body {background-color:#fff;margin-top: 0px;margin-bottom: 0px;text-align:center;margin:0 auto;}

body div.banner {position: fixed}

body div#site #derecha {width:170px; float:left; background:#CDC73D;}
body div#site div#derecha #botonera{text-align:center;font-size:12px;list-style:none;list-style:none; overflow:hidden; width:170px; padding-left:0px; margin:0 0 0 0;}/*width:100%; margin-bottom:4pt*/
body div#site div#derecha #botonera li {margin: 1pt 1pt; padding:2pt 0pt;width:170px;}/*width:19.6%*/
body div#site div#derecha #botonera li a{text-decoration:none; padding: 4pt 10pt; color:#fff;}/*padding: 4pt 10pt;*/
body div#site div#derecha #botonera li a:active{}
body div#site div#derecha li a:visited {}
body div#site div#derecha #botonera li a:hover{}
body div#site div#derecha #botonera li {background-color:#ccc;}
body div#site div#derecha #botonera li {background-color:#CDC73D;}

body div#site div#derecha div a.activo{color:#00ABC9;} 

body div#site {background:#fff; width:801px; height:550px;margin: 0 auto;text-align:left;}


body div#site div#derecha { height:100%; position:relative;font-family:Arial;font-size:18px;overflow:hidden; width:170px; padding-left:0px; margin:0 0 0 0;text-align:center; float:left;}
body div#site div#derecha .link { border:1px solid #FFFFFF;width:170px;}
body div#site div#derecha .link a {list-style:none;font-size:18px;overflow:hidden; width:170px; padding-left:0px; margin:0 0 0 0;text-decoration:none;color:#fff;}/*border: 1px solid white;*/

body div#site div#derecha .cat a {text-decoration:none; color:#fff; text-align:center; font-family:Arial; font-size:18px;padding:0 26px 0 26px; width:170px;}
body div#site div#derecha .cat a:active {color:#0DB0CA;}
body div#site div#derecha .cat a:hover {color:#0DB0CA;}
body div#site div#derecha .cat a:visited {color:#0DB0CA;}
 .ver_menu {display:block; list-style:none; padding: 0 0 0 0; margin: 0 0 0 0;font-family:Arial;font-size:15px;color:#0DB0CA;width:170px;}
 .ver_menu {border: 1px solid white;}
 .ver_menu a {text-decoration:none;display:block; color:#0DB0CA;border: 1px solid white;background-color:#E8E6A9;}
 .ver_menu a:active {text-decoration:none;color:#0DB0CA;}
 .ver_menu a:hover {color:#fff;}
 .ocultar_menu {display:none; }
 
body div#site div#derecha .abajo { position: fixed; top: 450px;}

/*los nombres de las posiciones estan invertidas derecha es izquierda, no se que abre fumado ese dia*/
body div#site #izquierda { width:631px; float:right;}
body div#site #izquierda img#puntos{ float: left; width:166px; height:89px;}
body div#site #izquierda p.de_index {font-family:Arial; font-size:11px; color:#0db0ca; text-align:left; margin: 10px;}
	
	
body div#site #izquierda h1 {padding:5px 0px; font-size: 15px; color:#57A4B1; font-weight:bold; margin:0px;}
body div#site #izquierda div.contenedor{ font-size: 13px; overflow:hidden; width:80%; height:300px;margin-bottom:10px;}
body div#site #izquierda div.contenedor div{width:100%;height:300px;overflow:hidden; text-align:left;} 
body div#site #izquierda div.contenedor div div{float:left; width:70%;padding:1%; overflow:hidden; }
body div#site #izquierda div.contenedor div div.fondo{ background:url(../img/faciales/bandaceleste.jpg) repeat-y ; height:100%;}
body div#site #izquierda div.contenedor div div p {margin:0px; padding:5px 0px;}
body div#site #izquierda div.contenedor div div h2 {color:#CDC73D; font-size: 15px;margin:0px;}
body div#site #izquierda div.contenedor div div h3 {color:#57A4B1; font-size: 15px;margin:0px;}
body div#site #izquierda div.contenedor div  img{width:28%; height:100%; float:rigth; padding-top:3%}/*height:100%; padding-top:40px;*/
body div#site #izquierda ul.botonera {list-style:none; margin:0px; padding:0px;overflow:hidden; font-size:15px; width:80%;margin-left:66px;}
body div#site #izquierda ul.botonera li{padding-left:10px; float:left;margin:0px 2px; padding:0px;height:28px;}
body div#site #izquierda ul.botonera  li a {text-decoration:none;margin:0px; padding:2pt 3pt; background-color:#CDC837; color:#fff;}

/*--- intro --*/
div#intro {background-color:#FFFFFF;height:555px;width:100%;left:0px;top:0px;position:absolute;z-index:9;text-align:center;}
div#intro a{color:#009ECB; text-decoration:none;}
div#flashIntro {	height:300px;	width:780px;	z-index:10;	margin: 5% auto;}

/*----TRATAMIENO FACIALES ----*/
body div#site #izquierda div img#iso2 { float:right; margin-right: 10px; }
body div#site #izquierda div.contenedortrat{ font-size: 13px; overflow:hidden; width:86%; height:315px;margin-bottom:10px;}
body div#site #izquierda div.contenedortrat div{width:100%;height:315px;overflow:hidden; text-align:left;}
body div#site #izquierda div.contenedortrat div  img{width:28%; height:100%; float:rigth; padding-top:3%}
body div#site #izquierda div.contenedortrat div.tra{height: 320px;}
body div#site #izquierda div.contenedortrat div.tra div.trat{float:left; width:100%;padding:1%; overflow:hidden;height: 320px;}
	h2 {color:#CDC73D; font-size: 15px;margin:0px;}
	/*.h3 {color:#57A4B1; font-size: 15px;margin:0px;}*/
body div#site #izquierda div.contenedortrat div.tra div.trat img#iso2{ padding-top:0px; width:210px; height:190px;}/*width:134px; height:125px;*/
body div#site #izquierda div.contenedortrat div.tra div.trat p {margin:0px; padding:5px 0px;}
body div#site #izquierda div.contenedortrat div.trat1 {height: 315px;}
body div#site #izquierda div.contenedortrat div.trat1 div.trat2 {float:left; width:100%;padding:1%; overflow:hidden; }
/*----- LIPOSOMA ----*/

/*---- CONTACTOS ----*/
body div#site #izquierdacont  {background:url(../img/contactos/fondo.jpg) no-repeat ; background-position:top; height:100%; float:right;}
body div#site #izquierdacont div div.formulario { float:right;margin-top: 115px;}
body div#site #izquierdacont div div.formulario p { font-family:Arial; font-size:0.8em;text-align:left; margin: 0 0 0 12px;font-weight: bold;color:#999999;}
body div#site #izquierdacont div div form#contacto{/* padding: 10px;*/width:350px; height:auto; }

body div#site #izquierdacont div div form#contacto fieldset { margin-bottom: 5px; height:325px;}
body div#site #izquierdacont div div form#contacto legend { padding: 0 2px; font-weight: bold; font-family:Arial;color:#57A4B1; }
body div#site #izquierdacont div div form#contacto fieldset  p.pfrom { width:308px; margin:0 0 0 0;}
body div#site #izquierdacont div div form#contacto label { display: inline-block; vertical-align: top; font-family:Arial;color:#57A4B1; font-weight:bold;}/* line-height: 1.8;*/
body div#site #izquierdacont div div form#contacto fieldset ol { margin: 0; padding: 0;}
body div#site #izquierdacont div div form#contacto fieldset li { list-style: none; padding: 2px; margin: 0; height:20px; font-size:0.8em;}
body div#site #izquierdacont div div form#contacto fieldset li input.submit {width:100px; height:30px; margin-right:5px;color:#57A4B1;display:block;float:right;font-size:1.2em; font-weight:bold}
body div#site #izquierdacont div div form#contacto fieldset fieldset { border: none; margin: 3px 0 0;}
body div#site #izquierdacont div div form#contacto fieldset fieldset legend { padding: 0 0 5px; font-weight: normal;}
body div#site #izquierdacont div div form#contacto fieldset fieldset label { display: block; width: auto; text-align:left;}
body div#site #izquierdacont div div form#contacto fieldset textarea { width:200px; height:110px;}
body div#site #izquierdacont div div form#contacto fieldset input { width:200px; height:13px;}
body div#site #izquierdacont div div form#contacto em { font-weight: bold; font-style: normal; color: #f00;}
body div#site #izquierdacont label { width: 100px; text-align:left;/* Width of labels */}
/*body div#site #izquierdacont fieldset fieldset label { margin-left: 123px; /* Width plus 3 (html space) *//*}*/
