body {
	font: normal 11px Trebuchet MS;
	padding: 0px;
	margin: 0px;
	background: #363d43 url(../images/bg.jpg) center top no-repeat;
}
.ver {
	font: normal 12px Trebuchet MS;
	padding: 10px;
	margin: 10px;

	text-align: left;
	padding: 5px 5px 5px 5px;
}


.caja_left{
	width: 168px;
	font: normal 11px Trebuchet MS;
	color: #fff;
	margin: 0px;
	padding: 18px;
	text-align: left;
}

.marcas{
	font: normal 11px Trebuchet MS;
	color: #000;
}
.marcas a{
	font: normal 11px Trebuchet MS;
	color: #536476;
	text-decoration: underline;
}


.marcas_img{
	width: 127px;/*139*/
	height: 84px;/*96*/
	background: url(../images/marcas_bg.gif) no-repeat;
	padding: 6px;
	clear: both;
}
.marcas_repeat{
	background: url(../images/marcas_bg_repeat.gif) repeat-y;
	font: normal 11px Trebuchet MS;
	color: #666;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding: 5px 0px 0px 0px;
}
.marcas_repeat a{
	text-decoration: underline;
	color: #666;
}
.marcas_bottom{
	background: url(../images/marcas_bottom.gif) no-repeat;
	width: 139px;
	height: 10px;
}

.titulo{
	font: normal 22px Trebuchet MS;
	color: #444444;
	margin: 0px;
	padding: 5px 10px 0px 20px;
	text-align: left;
}

.titulo1{
	font: normal 14px Trebuchet MS;
	color: #444444;
	margin: 0px;
	padding: 5px 10px 0px 20px;
	text-align: left;
}

.subtitulo{
	font: bold 11px Trebuchet MS;
	color: #F27109;
	margin: 0px;
	padding: 10px;
	text-align: left;
}

.caja_left a{
	color: #B3C0CC;
	text-decoration: underline;
}

.soluciona_masinfo{
	padding: 10px;
	text-align: left;
}
.soluciona_man_titulo{
	width: 182px;/*202*/
	background: #61A0E5;
	border-top: 1px solid #5B6B7B;
	border-left: 1px solid #5B6B7B;
	border-right: 1px solid #5B6B7B;
	padding: 10px;
	font: normal 11px Trebuchet MS;
	color: #fff;
	text-align: left;
}
.soluciona_man{
	width: 182px;/*202*/
	background: #fff;
	border-left: 1px solid #5B6B7B;
	border-right: 1px solid #5B6B7B;
	border-bottom: 1px solid #5B6B7B;
	padding: 10px;
	font: normal 11px Trebuchet MS;
	color: #000;
	text-align: left;
}
.pasos{
	width: 672px;
	height: 125px;
	background: #E0E0E0;
	clear: both;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #B9B9B9;
	text-align: left;
}
.paso_info{
	padding: 8px 0px 0px 0px;
	vertical-align: top;
}
.paso_title{
	width: 172px;/*181*/
	height: 20px;/*24*/
	font: bold 11px Trebuchet MS;
	color: #fff;
	background: #333 url(../images/bg_paso.gif) no-repeat;
	margin: 0px;
	padding: 4px 0px 0px 9px;
	clear: both;
	text-align: left;
}
.paso_description{
	width: 181px;/*181*/
	height: 76px;/*73*/
	font: normal 11px Trebuchet MS;
	text-align: left;
	color: #434343;
	background: transparent url(../images/dotted_line.gif) repeat-x bottom left;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	clear: both;
}


.index_pa{
	width: 204px;
	height: 191px;
	background: url(../images/pictos/index_default.jpg) no-repeat;
}
.index_pa_title{
	width: 204px;
	height: 36px;
	font: bold 16px Trebuchet MS;
	text-align: center;
	color: #fff;
	clear: both;
	padding: 12px 0px 0px 0px;
}
.index_pa_picto{
	width: 204px;
	height: 143px;
	text-align: center;
	clear: both;
}

.Cerramos_Vacaciones{
	color:#FC742A;
	font: normal 18px Trebuchet MS;
	text-align:center;
	
}

.tratamientos_info{
	color: #333;
	font: normal 11px Trebuchet MS;
	text-align: left;
	border-bottom: 1px solid #ccc;
	padding: 8px 0px 8px 5px;
}
.tratamientos_nombre{
	color: #FC742A;
	font: normal 18px Trebuchet MS;
	text-align: left;
	border-bottom: 1px solid #ccc;
	padding: 8px 0px 8px 0px;
}

.quienes{
	font: normal 11px Trebuchet MS;
	text-align: left;
	color: #666;
}
.quienes p{
	height: 15px;
	font: bold 11px Trebuchet MS;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	background: transparent url(../images/dotted_line.gif) repeat-x bottom left;
}
.recomendado{
	background: transparent url(../images/bg_recomendado.gif) repeat-y left top;
	padding: 0px 0px 0px 15px;
	color: #434343;
}

.promos{
	color: #ffffff;
	font: normal 17px Trebuchet MS;
	text-align: left;
	border-top: 0px solid #FC742A;
	border-bottom: 1px solid #ccc;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #363D43;
}

.promos_grup{
	color: #ffffff;
	font: normal 15px Trebuchet MS;
	text-align: left;
	border-top: 0px solid #FC742A;
	border-bottom: 1px solid #ccc;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #86888a;
}

.tratamientos_coment{
	color: #FC742A;
	font: normal 12px Trebuchet MS;
	text-align: left;
	border-top: 0px solid #FC742A;
	border-bottom: 1px solid #ccc;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #D7D8D9;
}

.tratamientos_title{
	color: #ffffff;
	font: bold 11px Trebuchet MS;
	text-align: left;
	border-top: 0px solid #FC742A;
	border-bottom: 1px solid #ccc;
	padding-left: 5px;
	background: #363D43;
}
.tratamientos_caja{
	color: #ffffff;
	font: 11px Trebuchet MS;
	text-align: left;
	border-top: 0px solid #FC742A;
	padding-left: 5px;
}
.tratamientos_tituloCaja{
	color: #FC742A;
	font: Trebuchet MS;
	font-size: 18px;
	text-align: left;
	border-top: 0px solid #FC742A;
	padding-left: 5px;
}

.tratamientos_index{
	text-align: center;
	text-decoration: none;
	color: #cccccc;
	font: normal 12px Trebuchet MS;
	border-top: 0px solid #FC742A;
	padding-left: 5px;
	background: #363D43;
}

.tratamientos_index a{
	text-decoration: none;
	color: #cccccc;
	font: normal 12px Trebuchet MS;
	text-align: center;
	border-top: 0px solid #FC742A;
	padding-left: 5px;
	background: #363D43;
}

.tratamientos_index a:hover{
	text-align: center;
	text-decoration: underline;
	color: #ffffff;
	font: normal 12px Trebuchet MS;
	border-top: 0px solid #FC742A;
	padding-left: 5px;
	background: #363D43;
}



.productos_index{
	text-align: center;
	text-decoration: none;
	color: #cccccc;
	font: normal 12px Trebuchet MS;
	border-top: 0px solid #FC742A;
	padding-left: 0px;
	background: #363D43;
}

.productos_index a{
	text-decoration: none;
	color: #cccccc;
	font: normal 12px Trebuchet MS;
	text-align: center;
	border-top: 0px solid #FC742A;
	padding-left: 0px;
	background: #363D43;
}

.productos_index a:hover{
	text-align: center;
	text-decoration: underline;
	color: #ffffff;
	font: normal 12px Trebuchet MS;
	border-top: 0px solid #FC742A;
	padding-left: 0px;
	background: #363D43;
}



.tabla_around{
	border-style: solid;
	border-color: #10161A;
	border-width: 0px;	
}

.copyright{
	font: normal 11px Trebuchet MS;
	padding-left: 8px;
	padding-right: 8px;
	color: #CCCCCC;

}
.slogantitulo{
	font: normal 12px Trebuchet MS;
	padding-left: 12px;
	padding-right: 8px;
	letter-spacing: 0px;
	color: #FFFFFF;
}
.slogan{
	font: normal 11px Trebuchet MS;
	padding-left: 12px;
	padding-right: 8px;
	color: #999999;
}
.slogan2 a{
	font: normal 11px Trebuchet MS;
	color:#484848;
	text-align:left;
	text-decoration: none;
}
.slogan2 a:hover{
	font: normal 11px Trebuchet MS;
	color:#484848;
	text-align:left;
	text-decoration:underline;
}

.top{
	font: normal 11px Trebuchet MS;
	padding-left: 0px;
	padding-right: 0px;
	color: #CCCCCC;

}

.top A{
	font: normal 11px Trebuchet MS;
	padding-left: 0px;
	padding-right: 0px;
	color: #CCCCCC;
}

.top A{
	font: normal 11px Trebuchet MS;
	padding-left: 0px;
	padding-right: 0px;
	color: #CCCCCC;
}

.registro{
	font: normal 11px Trebuchet MS;
	padding-left: 0px;
	padding-right: 8px;
	color: #CCCCCC;

}

.menu{
	font: bold 11px Trebuchet MS;
	padding-left: 8px;
	padding-right: 8px;
	color: #999999;
	text-decoration: none;

}
.menu a{
	font: bold 11px Trebuchet MS;
	padding-left: 8px;
	padding-right: 8px;
	color: #999999;
	text-decoration: none;

}

.menu a:hover{
	font: bold 11px Trebuchet MS;
	padding-left: 8px;
	padding-right: 8px;
	color: #FFFFFF;
	text-decoration: underline;

}



.menu1{
	font: normal 11px Trebuchet MS;
	padding-left: 4px;
	padding-right: 4px;
	color: #999999;
	text-decoration: none;

}
.menu1 a{
	font: normal 11px Trebuchet MS;
	padding-left: 4px;
	padding-right: 4px;
	color: #999999;
	text-decoration: none;

}

.menu1 a:hover{
	font: normal 11px Trebuchet MS;
	padding-left: 4px;
	padding-right: 4px;
	color: #FFFFFF;
	text-decoration: underline;

}






.pa{
	font: bold 14px Trebuchet MS;
	color: #CCCCCC;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;

}
.pa a{
	font: bold 14px Trebuchet MS;
	color: #CCCCCC;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;

}

.pa a:hover{
	font: bold 14px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;

}





.pa2{
	font: bold 14px Trebuchet MS;
	color: #CCCCCC;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.pa2 a{
	font: bold 14px Trebuchet MS;
	color: #CCCCCC;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}

.pa2 a:hover{
	font: bold 14px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}

.soluciona{
	font: bold 14px Trebuchet MS;
	color: #CCCCCC;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}


.soluciona a{
	font: bold 14px Trebuchet MS;
	color: #CCCCCC;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}

.soluciona a:hover{
	font: bold 14px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}






.problemas_top {
	align: left;
	background:  url(../images/problemas_top.gif) no-repeat;
	font: bold 11px Trebuchet MS;
	color: #000;
	width: 270px;
	height: 35px;
	padding: 7px 0px 0px 20px;
	margin: 0px;
	clear: both;
}
.problemas_bottom {
	align: left;
	background:  url(../images/problemas_bottom.gif) no-repeat;
	width: 270px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.problemas_franja1 {
	align: left;
	background: #DEDEDE;
	width: 270px;
	height: 19px;
	padding: 1px 0px 0px 20px;
	margin: 0px;
	clear: both;
	font: normal 11px Trebuchet MS;
	color: #000;
}
.problemas_franja2 {
	align: left;
	background: #CDCDCD;
	width: 270px;
	height: 19px;
	padding: 1px 0px 0px 20px;
	margin: 0px;
	clear: both;
	font: normal 11px Trebuchet MS;
	color: #000;
}
.problema_info_top{
	width: 270px;
	height: 22px;
	clear: both;
	background: url(../images/problema_info_top.gif) no-repeat;
}
.problema_info_bottom{
	width: 270px;
	height: 22px;
	clear: both;
	background: url(../images/problema_info_bottom.gif) no-repeat;
}
.problema_info_left {
	align: left;
	width: 115px;
	height: 242px;
	float: left;
}
.problema_info_right {
	align: left;
	width: 155px;
	height: 242px;
	font: normal 11px Trebuchet MS;
	color: #fff;
	float: right;
	padding: 0px 10px 0px 10px;
}
.top_column{
	background: url(../images/top_column.jpg) no-repeat;
	width: 195px;
	height: 32px;
	text-align: left;
	padding: 8px 0px 0px 30px;
	color: #fff;
	font: bold 11px Trebuchet MS;
}
.row1{
	background: url(../images/row_column1.jpg) no-repeat;
	width: 195px;
	height: 24px;
	text-align: left;
	padding: 4px 0px 0px 30px;
}
.row1 a{
	color: #000;
	font: normal 11px Trebuchet MS;
	text-decoration: underline;
}
.row2{
	background: url(../images/row_column2.jpg) no-repeat;
	width: 195px;
	height: 24px;
	text-align: left;
	padding: 4px 0px 0px 30px;
}
.row2 a{
	color: #000;
	font: normal 11px Trebuchet MS;
	text-decoration: underline;
}
.bg_column{
	background: url(../images/bg_column.jpg) repeat-y;
	width: 195px;
	height: 24px;
	text-align: left;
	padding: 12px 15px 0px 15px;
}
.bottom_column{
	background: url(../images/bottom_column.jpg) no-repeat;
	width: 195px;
	height: 24px;
}
#bottom{
	width: 800px;
	height: 140px;
	font: normal 10px Trebuchet MS;
	color: #fff;
	text-align: center;
	background: url(../images/bottom.gif) no-repeat;
}

.input1 {
				font: Trebuchet MS;
				font-size: 11px;
				background-color:  #414D5B;
				height: 15px;
				width: 100px;
				border: 1px solid #10161A;
				color: #CCCCCC;
			}
			.select1 {
				font: Trebuchet MS;
				font-size: 11px;
				background-color:  #647584;
				height: 17px;
				width: 100px;
				border: 1px solid #2E363D;
				color: #CCCCCC;
			}
.input1_new {
				font: Trebuchet MS;
				font-size: 11px;
				background-color:  #647584;
				height: 15px;
				width: 100px;
				border: 1px solid #2E363D;
				color: #CCCCCC;
			}
			
.input2 {
				font: Trebuchet MS;
				font-size: 11px;
				background-color:  #647584;
				height: 15px;
				width: 20px;
				border: 1px solid #2E363D;
				color: #CCCCCC;
			}
			
			.boton_send {
				font: bold 11px Trebuchet MS;
				background-color:  #EBEBEB;
				height: 21px;
				border: 1px solid #10161A;
				color: #333333;
			}

img.link{
	cursor: pointer;
}

.packs_contiene{
	text-align: left;
	text-decoration: none;
	color: #cccccc;
	font: normal 12px Trebuchet MS;
	border-top: 0px solid #FC742A;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background: #363D43;
}

.index_titulo{
	text-align: left;
	text-decoration: none;
	color: #ffffff;
	font: bold 12px Trebuchet MS;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
}
.index_titulo a{
	text-align: left;
	color: #ffffff;
	text-decoration: none;
}
.index_titulo a:hover{
	text-align: left;
	text-decoration: underline;
	color: #ffffff;
	font: bold 12px Trebuchet MS;
}


.index_subtitulo{
	text-align: left;
	text-decoration: none;
	color: #cccccc;
	font: normal 12px Trebuchet MS;
	border-top: 0px solid #FC742A;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
}

.subtitulos_promos{
	text-align: left;
	text-decoration: none;
	color: #363D43;
	font: bold 17px Arial;
	border-top: 0px solid #FC742A;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.marcas_prensa{
	background: url(../images/marcas_bg_repeat.gif) repeat-y;
	font: normal 11px Trebuchet MS;
	color: #666;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding: 5px 0px 0px 0px;
}


//--------------------------------------
.Vinculos_Pdf a{ 
	font: normal 12px Trebuchet MS;
 	color: #333333; 
 	text-decoration: none;   
}
.Vinculos_Pdf a:hover{ 
	font: normal 12px Trebuchet MS;
	color:#6969b8;  
	text-decoration: underline;   
}
.Vinculos_Pdf a:active{ 
	font: normal 12px Trebuchet MS;
 	color: #333333;  
 	text-decoration: none;    
}
.Vinculos_Pdf a:visited{ 
	font: normal 12px Trebuchet MS;
	color: #333333;    
 	text-decoration: none;     
}
//------------------Administracion
.titulo_administracion_tabla{
	text-align: left;
	text-decoration: none;
	color: #ffffff;
	font: bold 12px Trebuchet MS;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
}
