@charset "utf-8";
/* CSS Document */
body {
	background-color:#e6e7e8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {
	text-decoration: none;
}
.home {
	background-color: #fff;
}
.separator {
	clear: both;
}
.separatorheight {
	clear: both;
	height: 50px;
	background:#fff;

}
.area-cliente {
	float:right;
	border-left: 1px solid #ececec;
	margin:0;
	padding: 10px;
	width: 222px;
	height: 81px;
}

.area-cliente table th {
	color:#918F8F;
}
.area-cliente table td {
	padding: 2px 5px;
}
.area-cliente table td .areacliente{
	border:1px solid #F79239;
	width: 143px;
}

.area-cliente table .olvide {
	color:#9E908F;
	float:left;
	margin-top:14px;
}

.area-cliente .login_registrado h2 {
	font-size: 16px;
	color: #ef9138;
	margin-bottom: 5px;
	
}
.area-cliente .login_registrado h3 {
	font-size: 10px;
	color: #908e8e;
	margin-bottom: 3px;
	
}
.area-cliente .login_registrado h4 {
	font-size: 13px;
	color: #ef9138;
	margin-bottom: 3px;
}
.area-cliente .login_registrado .botones {
	border-top: 1px solid #ececec;
	padding-top: 3px;
	margin-top: 8px;
}
.area-cliente .login_registrado .botones .btn_area_privada {
	background-color: #F79239;
	color: #fff;
	display:block;
	height:20px;
	line-height:20px;
	padding: 0 5px;
	/*width: 107px;*/
	float: left;
	margin-right: 28px;
}
.area-cliente .login_registrado .botones .btn_desconectar {
	background-color: #918f8f;
	color: #fff;
	display:block;
	height:20px;
	line-height:20px;
	padding: 0 5px;
	float: left;
	border: none;
	font-size: 11px;
	cursor: pointer;
}




.topbar {
	border-top: 3px solid #CCC;
}

.float {
	float: left;
}
.general {
	width: 850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

.iniciopagina {
	width: 850px;
	height: 9px;
	background-image: url(../images/bg_iniciopagina.png);
	font-size: 1px;
}

.header {
	height: 105px;
	background-color: #fff;
}

.logo_club_dir {
	width:205px;
	height:70px;
	background-image: url(../images/logo_club_dir.png);
	float: left;
	margin: 13px 0 0 27px;
}
.header .right {
	float: right;
	text-align: right;
	margin: 13px 27px 0 0;
}
.header .telefono {
	color: #f79239;
	font-size: 23px;
	font-weight:bold;
}

.header .email {
	font-weight:bold;
	font-size:12px;
}

.menu {
	height: 45px;
	background-image: url(../images/bg_menu_new.png);
}
.menu ul {
	margin-left: 5px;
}

.menu ul li{
	float: left;
	height: 45px;
	padding: 0 20px;
}

.menu ul li a{
	color:#FFFFFF;
	display:block;
	height:38px;
	padding-top:7px;
	text-align:center;
	text-decoration:none;
	float: left;
}

.menu ul li a.oneline{
	padding-top: 18px;
	height: 27px;
}

.menu ul li a.twoline{
	padding-top: 11px;
	height: 34px;
}


.menu ul li a:hover,
.menu ul li.selected a{
	background-image: url(../images/menu_hover.png);
}
.menu ul li.selected a {
	font-weight: bold;
}

.menu ul li.first a{
	border-left: 0px;
}

.page  {
	background-color: #fff !important;
}

.page .flash {
	width: 850px;
	height: 202px;
	background-image: url(../images/flash.png);
}

.page .left {
	width: 251px;
	float: left;
	margin-left: 15px;
	margin-top: 22px;
}
.page .left .header{
	width: 250px;
	height: 7px;
	background-color: #918f8f;
}

.page .left .content{
	width: 214px;
	/*height: 471px;*/
	background-color: #f5f5f5;
	padding: 15px 18px 15px 18px;
}

	.page .left .content h2{
	font-size:18px;
	color: #f79239;
	margin-top: 0px;
	}
	.page .left .content p{
		font-size:11px;
		color: #6c6d70;
		/*font-weight: bold;*/
		margin-top:15px;
		line-height:15px;
		text-align:justify;
	}
	.page .left .logo_basf {
		text-align:right;
		margin-top:25px;
	}
	.page .left .operario {
		padding-top:14px;
	}

.page .middle{
	width: 161px;
	/*height: 478px;*/
	/*margin-top: 22px;*/
	background-image: url(../images/bg_middle_page.png);
	float: left;
	margin-left:25px;
	line-height:13px;
	padding-top:22px;
}

	.page .middle h2{
		font-size:13px;
		color:#4f4b4c;
		margin-bottom:11px;
		height:26px;
		padding-top: 5px;
		border-top: 5px solid #918f8f;
	}
	.page .middle img{
		margin-bottom:10px;
	}
	.page .middle .minibox{
		position:relative;
		height:250px;
		margin-bottom:20px;
		margin-top:50px;
	}
	.page .middle .minibox.first{
		margin-bottom:20px;
		margin-top: 0;
	}
	.page .middle p{
		color:#5a5657;
		font-size:11px;
		margin-bottom:13px;
		margin-top:5px;
	}
	.page .middle a,
	a.vermas{
		color:white;
		display: block;
		font-size:11px;
		background-image: url(../images/bg_a_ver_mas.png);
		width:94px;
		height:14px;
		padding-left:5px;
		font-weight:bold;
		text-decoration:none;
		line-height: 14px;
		position: absolute;
		bottom: 0;
		right: 10px;
	}
	

.page .right{
	width: 175px;
	/*height: 478px;*/
	/*background-image: url(../images/bg_right_page.png);*/
	float: left;
	margin-left:22px;
	margin-top:22px;
	background-color:#f5f5f5;
	padding-bottom:50px;
	height:550px;
}

	.page .right h2{
		width: 160px;
		height: 18px;
		background-color:#F79239;
		color:#fff;
		font-size: 13px;
		padding-left:15px;
		padding-top:4px;
	}
	.page .right content{
		width: 158px;
		background-color:#ececed;
	}
	.page .right .fecha{
		color:#6c6d70;
		font-size: 10px;
		font-weight: bold;
		margin: 40px 0 0 15px;
	}
	.page .right .fecha.first{
		margin: 20px 0 0 0px;
		text-transform: uppercase;
		color: #ff8f28;
		margin-bottom: 10px;

	}
	.page .right .title{
		color:#8c8d8f;
		/*width: 90px;*/
		font-weight: bold;
		margin:5px 0 5px 0px;
		font-size:11px;
	}
	.page .right p{
		color:#8c8d8f;
		margin-top: 10px;
		/*width: 120px;
		border-bottom:1px solid #999;*/
		line-height:13px;
	}
	.page .right .content{
		border-bottom:1px solid #ccc;
		padding: 0 20px;
	}
	.page .right .content.last{
		border-bottom:none;
		height: 145px;
		padding: 0 20px;
	}
	
	.page .right a {
		margin-right: 0;
		marker-offset: 10px;
	}
	.page .right a,
	a.leermas{
		background-image:url(../images/bg_right_a.png);
		background-position: right;
		background-repeat: no-repeat;
		display:block;
		float:right;
		font-size:10px;
		height:13px;
		line-height: 13px;
		margin: 5px 21px 10px 0;
		/*margin-right:21px;
		margin-top:5px;
		margin-bottom: 10px;*/
		padding-right:20px;
		padding-left: 5px;
		text-decoration:none;
		width:45px;
		color: #6c6d70;
		font-weight: bold;
		color: #fff;
	}
	.page .right a {
		margin-right: 0;
		marker-offset: 10px;
	}
a.vermas.segundo{
		bottom: -30px;
		left: 110px;
	}
/*******************************Sistemas Homologados************************************/



.sistemas-homologados {
	padding-top: 27px;
	background-color: #fff !important;
	line-height: auto;
}

.sistemas-homologados .menu_left {
	float: left;
	margin-left: 25px;
	width: 185px;
}

	.sistemas-homologados .menu_left h2{
		background-color:#F79239;
		height: 25px;
		line-height: 25px;
		font-size:12px;
		padding:0 11px;
		margin-bottom: 10px;
		color:#FCFCFC;
	}
	.sistemas-homologados .menu_left ul li {
		padding-top: 10px;
	}
	
	.sistemas-homologados .menu_left ul li a{
		text-decoration: none;
		display: block;
	}
	.sistemas-homologados .menu_left li a:hover {
		color:#f89946;
	}
	
	.sistemas-homologados .menu_left li.selected a{
		color:#f89946;
		font-weight:bold;
	}
	
	.sistemas-homologados .menu_left ul.submenu {
		padding-left: 15px;
		font-weight: normal;
		color: #656363;
	}
	.sistemas-homologados .menu_left ul.submenu li a {
		text-decoration: none;
		border-bottom: none;
		font-size: 11px;
		background-image: url(../images/bg_submenu_icon.png);
		background-position: 0 -67px;
		background-repeat: no-repeat;
		padding-left: 20px;
	}
	.sistemas-homologados .menu_left ul.submenu li a:hover {
		background-position: 0 -5px;
	}
	.sistemas-homologados .menu_left ul.submenu li.not_selected a {
		color: #656363;
		font-weight: normal;
	}
	
	
	.sistemas-homologados .menu_left ul.submenu li.selected a {
		font-weight: normal;
		background-position: 0 -5px;
	}
	.sistemas-homologados .menu_left li a {
		margin:0 6px;	
		font-size: 12px;
		/*text-decoration: bold;*/
		color: #656363;
		border-bottom: 1px solid #ececec;
		padding-bottom: 4px;
	}
	
	.sistemas-homologados .menu_left ul.submenu ul.submenu li a {
		background: none;
	}
	
	.sistemas-homologados .menu_left ul.submenu ul.submenu li a.selected {
		color: #F79239;
	}
	
	.sistemas-homologados .flash {
		width: 617px;
		height: 160px;
		background-image: url(../images/bg_principal_sistemas_homologados.png);
		margin-bottom: 20px;
	}
	
	.sistemas-homologados .flash.sinfoto{
		background-image: none;
	}
	.sistemas-homologados .flash.aplicaciones {
		background-image: url(../images/bg_principal_sistemas_aplicacion.png);
	}
	.sistemas-homologados .flash.aplicaciones2 {
		background: none;
	}
	.sistemas-homologados .flash.clubdir {
		background-image: url(../images/bg_principal_clubdir.png);
	}
	
	.sistemas-homologados .flash.premios {
		background-image: url(../images/bg_premiosedificacion.png);
		width:548px;
	}
	
	.sistemas-homologados .flash.jornadas {
		background-image: url(../images/bg_principal_jornadas_profesionales.png);
		width:548px;
	}
	
	.sistemas-homologados .flash.solucionesintegrales {
		width: 617px;
		height: 160px;
		background-image: url(../images/bg_principal_solucionesintegrales.png);
		margin-bottom: 20px;
	}
	
	.sistemas-homologados .box1 {
		background-image:url(../images/bg_grey_box.png);
		background-repeat:repeat-x;
		float:left;
		padding:20px;
		width:548px;
		/*margin-bottom:20px;*/
	}
	
	.sistemas-homologados .sistema1 .box1 {
		/*margin-left: 20px;*/
	}
		.sistemas-homologados .box1 h2{
			color: #f79239;
			font-size: 20px;
			margin-bottom:10px;
		}
		.sistemas-homologados .box1 h2.minititle,
		.sistemas-homologados .box1 .cajas2 h2{
			font-size: 13px;
		}
		.sistemas-homologados .box1 h2.minititle {
			margin-top: 40px;
			margin-bottom: 3px;
		}
		
		.sistemas-homologados .box1 .video{
			margin-left:15px;
		}
		
		.sistemas-homologados .box1 .videos .video h2{
			margin-top:30px;
			padding-top:10px;
			font-size:14px;
			color:#ACAAAA;
		}
		
		.sistemas-homologados .box1 .titulointerior{
			color: #F79239;
			font-size: 20px;
			margin-bottom:10px;
		}
		
		.sistemas-homologados .box1 h2 span{
			color: #ACAAAA;
			font-size: 14px;
		}
		
		.sistemas-homologados .box1 h3{
			color:#acaaaa;
			font-size:16px;
			margin-bottom: 10px;
			margin-top: 12px;
			font-weight:normal;
		
		}
		
		.sistemas-homologados .box1 h4{
			color: #F79239;
			font-size: 11px;
			font-weight:bold;
			margin-bottom:3px;
			padding-top:25px;
		}
		.sistemas-homologados .box1 p{
			color: #6c6d70;
			font-size: 12px;
			text-align:justify;
			line-height:16px;
			margin-bottom: 20px;
		}
		.sistemas-homologados .box1 p a span{
			text-transform: capitalize;
		}
		.sistemas-homologados .box1 p span{
			text-transform: uppercase;
		}
		.sistemas-homologados .box1 p strong a{
			background-image:url(../images/bg_a_ver_mas.png);
			color:white;
			display:block;
			font-size:11px;
			font-weight:bold;
			height:14px;
			line-height:14px;
			padding-left:5px;
			width:69px;
			margin-top: 5px;
		}
		
		.sistemas-homologados .box1.premios p strong a{
			color:white;
			display:block;
			font-size:11px;
			font-weight:bold;
			height:14px;
			line-height:14px;
			margin-top: 5px;
			background-color:#FFA659;
			width:136px;
			background-image:none;
		}
		
		.sistemas-homologados .box1 p strong a{
			background-image:url(../images/bg_a_ver_mas.png);
			color:white;
			display:block;
			font-size:11px;
			font-weight:bold;
			height:14px;
			line-height:14px;
			padding-left:5px;
			width:69px;
			margin-top: 5px;
		}
		
		.sistemas-homologados .box1 .entradillapremios{
			color:#ACAAAA;
			font-size:16px;
			font-weight:normal;
			margin-bottom:20px;
			margin-top:12px;
		}
		.sistemas-homologados .box1 p.homologadas{
			margin-top: 10px;
			font-weight:bold;
			color:#F79239;
		}
		.sistemas-homologados .box1 ul{
			margin-left: 30px;
			
		}
		.sistemas-homologados .box1 li{
			color: #6C6D70;
			font-size:12px;
			line-height:16px;
			list-style: disc;
		}
		
		.sistemas-homologados .imagenjornadas{
			width:272px;
			height:175px;
			margin-bottom:20px;
		}
		
	.sistemas-homologados .content{
		padding-bottom: 60px;
	}
	
	.sistemas-homologados .content .left{
		margin-left:0px;
	}
	
	.sistemas-homologados .content .right{
		width: 230px;
		float:right;
		margin-left:20px;
	}

	.sistemas-homologados .content .right .imagenpremios{
		margin-bottom:20px;
	}
	
	.sistemas-homologados .content .left h2{
		color:#F79239;
		font-size:11px;
		font-weight:bold;
	}
	
	.sistemas-homologados .content .left p{
		text-align: left;
		font-size:11px;
		line-height:14px;
		width:300px;
		
	}
	
	.sistemas-homologados .box1 .content h2{
		color:#F79239;
		font-size:11px;
		font-weight:bold;
	}
	
	.sistemas-homologados .box1 .content p{
		text-align: left;
		font-size:11px;
		line-height:14px;
		
	}
	
	.sistemas-homologados .box1 .content .entradilla p{
		width: 550px;
		text-align: justify;
		
	}
	
	.sistemas-homologados .noticias{
	}
	
.contenido {
	float: left;
	width: 617px;
	margin-left: 23px;
}
.contenido2 {
	/*float: left;*/
	width: 617px;
	margin-left: 230px;
	display: block !important;
	float: none;
}
		
.sistemas-homologados .boxes {
	margin-top: 0;
}

	.sistemas-homologados .boxes .minibox{
		width:224px;
		height:235px;
		background-color:#f0f0f0;
		float: left;
		margin-left: 20px;
		margin-bottom: 20px;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 15px;
		position: relative;
	}
	
	.sistemas-homologados .boxes .minibox.first{
		margin-left: 0;
		font-size:14px;
	}
	
	.sistemas-homologados .boxes .minibox h2{
		color:#666;
		margin-bottom: 10px;
		font-size:14px;
	}
	
	.sistemas-homologados .boxes .minibox img{
		margin-bottom: 10px;
	}
	
	.sistemas-homologados .boxes .minibox p{
		color:#6C6D70;
		font-size:11px;
		line-height:15px;
	}
	.sistemas-homologados .boxes .minibox a.vermas{
		position: absolute;
		bottom: 10px;
		right: 10px;
		margin: 0;
	}

	.sistemas-homologados .sistema1 img {
		margin-bottom:10px;
	}
	
	.sistemas-homologados .sistema1 .logos-empresas-homologadas {
		margin:15px 0px 20px;
	}
	
	.sistemas-homologados .sistema1 .logos-empresas-homologadas img{
		margin: 0 0 0 55px;
	}
	.sistemas-homologados .sistema1 .logos-empresas-homologadas img.first{
		margin-left: 0px;
	}
	
	.sistemas-homologados .sistema1 .cajas {
		border-top: 3px solid #cccccc;
		width: 548px;
	}
	
	.sistemas-homologados .sistema1 .cajas2 {
		border-top: none;
		width: 548px;
	}
	
	.sistemas-homologados .sistema1 .cajas2 h1{
		color: #F79239;
		font-size: 13px;
	}
	
	.sistemas-homologados .sistema1 .cajas .topbar.float{
		border-top: none;
	}
	
	.sistemas-homologados .sistema1 .cajas .box2{
		width: 170px;
		height: 160px;
		float: left;
		margin-left: 15px;
		text-align: center;
		margin-top: 20px;
	}
	
	.sistemas-homologados .sistema1 .cajas .box2.first{
		margin-left: 0;
	}
	
	.sistemas-homologados .sistema1 .cajas .box2 h2{
		color: #F79239;
		font-size: 12px;
		text-align: center;
		margin: 10px;
		height: 24px;
	}
	
	.sistemas-homologados .sistema1 .cajas .box2 img{
		margin: 0;
		padding: 2px;
		border: 1px solid #dedede;
	}
	
	.sistemas-homologados .sistema1 .cajas .box2 a.img{
		display: block;
		height: 90px;
	}
	
	.sistemas-homologados .sistema1 .cajas .box2 h2.title{
		margin-bottom: 0px;
		color: #F79239;
	}
	
	.sistemas-homologados .sistema1 .cajas .box2 .observaciones{
		text-transform: lowercase;
		font-size: 12px;
		margin: 0px;
		color: #6C6D70;
	}
	
	.sistemas_informacion{
		
	}
	
	.sistemas_informacion-img{
		
	}
	
	.sistemas_informacion-titol{
		float:right;
	}
	
	.sistemas_informacion-observaciones{
		float:right;
	}

	.sistema1 .obrasrelacionadas h2 {
		font-size:12px;
		margin: 10px 10px 10px 0;
	}
	
	.sistema1 .obrasrelacionadas div.obrarelacionada {
		border:1px solid #DEDEDE;
		font-size:12px;
		margin-top:15px;
		padding:10px;
		position:relative;
		margin-bottom: 10px;
	}
	.sistema1 div.inforelacionada .obrasrelacionadas div.obrarelacionada {
		border:1px solid #fff;
		font-size:12px;
		margin-top:15px;
		padding:10px;
		position:relative;
		margin-bottom: 10px;
	}
	
	.sistema1 .obrasrelacionadas div.obrarelacionada img{
		float: left;
		margin: 0;
		padding: 0;
	}
	.sistema1 .obrasrelacionadas div.obrarelacionada p{
		margin-left: 160px;
		font-size: 11px;
	}
	.sistema1 .obrasrelacionadas div.obrarelacionada a.vermas{
		bottom: 10px;
	}

	.sistema1 .informacionesrelacionadas div.informacionrelacionada {
		border:1px solid #DEDEDE;
		font-size:12px;
		margin-top:15px;
		padding:10px;
		position:relative;
		margin-bottom: 10px;
	}












.asociados {
	padding: 30px;
}

.asociados .left {
	width: 202px;
	float: left;
	margin: 0;
	/*background-color: #ffead8;
	height: 514px;*/
}
.asociados .left h2{
	background-color:#F79239;
	color: #fff;
	font-size:12px;
	height:25px;
	line-height:25px;
	padding:0 11px;
}
.asociados .left .listadoasociados {
	margin-top: 10px;
}
.asociados .left .listadoasociados h2{
	background: none;
	border-top: 1px solid #ECECEC;
	font-size:11px;
	margin-top: 4px;
	margin-bottom:5px;
	padding-left: 10px;
	padding-top: 6px;
	height: auto;
	line-height: normal;
	color: #918f8f;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}
.asociados .left .listadoasociados h2.first{
	border-top: 1px solid #fff;
}
.asociados .left .listadoasociados h2.selected,
.asociados .left .listadoasociados h2:hover {
	border-top: 1px solid #f2a75f;
	color: #f2a75f;
}

.asociados .left .listadoasociados h2.not_selected{
	font-size:30px;
}

.asociados .left .listadoasociados ul {
	margin: 5px 0 10px 20px;
}
.asociados .left .listadoasociados ul li a{
	font-size:11px;
	line-height: 18px;
	color: #918f8f;
	background-image: url(../images/bg_submenu_icon.png);
	background-position: 0 -11px;
	background-repeat: no-repeat;
	padding-left:12px;
	display: block;
	background-position:0 -65px;
	/*border-bottom:1px solid #AAA;*/
}

.asociados .left .listadoasociados ul li a:hover,
.asociados .left .listadoasociados ul li a.selected{
	background-position: 0 -3px;
}

.asociados .left .listadoasociados ul li{
	margin-bottom:5px;
}

.asociados .left .listadoasociados a:hover,
.asociados .left .listadoasociados a.selected{
	/*color:#676565;*/
	color: #f2a75f;
}

.asociados .mapa {
	width: 566px;
	height: 514px;
	float: left;
	margin-left: 20px;
}





.footer {
	margin-top: 10px;
}

.footer .top {
	width:850px;
	height:9px;
	background-image: url(../images/bg_footer_top.png);
	font-size: 1px;
}

.footer .middle {
	width: 830px;
	padding:13px 10px;
	background-color: #ffffff;
}

.footer .bottom {
	width:850px;
	height:11px;
	background-image: url(../images/bg_footer_bottom.png);
	margin-bottom:25px;
}

	.footer .box{
		float:left;
		padding: 0 13px;
	}

	.footer .box h2{
	font-size:10px;
	color: #f79239;
	margin-bottom: 8px;
	}
	.footer .box ul {
		margin-left: 5px;
	}
	.footer .box ul li a{
		text-decoration: none;
		font-size: 10px;
		color: #8b8989;
		line-height: 14px;
	}
.titulo {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 35px;
	font-size:13px;
	color:#919294;
}


/*******************************Jornadas y Noticias************************************/

.jornadasnoticias .noticia_short{
	border-top:1px solid #F79239;
	position:relative;
	margin-bottom:10px;
}

.jornadasnoticias .noticia_short.first{
	border-top:none;
}

.jornadasnoticias .noticia_short img{
	float:left;
	width:100px;
	margin-right:10px;
}

.jornadasnoticias .noticia_short div.fecha{
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	line-height:12px;
}

.jornadasnoticias .noticia_short h3{
	color:#F79239;
	font-size:12px;
	margin-bottom:5px;
	padding-top:10px;
}

.jornadasnoticias .noticia_short .entradilla{
	color:#58595b;
	font-size:11px;
	line-height:14px;
	display:block;
	width:450px;
}

.jornadasnoticias .noticia_short .leermas{
	position:absolute;
	bottom:0px;
	right:0px;
	margin:0px;
}

.jornadasnoticias .noticia_short .leermas:hover{
	color:#3e3e3e;
}

.jornadasnoticias .box2{
	border-top: 3px solid #CCC;
	position:relative;
	width:548px;
	float:left;
	padding:10px;
	margin-bottom:20px;
}

.jornadasnoticias .box2 h2{
	font-size:14px;
	color:#6d6e71;
	padding-bottom:15px;
}


.jornadasnoticias .box2 img{
	float:left;
	margin-top:10px;
	margin-right:10px;
	
}

.jornadasnoticias .box2 p{
	color:#58595b;
	font-size:11px;
	line-height:14px;
	display:block;
	margin-top:10px;
}

.jornadasnoticias .box2 .leermas{
	position:absolute;
	margin:0px;
	bottom:10px;
	right:10px;
}

.jornadasnoticias .box2 .leermas:hover{
	color:#3e3e3e;
}

	
.final_page {
	height:9px;
	width: 850px;
	background-image:url(../images/bg_footer_bottom.png);
	font-size: 1px;
}

/***************************************CONTACTO****************************************/

.sistemas-homologados .contacto{
	/*width:850px;*/
	padding-left:20px;
	padding-right:20px;
	margin-left: 0px;
}

.sistemas-homologados .contacto .box1{
	width:617px;
	float: none;
}

.sistemas-homologados .contacto .box1 p{
	font-size:11px;
}

.sistemas-homologados .contacto .box1 .contacto_content{
	margin-left:50px;
}

.sistemas-homologados .contacto .box1 .contacto_content .frm_contacto th{
	color:#F79239;
	font-size:11px;
	font-weight:bold;
	padding-top: 5px;
	padding-right:10px;
	text-align:right;
	vertical-align: middle;
}
.sistemas-homologados .contacto .box1 .contacto_content .frm_contacto td{
	vertical-align: middle;
	padding: 5px 0;
}

.sistemas-homologados .contacto .box1 .contacto_content .frm_contacto .contact_box{
	border:1px solid #bdbdbd;
	color:#888888;
	width:350px;
	height:20px;
	font-weight:normal;
	font-size:13px;
	padding-left:5px;
	padding-top:8px;
	font-family:arial;
}
.sistemas-homologados .contacto .box1 .contacto_content .frm_contacto .contact_box_textarea{
	border:1px solid #bdbdbd;
	color:#888888;
	width:350px;
	height: 100px;
	font-weight:normal;
	font-size:13px;
	padding-left:5px;
	padding-top:8px;
	font-family:arial;
}

/*************************ASOCIADOS*****************************/

.sistemas-homologados .asociados {
	padding-top:0px;
	padding-left:20px;
}
.sistemas-homologados .asociados .ficha{
	position:relative;
	background-image:url(../images/bg_grey_box.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
	width:538px;
	margin-top:0px;
	margin-left:20px;
	float:left;
	padding:20px;
	
}

.sistemas-homologados .asociados .ficha h2{
	color: #f79239;
	font-size: 20px;
	margin-bottom:10px;
}



.sistemas-homologados .asociados .ficha img.logo_empresa{
	float: left;
	margin-right: 10px;
}
.sistemas-homologados .asociados .ficha h2.titulointerior{
	width:405px;
	float: left;
	margin-top: 20px;
}

.sistemas-homologados .asociados .ficha .volvermapa{
	color:#6d6e71;
	font-size:11px;
	display:block;
	width:85px;
	text-align:right;
	background-image:url(../images/back_arrow.png);
	margin-top:0px;
	line-height:11px;
	float: right;
	margin-top: 0px;
	/*background-color:grey;*/
}

.sistemas-homologados .asociados .ficha .volvermapa:hover{
	color:#f79239;
	background-repeat:no-repeat;
	background-position:0 -11px;
}

.sistemas-homologados .asociados .ficha .mapa{
	border:1px solid #f79239;
	width:275px;
	height:275px;
	margin-left:0px;
}

.sistemas-homologados .asociados .ficha .titulo{
	margin-left:0px;
	padding:0px;
	color:#f79239;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	width:100px;
	float: left;
}

.sistemas-homologados .asociados .ficha .titulo2{
	float:left;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:10px;
	color:#f79239;
	font-size:12px;
	font-weight:bold;
}

.sistemas-homologados .asociados .ficha p{
	margin-bottom:12px;
	color:#6d6e71;
	font-size:11px;
	line-height:14px;
	float: left;
	width: 438px;
	line-height: 16px;
	/*width:425px;*/
}

.sistemas-homologados .asociados .ficha a{
	float:left;
	margin-left:10px;
	margin-top:15px;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	color:#6d6e71;
}

.sistemas-homologados .asociados .ficha .sistemas_homologados a{
	clear: both;
	font-size: 11px;
	line-height: 20px;
	margin-top: 0;
}

.sistemas-homologados .asociados .ficha a:hover{
	color:#f79239;
}

.sistemas-homologados .asociados .ficha .obrarealizada{
	margin-left:10px;
	clear: both;
}

.sistemas-homologados .asociados .ficha .fotoobra{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}
.sistemas-homologados .asociados .ficha .pasador .fotoobra{
	margin-right:0;
	margin-bottom: 10px;
	cursor:pointer;
}

.sistemas-homologados .asociados .ficha .obra{
	float: left;
	width: 438px;
	float: right;
	margin-top: 10px;
	
}
.sistemas-homologados .asociados .ficha .obra .parrafo{
	margin-bottom:20px;
	color:#6D6E71;
	line-height:16px;
	text-align:justify;
	clear: both;
	
}
.sistemas-homologados .asociados .ficha h3{
	margin-bottom:10px;
	color:#f79239;
}

.sistemas-homologados .asociados .ficha .obra p{
	/*width:300px;*/
	margin-left:0px;
	margin-top:0px;
}

.sistemas-homologados .asociados .ficha .datos{
	float: left;
	margin-left: 20px;
	width: 241px;
}

.sistemas-homologados .asociados .ficha .datos img{
	margin-left:10px;
}

.sistemas-homologados .asociados .ficha .datos .btncontactar{
	margin-left:0px;
	margin-top:5px;
}



.sistemas-homologados .asociados .ficha .datos .logo{
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}

.sistemas-homologados .asociados .ficha .datos .datoscontacto{
	margin-bottom: 15px;
}

.sistemas-homologados .asociados .ficha .datos .datoscontacto div{
	margin:0;
	color:#6D6E71;
	font-size:11px;
	line-height: 20px;
}

.sistemas-homologados .asociados .ficha .datos .datoscontacto .titulo{
	width:150px;
	padding:0px;
	color:#f79239;
	font-size:12px;
	font-weight:bold;
	float: none;
}

.sistemas-homologados .asociados .ficha .datos a{
	text-decoration:none;
	color:#6D6E71;
	font-size:11px;
	line-height:20px;
	margin: 0;
	clear: both;
}

.sistemas-homologados .asociados .ficha .datos a:hover{
	color:#f79239;
}

.sistemas-homologados .asociados .ficha .actividad{
	margin-top: 20px;
	/*margin-left: 35px;*/
}
.sistemas-homologados .asociados .ficha .sistemas_homologados{
	/*margin-left: 35px;*/
}
.sistemas-homologados .asociados .ficha .obras_realizadas{
	/*margin-left: 35px;*/
	background-color::#FFF;
}

.sistemas-homologados .junta .miembro  {
	float: left;
	text-align: center;
	width: 230px;
	margin: 10px;
	margin-bottom: 40px;
}


.sistemas-homologados .junta .miembro img {
}
.sistemas-homologados .junta .miembro h2 {
	color:#F79239;
	font-size:12px;
	margin-top:5px;
	margin-bottom: 0;
	padding-top: 10px;
	border-top: 3px solid #918F8F;
	margin-bottom: 10px;
}
.sistemas-homologados .junta .miembro h3 {
	margin-top:0;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 0;
}


.sistemas-homologados .logos-empresas-homologadas h3 a{
	font-size: 11px;
	color:#ACAAAA;
	width: 130px;
	display: block;
	
}

.sistemas-homologados .logos-empresas-homologadas h3 a:hover{
	color: #F89946;
}



.btn_formulario_contacto {
	background-color: #F79239;
	border: none;
	font-size: 11px;
	color: #fff;
	padding: 2px;
	float: right;
	cursor: pointer;
	margin-top: 10px;
}

.lineseparator {
	background-color: #919191;
	clear: both;
	height: 1px;
	margin-top: 20px;
}

.jornadasnoticias strong {
	color: #F79239;
}
.jornadasnoticias em {
	color: #666;
	font-style: normal;
	font-weight: bold;
}

#mapa_delegaciones2 h1 {
	color: #F79239;
}














/****************************************************AREA PROYETOS ****************************************/
.sistemas-homologados .form_diagnostico {
	
}

.sistemas-homologados .form_diagnostico .error {
	padding: 15px;
	border: 1px solid #F79239;
	background-color: #f7e3d2;
	margin-top: 20px;
}
.sistemas-homologados .form_diagnostico .error p{
	color: #F79239;
	font-weight: bold;
}
.sistemas-homologados .form_diagnostico .succes {
	padding: 15px;
	border: 1px solid #2f8e23;
	background-color: #d1e1d3;
	margin-top: 20px;
}
.sistemas-homologados .form_diagnostico .succes p{
	color: #2f8e23;
	font-weight: bold;
}
.sistemas-homologados .form_diagnostico .parte{
	
}

.sistemas-homologados .form_diagnostico h2 {

}

.sistemas-homologados .form_diagnostico p {
	margin-bottom: 5px;
	font-size: 11px;
}

.sistemas-homologados .form_diagnostico .parte h3 {
	/*background-color:#fbce9c;
	color: #000;
	font-size: 12px;
	width: auto;
	padding: 5px;
	font-weight: normal;*/
	background-color:#F79239;
	color:#FCFCFC;
	font-size:13px;
	font-weight:normal;
	margin-top:30px;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:7px;
}

h3.orange {
	background-color:#F79239;
}

.sistemas-homologados .form_diagnostico .parte table tr th {
	color:#ACAAAA;
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
	vertical-align:middle;
	width:95px;
}
.sistemas-homologados .form_diagnostico .parte table tr th.required {
	color: #F79239;
}

.sistemas-homologados .form_diagnostico .parte table tr td {
	padding: 5px;
}
.sistemas-homologados .form_diagnostico .parte table tr td.required input {
	border: 1px solid #F79239;
}

.sistemas-homologados .form_diagnostico .parte table tr td .maxlarge{
	width: 427px;
	border:1px solid #BDBDBD;
	color:#888888;
	font-family:arial;
	font-size:12px;
	padding: 3px 5px;
}
.sistemas-homologados .form_diagnostico .parte table tr td .normal{
	width: 150px;
	border:1px solid #BDBDBD;
	color:#888888;
	font-family:arial;
	font-size:13px;
	padding: 3px 5px;
}
.sistemas-homologados .form_diagnostico .parte .enviar{
	color: #fff;
	background: none;
	background-color:#F79239;
	padding: 3px 5px;
	float: right;
	border: none;
	cursor: pointer;
}

.pliegos_condiciones .box2,
.catalogo_mercado .box2{
	width:560px;
	position: relative;
	padding-bottom: 20px;
	padding-top: 20px;
	border-top: 1px solid #cacaca;
}

.pliegos_condiciones .box2.first,
.catalogo_mercado .box2.first{
	border-top: 1px solid white;
}

.pliegos_condiciones p,
.catalogo_mercado p{
	/*float:right;*/
}

.pliegos_condiciones a,
.catalogo_mercado a{
	bottom: 10px;
}

.pliegos_condiciones .box2 .img, 
.catalogo_mercado .box2 .img {
	float: left;
	
}
.pliegos_condiciones .box2 .textos,
.catalogo_mercado .box2 .textos {
	margin-left: 110px;
	
}
.pliegos_condiciones .box2 .textos h2,
.catalogo_mercado .box2 .textos h2 {
	font-size: 11px;
	color: #ef9037;
	margin-bottom: 10px;
}
.pliegos_condiciones .box2 .textos p,
.catalogo_mercado .box2 .textos p {
	font-size: 10px;
	color: #707070;	
}


/******************************************************************************/

.border{
	border:1px solid #999999;
}

/******************************************************************************/


/* ie6 hack: add display:inline to floated elements 
* html .logo_club_dir,
* html .header .right,
* html .menu ul li,
* html .page .left,
* html .page .middle,
* html .page .right,
* html .page .right a,
* html .footer .box {display:inline;}*/

