/* CSS Document */
* { 
margin : 0;
padding : 0;
font-family : Arial, Verdana, sans-serif;
font-size : 12px;
color : #767676;
} 
body { 
margin : 10px 0 0 0;
background-image : url(img/fonfo-pantalla.gif);
} 
h1 { 
font-size : 24px;
color : #000000;
} 
input { 
margin : 0;
padding : 0 0 0 3px;
font-size : 10px;
color : #767676;
border : 1px solid #000000;
} 
hr { 
margin : 1px 0 8px 0;
padding : 0;
border : none;
height : 1px;
background-color : #767676;
} 
.contenedor { 
display : block;
width : 880px;
background-color : #ffffff;
border : 2px solid #024d87;
} 
.main { 
display : block;
width : 880px;
margin : 20px;
padding : 0;
} 
.cabecera{
display:block;
margin-left:35%;
margin-bottom:inherit;

float:inherit;
}

.cabecera h1{
display : block;
margin-top:5px;
margin-left:1px;
margin-bottom:15px;
font-size:13px;
font-weight:bold;
color:#666666;
}

.bandaTop { 
display : block;
height : 30px;
background-color : #024d87;
color : #ffffff;
} 
.enlaces { 
float : left;
margin : 5px 0 0 10px;
color : #ffffff;
font-size : 12px;
font-weight : bold;
} 
.enlaces a { 
color : #ffffff;
font-size : 12px;
text-decoration : none;
} 
.enlaces a:hover { 
text-decoration : underline;
font-weight : bold;
color : #ccff00;
} 
.buscador { 
float : right;
margin : 5px 10px 5px 0;
} 
.buscador img { 
vertical-align : -20%;
} 
.cajaFecha { 
display : block;
border-bottom : 1px dotted #cccccc;
margin-bottom : 10px;
padding-bottom : 2px;
} 
.marquee { 
display : block;
margin-bottom : 10px;
padding-bottom : 4px;
font-size : 11px;
color:#CC0000;
font-weight : bold;
} 
.fecha { 
float : right;
font-size : 11px;
color : #666666;
} 
.bienvenida { 
float : left;
font-size : 11px;
color : #787878;
} 
.bienvenida a { 
font-size : 11px;
color : #0082c6;
} 
.menu { 
display : block;
border : 1px solid #dddddd;
padding : 0 5px 5px 20px;
text-align : left;
} 
.menu ul { 
margin : 0;
padding : 10px;
list-style-image : url(img/pelota-icono.gif);
line-height : 40px;
vertical-align : top;
list-style-position : outside;
font-weight : bold;
} 
.menu li a { 
padding-bottom : 10px;
border-bottom : 1px dotted #cccccc;
color : #024d87;
text-decoration : none;
vertical-align : 5px;
font-weight : normal;
} 
.menu li a:hover { 
color : #cc0000;
font-weight : bold;
} 
.menu h1 { 
background-color : #2da61a;
color : #2da61a;
} 
.menu ol { 
padding : 0;
margin-left : 0;
list-style-type : none;
list-style-image : none;
list-style-position : outside;
line-height : 18px;
} 
.menu ol li { 
font-size : 10px;
margin-left : 1px;
padding : 2px;
} 
.menu ol li a { 
padding : 2px;
margin-left : 1px;
font-size : 10px;
color : #cc0000;
border-bottom : none;
text-decoration : none;
line-height : normal;
} 
.menu ol li a:hover { 
padding : 2px;
margin-left : 1px;
font-size : 11px;
color : #cc0000;
text-decoration : none;
} 
.faqs { 
margin : 10px 0 0 20px;
width : 190px;
} 
.faqs h1 { 
height : 20px;
padding : 5px 0 5px 15px;
color : #ffffff;
font-size : 12px;
background-color : #2da61a;
} 
.faqs a { 
font-size : 12px;
text-decoration : none;
font-weight : bold;
color : #767676;
vertical-align : bottom;
} 
.faqs a:hover { 
text-decoration : underline;
} 
.faqs hr { 
margin : 10px 0 10px 0;
padding : 0;
height : 1px;
border-bottom : 1px dotted #cccccc;
}

.calidad { 
width : 200px;
margin : 30px 0 0 0;
border : 1px solid #9d9d9d;
font-size : 10px;
font-weight : bold;
padding-bottom : 10px;
} 
.calidad h1 { 
height : 14px;
margin : 0 0 10px 0;
padding : 5px 0 5px 15px;
color : #ffffff;
font-size : 12px;
background-color : #cc3300;
} 
.calidad img { 
margin : 0 3px 0 5px;
} 
.calidad a { 
font-size : 11px;
text-decoration : none;
color : #0082c6;
} 
.calidad a:hover { 
text-decoration : underline;
} 
.applus { 
width : 200px;
padding-left:10px;
padding-bottom:10px;
margin : 30px 0 0 0;
border : 1px solid #dddddd;
} 
.contactar { 
width : 210px;
margin : 25px 0 0 0;
border : 1px solid #9d9d9d;
padding : 0 0 0 0;
} 
.contactar h1 { 
height : 13px;
padding : 5px 0 5px 15px;
color : #ffffff;
font-size : 12px;
background-color : #cc3300;
} 
.contactar a { 
font-size : 11px;
text-decoration : none;
color : #0082c6;
} 
.contactar a:hover { 
text-decoration : underline;
} 
.contactar img { 
float : left;
margin : 5px 5px 0 0;
} 
.contactar p { 
margin : 5px 5px 0 0;
} 
.caja1 { 
float : right;
width : 315px;
margin-left : 10px;
margin-bottom : 10px;
padding : 5px;
border : 1px solid #dddddd;
} 
.caja1 h1 { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 12px 0 5px 0;
color : #cc0000;
} 
.caja1 h1 a { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #024d87;
} 
.caja1 h1 a:hover { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #cc0000;
} 
.caja2 { 
float : right;
width : 315px;
padding : 5px;
margin-left : 10px;
border : 1px solid #dddddd;
margin-bottom : 10px;
} 
.caja2 h1 { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 5px 0 5px 0;
margin-bottom : 10px;
color : #767676;
} 
.caja2 h1 a { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 5px 0 5px 0;
margin-bottom : 10px;
color : #024d87;
} 
.caja2 h1 a:hover { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 5px 0 5px 0;
color : #cc0000;
} 
.caja3 { 
float : right;
width : 315px;
padding : 5px;
margin-left : 10px;
border : 1px solid #dddddd;
} 
.caja3 h1 { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #767676;
} 
.caja3 h1 a { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #024d87;
} 
.caja3 h1 a:hover { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #cc0000;
} 
.caja-fotos { 
float : right;
width : 150px;
margin-left : 10px;
margin-bottom : 10px;
padding : 5px;
border : 1px solid #dddddd;
font-size : 10px;
text-align : left;
} 
.caja-fotos h1 { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 12px 0 5px 0;
color : #cc0000;
} 
.caja-fotos h1 a { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #024d87;
} 
.caja-fotos h1 a:hover { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #cc0000;
} 
.caja-fotos-escuela { 
float : right;
width : 210px;
margin-left : 8px;
margin-bottom : 5px;
padding : 4px;
border : 1px solid #dddddd;
font-size : 10px;
text-align : justify;
} 
.caja-fotos-escuela h1 { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 12px 0 5px 0;
color : #cc0000;
} 
.caja-fotos-escuela h1 a { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #024d87;
} 
.caja-fotos-escuela h1 a:hover { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #cc0000;
} 
.caja-fotos-educativos { 
float : right;
width : 150px;
margin-left : 10px;
margin-bottom : 10px;
padding : 5px;
border : 1px solid #dddddd;
font-size : 10px;
} 
.caja-fotos-educativos h1 { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 12px 0 5px 0;
color : #cc0000;
} 
.caja-fotos-educativos h1 a { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #024d87;
} 
.caja-fotos-educativos h1 a:hover { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #cc0000;
} 
.caja-contenidos { 
float : right;
width : 475px;
margin-left : 10px;
margin-bottom : 10px;
padding : 5px;
border : 1px solid #dddddd;
color : #024d87;
text-align : justify;
} 
.caja-contenidos h1 { 
font-size : 16px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 12px 0 5px 0;
color : #cc0000;
} 
.caja-contenidos h1 a { 
font-size : 16px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #024d87;
} 
.caja-contenidos h1 a:hover { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #cc0000;
} 
.caja-contenidos-escuela { 
float : right;
width : 645px;
margin-left : 10px;
margin-bottom : 10px;
padding : 5px;
border : 1px solid #dddddd;
color : #024d87;
text-align : justify;
} 
.caja-contenidos-escuela h1 { 
font-size : 16px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 12px 0 5px 0;
color : #cc0000;
} 
.caja-contenidos-escuela h1 a { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #024d87;
} 
.caja-contenidos-escuela h1 a:hover { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #cc0000;
} 
.caja-contenidos-escuela h2 { 
font-size : 12px;
font-weight : bold;
margin : 12px 0 0 0;
color : #024d87;
} 
.caja-contenidos-educativos { 
float : right;
width : 475px;
margin-left : 10px;
margin-bottom : 10px;
padding : 5px;
border : 1px solid #dddddd;
color : #024d87;
text-align : justify;
} 
.caja-contenidos-educativos h1 { 
font-size : 16px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 12px 0 5px 0;
color : #cc0000;
} 
.caja-contenidos-educativos h1 a { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #024d87;
} 
.caja-contenidos-educativos h1 a:hover { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #cc0000;
}

.caja-fotos-noticias { 
float : right;
width : 200px;
height:210px;
margin-left:8px;
margin-right:3px;
margin-bottom : 2px;
margin-top:5px;
padding : 4px;
border : 1px solid #dddddd;
font-size : 10px;
text-align : justify;
} 
.caja-fotos-noticias h1 { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 12px 0 5px 0;
color : #cc0000;
} 
.caja-fotos-noticias h1 a { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #024d87;
} 
.caja-fotos-noticias h1 a:hover { 
font-size : 12px;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
padding-bottom : 3px;
margin : 10px 0 5px 0;
color : #cc0000;
} 


 
.middle { 
width : 645px;
float : right;
height : 140px;
margin : 25px 0 10px 10px;
padding : 2px 5px 0 5px;
border : 1px solid #024d87;
} 
.middle h1 { 
font-size : 12px;
font-weight : bold;
background-color : #024d87;
border-bottom : 1px dotted #cccccc;
padding : 2px;
color : #ffffff;
margin : 0 0 5px 0;
} 
.seccion { 
margin : 0 0 0 20px;
} 
.seccion ul { 
margin : 10px 0 10px 30px;
} 
.seccion a { 
color : #0082c6;
text-decoration : none;
} 
.seccion a:hover { 
color : #0082c6;
text-decoration : underline;
} 
.seccion h1 { 
margin : 0 0 10px 0;
font-size : 16px;
font-weight : bold;
color : #2da61a;
border-bottom : 1px dotted #dddddd;
} 
.solicitar { 
width : 285px;
border : none;
padding : 3px;
margin-top : 25px;
} 
.solicitar h1 { 
font-size : 13px;
color : #ffffff;
font-weight : bold;
border-bottom : 1px dotted #cccccc;
background-color : #2da61a;
} 
.solicitar h2 { 
font-size : 12px;
color : #c0c0c0;
font-weight : bold;
} 
.boton { 
float : left;
width : 180px;
margin : 0 0 3px 0;
padding : 2px;
} 
.formulario { 
margin : 0 0 0 20px;
} 
.formulario h1 { 
margin : 0 0 10px 0;
font-size : 16px;
font-weight : bold;
color : #2da61a;
border-bottom : 1px dotted #dddddd;
} 
.formulario td { 
padding-bottom : 5px;
} 
.formulario input { 
width : 173px;
} 
.formulario i { 
font-style : normal;
color : #ff0000;
} 
.alert { 
background-color : #f2f2f2;
border : 1px solid #dddddd;
padding : 5px;
color : #2da61a;
} 
.servicios h1 { 
font-size : 12px;
width : 645px;
float : right;
font-weight : bold;
margin : 20px 0 25px 0;
padding : 2px;
color : #ffffff;
background-color : #cc3300;
border-bottom : 1px solid #cccccc;
padding : 2px;
} 
.lista_tratamientos { 
margin : 20px 0 0 50px;
} 
.lista_tratamientos img { 
float : left;
margin : 0 10px 0 0;
border : 1px solid #000000;
} 
.lista_tratamientos h1 a { 
padding-bottom : 2px;
font-size : 12px;
font-weight : bold;
color : #cc0000;
text-decoration : underline;
} 
.lista_tratamientos h1 a:hover { 
padding-bottom : 2px;
font-size : 12px;
font-weight : bold;
color : #666666;
text-decoration : underline;
} 
.lista_tratamientos a { 
font-size : 11px;
color : #cc0000;
} 
.lista_tratamientos a:hover { 
font-size : 12px;
color : #cc0000;
} 
.lista_tratamientos strong { 
color : #888888;
} 
.fotos { 
border : 1px solid #cccccc;
padding : 10px;
} 
.grupoEmpresarial { 
width : 400px;
margin : 20px 0 40px 40px;
border-top : 1px solid #dddddd;
border-bottom : 1px solid #dddddd;
padding : 3px 0 3px 0;
} 
.footer { 
margin-top : 35px;
padding-top : 10px;
border-top : 1px solid #dddddd;
} 
.cajaFooter { 
float : right;
width : 645px;
padding : 3px;
background-color : #024d87;
} 
.empresa { 
float : left;
font-size : 12px;
color : #ffffff;
font-weight : normal;
} 
.site-map a { 
float : right;
font-size : 12px;
color : #ffffff;
font-weight : normal;
} 
.footer h2 { 
float : left;
padding : 3px;
font-size : 12px;
color : #cccccc;
font-weight : normal;
} 
.footer h2 { 
float : left;
padding : 3px;
font-size : 12px;
color : #b0b0b0;
font-weight : normal;
} 
.footer h2 a { 
font-size : 11px;
color : #b0b0b0;
font-weight : normal;
} 
.footer h2 a:hover { 
font-size : 11px;
color : #2da61a;
font-weight : normal;
} 
.footer h3 { 
float : right;
margin : 10px 0 0 0;
font-size : 11px;
color : #858585;
font-weight : normal;
} 

