@charset "utf-8";
/* CSS Document */
body{
background-color:#ebeadd; 
}
div{
display:block;
}
img{
border:0em;
}
/* color de antes #01236a */
/* contenedor */
#contenedor{
position:relative; float:left;  width:1260px; height:820px; font-family:Arial, Helvetica, sans-serif; background-color:#ebeadd; left:50%; margin-left:-630px; 
margin-top:-10px;    
}
/* hack para firefox 
@-moz-document url-prefix()
{
#contenedor{ 
background-color:#FF0000;
}
}
*/
/* cabecera web */
#cabecera{
position:relative; float:left;  width:1260px; height:355px; background-image:url(../imagenes/fondo-cabecera.jpg); background-repeat:no-repeat; _margin:0px 0px 0px 0px;
}
address{
position:relative; float:left; margin:18px 0px 0px 450px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; font-style:normal; 
_margin:18px 0px 0px 220px;
}
address a{
color:#ffffff; text-decoration:none;
}
address a:active,address a:link{ 
color:#ffffff; text-decoration:none;
}
address a:visited{ 
color:#ffffff; text-decoration:none;
}
address a:hover,address a:focus{ 
color:#ffffff; text-decoration:underline;
}
#basecabecera{
position:relative; float:left; margin:15px 0px 0px 263px; width:782px; height:270px; background-image:url(../imagenes/base-cabecera.jpg); _margin:15px 0px 0px 128px; 
}
h1{
position:relative; float:left; margin:57px 0px 0px 88px; padding:0px; _margin:57px 0px 0px 28px;
}
#animacion{
position:relative; float:left; width:434px; height:255px; margin:4px 0px 0px 88px; padding:0px; background-image:url(../imagenes/ima01.jpg); _margin:4px 0px 0px 40px;
}

   /* menu */

.tabs {list-style:none; padding:0px 0px 0px 10px; margin:336px 10px 50px 255px; *margin:-18px 0px 0px -1004px!important; height:29px; _margin:-41px 0px 0px 250px; background-color:#ebeadd;  
position:absolute; _position:relative;    }
.tabs li {display:block; float:left; margin:-27px -29px -1px 0px; _margin:0px 0px 0px 0px; }
.tabs li a {display:block; text-decoration:none; position:relative;}
 
.tabs li a b.p1 {display:block; width:29px; height:29px; background:url(../imagenes/normal_l.png); float:left; }
.tabs li a b.p2 {display:block; height:29px; padding:0 10px; background:url(../imagenes/normal_m.png) repeat-x; float:left; text-align:center; line-height:28px; color:#dfd; font-weight:normal; font-family:verdana; font-size:12px;}
.tabs li a b.p3 {display:block; width:29px; height:29px; background:url(../imagenes/normal_r.png); float:left; position:relative; z-index:100;}
 
.tabs li a.m1 {z-index:600;}
.tabs li a.m2 {z-index:500;}
.tabs li a.m3 {z-index:400;}
.tabs li a.m4 {z-index:300;}
.tabs li a.m5 {z-index:200;}
.tabs li a.m6 {z-index:100;}
 
.tabs li a:hover,
.tabs li a:focus,
.tabs li a:active
{border:0; z-index:700;}
.tabs li a:hover b.p1,
.tabs li a:focus b.p1,
.tabs li a:active b.p1
{position:relative; z-index:100; background:url(../imagenes/hover_l.png); cursor:pointer;}
.tabs li a:hover b.p2,
.tabs li a:focus b.p2,
.tabs li a:active b.p2
{position:relative; z-index:100; background:url(../imagenes/hover_m.png) repeat-x; color:#040; cursor:pointer;}
.tabs li a:hover b.p3,
.tabs li a:focus b.p3,
.tabs li a:active b.p3
{position:relative; z-index:100; background:url(../imagenes/hover_r.png); cursor:pointer;}
 
.tabs li a.selected {z-index:800;}
.tabs li a.selected b.p1,
.tabs li a:hover.selected b.p1,
.tabs li a:active.selected b.p1
{position:relative; z-index:200; background:url(../imagenes/select_l.png); cursor:default;}
.tabs li a.selected b.p2,
.tabs li a:hover.selected b.p2,
.tabs li a:active.selected b.p2
{position:relative; z-index:200; background:url(../imagenes/select_m.png) repeat-x; color:#000; cursor:default;}
.tabs li a.selected b.p3,
.tabs li a:hover.selected b.p3,
.tabs li a:active.selected b.p3
{position:relative; z-index:200; background:url(../imagenes/select_r.png); cursor:default;}   



/* contenido */
#contenido{
position:relative; float:left; width:1260px; height:450px; margin:0px 0px 0px 0px;  
}
.fotoindex{
position:relative; float:left; margin:38px 0px 0px 255px; border:1px solid #2186c0;
}
h2.titindex{
position:relative; float:left; margin:38px 0px 0px 38px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#2186c0; text-transform:uppercase; font-style:italic;
}
p.txtindex{
position:relative; float:left; width:460px; margin:28px 0px 0px 38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2186c0; text-align:justify;
line-height:140%;
}
p.autorindex{
position:relative; float:left; width:335px; margin:18px 0px 0px 718px;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; text-align:center;
line-height:130%; font-weight:bold; font-style:italic; _margin:18px 0px 0px 110px;
}
.quien{
 font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2186c0; text-align:center;
line-height:130%; font-weight:bold; font-style:italic;
}
p.txtindex{
position:relative; float:left; width:460px; margin:28px 0px 0px 38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2186c0; text-align:justify;
line-height:140%; _width:560px;
}
/* tratamientos */
#contenido12{
position:relative; float:left; width:1260px; _width:1460px; height:450px; margin:0px 0px 0px 0px; _margin:0px 0px 0px -270px; 
}

ul.trata{
position:relative; float:left; margin:-221px 0px 0px 112px; padding:0px; width:250px; _width:300px; *margin:52px 0px 0px 22px!important; _margin:50px 0px 0px 25px;
}
ul.trata li{
display:block; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; padding:5px 0px; cursor:hand; 
}
#mas1,#mas2,#mas3,#mas4,#mas5{
}
#menos1,#menos2,#menos3,#menos4,#menos5{
margin:0px 0px 0px -14px; padding-right:5px; visibility:hidden;
}
#tratamiento1{
position:absolute; float:left; width:550px; height:auto; margin:12px 0px 5px 265px; background-color:#ebeadd; border:1px solid #0475b5; padding-bottom:5px; 
visibility:hidden; *margin:12px 0px 5px -774px!important; _margin:12px 0px 5px -877px;
}
#tratamiento1 ul{
 margin:25px 10px 0px 30px; padding:0px;
}
#tratamiento1 ul li{
list-style::square; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; padding:3px 0px; margin:0px;
}
#tratamiento1 ul li ul{
 padding:3px 0px; margin:0px;
}
#tratamiento1 ul li ul li{
list-style:inside; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; padding:3px 0px; margin:0px;
}
p.cerrar1,p.cerrar2,p.cerrar3,p.cerrar4,p.cerrar5,p.cerrar6{
position:relative; float:right; margin:0px 10px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; cursor:hand;
}
#tratamiento2{
position:absolute; float:left; width:550px; height:auto; margin:18px 0px 5px 265px; background-color:#ebeadd; border:1px solid #0475b5; padding-bottom:5px;
visibility:hidden; *margin:18px 0px 5px -774px!important; _margin:18px 0px 5px -877px
}
#tratamiento2 ul{
 margin:5px 10px 0px 30px; padding:0px;
}
#tratamiento2 ul li{
list-style::square; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; padding:3px 0px; margin:0px;
}
#tratamiento3{
position:absolute; float:left; width:550px; height:auto; margin:18px 0px 5px 265px; background-color:#ebeadd; border:1px solid #0475b5; padding-bottom:5px;
visibility:hidden; *margin:18px 0px 5px -774px!important; _margin:18px 0px 5px -877px
}
#tratamiento3 ul{
 margin:5px 10px 0px 30px; padding:0px;
}
#tratamiento3 ul li{
list-style::square; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; padding:3px 0px; margin:0px;
}
#tratamiento4{
position:absolute; float:left; width:550px; height:auto; margin:18px 0px 5px 265px; background-color:#ebeadd; border:1px solid #0475b5; padding-bottom:5px;
visibility:hidden; *margin:18px 0px 5px -774px!important; _margin:18px 0px 5px -877px
}
#tratamiento4 ul{
 margin:5px 10px 0px 30px; padding:0px;
}
#tratamiento4 ul li{
list-style::square; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; padding:3px 0px; margin:0px;
}
#tratamiento4 ul{
 margin:5px 10px 0px 30px; padding:0px;
}
#tratamiento5{
position:absolute; float:left; width:550px; height:auto; margin:18px 0px 5px 265px; background-color:#ebeadd; border:1px solid #0475b5; padding-bottom:5px;
visibility:hidden; *margin:18px 0px 5px -774px!important; _margin:18px 0px 5px -877px

}
#tratamiento5 ul{
 margin:5px 10px 0px 30px; padding:0px;
}
#tratamiento5 ul li{
list-style::square; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; padding:3px 0px; margin:0px;
}
#tratamiento6{
position:absolute; float:left; width:550px; height:auto; margin:18px 0px 5px 265px; background-color:#ebeadd; border:1px solid #0475b5; padding-bottom:5px;
visibility:hidden; *margin:18px 0px 5px -774px!important; _margin:18px 0px 5px -877px

}
p.textos6{
position:relative; float:left; margin:0px 10px 10px 0px; width:480px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; cursor:hand; padding:10px 10px;
}

h2.tittrata{
position:relative; float:left; margin:18px 0px 0px 265px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#2186c0; 
text-transform:uppercase; font-style:italic; clear:left; *margin:18px 0px 0px 265px!important;
}
p.txttrata{
position:relative; float:left; width:460px; margin:18px 0px 0px 265px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2186c0; text-align:justify;
line-height:140%; clear:left;
}
.fototrata{
position:relative; float:left; margin:18px 0px 0px 265px; border:1px solid #2186c0; *margin:58px 0px 0px -285px!important;
}
/* equipacion */
ul.equipacion {
position:relative; float:left; margin:28px 10px 0px 50px; *margin:108px 10px 0px -440px!important; padding:0px;
}
ul.equipacion li{
list-style:square; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; padding:3px 0px; margin:0px;
}
/* profesionales */
p.txtprofe{
position:absolute; float:left; width:405px; margin:268px 0px 0px 255px;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; text-align:left;
line-height:130%; font-weight:normal; font-style:italic; *margin:195px 0px 0px -775px!important;
}
p.txtprofe2{
position:absolute; float:left; width:405px; margin:268px 0px 0px 650px;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2186c0; text-align:left;
line-height:130%; font-weight:normal; font-style:italic; *margin:195px 0px 0px -385px!important;
}
.quien2{
 font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2186c0; text-align:left; 
line-height:130%; font-weight:bold; font-style:italic;
}

.prof1{
position:absolute; float:left; margin:390px 0px 0px -480px; *margin:320px 0px 0px -560px!important; border:1px solid #0475b5;
}
.prof2{
position:absolute; float:left; margin:390px 0px 0px -310px; *margin:320px 0px 0px -390px!important; border:1px solid #0475b5;
}
p.txtindex100{
position:relative; float:left; width:380px; margin:28px 0px 0px 38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2186c0; text-align:justify;
line-height:140%;
}
/* contacto */
#loca{
position:relative; float:left;  width:495px; height:392px;  margin:20px 0px 0px 265px; border:1px solid #011c56; 
}
#map{
position:relative; float:left;  width:493px; height:390px; margin:1px 0px 0px 1px;
}
h2.titcontac{
position:relative; float:left; margin:38px 0px 0px 38px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#2186c0; text-transform:uppercase; font-style:italic;
}
p.txtcontac{
position:relative; float:left; width:460px; margin:28px 0px 0px 38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2186c0; text-align:justify;
line-height:170%; _margin:90px 0px 0px -120px; _width:300px;
}
p.txtcontac a{
color:#2186c0; text-decoration:underline;
}
p.txtcontac a:active,p.txtcontac a:link{
color:#2186c0; text-decoration:underline;
}
p.txtcontac a:visited{
color:#2186c0; text-decoration:underline;
}
p.txtcontac a:hover,p.txtcontac a:focus{
color:#2186c0; text-decoration:underline;
}
span.mayus{
text-transform:uppercase;
}

/* musica */
#musica{
position:absolute; float:left; margin:725px 0px 0px 250px; _margin:710px 0px 0px -390px; *margin:725px 0px 0px -390px; background-color:#ebeadd; width:100px;
 height:40px;
}
#musica2{
position:absolute; float:left; margin:765px 0px 0px 270px; _margin:750px 0px 0px -370px; *margin:765px 0px 0px -370px; background-color:#ebeadd; width:100px;  height:40px;
}
