p {
text-align: justify;
text-indent: 8px;
}

body {
	margin: 0px;
	padding: 0px;
}

.campos {  
    font-family: tahoma;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
    color: #003F7D;
	background-color: #ffffff;
	border: 1px solid #D8E1EB;
}


#home ul{
list-style-position:outside;
text-align:left;
}

#home li{
 color: #003F7D;
 font-family: tahoma;
 font-size: 10px;
 text-decoration: none;
 text-align:left;
}

ul {
 list-style-image:url(../img/interiores/guion_lista.gif);
}


ol {
 margin-left: 22px;
 list-style-type:decimal;
}


ol li {
 padding-bottom:3px;
 color: #92A5B8;
 font-family: tahoma;
 font-size: 11px;
 font-weight:bold;
 text-decoration: none;
 text-align:left;
}

ol li ul{
 list-style-image:url(../img/interiores/guion_lista.gif);
 list-style-position:outside
}

ol li ul li{
 color: #6886A4;
 font-family: tahoma;
 font-size: 11px;
 font-weight:normal;
 text-decoration: none;
}

ol li ul li ul li{
 color: #003F7D;
 font-family: tahoma;
 font-size: 11px;
 font-weight:normal;
 text-decoration: none;
}

ol li ul li ul li ul li{
 color: #00274D;
 font-family: tahoma;
 font-size: 11px;
 font-weight:normal;
 text-decoration: none;
}

#listado ul{
 padding-left:15px;
 margin:0;
 text-align:left;
}

#listado ul li{
 padding-bottom:2px;
 text-align:left;
}

#cabecera {
margin-top: 10px;
height: 110px;
width: 759px;
}

#fotocabecera {
margin-bottom: 10px;
}

#contenido {
width: 759px;
}

#informacion {
width: 550px;
text-align:left;
margin:10px 0px 10px 0px;
}

#subinformacion {
width: 410px;
text-align:left;
margin-bottom:10px;
}

#infoplus{
width: 684px;
text-align:left;
margin:10px 0px 10px 0px;
}

#tdsubmenu {
width: 118px;
border-right: 1px solid #D8E1EB;
vertical-align:top;
text-align:left;
}

#submenu {
width: 115px;
border-bottom: 1px dotted #D8E1EB;
}

#submenu td{
width: 115px;
height: 20px;
border-top: 1px dotted #D8E1EB;
}

#fondoedificio {
vertical-align:bottom;
width: 71px;
background-image:url(../img/interiores/puntos_amarillos.gif);
border-bottom: 1px solid #A4A203;
}

#fondodesthome {
vertical-align:top;
height: 218px;
width: 467px;
background-image:  url("../home/img/fondo_destacados.gif");
background-repeat:repeat-x;
border-bottom: 1px solid #C2CAD9;
}

#contdesthome {
vertical-align:top;
margin-top:17px;
text-align:left;
}

#desthome {
width: 212px;
}

#ofertahome {
border-top: 1px solid #C9D4E2;
border-left: 1px solid #C9D4E2;
border-right: 1px solid #C9D4E2;
}

#pie {
margin-top: 1px;
height: 20px;
width:759px;
}

#tdsub {
width: 131px;
border-right: 1px solid #D8E1EB;
vertical-align:top;
text-align:left;
}

#sub {
border-bottom: 1px dotted #D8E1EB;
}

#sub td{
width: 127px;
height: 20px;
border-top: 1px dotted #D8E1EB;
}

.fotohome {
border: 1px solid #003F7D;
margin-left: 24px;
margin-bottom: 8px;
}

.fotoinfo{
border: 1px solid #003F7D;
}

.campos {  font-family: verdana; font-size: 10px; text-decoration: none; background-color: #FFFFFF; border: 1px #C3C3C3 solid; color: #2C3C4D}

.titular10 {
 font-family: tahoma;
 font-size: 10px;
 font-weight:bold;
 text-align:left;
 color: #003F7D;
 text-decoration: none;
 text-align:left;
}

.titular12oscuro {
 font-family: tahoma;
 font-size: 11px;
 font-weight:bold;
 color: #003F7D;
 text-decoration: none;
 text-align:left;
}

.titular12claro {
 font-family: tahoma;
 font-size: 11px;
 font-weight:bold;
 color: #6886A4;
 text-decoration: none;
 border-right: 1px solid #D2DAE4;
 padding-right: 8px;

}

.subtitular12oscuro {
 font-family: tahoma;
 font-size: 11px;
 font-weight:bold;
 color: #003F7D;
 text-decoration: none;
 padding-left: 8px;
}

.azul11bold {
 font-family: tahoma;
 font-size: 11px;
 font-weight:bold;
 color: #003F7D;
 text-decoration: none;
}

.azul9 {
 font-family: tahoma;
 font-size: 9px;
 color: #003F7D;
 text-decoration: none;
}

.azul11 {
 font-family: tahoma;
 font-size: 11px;
 color: #003F7D;
 text-decoration: none;
}

.azul11link {
 font-family: tahoma;
 font-size: 11px;
 color: #003F7D;
 text-decoration: underline;
}

a.azul11link {
 font-family: tahoma;
 font-size: 11px;
 color: #003F7D;
 text-decoration: none;
}

a.azul11link:hover {
 font-family: tahoma;
 font-size: 11px;
 color: #63A0DD;
 text-decoration: underline;
}

a.azul9link {
 font-family: tahoma;
 font-size: 9px;
 color: #003F7D;
 text-decoration: none;
 padding-right:11px;
 padding-left:11px;
 border-right: 1px solid #BDB300;
}

a.azul9link:hover {
 font-family: tahoma;
 font-size: 9px;
 color: #63A0DD;
 text-decoration: none;
 padding-right:11px;
 padding-left:11px;
 border-right: 1px solid #BDB300;
}

.azul9claro {
 font-family: tahoma;
 font-size: 9px;
 color: #63A0DD;
 text-decoration: none;
 padding-right:11px;
 padding-left:11px;
 border-right: 1px solid #BDB300;
}

a.submenu {
 font-family: tahoma;
 font-size: 10px;
 color: #003F7D;
 text-decoration: none;
 font-weight:bold;
}

a.submenu:hover {
 font-family: tahoma;
 font-size: 10px;
 color: #6886A4;
 text-decoration: none;
 font-weight:bold;
}

.submenu {
 font-family: tahoma;
 font-size: 10px;
 color: #6886A4;
 text-decoration: none;
 font-weight:bold;
}

#extranet_menu, #extranet_menu a {
	font-family:tahoma;
	font-size:10px;
	color:#6886A4;
}

a.blanca10link {
 font-family: tahoma;
 font-size: 10px;
 color: #ffffff;
 text-decoration: none;
 padding-right:11px;
 padding-left:11px;
}

a.blanca10link:hover {
 font-family: tahoma;
 font-size: 10px;
 color: #FFF100;
 text-decoration: none;
 padding-right:11px;
 padding-left:11px;
}

.menuactivocon {
 font-family: tahoma;
 font-size: 10px;
 color: #FFF100;
 text-decoration: none;
 padding-right:11px;
 padding-left:11px;
 border-right: 1px solid #ffffff;
}

.menuactivosin{
 font-family: tahoma;
 font-size: 10px;
 color: #FFF100;
 text-decoration: none;
 padding-right:11px;
 padding-left:11px;
}

.pistacho9 {
 font-family: tahoma;
 font-size: 9px;
 color: #BDB300;
 text-decoration: none;
 }
 
 a.idioma {
 font-family: tahoma;
 font-size: 9px;
 color: #4B79A3;
 font-weight:bold;
 text-decoration: none;
 padding-right: 5px;
 border-right: 1px solid #D8E1EB;
}

a.idioma:hover {
 font-family: tahoma;
 font-size: 9px;
 color: #A4CDF2;
 font-weight:bold;
 text-decoration: none;
 padding-right: 5px;
 border-right: 1px solid #D8E1EB;
}


a.boton {
 display:block;
 background-color:#BDB300;
 font-family: tahoma;
 font-size: 10px;
 color: #ffffff;
 font-weight:bold;
 text-decoration: none;
 text-align:center;
 padding: 5px 10px 5px 10px;
}


a.boton:hover {
 display:block;
 background-color:#F1EFD3;
 font-family: tahoma;
 font-size: 10px;
 color: #BDB300;
 font-weight:bold;
 text-decoration: none;
 text-align:center;
 padding: 5px 10px 5px 10px;
}

a.amarillo11link{
 font-family: tahoma;
 font-size: 11px;
 color: #BDB300;
 text-decoration: none;
 word-spacing:5px;
}

a.amarillo11link:hover {
 color: #D6CD31;
}