/* CSS Document */
/* estuctura y generales*/
*	{
	margin:0;
	padding:0;
	}

body
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:18px;
	color:#464646;

	background-repeat:repeat-x;
	background-color:#ffffff;
	/*background-position:center;*/			
	/*position: relative;*/
	/*z-index:2;*/
	/*background-color:transparent;*/
	}
	
	
	
#general
       {
    width:800px;
	margin:auto;
	}

#header
	{
	width:100%;
	clear:both;
	height:135px;
	/*background-image:url(../images/bg_cabezal.gif);*/

	}
	
	
#banner
	{
	margin-left:0px;
	clear:both;
	height:90px;
	width:100%;
	text-align:right;}
	
#paginado
	{
	margin-left:0px;
	clear:both;
	
	width:100%;
	text-align:right;}
	
.pag_item 
	{
	float:left;}
	
.pag_item_selected
	{
	float:left;}

#columna_menu
	{
	float:left;
	width:135px;
	margin-left:5px;
	font-size:10px;}
	

	
	
#columna_menu li
	{
	margin:0px;
	padding:0px;
	font-size:10px;	
	}
	

#columna_txt
	{
	margin:10px 5px 10px 10px;
	padding:0px;
	width:615px;

	height:345px;
	overflow:auto;	
	float:right;
	
	}
	
#columna_foto
	{
	float:left;
	width:120px;
	background-color:#00FF33;
	font-size:10px;}
	
	
#contenido_pagina{
	
	padding-left:15px;
	width:770px;
	background-color:#FFFFFF;
	margin:auto;
	margin-top:50px;
	}	
	
#logo{

	width:250px;
	float:left;
	margin:0px 0px 0px 10px;
}	


a
	{color:#898881;
	text-decoration:none;
	}

a:hover
	{
	color:#000;
	text-decoration:underline;
	}
	
a.ingles 
	{
	text-transform:uppercase;
	}

#pagina
	{
	width:779px;
	margin:auto;
	
	}


.boton_1
	{
	float:right;
	padding-right:18px;}

#float
	{
	float:left;}
	
	
.imag_float
	{
	float:left;
	margin-right:5px;}

.columna
{
width:332px;
padding:0px 0px 0px 15px;
float:left; }

.caja_cont
{
width:95%;
margin:5px 5px;
padding:5px;
font-size:12px;
clear:both;
height:110px;
}


#fecha
	{
	float:left;
	font-size:10px;
	margin-top:10px;
	margin-left:5px;
	}


#menu_bg
{	
	clear:both;
	background-image:url(../images/bg_menu.gif);
	width:800px;
	height:32px;
	margin:0px 0px; 
	}

#menu
	{
	
		clear:both;		
		z-index:999;

	}
	
#idioma
	{
	margin:10px 0px 0px 0px;
	width:150px;
	text-align:right;
	float:right;
	font-size:10px;}
	
	
.idioma
	{
	color:#a25529;
	font-weight:bold;
	text-transform:uppercase;}

#menu2
	{
	float:right;
	width:420px;
	font-size:11px;
	padding:0px 5px 0px 0px;
	text-align:left;
	margin:50px 0px 0px 0px;

		}
#menu2 a
	{
	color:#1d9bdc;
	z-index:999;}


#contenido
	{
	float:left;
	/*background-image:url(../images/bg_contenido.gif);*/
	background-repeat:no-repeat;
	}
	
#fotos
	{
	float:right;
	width:150px;
	margin-top:10px;
	}



#submenu
	{
	color:#898881;
	font-size:11px;
	padding:0px;
	z-index:999;
	width:142px;
	float:left;
	margin-top:10px;
	text-align:right;
	}
	
#submenu p
	{
	
	font-family: Georgia, "Times New Roman", Times, serif;
	/*background-color:#fde3d6;*/
	padding:2px 8px 2px 2px;
	border-bottom:#e9e9e9 1px solid;
	background-image:url(../images/bullet_off.gif);
	background-position:right;
	background-repeat: no-repeat;
	
	}
#submenu .on
	{
	
	font-family: Georgia, "Times New Roman", Times, serif;
	/*background-color:#fde3d6;*/
	padding:2px 8px 2px 2px;
	border-bottom:#e9e9e9 1px solid;
	background-image:url(../images/bullet_on.gif);
	background-position:right;
	background-repeat: no-repeat;
	
	}
	
#submenu on
	{
	line-height:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*background-color:#fde3d6;*/
	padding:2px;
	
	
	}

#submenu a
	{
	color:#898881;
	text-decoration:none;
	line-height:13px;

	}
#submenu a:hover
	{
	color:#000;
	text-decoration:underline;
	line-height:13px;

	}

#funcionalidades
	{
	text-align:right;
	}

#barralateral
	{
	float:left;
	clear:left;
	width:184px;
	padding: 0px 0px 0px 0px;
	/*background-image:url(images/bg_barralateral.gif);*/
	background-repeat:repeat;
	background-color:#eff0f4;
	}

#cont_texto
	{
	
	width:794px;
	background-color:#FFFFFF;
	margin-bottom:0px;
	}


	
#news
{
	width:140px;
	text-align:center;
	float:right;


	}

h1
	{
	font-size:20px;
	color:#ce7721;	
	margin:5px 0px 10px 0px;
	padding:2px 2px 2px 0px;
	font-weight:normal;
	/*background-image:url(common/images/bgh1.gif);*/
	
	}

h2
	{
	font-size:16px;
	color:#ff6600;
	margin:5px 0px 10px 0px;
	padding:2px 2px 2px 0px;
	clear:both;
	font-weight:normal;
	}

h3
	{
	font-size:13px;
	color:#ff6600;
	margin:5px 0px 10px 0px;
	padding:2px 2px 2px 0px;
	
	}
	
h4
	{
	font-size:13px;
	color:#464646;
	margin:10px 0px 10px 0px;
	border-bottom:#464646 1px dotted;
	padding:2px 2px 2px 0px;
	font-weight:bold;
	
	}
	
h6
	{
	font-size:14px;
	}
p
	{
	margin:3px 0px 0px 0px;
	padding:2px 2px 2px 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;

	
	}
	
.bullet {color: #ee852a}
	
form
{
	margin:5px 0px 0px 0px;
	padding:2px 2px 8px 0px;
	font-weight:bold;
	color:#f69e54;

	
	}
ul
	{
	list-style:square;
	margin-left:2px;
	padding:5px 0px 5px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	margin-top:10px;
		
	}
ol
	{

	margin-left:2px;
	padding:5px 0px 5px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
		
	}
li
	{
	
	color:#464646;
	padding:1px 2px 1px 5px;
	margin-left:30px;
	}
	
blockquote
	{
	margin-left:30px;}

#footer
{
	width:800px;
	margin:auto;
	margin-top:10px;
	border-top:#c8c3c5 1px dotted;
	color:#999999;
	text-align:center;
   	font-size:11px;
   	line-height:14px;
   	padding:10px 0px 10px 0px;
   	color:#000;
   	clear:both;

}

#footer a
{
	color:#999999;
	/*text-decoration:underline;*/
	text-decoration:none;

}
#footer p
{
	color:#999999;
	/*text-decoration:underline;*/
	text-decoration:none;

}
#footer a:hover
{
	color:#354978;
	text-decoration:underline;

}


.servicio
	{

	text-align:left;
	padding:8px 10px 8px 10px;
	border-bottom:#999 1px dotted;
	border-top:#999 1px dotted;
	font-size:12px;
	margin:20px 20px 5px 20px;
	}
.float
	{
	width:190px;
	text-align:center;
	margin:0px 5px 0px 5px;
	float:left;
	}
.divfloat
	{
	clear:both;
	width:100%;
	text-align:center;
	margin:0px 10px 0px 10px;
	}


/* ---------------------------------- */
/* Comienzo estilos del men� din�mico */
/* ---------------------------------- */

/* Contenedores XNG */

.menuSeparator {
	float: left;
	margin-top:3px;
	height:25px;
	width: 1px;
	background-image: url('../images/linea.gif');
		z-index:999;
}

.menuButton {
	float: left;
	cursor: pointer;
	background-color:#33FF00
	z-index:999;
}

/* Contenedor principal del men� (se extiende al m�ximo de ancho) */
.dojoMenuBar2 {

	margin: 0px 0px 25px 0px;
	z-index:999;
	
}

/* Contenedor secundario del men� (se extiende al ancho de los elementos contenidos) */
.dojoMenuBar2Client {
	padding: 0px;
}

/* Los contenedores de las etiquetas de la barra del menu principal */
.dojoMenuBarItem2 {
	white-space: nowrap;
	margin: 0;
	vertical-align: middle;
	z-index: 1;
	padding: 3px 8px;
	font-family: Arial;
}

/* Las etiquetas de la barra del menu principal */
.dojoMenuBarItem2 span {
	margin: 0;
	z-index: 2;
	cursor:pointer;
	cursor:hand;
	font-weight:bold;
	font-size: 13px;
	
}

/* Efecto over de las etiquetas de la barra del menu principal */
.dojoMenuBarItem2Hover {
	color:#165fb3;
}

.dojoMenuBarItem2Disabled span {
	color: #94a8b3;
}

/* --- Comienzo estilos de los menus popups --- */

.dojoMenuItem2, 
.dojoMenuItem2Hover, 
.dojoMenuItem2Icon, 
.dojoMenuItem2Label, 
.dojoMenuItem2Accel,
.dojoMenuItem2Disabled .dojoMenuItem2Label,
.dojoMenuItem2Disabled .dojoMenuItem2Accel,
.dojoMenuItem2Submenu
.dojoPopupMenu2{
	position: relative;
	z-index:999;
}

.dojoMenuItem2{
	white-space: nowrap;
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	margin: 0;
	height: 21px;
	background-color:#FFFFFF;
	z-index:999;
	
}

.dojoMenuItem2Hover {
	background-color: #848484;
	color: #fff;
	cursor:pointer;
	cursor:hand;
}

.dojoMenuItem2Icon {
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	width: 0px;
	height: 0px;
	padding-right: 3px;
}

/* main label text */
.dojoMenuItem2Label {
	position: relative;
	vertical-align: middle;
	padding: 0px 5px;
}

.dojoMenuItem2Label:hover {
	position: relative;
	vertical-align: middle;
	color: #fff;
}

.dojoMenuItem2Accel {
	position: relative;
	vertical-align: middle;
	padding-left: 3px;
}

.dojoMenuItem2Disabled .dojoMenuItem2Label,
.dojoMenuItem2Disabled .dojoMenuItem2Accel {
	color: #607a9e;
}

.dojoMenuItem2Submenu {
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../submenu_off.gif);
	width: 5px;
	height: 9px;
	padding-left: 3px;
	z-index:999;
}

.dojoMenuItem2Hover .dojoMenuItem2Submenu {
	background-image: url(../submenu_on.gif);
	color: #fff;
}

.dojoMenuItem2Disabled .dojoMenuItem2Submenu {
	background-image: url(../submenu_off.gif);
}

.dojoMenuSeparator2 {
	font-size: 1px;
	margin: 0;
}

.dojoMenuSeparator2Top {
	height: 50%;
	border-bottom: 1px solid #7a98c4;
	margin: 0px 2px;
	font-size: 1px;
}

.dojoMenuSeparator2Bottom {
	height: 50%;
	border-top: 1px solid #c9deff;
	margin: 0px 2px;
	font-size: 1px;
}


/* ---------------------------------- */
/* Fin estilos del men� din�mico      */
/* ---------------------------------- */


/* formularios*/

#busqueda {
	margin:8px 0px 8px 2px;
}

#busqueda select{
	font-size: 10px;
}

#busqueda form
	{
	padding:5px 10px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

#busqueda p
	{
	padding:4px 10px 0px 10px;
	margin: 6px 0px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;

	}
input.txt_busq {
	background-color:#FFFFFF;
	background-image:url(../images/bg_txtbusq.gif);
	background-repeat:no-repeat;
	width:120px;
	margin:0px;
	padding-left:15px;
}

#busqueda a
	{
	text-decoration:underline;
	color:#000000;
	}


input.btn
	{
	color: #444444;
	border: 1px outset #999999;
	background-image: url(../images/bg_btn.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 2px;
	padding-left: 2px;
	}


/* home*/

#cont_home
	{
	float:left;
	width:696px;
	background-color:#00FFFF;

	}


.destacado h1
	{
	border-left:#fff 1px solid;
	background-color:#e7e9ed;
	padding:4px 0px 4px 4px;
	color:#FFFFFF;
	font-size:13px;
}

.destacado ul
	{
	margin-top:2px;}

.destacado li
	{
	margin:0px;
	padding:0px;
	list-style-image:url(../images/bullet_destacadosh.gif);
	}
	
	
	/* tablas*/
	
table.tabla   {
	width:600px;
	font-size:12px;
	margin:5px 2px 5px 25px;
order-bottom:#009933 1px solid;
	
	}

.title
	{
	background-color:#0f274d;
	color:#FFFFFF;
	font-weight:bold;	
	}
	
.row
	{
	height:25px;
	}
	
#columna_cont
	{float:left;
	width:465px;
	margin-right:10px}
	
#columna_destacada2
	{
	float:left;
	width:200px;
	font-size:12px;}
	
#columna_destacada
	{
	float:left;
	width:200px;
	font-size:12px;
	margin-top:25px;
	}


	
table.tablaInterna
	{
	float:left;
	border:#4848c4 1px solid;
	width:200px;
	font-size:11px;
	padding:2px;
	margin-top:5px;
	}
	
.tit_tablaInterna
	{
	background-color:#4848c4;
	color:#FFFFFF;
	font-weight:bold;
	padding:1px 2px;}
	
.row_tablaInterna
	{
	font-weight:normal;
	padding:1px 2px;}
	
/* higth technology */

.float_imagen{
     float:right;
	}
	
#float_contenido
	{
	float:left;
	width:400px;}

#form1
	{
	padding-left:25px;}
	
.form_label
	{
	font-size:11px;}
	
	
/* home*/


.destacado
	{
	float:left;
	width:25%;
	margin-top:1px;
}

#destacados_home
	{
	width:100%;
	float:left;
	}

#destacados_home h6
	{
	background-color:#e7e9ed;
	border-left:#FFFFFF 1px solid;
	font-weight:bold;
	color:#000000;
	font-size:13px;
	padding:4px;
	margin-bottom:4px;}
	
#destacados_home ul
	{
	margin:0px;}
	
#destacados_home li
	{
	margin:0px;
	padding:0px;
	list-style-image:url(../images/bullet_destacadosh.gif);
	}
	
#imaghome
	{

	/*background-image:url(show/1.jpg);	*/
	height:197px;
	width:695px;

	}
	
.columna_applet
	{
	clear:both;
	width:670px;
	margin-left:25px;
	margin-top:5px;}

.sinmargen
	{
	margin-left:-25px;}
	
.imag_decorativa
	{
	width:694px;
	text-align:right;
	height:21px;
	
	}
	
a.href
	{
	color:#003366;
	font-weight:bold;
	text-decoration:underline;}
	
#but_destacado1{

	margin-top:130px;
	float:left;
	width:348px;
}

#but_destacado2{

	margin-top:130px;
	float:left;
	width:348px;
	margin-left:0px;
}


/* home estilos */

#imagehome
	{
	
}
	
#texto_home
	{
	width:620px;
	float:left;}
	
#texto_home h3
	{
	margin:5px 0px 2px 5px;
	padding:0px;
	font-weight:bold;
}
	
#texto_home p
	{
	margin:5px 5px 5px 0px;
	padding:0px 0px 5px 5px;
	border-bottom:#666666 1px dotted;}
	
#texto_home p.ultimo
	{
	margin:5px 5px 8px 0px;
	padding:0px 0px 5px 5px;
	border-bottom:none}
	
#news_home
	{
	width:220px;
	text-align:left;}
	
#form_home
	{
	width:150px;	
	margin-left:20px;
	font-size:12px;
	float:left;}
	
.inputHome
	{
	width:220px;}
	
.label_check
	{
	float:left;
	width:200px;
	}
	
	
.label_check2
	{
	float:left;
	width:170px;
	padding-top:4px;
	}	
.campo_check
	{
	float:left;
	width:10px;
	
	}
	
.campo_nofloat
	{
	clear:both;
	padding-top:10px;

	text-align:center;}

	
input
	{
	border:#999 1px solid;}
	
	
select
	{
	border:#999 1px solid;}
	
textarea
	{
	border:#999 1px solid;}
	

.selected {
         background-color:#222;
         background-image:url(rdo_on.png);
     }
         
		 
#columna_facial
	{
	width:260px;
	border:#a8542f 1px solid;
	background-image:url(../sp/tratamiento/resultados/images/bg_facial.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	height:150px;
	float:left;}
	
	
#columna_corporales
{
	width:260px;
	border:#a8542f 1px solid;
	background-image:url(../sp/tratamiento/resultados/images/bg_corporales.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	height:150px;
	float:left;}
	
	
#columna_celulitis
{
	width:260px;
	border:#a8542f 1px solid;
	background-image:url(../sp/tratamiento/resultados/images/bg_celulitis.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	height:150px;
	float:left;}
#columna_facial p
	{
	padding:5px 120px 5px 5px;}
#columna_corporales p
	{
	padding:5px 120px 5px 5px;}
	
#columna_celulitis p
	{
	padding:5px 100px 5px 5px;}
		 
/* ventanas */

#dialogLipo,	#dialogEstrias
	{
	background-color:#FFFFFF;
	width:600px;
	padding:20px 20px 25px 20px;
	border:#FF3300 1px solid;}
	
#dialogCelu
{
	background-color:#FFFFFF;
	width:600px;
	padding:20px 20px 25px 20px;
	height:500px;
	border:#FF3300 1px solid;}
	
#txt_scroll
	{
		height:500px;
		overflow:auto;}
	
	
#dialogLipo, #dialogEstrias, #dialogLipo, #dialogCelu	h3
	{
	border-bottom:#FF6600 1px solid;
	font-size:16px;
	}
	
.definicion
	{
	text-decoration:underline;} 
	
.cerrarventana
	{
	font-size:11px;
	float:right;}

#dialogFaciales, #dialogCorporales {
	background-color:#FFFFFF;	
	border:3px solid #a8542f;
	padding:20px 20px 25px;
	width:440px;
}
	
#dialogFaciales h3
	{
	border-bottom:#FF6600 1px solid;
	font-size:16px;
	}
	
#dialogCorporales h3
	{
	border-bottom:#FF6600 1px solid;
	font-size:16px;
	}
	
#dialogNews, #dialogEmailSend {
	background-color:#FFFFFF;
	background-image:url(../sp/images/bg_newsletter.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	border:3px solid #a8542f;
	padding:20px 20px 25px;
	width:450px;
}

#dialogMapa
{
	background-color:#FFFFFF;
	background-position:right bottom;
	background-repeat:no-repeat;
	border:3px solid #a8542f;
	padding:20px 20px 25px;
	width:450px;
	
}

#columna_1{
float:left;
}

#columna_2{
float:left;
}

	
#dialogNovedades, #dialogNovedades2
{

	width:835px;
	padding:0px 5px 5px 5px;
	text-align:center;
	height:635px;
	background-color:#FFFFFF;
	border:#333333 1px solid;
	visibility:hidden;

	}
.novedades
    {
	text-decoration:underline;
	}
	
.red
	{
		color:red;}