/*@charset "utf-8";^*/
/* CSS Document */
body{

	background-image:url(images/bg_page.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.fondo_inf{ background-color:#CCC;}
img{ border:0px;
	}
a{
	color:#151E6A;
	text-decoration:none;
	}
a:hover{
	color:#151E6A;
	text-decoration:underline;
	}
.infodesc{
	text-align:justify;
	font-size:13px;
	}
	/*border:1px solid #000;*/
.main_table{
	width:1050px;
	margin:0 auto 0 auto;
	background-color:#9f92d8;
	box-sizing:border-box;
	border-collapse:collapse;
}
.cita{font-style:italic; font-size:14px; text-align:center; color:#003; padding:20px; box-sizing:border-box;}
.autor{ text-align:right; font-weight:bold; font-size:12px; padding:20px; box-sizing:border-box;}
.fondo_cita{background:#CCC; padding:10px; text-align:justify;}
.main_table td{ vertical-align:top;}
#VU{ display:table-cell; vertical-align:middle; text-align:center;}
.fondo_pendulo{background-image:url(images/pendulo.jpg); background-size:cover; background-repeat:no-repeat; width:100%; height:620px;}
a:link{
	color:#1F2543;
	text-decoration:none;}
.info_mini{
	font-size:12px;
	}
.info_precios{
	font-size:12px;
	color:#000000;
	margin-left:10px;
	}
	
.descripcion{
	font-size:12px;
	color:#000;
	}
.formato_precios{
	font-size:11px;
	color:#55596e;
	text-align:right;
	}
.telefono{
	text-align:right;
	font-size:12px;
	background-color:#C4C3C8;
	font-weight:bold;
	}
.menu, .menu:visited, .menu:link{
	background-color:#d32563;
	color:#ffd7d7;
	line-height:24px;
	text-decoration:none;
	font-weight:bold;
	}
.menu:hover {
	background-color:#d32563;
	color:#ffd7d7;
	line-height:24px;
	}
.footer{
	text-align:center;
	line-height:12px;
	font-size:12px;
	background-color:#C4C3C8;
	}
.button_dark:hover{
	color:#CCC;
	}
.button_dark:link, .button_dark:visited, .button_dark:active{
	color:#CCC;
	text-decoration:none;
	}
.infoencabezado{
	font-size:18px;
	font-stretch:expanded;
	border-bottom:2px;
	border-bottom-color:#333;
	border-bottom-style:solid;
	text-align:center;
	}
.info{
	background-color:#F5F5F5;
	font-size:12px;
	border:1px #666;
	border-style:solid;
	border-spacing:5px;
	}
.temario{
	background-color:#F5F5F5;
	font-size:12px;
	border:1px #666;
	border-style:solid;
	border-spacing:5px;
	}
.menu_detalle{
	background-image:url(images/bg_menu.gif);
	text-align:center;
	background-color:#666;
	height:30px;
	vertical-align:middle;
	}
.menu_detalle:hover{
	background-image:url(images/bg_menu_dw.gif);
	text-align:center;
	background-color:#fff;
	height:30px;
	vertical-align:middle;
	}
.texto_menu_detalle{
	font-size:16px;
	font-weight:bold;
	color:#003;
	}
.table_contacto{
	border:1px;
	background-color:#FFF;
	padding:5px;
	margin:0px;
	}
.fondo_menu{background-color:#ccc;}
.tabla_menu
{
box-sizing:border-box;
display:table;
width:150px;
padding:0;
	}
.tabla_menu td{ padding:5px 5px 7.5px 5px;}	
.celdas_contacto{
	text-align:right;
	font-weight:bold;
	padding-right:10px;
	padding:10px;
	}
.mensajes {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.plus{
	display:table-cell;
	box-sizing:border-box;
	background:#FFF;
	font-size:16px;
	padding:5px 0 5px 0;
	margin:0;
	color:#2d2f3a;
	width:250px;
	height:100%;
	}
.texto_plus{
	text-align:center;
	font-weight:bold;
	color:#2d2f3a;
	}

.noticias{
	text-align:center;
	background-color:#ccc;
	font-size:16px;
	}
.titulo_servicios{
	display:table-cell;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;	
	height:30px;
	color:#000;
	padding-top:15px;
	}
.titulo_productos{
	font-size:16px;
	height:20px; 
	text-align:center;
	}
.parrafo_noticias{
	text-align:justify;
	font-size:13px;
	vertical-align:top;
	color:#000000;
	background-color:#ccc;
	font-weight:bold;
	}
	
.parrafo_precios{
	text-align:center;
	font-size:12px;
	vertical-align:middle;
	color:#ffffff;
	background-color:#fe60aa;
	}
	
.parrafo_contacto{
text-align:center;
font-size:13px;
vertical-align:top;
color:#000000;
	}
	
.titulo_precios{
	height:20px;
	font-size:16px;
	font-weight:bold;
	background-color:#fe60aa;
	color:#FFF;
	}
.pleca_rosa{
	height:20px;
	background-color:#d32563;
	}
.pleca_trata{
	height:4px;
	background-color:#ffd7d7;
	}
.tabla_tratamientos{
	width:600px;
	padding:5px;
	color:#333;
	background-color:#CCC;
	margin-top:10px;
	}	
.fondo_precios{
	color:#333;
	text-align:left;
	font-size:12px;
	vertical-align:top;
	text-indent:10px;
	}
.rayita{
	border-bottom:solid #CCC 1px;
	}
.sanaciones{	
    font-size:12px;
	color:#333;
	}
.centro{ width:100%; text-align:center;}		
.lista_trata,.lista_trata:hover,.lista_trata:link,.lista_trata:visited{
	font-size:10px;
	color:#666;
	width:120px; padding:3px}
.info_trata{
	font-size:12px;
	color:#333;
    background-color:#CCC;
	}
.categorias{
	background-color:#FFF;
	border:#d32563 solid 1px; }
.nombre_tratamiento
{ 
text-align:center; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color:#333;
font-weight:bold;


}
.subtitulos{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
font-weight:bold;
color:#333;
	}
.pendulo{
	text-align:left;
	font-weight:bold;
	padding-right:10px;
	padding:10px;
	}
.info_pendulo{
	font-size:14px;
	color:#333;
	}
.precio{
	font-size:20px;
	font-weight:bold;
	color:#fe60aa;
	}
.row:after {
    content: "";
    clear: both;
    display: block;
    float:none;
}
*{box-sizing:border-box;}
.row{ display:table-row;}	
.caja_producto{ display:inline-block; float:left;}
.container{border-radius:10px; box-shadow: 0 10px 10px 0 rgba(0,0,0,.5); background:#FFF; padding:10px; margin:10px;}	
.foto_producto{ width:100%;box-sizing:border-box;}
.linea_producto{font-size:11pt; font-weight:bold; background:#ddd; color:#333; padding: 5px; border-radius:5px; margin: 10px 0 10px 0;}
.nombre_producto{ width:80%; display:inline-block; text-align:left; }
.precio_producto{ width:17%; display:inline-block;  text-align:right; }
.descripcion_producto{ text-align:justify; font-size:10pt; }
.altura_480{ height:480px;}
.altura_320{ height:240px;}
.altura_350{ height:280px;}

.img_servicios{ width:165px; height:130px;}
.nombre_servicios{ text-align:center; font-size:12px;}

.foto_servicios{ width:400px; }
.columnas-2{ width:50%;}
.columnas-3{ width:33%;}
.texto_cita{font-size:14px; color:#003; font-weight:bold; font-style:italic; margin-top:25px;}