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

html, body { overflow:hidden; }
body { background-color:#106565;}
#containerMenu, #containerAbajo, #containerAbajo table, #containerAbajo table tr, #containerAbajo table tr td, #containerAbajo h1, #fondoTop, #menu, 
#menu ul, #menu li, .li1, #newsletter, #newsletter input, #containerAbajo img, #subMenu, #quienes, #quienes h1, #quienes p, .h1-1, #subMenu ul, 
#subMenu ul li, #serviciosInt, #pilatesInt h1, #pilatesInt ul, #pilatesInt ul li, #pilatesTexto, #pilatesImg img, #serviciosCont, #ozonoInt, #ozonoInt h1,
#ozonoInt ul, #ozonoInt ul li, #ozonoInt p, #corporalesInt, #corporalesInt h1, #corporalesInt ul, #corporalesInt ul li, #corporalesInt p, #facialesInt, 
#facialesTexto, #facialesTexto ul, #facialesTexto ul li, #facialesImg, #masoterapiaInt, #masoterapiaImg, #masoterapiaTexto, #masoterapiaInt h1, #masoterapiaInt p, #fotodepilacionInt, 
#fotodepilacionTexto, #fotodepilacionTexto h1, #fotodepilacionTexto ul, #fotodepilacionTexto ul li, #fotodepilacion Img, #contactoInt, #mapa, .promociones,
.h1-2, .h2-1, #trabajaInt, #capacitaInt, #trabajaInt h1, #capacitaInt h1, #resPnewletter { margin:0px; padding:0px;}
#menu { width:980px; position:absolute; left:50%; margin-left:-490px; top:23px; height:37px; text-align:left; }
#containerAbajo { width:980px; position:absolute; left:50%; margin-left:-490px; top:485px; height:125px;}
#containerAbajo table { width:876px; border:0px; margin-left:34px; margin-top:23px;}
#containerAbajo table tr td{ vertical-align:top; text-align:left;}
#menu ul, #menu ul li, #subMenu ul, #subMenu ul li { list-style:none; }
#subMenu ul { margin-top:7px; margin-left:16px;}
#newsletter { margin-left:693px; }
#newsletter input { margin-left:5px; border:none; }
#subMenu { width:920px; position:absolute; left:50%; margin-left:-450px; top:100px; height:43px; background-image:url(../img/fondoMenu2.png);  
	background-repeat:no-repeat; }
#quienes{ position:absolute; width:980px; height:385px; top:0px; left:50%; margin-left:-490px; text-align:left;}
#quienes h1, #contactoInt h1, #contactoInt table, #trabajaInt h1, #capacitaInt h1 { margin-left:55px; margin-top:20px;}
#quienes p, #contactoInt p, .promociones, #trabajaInt p, #capacitaInt p { margin-left:55px; margin-top:10px; }
#serviciosCont { position:absolute; width:980px; left:50%; margin-left:-490px; top:0px; text-align:left; }
#serviciosInt { position:absolute; width:980px; left:0px; text-align:left; top:0px;}
#contactoInt { position:absolute; width:980px; left:50%; margin-left:-490px; height:385px; top:0px; text-align:left; overflow:auto;}
#promosInt { position:absolute; width:980px; left:50%; margin-left:-490px; height:385px; top:0px; text-align:left; overflow:auto;}
#trabajaInt { position:absolute; width:980px; left:50%; margin-left:-490px; height:385px; top:0px; text-align:left; overflow:auto;}
#capacitaInt { position:absolute; width:980px; left:50%; margin-left:-490px; height:385px; top:0px; text-align:left; overflow:auto;}
#pilatesInt, #ozonoInt, #corporalesInt, #facialesInt, #fotodepilacionInt, #masoterapiaInt { height:385px; overflow:auto;}
#pilatesTexto, #facialesTexto, #fotodepilacionTexto, #masoterapiaTexto {width:600px; float:left;}
#pilatesTexto h1, #ozonoInt h1, #corporalesInt h1, #facialesTexto h1, #masoterapiaInt h1, #fotodepilacionTexto h1 { margin-left:55px; margin-top:50px;}
#pilatesTexto p, #ozonoInt p, #corporalesInt p, #facialesTexto p, #masoterapiaInt p, #fotodepilacionTexto p { margin-left:55px; margin-top:10px;}
#pilatesTexto ul li, #ozonoInt ul li, #corporalesInt ul li, #facialesTexto ul li, #fotodepilacionTexto ul li { margin-left:55px;}
#pilatesImg, #facialesImg, #masoterapiaImg { float:right; width:356px;}
#mapa { margin-top:20px; float:right; width:380px;}
#quienes img { margin-top:30px; margin-right:20px; margin-left:15px; float:right; width:340px; border:3px solid #C5DEDD;}
#flash { margin-top:30px; margin-right:20px; margin-left:15px; float:right; width:340px; border:3px solid #C5DEDD;}
#pilatesImg img, #ozonoInt img, #corporalesInt img, #facialesImg img, #fotodepilacionImg img, #masoterapiaImg img
{border:3px solid #C5DEDD; margin-right:10px;}
#resPnewletter{ position:absolute; left:300px;}

.promociones { width:200px; border:1px dashed #339999; text-align:center; float:left; background-color:#FFF; }
.li1, .li1M { height:37px; display:block; text-align:center; line-height:35px; }
.li1:hover, .li1M { -moz-border-radius:3px; -ms-border-radius:3px; -webkit-border-radius:3px; background-color:#C5DEDD;  }
.li2 { height:37px; width:3px; }
.li1, .li1M, .li2, .li3, .li3M, .li4 { float:left; }

#popupPromo { width:564px; height:450px; background-image:url(../img/popup/promo_fondo.jpg); background-repeat:no-repeat; }
.logoPromo { position:absolute; left:23px; top:15px; }
.banderin { position:absolute; left:315px; top:-25px; }
.fondoPromoW { position:absolute; left:26px; top:100px; width:510px; height:250px; border:1px dashed #339999; text-align:center; background-color:#FFF; }
.tablaPopup { position:absolute; left:23px; top:345px; }

/* textos */

.li1, .txt1, .txt2, .li1M, .txt4, .txt5, .li3, .li3M, .formTexto, .formList,.h1-2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.txt3,.txt5, .h1-1, .h2-1 { font-family:Arial, Helvetica, sans-serif; }

.txt5 { font-size:12px; }
.txt1, .txt3, .txt5, .li3, .li3M, .formTexto, .formList { font-size:14px; }
.txt4 { font-size:14px; }
.li1, .li1M, .h2-1 {font-size:16px; }
.txt2 {font-size:20px; }
.h1-1,.h1-2 {font-size:25px; }

.li1, .li1 a, .txt1, .txt3, .li3, .li3 a { color:#FFF; }
.li1 a:hover, .li1M, .li1M a, .h1-1, .txt4, .li3 a:hover, .li3M, .li3M a, .txt5, .txt5 a, .h1-2, .txt4 a { color:#137676; }
.txt4 a:hover {color:#000;}
.txt2 { color:#C5DEDD; }
.txt5 { color:#ff7d01; border:#ff7d01 1px solid; padding:2px; background-color:#FFF; }

.txt2, .h1-1, .h1-2, .h2-1 {font-weight:normal; }

.li1 a, .li1M a, .li3 a, .li3M a, .txt4 a { text-decoration:none;}

/* fin textos */

.linea { width:890px; border-bottom:1px #FFF dotted; margin-left:55px; margin-top:10px; margin-bottom:10px; }

.formTexto, .formCom { width:190px; }
.formList { width:192px; }
.formTexto { height:15px; }
.formTexto, .formList, .formCom, .formBoton { margin-bottom:3px; background-color:#C5DEDD; border:1px solid #999; }