@import url("estilos/menu.css");
body {
	font-family: Arial;
	font-size:12px;
	background-color:#DDDDDD;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	
	/*barra desplazadora*/
	scrollbar-3dlight-color : #80a603;
	scrollbar-arrow-color : #80a603;
	scrollbar-base-color : #80a603;
	scrollbar-darkshadow-color : #898888;
	scrollbar-face-color : #898888;
	scrollbar-highlight-color : #80a603;
	scrollbar-shadow-color : #80a603;
	scrollbar-track-color : #80a603;
}
a{
	text-decoration:none;
	color:#717171;
}

a:hover{
	text-decoration:none;
	color:#fc7205;
}
a:visited{
	color:#fc7205;
}
#cabecera{
margin:0px;
}
.banner{
	background-image:url(img/banner.jpg);
	background-repeat:no-repeat;
	height:104px;
	width:900px;
}
table{
	background-color:#FFFFFF;
}
a img { cursor:pointer; }

.menu1{
	background-image:url(img/menu1b.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:80px;
}
.menu2{
	background-image:url(img/menu2b.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:133px;
}
.menu3{
	background-image:url(img/menu3b.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:87px;
}
.menu4{
	background-image:url(img/menu4b.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:97px;
}
.menu4_1{
	background-image:url(img/menu41b.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:97px;
}
.menu5_1{
	background-image:url(img/menu51b.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:126px;
}
.menu5{
	background-image:url(img/menu5b.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:126px;
}
.menu6{
	background-image:url(img/menu6b.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:154px;
}
.pie{
	background-image:url(img/pie.jpg);
	background-repeat:repeat-x;
	height:60px;
	color:#FFFFFF;
	font-stretch:wider;
}
.pie table{
	margin-top:20px;
}
.pie a{
	color:#FFFFFF;
}
.tablaBorde{
	border-color:#ededed;
	border-width:10px;
	border-style:solid;
}
.contenido{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}
.contenidoInactivo{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	background-color:#f2f2f2;
}
.caja{
	border-width:1px;
	border-style:solid;
	border-color:#80a603;
	width:150px;
}
.caja2{
	border-width:1px;
	border-style:solid;
	border-color:#80a603;
	width:80px;
}
.caja3{
	border-width:1px;
	border-style:solid;
	border-color:#80a603;
	width:400px;
}
.cajatexto{
	border-width:1px;
	border-style:solid;
	border-color:#80a603;
	width:400px;
	height:150px;
}
.img{
	padding: 3px 3px 3px 3px;
	border-color:#bcbcbc;
	border-width:1px;
	border-style:solid;
}
.titulo{
	color:#7fa703;
	font-weight:bold;
	padding-bottom:10px;
}
.titulo2{
	color:#fc7304;
	font-weight:bold;
	padding-bottom:10px;
}
.texto{
	color:#898888;
	padding-bottom:10px;
}
.textoColor{
	color:#FC7304;
	padding-bottom:10px;
	font-weight:bolder;
	font-size:20px;
}
.textoListado{
	color:#898888;
}
.provincia{
	color:#898888;
	padding-right:20px;
	width:100px;
}
.tituloListado{
	color:#7fa703;
	font-weight:bold;
}
.separador{
	background-image:url(img/separador.jpg);
	background-repeat:no-repeat;
	height:8px;
}
.mensaje{
color:#FF0000;
}
.esiz{
	background-image:url(img/esiz.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:25px;
}
.eiiz{
	background-image:url(img/eiiz.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:25px;
}
.esde{
	background-image:url(img/esde.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:25px;
}
.eide{
	background-image:url(img/eide.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:25px;
}
.FicCajSup{
	background-image:url(img/ficSup.jpg);
	background-repeat:no-repeat;
	
	height:8px;
}
.FicCajIz{
	background-image:url(img/ficDe.jpg);
	background-repeat:repeat-y;
	width:8px;
}
.FicCajDe{
	background-image:url(img/ficIz.jpg);
	background-repeat:repeat-y;
	width:8px;
}
.linea{
	background-image:url(img/linea.jpg);
	background-repeat:repeat-x;
	background-position:center;
}

.portadaTit{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	letter-spacing:2px;
	color:#FC7304;
}
.sombraIz{
	background-image:url(img/sombraIz.jpg);
	background-repeat:repeat-y;
	width:15px;
}
.sombraDe{
	background-image:url(img/sombraDe.jpg);
	background-repeat:repeat-y;
	width:15px;
}
.enc_lis{
	color:#fc7304;
	font-weight:bold;
}




/* Portada general */
.portada{
	background-image:url(img/bg_portada.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#p_izq{
	float:left;width:435px;
	padding:8px 6px 6px 6px;
}
#p_der{
	float:right;
	width:418px;
	margin: 8px 6px 8px 6px;
}

#p_inversas{
	width:429px;
	height:235px;
	text-align:center;
	background-image:url(img/portada_inversas.jpg);
}	
#p_inversas_banner{
	padding-top:78px;
}
#p_inversas_btn{
	text-align:right;
	padding-top:10px;
	padding-right:35px;
}

#p_descendentes{
	width:429px;
	height:235px;
	text-align:center;
	background-image:url(img/portada_descendentes3.jpg);
	
}
#p_ascendentes{
	width:429px;
	height:250px;
}
.separa{
	clear:both;
	border-bottom:1px solid #d8d7d7;
	height:2px;
	margin-bottom:50px;
}
.p_marco{
	background-image:url(img/p_a_sup.jpg);background-repeat:no-repeat;background-position:left;padding-top:17px;
}
.p_marco_izq{
	background-image:url(img/p_a_sup_izq.jpg);background-repeat:no-repeat;background-position:top;padding-top:17px;
}

.p_m_con{
	background-image:url(img/p_a_con.jpg);padding:0px 13px;
}
.p_m_con h2 a{margin:0px;color:#96b72e;font-size:large;padding:0px;}

.p_m_con#p_empresas h2 a{margin:0px;color:#ff8d22;font-size:large;padding:0px;}

.p_m_con p{color:#737373;font-weight:bold;letter-spacing:0.7px;}
.p_m_con p span{color:#ff7f1f;}
.p_m_inf{
	background-image:url(img/p_a_inf.jpg);height:15px;
}
.tit{
float:left;line-height:35px;width:240px;
}

.portada_anuncio{
	border-bottom:1px solid #E7E7E7;
	height:60px;
	padding-top:15px;
	padding-right:10px;
}

.p_a_imagen{
	width:85px;
	height:48px;
	border:1px solid #CCCCCC;
	float:left;
}	
.p_a_imagen div{
	width:75px;
	height:42px;
	margin:2px auto 5px auto;
}	
.p_a_texto{
	float:left;
	width:290px;
	margin-left:5px;
	color:#898888;
}
.p_a_texto span a{
	color:#7fa703;font-weight:bold;
}
.p_a_texto span a:hover{
	text-decoration:underline;
}