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

body{
height:auto;
width:100%;
background:url(../imagenes/bg-foto2.jpg) no-repeat center top #c8f6ff;
margin:auto;
}

h1 {margin: 10px 0 30px;
  font-size: 220%;
}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#283250; text-align:left;}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#283250; text-align:justify; }
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#283250; text-decoration:none; }
a:hover {color:#069;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#c2f7ff; text-align:left; padding-left:35px}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#EFEFEF;}
li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0C447C; line-height:30px; font-weight:bold; }}
table{ width:700px; text-align:left; margin:auto; padding-left:10px; }

iframe{ border:none; width:920px; height:70px; text-align:center;}



.contenedor{
width:920px;
height:auto;
margin:auto;
border-top:none;

}


.header{
height:125px;
width:885px;
margin:0;
float:left;
padding-top:15px;
padding-left:35px;
}
.solicitar-hora{width:123px; height:25px; float:right; margin:auto; margin-right:230px; margin-top:100px; background:url(../imagenes/solicitar-hora.png) top; text-indent:-999px;}
.solicitar-hora:hover{background:url(../imagenes/solicitar-hora.png) bottom;}

#solicitar-hora-blanco{width:150px; height:39px; float:left; margin:auto; margin-top:15px; margin-left:90px;}

.menu{
height:39px;
width:920px;
float:left;
background-image:url(../imagenes/menu-bg.jpg);
display:block;

}

/*BOTONES*/
.bot{
height:24px;
width:124px;	
float:left;
background:url(../imagenes/boton-menu.png);
background-position:top;
padding-top:15px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#283250;
text-decoration:none;
}
.bot-face{
width:35px;	
height:37px;
padding-top:2px;
float:left;
}

.bot:hover{
background:url(../imagenes/boton-menu.png) no-repeat bottom;
color:#000c18;
text-decoration:none;
}

.bot-selecc{
	height:24px;
width:124px;	
float:left;
padding-top:15px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#283250;
text-decoration:none;
background:url(../imagenes/boton-menu.png) no-repeat bottom;
}
.bot-big{
height:24px;
width:135px;	
float:left;
background:url(../imagenes/boton-menu-big.png);
background-position:top;
padding-top:15px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#283250;
text-decoration:none;
}
.bot-big:hover{
background:url(../imagenes/boton-menu-big.png) no-repeat bottom;
color:#000c18;
text-decoration:none;
}
.bot-big-selecc{
	height:24px;
width:135px;	
float:left;
padding-top:15px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#283250;
text-decoration:none;
background:url(../imagenes/boton-menu-big.png) no-repeat bottom;
}
/*--FIN--BOTONcillos */

/*BOTONES-submenu*/
.bot-p{
height:24px;
width:136px;	
float:left;
background:url(../imagenes/boton-largo.png);
background-position:top;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000c18;
text-decoration:none;
padding-top:10px;
}

.bot-p:hover{
background-image:url(../imagenes/boton-largo.png);
background-repeat:no-repeat;
background-position:bottom;
color:#000c18;
text-decoration:none;
}
.bot-cambio{
height:24px;
width:136px;	
float:left;
background:url(../imagenes/boton-largo2.png);
background-position:top;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000c18;
text-decoration:none;
padding-top:10px;
}

/*--FIN--submenu */

/*BOTON-VOLVER*/
.bot-volver{
height:34px;
width:89px;	
float:left;
background:url(../imagenes/boton-volver.png);
background-position:top;
text-align:center;
text-indent:-999px;
}

.bot-volver:hover{
background-image:url(../imagenes/boton-volver.png);
background-repeat:no-repeat;
background-position:bottom;
}

/*--FIN--VOLVER */


.sub-menu{
width:920px;
height:110px;
float:left;
margin:auto;
background:url(../imagenes/img-subhead03.jpg);
background-repeat:no-repeat;
text-align:center;
}


.sm-botones{
width:920px;
height:34px;
float:left;
display:block;
margin-top:76px;

text-align:center;
}


.contenido{
width:920px;
height:AUTO;
float:left;
background-image:url(../imagenes/bg-contenidos.png);
float:left;
margin:auto;
padding-top:10px;
padding-bottom:10px;
paddinf left:35px;
text-align:center;
}

.contenido-texto{
width:495px;
height:AUTO;
float:left;
padding-left:35px;
padding-right:20px;
padding-top:20px;
text-align:left;
}
.contenido-texto2{
width:400px;
height:AUTO;
float:left;
padding-left:35px;
padding-right:20px;
padding-top:20px;
text-align:left;
}

#contenido-contacto{
width:495px;
height:AUTO;
float:left;
padding-left:35px;
padding-right:20px;
padding-top:20px;
text-align:left;
}
.contenido-img2{
width:400px;
height:auto;
margin:auto;
float:left;
text-align:right;
padding-top:35px;
padding-right:10px;
}
.contenido-img{
width:304px;
height:auto;
margin:auto;
float:left;
text-align:right;
padding-top:35px;
padding-right:60px;
}

.contenido-img table{ width:320px; background:#09C; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding-top:20px; padding-bottom:20px; padding-left:20px;  font-weight:bold; margin-top:25px; text-align:left;}

#contenido-mapa{
width:320px;
height:440px;
margin:auto;
margin-top:20px;
float:left;
text-align:center;
}





.centro{
width:920px;
height:350px;
float:left;
background:url(../imagenes/centro-foto.png) no-repeat left;
border-radius:0 0 25px 25px;
}

.foto{
border:solid thick #006081;
border-radius:10px;
}

.panel-bajo{
	width:920px;
	height:250px;
	float:left;
	background:#b2eef7;
	border-radius:15px;
	margin-top:20px;

}

.pb-A{
	height:250px;
	width:395px;
	float:left;
	margin:auto;
	padding-left:25px;
	padding-right:5px;
	padding-top:10px;
	text-align:left;

	
}

.pb-B{
	width:420px;
	height:240px;
	float:right;
	padding-top:20px;
}

.footer{
width:920px;
height:62px;
float: left;
background-image:url(../imagenes/footer.jpg);
text-align:center;
padding-top:8px;
}
.footer p{font-size:12px; font-weight:bold;}

.imgLogoPortait {
border:solid thick #006081;
border-radius:10px;
overflow:hidden;
}