/* CSS Document */
body, div, h1,h2,h3,h4,p,ul,ol,li,img,fieldset,form
	{
	margin:0px;
	padding:0px;
	border:0px;
	}

	/*reset*/
	
	
	body{
	background:url(img/fondo.jpg);
	
	}
	
	#imagen_mujer{
	background:url(img/mujer_left.png) no-repeat;
	z-index:-900;
	position:absolute;
	left:0;
	right:0;
	width:293px;
	height:564px;
	
	
		}
	
	#contenedor{
	width:990px;
	margin:0px auto 0px auto;
	}
	
	.nav{
	width:980px;
	height:100px;
	background:url(img/menu.png);
	}
	
	
	.menuholder  li{
	float:left;
	position:relative;
	
	}
	
	
	.menuholder a {
	background:url(img/menu.png);
	display:block;
	height:100px;
	text-indent:-9000%
	
	}
	
	.menuholder .sub_nav .cul_sub li a{
	height:auto;
	width:243px;
	padding:10px;
	}
	
	.menuholder .sub_nav .cul_sub2 li a{
	height:auto;
	width:243px;
	padding:10px;
	}
	
	 a {
	outline:none; 
	}
	
	
	/*ESTADO NORMAL*/
	.menu_home a {width:128px;}
	.menu_nos a {width:97px; background-position:-128px 0px;}
	.menu_trat a {width:134px; background-position:-224px 0px;}
	.menu_tec a {width:126px; background-position:-359px 0px;}
	.menu_publ a {width:119px; background-position:-484px 0px;}
	.menu_blog a {width:67px; background-position:-602px 0px;}
	.menu_clnte a {width:91px; background-position:-669px 0px;}
	.menu_hcita a {width:108px; background-position:-759px 0px;}
	.menu_cont a {width:110px; background-position:-868px 0px;}
	
	/*ESTADO OVER*/
	.menu_home a:hover {width:128px; background-position:0px -100px;}
	.menu_nos a:hover {width:97px; background-position:-128px -100px;}
	.menu_trat a:hover {width:134px; background-position:-224px -100px;}
	.menu_tec a:hover {width:126px; background-position:-359px -100px;}
	.menu_publ a:hover {width:119px; background-position:-484px -100px;}
	.menu_blog a:hover {width:67px; background-position:-602px -100px;}
	.menu_clnte a:hover {width:91px; background-position:-669px -100px;}
	.menu_hcita a:hover {width:108px; background-position:-759px -100px;}
	.menu_cont a:hover {width:110px; background-position:-868px -100px;}
	
	/* ESTADO ACTIVO */
	.menu_home a.active {width:128px; background-position:0px -200px;}
	.menu_nos a.active {width:97px; background-position:-128px -200px;}
	.menu_trat a.active {width:134px; background-position:-224px -200px;}
	.menu_tec a.active {width:126px; background-position:-359px -200px;}
	.menu_publ a.active {width:119px; background-position:-484px -200px;}
	.menu_blog a.active {width:67px; background-position:-602px -200px;}
	.menu_clnte a.active {width:91px; background-position:-669px -200px;}
	.menu_hcita a.active {width:108px; background-position:-759px -200px;}
	.menu_cont a.active {width:110px; background-position:-868px -200px;}
	
	
	
	
	/*spite*/
	
	 .menuholder li .sub_nav
	 {
	 width:555px;
	 position:absolute;
      background:#FFFFFF;
	  top:100px;
	  left:0px;
	  float:left;
	 padding:10px;
	display:none;
	z-index:5;
	 }
	

.active_pieza{
	background-color:#999;
	background:url(img/fondo_over.jpg) repeat-x;
	padding-bottom:5px;
	margin-top:5px;
	
}

.active_pieza a{
	color:#727272;
	text-decoration:none;
	
}
	
	
	.cul_sub{
	width:246px;
	margin-right:10px;
	margin-left:3px;
	float:left;
	}
	
	.cul_sub2{
	width:246px;
	margin-left:287px;
	margin-right:5px;}
	
	.sub_nav li{
	width:266px;
	border-top:1px solid #BDBDBB; 
	
	}
	
	.sub_nav ul .cul_sub li{
	padding-top:5px;
	padding-bottom:5px;
	}
	.sub_nav .pr_text_cul{
	border-top:none;}
	
	.logos_equipos{
	clear:both;
	border-top:1px solid #BDBDBB; 
	width:545px;
	height:52px;
	background: url(img/logo_sub_nav.jpg) no-repeat;}
	
	/*link navegacion*/
	
	.sub_nav a{
	text-decoration:none;
	display:block;
	background-image:none;
	text-indent:0;
	
	}
	
	li:hover .sub_nav{
	display:block;}
	
	
	.cul_sub a{
	color:#727272;}
	
	.cul_sub a:hover{
	background:url(img/fondo_over.jpg) repeat-x;
	}
	
	
	.cul_sub2 a{
	color:#727272;}
	
	.cul_sub2 a:hover{
	background:url(img/fondo_over.jpg) repeat-x;}
	
	.nav_sub li a{
	color:#727272;
	text-decoration:none;
	}
	
	.nav_sub  li a:hover{
	background:url(img/fondo_over.jpg) repeat-x;

	}
	
	/*
	.otros_videos li a{
	color:#727272;
	text-decoration:none;
	}
	
	.otros_videos  li a:hover{
	background:#F3F3F1;

	} */
	
	.nav_publi_buttom li a{
	color:#727272;
	text-decoration:none;
	}
	
	.nav_publi_buttom  li a:hover{
	background:#F3F3F1;}

  .sidebar li a{
	color:#727272;
	text-decoration:none;
	}
	
	.sidebar li a:hover{
	background:#F3F3F1;}

   .post h1 a, .page h1 a{
	color:#727272;
	text-decoration:none;
	padding-left:7px;
	}
	
	 .post h1  a:hover, .page h1 a:hover{
	background:#CDCDCD;}

.nav_sgcias  a{
	color:#727272;
	text-decoration:none;
	padding-left:7px;
	}
	
	 .nav_sgcias  a:hover{
	background:#CDCDCD;}

	/*navegacion*/
	.intro{
		background: url(img/medio_fondo_conten.png);
		width:986px;
		text-align: center;
	
	
	}
	
	
	#imagen_contenido{
	width:986px;
	margin-top:20px;
	height:15px;
	background: url(img/top_fondo_conten.png) top no-repeat;
	}
	
	#adjo_cont{
	background:url(img/blur_abajo_conten.png) no-repeat;
	width:986px;
	height:23px;
	z-index:0;
	position:relative;
	overflow:hidden;
	
	}
	
	.footer{
	background:url(img/fondo_footer.png) no-repeat;
	margin-top:20px;
	width:987px;
	height:87px;
	clear:both;}
	
	/*Pagina nOSOTROS*/
	.contenido_texto{
	width:986px;
	background:url(img/medio_fondo_conten.png) repeat-y;
	}
	
	.nos_video{
	width:552px;
	height:330px;
	float:left;
	padding:15px;
	}
	
	.nosotros{
	margin-left:585px;
	margin-right:15px;}
	
	.logito{
	width:33px;
	height:25px;
	margin-top:5px;
	background:url(img/logo_nosotros.png) no-repeat;}
	
	/*tratamientos*/
	
	.modelo_medidas{
	width:358px;
/*	float:left; */
	margin-left:10px;
	position:absolute;  
/*	top:auto;
	height:543px;  */
	z-index:1;
	margin-right:20px;
	top:150px; 
	
	
	}
	
	.titulo_video{
	margin-left:380px;
	/* background:url(img/trat_texto.jpg) no-repeat; */
	width:587px;
/*	height:87px;
	
	text-indent:-9999px; */
	
	}
	.trata_video{
	margin-left:380px;
	margin-top:5px;
	margin-bottom:5px;
	}
	.imagen_logos{
	background:url(img/tratamientos_logos.jpg) no-repeat;
	width:538px;
	height:50px;
	margin-left:380px;
	margin-top:5px;
	padding-bottom:5px;
	
	}
	.descion_tratamientos{
	width:463px;
	float:left;
	margin:10px;}
	
	.nav_buttom{
	width:987px;
	background:url(img/fondo_sub_menu_abajo.png) repeat-y;
	margin-top:10px;
	clear:left;
	overflow:hidden;
	}
	
	.fondo_nav_trat{
	width:987px;
	clear:both;
	height:10px;
	background:url(img/fondo_sub_menu_abajo_abajo.png) no-repeat;
	}
	
	.nav_sub{width:307px;
	float:left;
	margin:5px;
		
	}
	.nav_sub li{
	width:auto;
	}
	
	/*Tecnologias*/
	.titulo_tecno{
	margin-left:10px;
	width:91px;
	height:43px;
/*	background:url(img/tecno_video_tlo.jpg) no-repeat; */
	}
	
	.tecno_video{
	width:552px;
	float:left;
	margin-left:20px;
	margin-bottom:5px;}
	
	.des_tecno{width:363px;
	padding-top:43px;
	margin-left:590px;
	margin-right:10px;
	}
	
	.foto_des_tecno{
/*	background:url(img/foto_tecno.jpg) no-repeat;  */
	width:363px;
	height:229px;
	}
	
	/*Publicidad*/
	.logo_publi{
	background:url(img/logo_vip_orig.png) no-repeat;
	width:247px;
	height:375px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	}
	
	.titulo_multimedia{
/*	width:189px;
	height:39px; */
	margin-left:355px;
	margin-bottom:10px;
	}
	
	.otros_videos{
/*	list-style: url(img/bullet_cuadro.png); */
list-style-type:none;
	margin-left:370px;
	margin-top:7px;
	
		
	}
	.otros_videos li{
	
	padding-top:10px; 
	padding-buttom:10px;
	padding-left:5px;
	margin-right:10px;
	}
	.otros_videos li a{
		color:#727272;
	}
	
	.otros_videos p{
		margin-top:20px;
		padding:5px;
		border-top:#808080 1px solid;
	}
	
	.nav_publi_buttom{
	width:984px;
	background:url(img/fondo_sub_menu_abajo.png) repeat-y;
	margin-top:10px;
	clear:left;
	overflow:hidden;}
	
	
	.nav_publi{
	width:306px;
	float:left;
	margin-left:25px;
	margin-top:10px;
	list-style:none;
	margin-bottom:10px;}
	
	.nav_publi_2{
	width:306px;
	float:left;
	margin-top:10px;
	margin-left:80px;
	margin-bottom:10px;	
	list-style:none;
			}
	
	
	.nav_publi_last{
	margin-left:660px;
	width:245px;
	list-style:none;
	margin-top:10px;
	margin-bottom:10px;
	}
	
	.nav_publi_buttom li{
	padding:7px;}
	
	/*Blog*/
	.wrap_post{
	float:left;
	width:625px;
	margin-right:5px;
	margin-left:15px;
	}
	
	.post{
	width:617px;
		
	}
	.paralimpiar{
	width:900px;
	clear:both;}
	
  .pie_post{
   	border-top:1px solid #6C6C6C ;
	margin-bottom:7px;}
	
	.nav_post{
	width:610px;
	height:48px;
	float:left;
	margin-top:5px;
	background: url(img/fondo_trans_conten_blog.png) ;}
	
	.botom_nav_post{width:610px;
	height:8px;
	clear:both;
	background:url(img/fondo_trans_conten_blog_abajo.png)  bottom no-repeat;}
	
	.wrap_side{
	width:308px;
	margin-left:665px;
	
	}
	
	.buscar{
	width:299px;
	background:url(img/fondo_form.png) no-repeat;
	height:27px;
	width:314px;
	height:36px;
	}
	.form_transp{
	background:none;
	border:none;
	margin-top:5px;}
	
	.sidebar{width:305px;	
	background: url(img/fondo_lateral_blog.png);
	padding-bottom:10px;
	}
	.botom_side{
	background:url(img/fondo_lateral_blog_abajo.png) no-repeat;
	height:4px;}
	
	.sidebar ul{
	margin-left:25px;
	margin-right:25px;}
	
	/* Blog seleccion*/
	.foto_post{
	padding-bottom:10px;	
}
	
	.coment{
	width:617px;
	margin-left:20px;}
	
	.comentarios{
	width:610px;
  margin-top:3px;}
	
	.avatar img{
	width:34px;
	float:left;
	margin-right:5px;
	}
	.info_post{
	width:590px;
	padding:10px;
	background:url(img/fondo_trans_conten_blog.png) repeat-y;
	}
	
	.avatar{
	width:159px;
	height:34px;
	margin-left:25px;
	margin-top:15px;}
	
	.forma_blog{
	background:url(img/fondo_trans_conten_blog.png) repeat-y;
	padding-bottom:10px;
	margin-top:10px;}
	
	.forma_blog label{
	display:block;
	margin-top:5px;
	padding-left:10px;
	}
	
	input{background:url(img/fondo_formularios.jpg) repeat-x;
	margin-left:10px;
	border:1px solid #b3b2b2;
	}
	
	 textarea {
	 background:url(img/fondo_formularios.jpg)  repeat-x;
	 background-color:#FFFFFF;
	 border:1px solid #b3b2b2;
	
	  	
        }
	 
	 .btn{
	 border:none;
	margin-top:10px;}
	
	/*clientes*/
	.loging{
	width:448px;
	margin:auto ;
	background: url(img/fondo_box_form.png) repeat-y;
	margin-top:55px;
	text-align:left;
	}
	.fondo_log_clintes{
	width:448px;
	height:8px;
	margin:auto;
	background:url(img/fondo_box_form_abajo.png) no-repeat;}
	
	.loging label{
	display:block;
	margin-top:5px;
	padding-left:30px;
	padding-top:10px;}
	
	.loging input{
	margin-left:30px;}
	
	/*her cita*/
	.recomen_text{
	width:479px;
	margin-left:20px;
	margin-right:10px;
	float:left;}
	
    .forma_cita form {
	width:448px;
	background: url(img/fondo_box_form.png) repeat-y;
	margin-left:515px;
	padding-top:10px;}
	
	.fondo_log_hcita{
	background:url(img/fondo_box_form_abajo.png) no-repeat;
	height:8px;
	margin-left:515px;
	clear:both;}
	
	form label{
	display:block;
	padding-left:13px;
	
	}
	
	input, textarea{
	margin-left:10px;
	margin-bottom:5px;
	}
	
	.btn{
	margin-top:10px;
	margin-bottom:10px;}
	
	/*Sugerencias*/
	.wrap_sug{
	width:520px;
	float: left;
	}
	
	
	.sgcias {
	width:448px;
	float:left;
	
	}
	
	.sgcias form{
	width:448px;
	background:url(img/fondo_box_form.png) repeat-y;
	margin-left:10px;
	text-align:left;
	margin-top:10px;
	padding-top:7px;}
	
	.fondo_log_suger{
	width:448px;
	height:8px;
 	clear:left; 
	margin-left:10px;
	background:url(img/fondo_box_form_abajo.png) no-repeat;}
	
	.sgcias label{
	display:block;
	}
	.pie_sgcias{
/*	float:left;  */
	margin-left:10px; 
	margin-top:7px;
	width:448px;
	text-align:justify;}
	
	.nav_sgcias{
/*	margin-left:325px;  */
	margin-right:5px;
	}
	
	/*datos clientes*/
	.logo_datos img{
	float:left;
	margin-left:150px;
	margin-top:30px;}
	
	.datos{
	width:460px;
	margin-left:500px;}
	
	.dat_restdo{
	width:448px;
	margin-top:10px;
	margin-bottom:5px;
	background:url(img/fondo_box_form.png) repeat-y;
	padding-top:10px;
	padding-bottom:10px;}

	
	
	/*survey*/
	.preguntas{
	width:453px;
	float:left;
	margin-left:20px;
/*	padding-top:53px; */
}
	
	.preguntas img,  .preguntas2 img{
/*	margin-bottom:15px; */

}
	
	.preguntas2 {
	margin-left:500px;}
	
	/*contacto*/
	
	.contacto{
	float:left;
	width:448px;
	margin-left:20px;
	margin-right:10px;
	}
	
	.contacto form{
	width:448px;
	padding-top:5px;
	background:url(img/fondo_box_form.png) repeat-y;
	}
	.fondo_log_contacto{
	background:url(img/fondo_box_form_abajo.png) no-repeat;
	width:448px;
	height:8px;
	}
	
	 .contacto select{ 
	 margin-left:10px;
	 margin-bottom:5px;
	 }
	 .asociate{
	 margin-left:485px;}
	 
	 .asociate form{
	 width:452px;
	padding-top:5px;
	background:url(img/fondo_box_form.png) repeat-y;}
	
	.fondo_log_asociate{
	background:url(img/fondo_box_form_abajo.png) no-repeat;
	height:8px;
	}
	
	.pie_contacto{
	width:442px;
	float:left;
	margin-top:10px;
	text-align: justify;
	}
	
	.pie_cont_left{ 
	width:442px;
	margin-top:10px;
	text-align:justify;}
	
	 
	/*tipografias*/
	
	#contenedor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#727272;}
	
	 .nav li{
	 list-style:none;
	
	}
	
	
	.footer p{
	padding-top:30px;
	text-align:center;}
	
	.footer p a{
		color:#727272;
	}
	
	
	
	
	h2{
	color:#529291;
	margin-bottom:3px;
	font-weight:normal;
}
	
	.nosotros p{
		padding-bottom:10px;
		}
	
	
	.nosotros h2{
	padding-top:17px;
	border-top:1px solid #3f7077; 
	}
	
	.nosotros .sinborde{
	border:none;}
	
	
	
	.descion_tratamientos p{
	color:#525051;
	margin-bottom:10px;
	}
	
	.nav_sub li{
	list-style:none;
	padding:10px;}
	
	.post h1, .page h1{
	font-weight:normal;
	padding-bottom:10px;
	}
	
	.pie_post{
	color:#a5a5a5;
	font-size:11px;
	
	}
	.foto_post p{
	text-align: justify;
	margin-top:10px;
	margin-right:7px;
	
	}
	
	.nav_der{
	float:left;
	padding-left:10px;
	margin-top:20px;
	
	}
	
	.nav_izq{
	text-align:right;
	padding-right:10px;
    margin-top:20px;
	}
	
	.sidebar li{
	list-style:none;
	margin-bottom:3px;
	
	}
	.sidebar h1{
	font-weight:normal;
	margin-bottom:10px;
	margin-top:5px;
	border-bottom:1px solid #3f7077;
	}
	
	.coment h1{
	margin-top:10px;}
		
	
	.pie_avatar{
	 padding-top:15px;
	  text-align:left;}
	
	.comentarios p{
	width:599px;
	background: url(img/fondo_trans_conten_blog.png) repeat-y;
	
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	
	}
	
	.pie_comentarios{
	text-align:right;
	margin-right:37px;
	font-size:10px;
	color:#727272}
	
	.pie_login{
	text-align:left;
	margin-left:275px;
	margin-top:10px;
	}
	
	.recomen_text p {
	text-align:justify;
	margin-bottom:10px;
	}
	.recomen_text h1{
	font-weight:normal;
	}
	
	.forma_cita h1{
	font-weight:normal;
	margin-left:515px;
	}
	.nav_sgcias p{
	padding-bottom:20px;
/*margin-right:20px; */
	}
	
	.datos p{
	text-align:left;
	margin-bottom:7px;}
	
	.dat_restdo p{
	padding-left:20px;}
		
	.preguntas p{
	text-align:justify;
	margin-bottom:5px;
	margin-top:8px;
	}
		
	.preguntas2 p{
	text-align:justify;
		margin-bottom:5px;
	margin-top:8px;
	}
	
	.encabezado{
	margin-bottom:10px;
	margin-left:10px;
	
	}
	.contacto h1{
	font-weight:normal;
	width:442px;}
	
	.asociate h1{
	font-weight:normal;
	margin-top:0;}
	
	.datos p a{
	color: #333;
	text-decoration:none;
	}
	
	.termina_trat{
		border-top:#CCCCCC solid 1px;
		
	}
	.p_left{
		width:150px;
		float:left;
	}
	
	
	
	
	
	

/* rating code */

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(img/star_2.gif) left -1000px repeat-x;
}

.star-rating{
position:relative;
width:95px;
height:18px;
/*width:65px; 
height:14px;*/
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}

.star-rating li{
display: inline;
}

.star-rating a, .star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:18px;
line-height:18px;
outline:none;
overflow:hidden;
border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus{
background-position: left bottom;
}

.star-rating a.one-star{
width:20%;
z-index:6;
}

.star-rating a.two-stars{
width:40%;
z-index:5;
}

.star-rating a.three-stars{
width:60%;
z-index:4;
}

.star-rating a.four-stars{
width:80%;
z-index:3;
}

.star-rating a.five-stars{
width:100%;
z-index:2;
}

.star-rating .current-rating{
z-index:1;
background-position: left center;

}

.tu_voto{
/* float:right; */


}
/* rating code */
.entry img{
	margin-bottom:10px;
}

.comment-body{
	background-image:url(img/fondo_trans_conten_blog_abajo.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:5px;
}
.comment-author img{
	width:32px;
	height:32px;
	
}

.comentarios li, .wrap_side li{
	list-style:none;
	
}
.comment-meta {
	border-bottom:1px solid #3F7077;
	text-align:right;
	font-size:0.9em;

}

.comment-meta a:visited, .comment-meta a:link, .comment-author a:link, .comment-author a:visited, .comment-body p a:link, .comment-body p a:visited, .pie_post a:link, .pie_post a:visited, .nav_post p a:link, .nav_post p a:visited, .info_post a:link , .info_post a:visited, .wrap_side ul li p a:link, .wrap_side ul li p a:visited, .wrap_post p a:link, .wrap_post p a:visited {
	color:#666;
	text-decoration:none;
}
.comment-meta a:hover{
	color:#797979;
	text-decoration:none;
	background-color:#B0B0B0;
}

.wrap_post p{
padding-bottom:5px;	
}