body {
 
 width:950px;
 height:670px;
 margin-left:auto;
 margin-right:auto;  
 /*padding-left:auto;
 padding-right:auto;*/
 /*background-color:#92b9e8;*/
 text-align:center; /* alinea la pagina en el centro con Internet Explorer*/ 
/*background-image: url("../img/fondoBody.jpg");
background-repeat: repeat-y;
background-color:#25306e;
background-image: url("../img/degradado.jpg");
background-repeat: repeat-x; 
background-position: top;*/


}

 .principal { 
/* Contenedor de toda la pagina */ 
width:948px !important;  
width:950px;    
top:0px;
/*border:#2f3e8c 1px solid;
behavior:url(border-radius.htc);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:#fff 3px solid;   */
text-align:left; 
/*background-color: #f6f3f3;*/ /*#eleaf2,e5e5e5,d4dde9,ecece6*/
margin-top:10px;
margin-bottom:10px;
padding:0px; 
/*
background-image: url("../img/degradado-body.jpg");
background-repeat: repeat-x;*/
/*background-color:#ffffff; */
/* Le meto mas espaciado arriba
margin-top:20px;*/



} 


.cabecera {  
width:949px !important;  
width:950px;   
height:110px; 

/*background-image: url("../img/cabecera.png");
background-repeat:no-repeat; 
background-color: #e9e9f0; */ 
margin-top:1px;
margin-left:1px;
margin-bottom:0px;
/*border: #FF9999 2px solid; */

text-align:left; 


 
}

.logo {
margin-top: 10px; 
margin-bottom:30px !important;
margin-bottom:10px !important;
margin-bottom:0px;
float:left;
display:block;

}
 
.logo_izquierda {  
display:block;
float:right; 
width: 275px; 
background-image: url("../img/telefono.jpg");
background-repeat:no-repeat;
background-position:right;
font:Verdana,Geneva,sans-serif ;
font-weight:bold;
font-size:29px;
color: #dbdde2;
text-align:right;
margin-top: 10px;
margin-right:15px;
margin-bottom:10px !important;
margin-bottom:0px;

 
}
.logo_izquierda input {font:Verdana,Geneva,sans-serif ; font-size:13px; color: #222d65;font-weight: normal; height:20px; border:1px solid #bebfc1; width:210px; margin:0px;padding:0px;}
.logo_izquierda img { border:none; padding-top: 4px !important;  margin-top:4px; vertical-align:top;}


.menu {
clear:both;
margin-top:25px !important; 
width:950px;
/*background-color:#ffffff;*/
margin-bottom:0px;
margin-top:10px;

}

p a:link {font-family:arial; font-size:12px; color: #505050; font-weight:lighter;text-decoration: underline; }
p a:visited {font-family:arial;color: #505050; font-weight:lighter;text-decoration:none; font-size:12px;}
p a:hover {font-family:arial;color:#1a485b; font-weight:lighter;text-decoration:underline;font-size:12px;}
p a:active {font-family:arial;color: #505050;font-weight:lighter; text-decoration:none;font-size:12px;} 

 
h1 { color:#222d65;font-size:26px;margin-bottom:10px; padding-bottom:0px;  font-family: Tahoma; font-weight:lighter;} 
h2 { color:#666;font-size:22px; margin-left:0px;margin-bottom:20px; padding-bottom:0px;  font-family: Helvetica; }
h3 { color:#666; font-size:14px;margin-bottom:10px; padding-bottom:0px;  font-family: Helvetica; font-weight:lighter; text-align:left; font-weight:bold;} 
h4 { color:#3059a5;font-size:22px; margin-left:0px;margin-bottom:0px;font-family:Tahoma; font-weight:lighter;}  
h5 { color:#222d65; font-size:14px;margin-bottom:0px; padding-bottom:0px; font-weight:bold; font-family: Verdana;  } 
li {list-style-image:none; list-style:none; margin-bottom:4px; }
.pequeno { font-size:9px;}
.desplazamiento { /*margin-left:14px;*/}

.rojo{ color: #F03; font-size:17px; }
/* para imprimir en la home los mensajes de la newsletter*/
.mensaje { margin-left:19px; width:880px; height:30px; font-family:Tahoma, Geneva, sans-serif; text-align:center;}
 
/*
#opciones_home {  background-image: url('../img/lista.jpg'); background-repeat:no-repeat; list-style-image: url(../img/puntoblanco.gif); height:31px; padding-top:2px !important; padding-top:7px; padding-left:0px !important; padding-left:9px; margin:0px;} */

#opciones_home {  background-repeat:no-repeat;  height:31px; padding-top:2px !important; padding-top:7px; padding-left:0px !important; padding-left:9px; margin:0px;} 

/* ------------------------------------------------------ COLUMNA DE LA DERECHA ----------------------------------------------- */
.derecha{ width:310px;float:right;/*border: #FF00FF 1px solid;*/ padding-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold;   color:#8b1410; padding:0px;  text-align:center; margin-right:0px; display:block;height:1080px;}
 .derecha img {float:right; text-align:right; }
 
.derecha a:link{ margin-left:0px;  font-size:13px; color:#222d65;  text-align:left; text-decoration:none; }
.derecha a:visited{margin-left:0px;font-size:13px;color:#222d65; text-align:left; text-decoration:none;}
.derecha a:hover{margin-left:0px;font-size:13px;color:#222d65;  text-decoration:none;text-align:left;}
.derecha a:active{margin-left:0px;font-size:13px; color:#222d65; text-align:left; text-decoration:none;}

.caja { margin-top:35px; height:325px; width:300px;}

.tabla_home { 
/*
margin-top:20px; 
margin-left:50px;
margin-right:50px;*/
margin:0px;
padding:0px;
font-family:Helvetica;
font-weight:lighter;
text-align:left; 
color:#FFF; 
font-size:13px;
width:630px; 
float:left;  
} 

.tabla_home td{ margin:0;padding:0;}
.tabla_home a:link {color: #FFF; font-size:12px; text-decoration: none; font-weight:bold;  text-align:left; }
.tabla_home a:visited {color: #FFF; font-size:12px;text-decoration:none; font-weight:bold;text-align: eft;}
.tabla_home a:hover {color:#FFF; font-size:12px;text-decoration:none;font-weight:bold;text-align:left;}
.tabla_home a:active {color: #FFF;font-size:12px;text-decoration:none;font-weight:bold;text-align:left;} 
.table_home ul { display: inline; margin-left:0px; padding:0; }
.tabla_home li { background-color:#999996; width:170px; height:22px; padding-top: 5px; padding-right: 8px; padding-left:5px !important; padding-left:5px; float:left; margin-left:0;} 
.tabla_home li:hover { background-color:#222d65;width:170px;}


.tabla_home2 { 
/*
margin-top:20px; 
margin-left:50px;
margin-right:50px;*/
margin:0px;
padding:0px;
font-family:Helvetica;
font-weight:lighter;
text-align:left; 
color:#666666; 
font-size:13px;
width:600px; 
} 

.tabla_home2 a:link {color: #666666; font-size:12px; text-decoration: none; font-weight:bold;  text-align:left; }
.tabla_home2 a:visited {color: #666666; font-size:12px;text-decoration:none; font-weight:bold;text-align: eft;}
.tabla_home2 a:hover {color:#666666; font-size:12px;text-decoration:none;font-weight:bold;text-align:left;}
.tabla_home2 a:active {color: #666666;font-size:12px;text-decoration:none;font-weight:bold;text-align:left;}  



.contenido {width:100%;height:auto;float:left; padding-top:10px;}
 /* parte central para paginas con contenido mediano, se supone que asi seria para todas*/
.central{width:595px; height:auto; float:left; margin-left:0px; text-align: justify;font-family:Verdana, Arial, Helvetica, sans-serif;color:#505050;  font-size:11px; text-align: left;/* border: #FF9999 2px solid;   /*clear:both; display:block;*/}
.central p {color: #505050; font-weight:lighter; text-align: justify; font-size:13px;} 

.central-full{width:95%; height:auto; float:left;margin-top:10px; margin-left:10px; text-align: justify;font-family:Verdana, Arial, Helvetica, sans-serif;color:#505050;  font-size:11px; text-align: left;/* border: #FF9999 2px solid; */ }
.central-full p { color: #505050; font-weight:lighter; text-align: justify; font-size:13px;} 
 
 
 /*
.central a:link {font-family:arial; font-size:11px; color: #95b84a; font-weight:lighter;text-decoration: none; }
.central a:visited {font-family:arial;color: #95b84a; font-weight:lighter;text-decoration:none; font-size:11px;}
.central a:hover {font-family:arial;color:#1a485b; font-weight:lighter;text-decoration:underline;font-size:11px;}
.central a:active {font-family:arial;color: #95b84a;font-weight:lighter; text-decoration:none;font-size:11px;} */
 


.titulo_seccion {margin-top: 10px; margin-left:90px ; padding-left: 10px; width:240px;  height:24px;  color:#1a485b; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
 
 
 
/* ------------------------------------------------------ NOTICIAS ----------------------------------------------- */

 
 
.con {  
width: 400px; 
font-size:11px; 
margin-bottom:8px;
color:#505050; 
height:120px;/*
*/
/*background-color:#d8dbdd;*/
/*background-color:#dee0e2; */
background-image: url("../img/degradado-img.png");
/*border:#ffffff 3px solid;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(border-radius.htc);
*/
background-color:#fafafa; 

text-align:left;
margin-left:20px;
color:#505050; 
} 
.con img{ /*border:1px solid #95b84a;*/ border:none;}

.sin {background-color:#fffff; height:8px;text-align:left;
margin-left:25px;color:#505050; }
  
.con a:link{margin-left:440px; color:#95b84a; font-weight:bold; text-align:right ; text-decoration:none; }
.con a:visited{margin-left:440px;color:#95b84a;font-weight:bold; text-align:right; text-decoration:none;}
.con a:hover{margin-left:440px;color:#1a485b; font-weight:bold; text-decoration:underline;text-align:right;}
.con a:active{margin-left:440px;color:#95b84a;font-weight:bold; text-align:right; text-decoration:none;}
#destaca { color:#666; font-weight:bold;}

/* Noticias en grande*/

.con_grande {  
width:300px; 
font-size:13px; 
margin-bottom:8px;
color:#505050; 
height:120px; 
} 
 
.con_grande img{ /*border:1px solid #95b84a; border:none;*/}

.sin {background-color:#ffffff; height:8px;text-align:left;
margin-left:25px;color:#505050; }
  
.con_grande a:link{margin-left:450px; color:#666; font-weight:bold; text-align:right ; text-decoration:none; }
.con_grande a:visited{margin-left:450px;color:#666;font-weight:bold; text-align:right; text-decoration:none;}
.con_grande a:hover{margin-left:450px;color:#1a485b; font-weight:bold; text-decoration:underline;text-align:right;}
.con_grande a:active{margin-left:450px;color:#666;font-weight:bold; text-align:right; text-decoration:none;}



/*
.noticia { 
 
width:700px;
margin-left:120px; 
text-align:justify;
font-size:14px;
 }
 
 .noticia p { width: 550px;}
 
.noticia a:link{ margin-left:0px;  font-size:14px; color:#95b84a; font-weight:bold; text-align:left; text-decoration:none; }
.noticia a:visited{margin-left:0px;font-size:14px;color:#95b84a;font-weight:bold; text-align:left; text-decoration:none;}
.noticia a:hover{margin-left:0px;font-size:14px;color:#1a485b; font-weight:bold; text-decoration:underline;text-align:left;}
.noticia a:active{margin-left:0px;font-size:14px; color:#95b84a;font-weight:bold; text-align:left; text-decoration:none;}


*/

.noticias_col { 
 
width:300px; 
text-align:justify; 
font-size:14px;
color: #666;
 }
.noticias_col input,textarea { width:300px; border:1px solid #8f8f8b;color: #222d65;}  
.noticias_col th { background-color:#222d65; padding-left:5px; height:15px; color: #FFF; font-size:14px; margin-bottom:10px;}
#aceptar { width:300px; border:0px; color:#666;font-size:9px;text-align:center; }
#aceptar input { width:10px; }
#enviar { background-color:#8f8f8b; width:100px; font-size:14px; color:#FFF; }
 



/* ------------------------------------------------------ tratamientos ----------------------------------------------- */

.tratamientos {  
 
 /* margin-left:50px;*/
  width:520px; 
  margin-left:0px;
/*  list-style-image: url("../img/lista.jpg");
  list-style-position:outside; */
 /* background-image:url("../img/lista.jpg");
  background-position:left;
  background-repeat:no-repeat;*/
  font-size:13px;   
  list-style: none;
	background-image: url("../img/lista.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px; 
  text-align:left;
	 

}  
.tratamientos a:link {font-family:arial; font-size:12px; color: #505050; font-weight:lighter;text-decoration: underline; }
.tratamientos a:visited {font-family:arial; font-size:12px; color: #505050; font-weight:lighter;text-decoration: underline;  } 
.tratamientos a:hover {font-family:arial;color:#1a485b; font-weight:lighter;text-decoration:underline;font-size:12px;}
.tratamientos a:active {font-family:arial; font-size:12px; color: #505050; font-weight:lighter;text-decoration: underline;} 



 

.descripcion_tratamiento { 
 /* background-color:#FFF; 
  border-top:1px solid #CCC; 
  border-bottom:1px solid #CCC; */ 
  width: 525px;
 /* margin-left:120px;*/
  padding-left:8px;
  padding-right:8px;   
  font-size:9px; 
  text-align:justify; 
  }

.descripcion_tratamiento a:link {font-family:arial; font-size:12px; color: #505050; font-weight:lighter;text-decoration: underline; }
.descripcion_tratamiento a:visited {font-family:arial;color: #505050; font-weight:lighter;text-decoration:none; font-size:12px;}
.descripcion_tratamiento a:hover {font-family:arial;color:#1a485b; font-weight:lighter;text-decoration:underline;font-size:12px;}
.descripcion_tratamiento a:active {font-family:arial;color: #505050;font-weight:lighter; text-decoration:none;font-size:12px;} 



.trat-tabla{
  width:580px;
  font-size:12px;
  margin-left:0px;
  
 }
 .trat-tabla tr{
 
  margin-bottom:15px;
  
 }
 
.cirugia-estetica {}
.cirugia-estetica a:link {color:#999996; text-decoration:none;}
.cirugia-estetica a:visited {color:#999996; text-decoration:none;}
.cirugia-estetica a:hover {color:#1a485b; text-decoration:none;}
.cirugia-estetica a:active {color:#999996; text-decoration:none;}

 
 
 /* ------------------------------------------------------ medicos ----------------------------------------------- */

.medicos-tabla{
  width:550px;
  font-size:13px;
  margin-left:100px;
  /*margin-left:80px;*/
  
 }
 .medicos-tabla .tr{ margin-bottom:15px; border-bottom: 1px solid #999; vertical-align:top; }
 .medicos-tabla .td{ vertical-align:top;}

.medicos-tabla a:link {font-family:arial; font-size:14px; color: #505050; font-weight:lighter;text-decoration: none; }
.medicos-tabla a:visited {font-family:arial;color: #505050; font-weight:lighter;text-decoration:none; font-size:14px;}
.medicos-tabla a:hover {font-family:arial;color:#1a485b; font-weight:lighter;text-decoration:underline;font-size:14px;}
.medicos-tabla a:active {font-family:arial;color: #505050;font-weight:lighter; text-decoration:none;font-size:14px;} 

#borde {background-color: #a0c4e4;} 

 
 .medicos-tabla2{
  width:800px;
  font-size:13px;   
  text-align:justify;
  color: #505050; 
  font-weight:lighter;  
 }
 
.medicos {  
 
 /* margin-left:50px;*/
  width:559px; 
/*  list-style-image: url("../img/lista.jpg");
  list-style-position:outside; */
 /* background-image:url("../img/lista.jpg");
  background-position:left;
  background-repeat:no-repeat;*/
  font-size:13px;   
  list-style: none;
	background-image: url("../img/lista.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px; 
  text-align:justify;
	


}
/* ------------------------------------------------------ contactar ----------------------------------------------- */
.contactar {
width: 600px;
height:425px;
text-align:left;
color:#1a485b; font-size:14px;/*
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(border-radius.htc);
border:#fff 2px solid;*/
background-color:#e9e9f0;
text-align:left;
margin-left:0px;
padding:5px;

} 

.contactar input { font-family:Verdana,Geneva, sans-serif; font-size:13px; color: #666;font-weight: normal; height:20px; border:1px solid #222d65; width:275px; margin:0px;padding:0px; float:right;}
.contactar textarea {font-family:Verdana,Geneva, sans-serif; font-size:13px; color: #666;font-weight: normal; }
.contactar td{color:#505050; font-size:13px;font-family: Verdana; font-weight:bold;}
.contactar_pequeno {font-size:10px; color: #666; height:60px; width:280px; overflow-y:scroll; float:right}
 

.contactar a:link {color:#8b1410; text-decoration: none; font-weight:bold;}
.contactar a:visited {color:#8b1410; text-decoration:none;font-weight:bold}
.contactar a:hover {color:#a56fa3; text-decoration:underline;font-weight:bold}
.contactar a:active {color:#8b1410; text-decoration:none;font-weight:bold} 

#normal {width:15px;float:left;clear:both; vertical-align:top;height:5px; color:#505050; font-size:12px;font-family: Verdana;}



/* ------------------------------------------------------ presupuesto----------------------------------------------- */
.presupuesto {
width: 650px;
height:425px;
text-align:left;
color:#1a485b; font-size:14px;
/*
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(border-radius.htc);
border:#fff 2px solid
background-color:#e9e9f0;*/
margin-left:0px;
padding:5px;

} 

.presupuesto input { font-family:Verdana,Geneva, sans-serif; font-size:13px; color: #666;font-weight: normal; height:20px;  width:275px; margin:0px;padding:0px; float:right;}
.presupuesto textarea {font-family:Verdana, Geneva, sans-serif; font-size:13px; color: #666;font-weight: normal; }
.presupuesto td{color:#505050; font-size:13px;font-family: Verdana; font-weight:bold;}
.presupuesto tr{margin-bottom:5px;}
.presupuesto_pequeno {font-size:9px; color: #666; padding-left:25px; padding-right:25px;}
 
.presupuesto_especialidades  {margin-left:45px; font-size:10px;}
.presupuesto_especialidades td { font-size:10px;}


/* ---------------------------------- PAGINADOR DE RESULTADOS-------------------------------------------------*/
.paginador td{ clear:both; width:900px;  text-align:left; height:15px;font-weight:lighter;text-decoration: none; color: #1a485b; font-size:12px;}
.paginador a:visited {font-family:arial;color: #da0c46; font-weight:lighter;text-decoration:none; font-size:12px;}
.paginador a:hover {font-family:arial;color:#222d65; font-weight:lighter;text-decoration:underline;font-size:12px;}
.paginador a:active {font-family:arial;color: #da0c46;font-weight:lighter; text-decoration:none;font-size:12px;}


/* ------------------------------------------------------ pie ----------------------------------------------- */

.pie { width:948px !important;  
width:950px;  height:120px; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:center;clear:left;
  padding-top:3px; /*background-color:#ffffff;*/ z-index:500;font-weight:bold; background-color:#222d65; position: relative; }

.pie a:link {color:#FFF; text-decoration: none; }
.pie a:visited {color:#FFF; text-decoration:none;}
.pie a:hover {color:#a56fa3; text-decoration:underline;}
.pie a:active {color:#FFF; text-decoration:none;} 


.peq{ font-size:10px;}

.pie_pos table{  
font-family: Arial, Helvetica, sans-serif;
text-align: left; 
color:#a8a9ad; 
font-size:10px;
margin-top:20px;
margin-bottom:10px; 
background-color:#FFF;  
 
}

.pie_pos td{}
.pie_pos th{ /*background-color:#95b84a; */color:#95b84a; font-size:13px; font-family:Arial, Helvetica, sans-serif;text-align: left;  }

.pie_pos a:link {color: #FFF text-decoration: none; font-size:11px;}
.pie_pos a:visited {color:#FFF ; text-decoration:none; font-size:11px;}
.pie_pos a:hover {color:#95b84a; text-decoration:underline; font-size:11px;}
.pie_pos a:active {color:#FFF ; text-decoration:none; font-size:11px;} 