@charset "UTF-8";
/* CSS Document */

.principal{
	margin:0px;
	padding:0px;
	background-color:#E4E1D2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contenedor_general{
	margin:0px auto;
	width:900px;
	
}
.contenedor_menuprincipal{
	width:100%;
	margin:0px;
	height:49px;
	background-image:url(imagenes/fondo_menuprincipal.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#DCD9D6;
}
.contenedor_contenidoprincipal{
	width:100%;
	margin:0px;
	height:49px;
	background-image:url(imagenes/fondocontenido.jpg);
	background-repeat:repeat-x;
	
	background-color:#FFFFFF;
	height:538px;
}
.contenedor_pieprincipal{
	width:100%;
	margin:0px;
	height:49px;
	background-image:url(imagenes/fondopie.jpg);
	background-repeat:repeat-x;
}

#cabecera .logotipo{
	width:313px;
	
	float:left;
}
#cabecera .logotipo H1{
	visibility:hidden;
	font-size:8px;
	height:0px;
	margin:0px;
	padding:0px;
}
#cabecera .textocabecera{
	width:500px;
	float:right;
	text-align:right;
	color:#586A74;
	margin-top:10px;
}
#cabecera .textocabecera H2{
	font-size:12px;
	margin:5px;
}
#cabecera .textocabecera H3{
	font-size:11px;
	font-weight:normal;
	margin:5px;
}
#menuprincipal{
	text-align:right;
	width:900px;


}
#menuprincipal UL{
list-style-type:none;
height:21px;
margin:0px;
padding:0px;
padding-top:10px;


}
#menuprincipal UL LI{
	display:inline;
	height:21px;
	margin-top:8px;

}
#menuprincipal UL LI A{
	display:inline-block;
	color:#586A74;
	font-size:13px;
	text-decoration:none;
	height:18px;
	padding:5px 8px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#586A74;
}
#menuprincipal UL LI A:hover{
	display:inline-block;
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;

	background-color:#586A74;

}
#pie{

}
#pie H4{
	color:#586A74;
	font-size:11px;
	margin:0px;
	padding-top:10px;
}
#pie P{
	color:#586A74;
	font-size:11px;
	margin:0px;
}
#pie A{
	color:#586A74;
	border-bottom:dashed 1px #586A74;
	text-decoration:none;
}

#portada{
	padding:8px 10px;
	overflow:hidden;
}
#portada DIV{
	float:left;
	width:413px;
	height:515px;
}
#portada DIV.aniedificio{
	margin-right:54px;
}
#contenido{
	padding:8px 10px;
	overflow:hidden;
}
#contenido DIV.textos{
	float:left;
	width:413px;
	height:515px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#83584B;
}
.textos H3{
	font-size:16px;
	font-weight:normal;
}
.textos P{
	font-size:11px;
	line-height:16px;
	text-align:justify;
}
P.destacado{
	font-weight:bold;
}
#contenido DIV.anigeneral{
	margin-right:25px;
	width:413px;
	height:515px;
	float:left;
}
#contenido DIV.anigeneral2{
	margin-right:10px;
	width:413px;
	height:515px;
	float:left;
}
.tiisecontacto{
	border-bottom:1px dashed #90261C;
	color:#90261C;
	margin-top:20px;
}
.tilsecontacto P{
	padding:0px;
	margin:0px;
}
.textos A{
	text-decoration:none;
	color:#90261C;
	
}
.formulario{
font-size:11px;
color:#83584B;
margin-top:10px;
}
.formulario TD{
	padding:2px 4px;
}
.formulario INPUT{
font-size:11px;
color:#83584B;
border:1px solid #C1B7B0;
padding:2px 4px;
}
.formulario TEXTAREA{
font-size:11px;
color:#83584B;
border:1px solid #C1B7B0;
padding:2px 4px;
}
#menusecundario{
	margin-top:8px;
}

#menusecundario UL{
list-style-image:none;
list-style-type:none;
margin:0px;
padding:0px;
}
#menusecundario UL LI{
display:inline;
margin:0p;
padding:0px;}

#contenido DIV.textos2{
	float:left;
	width:450px;
	height:515px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#83584B;
}
.textos2 H3{
	font-size:16px;
	font-weight:normal;
}
.textos2 P{
	font-size:11px;
	line-height:16px;
	text-align:justify;
}
.textos2 A.descargar{
	text-decoration:none;
	color:#90261C;
	border-bottom:1px dashed #90261C ;
	margin-left:8px;
	
}
.textos2 A:hover.descargar{
	font-weight:bold;
	
}
.textos2 IMG{
border:0px;}

#contenido DIV.textos3{
	float:right;
	width:450px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#83584B;
	
}
.textos3 H3{
	font-size:16px;
	font-weight:normal;
}
.textos3 P{
	font-size:11px;
	line-height:16px;
	text-align:justify;
}
.textos3 A.descargar{
	text-decoration:none;
	color:#90261C;
	border-bottom:1px dashed #90261C ;
	margin-left:8px;
	
}
.textos3 A:hover.descargar{
	font-weight:bold;
	
}
.textos3 IMG{
border:0px;}


#contenido DIV.fotos{
	width:880px;
	height:450px;
	margin-top:10px;
	float:left;
	background-image:url(imagenes/fondoimagenes.jpg);
	background-repeat:no-repeat;
	
	
}

