/*-----------------------------------------------------------
	"estilos.css" -> Hoja de estilos principal.
  ===========================================================
  	Este archivo controla los estilos para el 'layout' de
	las páginas que componen el sitio.
	
	Este archivo se encuentra dividido en diferentes
	secciones, las cuales representan los diversos módulos
	del diseño principal.
  ===========================================================
  	@author 	-> "Matías Schmid"
	@date		-> "24/04/2008"
	@company 	-> "i2es"
-------------------------------------------------------------*/		
		 
/* Definición generica mediante selectores */

html,* { font-family: Arial, Tahoma, Helvetica, sans-serif; }

body 	{  margin: 0 ; padding: 0; background: url(/img/fondo_pagina.gif) top left; }

img 	{ border: 0; }

a 		{ border: 0; }

form , ul	{ margin: 0; padding: 0; }

.clear 	{ clear: both; }

h1, h2, h3, h4 { font-weight: normal; margin: 0; padding: 0; }

p { margin: 0; }

a:link {color: #4c8700;}
a:active {color: #4c8700; }
a:visited {color: #4c8700; }
a:hover {color: #2c5000; }

/* --------------------------------------------------------------------------------------------------------------------------------
	CABEZAL 
   -------------------------------------------------------------------------------------------------------------------------------- */

/****************************/
div.contenido {
	width: 994px;
	height:auto;
	margin:0 auto;
	/*display: table; */
	margin-left: auto; 
	margin-right: auto;
	overflow:hidden;
	z-index:900;
}
	
	
div.cabezal_total {
	background: url(/img/fondo_cabezal.gif) repeat-x top left;
	height: 70px;
	width:100%;
	margin:0 auto;
	z-index:1000;
	display: table; 
	margin-left: auto; 
	margin-right: auto;
}


.cabezal {
	background: url(/img/fondo_cabezal.gif) repeat-x top left;
	height: 70px;
	width: 957px;
	padding-left: 26px;
	padding-right: 11px;
	position: relative;
	margin:0 auto;
	margin-bottom: -3px;
	}
	

/****************************/

.contenedor_buscador {
	position: absolute;
	top: 12px;
	right: 22px;
	height: 36px;
	width: 280px;
}

.logo_analia_martin {
	position: absolute;
	right: -5px;
	top: 35px;
}

.buscador_controles {
	background: url(/img/fondo_buscador_izq.gif) no-repeat top left;
	height: 36px;
	padding-left: 8px;
	position: relative;
	opacity:0.8;
}

/* --------------------- 
	BOTONES DE CONTROL
   --------------------- */

.contenedor_controles {
	padding-top: 5px;
}

.contenedor_controles .botones  {
	float: left;
	margin-right: 10px;
}

a.botonesH {
	display:block;
	height:28px;
	text-indent:-9000px;
	width:28px;
	float: left;
	margin-right: 10px;
    background:url(/img/icono_home.gif) no-repeat scroll 0 0;
}

a.botonesC {
	display:block;
	height:28px;
	text-indent:-9000px;
	width:28px;
	float: left;
	margin-right: 10px;
    background:url(/img/icono_mail.gif) no-repeat scroll 0 0;
}


a.botonesH:hover , a.botonesC:hover {
	background-position:0 bottom;
}

.contenedor_controles .boton_buscar {
	/*float: left;*/
}

html>body .contenedor_controles .textbox {
	border: 1px solid #DDD;
	float: left;
	margin-left: 5px;
	margin-right: 9px;
	width: 144px;
	font-size: 12px;
	color: #000;
}

/********************************/
.contenedor_controles .textbox {
	border: 1px solid #DDD;
	float: left;
	margin-left: 5px;
	margin-right: 7px;
	width: 144px;
	font-size: 12px;
	color: #6b6b6b;
}
/********************************/

.buscador_esquina_der {
	background: url(/img/fondo_buscador_der.gif) no-repeat top left;
	width: 13px;
	height: 36px;
	position: absolute;
	top: 0;
	right: -8px;
	opacity:0.8;
}



/* --------------------------------------------------------------------------------------------------------------------------------
	COLUMNA IZQUIERDA 
   -------------------------------------------------------------------------------------------------------------------------------- */

.columna_izquierda {
	width: 242px;
	float: left;
	position: relative;
	background: url(/img/fondo_columna_izq.gif) repeat-y top left;
}

html>body .columna_izquierda .sombra_superior {
	height: 8px;
	width: 242px;
	background: url(/img/fondo_columna_izq_sup.gif) no-repeat top left;	
}

/************************/
.columna_izquierda .sombra_superior {
	height: 8px;
	width: 242px;
	background: url(/img/fondo_columna_izq_sup.gif) no-repeat top left;
	margin-bottom: -5px;
}
/***********************/


html>body .columna_izquierda .sombra_inferior {
	height: 9px;
	width: 242px;
	background: url(/img/fondo_columna_izq_inf.gif) no-repeat top left;
	position: absolute;
	bottom: 0;
	left: 0;
}

/******************************/

.columna_izquierda .sombra_inferior {
	height: 9px;
	width: 242px;
	background: url(/img/fondo_columna_izq_inf.gif) no-repeat top left;
	position: absolute;
	bottom: -9px;
	left: 0;
}

/******************************/



/* ---------------- 
	DESTACADOS
   ---------------- */
	
.destacados{
	margin: 0 12px 12px 0px;
	color: #FFF;
	font-size: 14px;
	/*width: 287px;*/
	width:206px;
	float:right;
	height: 32px;
	background: url(/img/fondo_destacados_izq.gif) no-repeat top left;
	position: relative;
	vertical-align: middle;
}

.destacados .esquina_derecha {
	background: url(/img/fondo_destacados_der.gif) no-repeat top right;
 	height: 33px;
	width: 7px;	
	position: absolute;
	top: 0;
	right: 0;
}

.destacados .texto {
	margin-left: 10px;
	margin-top: 4px;
	float: left;
	font-size: 17px;
	color: #FFF;
}

.destacados_thumb_nota {
	margin-left: 4px;
	margin-right:15px;
	color: #ff4200;
	font-size: 12px;
}

.destacados_thumb_nota img {
	margin-top: 6px;
	margin-right: 10px;
	/*float: left;*/
}

.destacados_thumb_nota p {
	float: left;
	color: #636363;
	font-size: 11px;
}

.lista_links {
	list-style: none;
	margin: 0;
	padding: 0;
}

.lista_links li {
	margin-bottom: 15px;
}


/* --------------------------------------------------------------------------------------- 
	HERRAMIENTAS LATERALES, Calculadora de masa corporal, Circunferencia de cintura, etc.
   --------------------------------------------------------------------------------------- */

/******************************/
.calc_masa_corporal,
.circunferencia_cintura,
.riesgo_cardiovascular {
	width: 224px;
	height: 33px;
	margin: 8px 8px 8px 8px;
	color: #FFF;
	font-size: 14px;
	

	
}
/*****************************/

html>body .calc_masa_corporal,
html>body .circunferencia_cintura,
html>body .riesgo_cardiovascular {
	width: 223px;
	height: 33px;
	margin: 8px 10px 8px 9px;
	color: #FFF;
	font-size: 14px;
}

.calc_masa_corporal .bullet,
.circunferencia_cintura .bullet,
.riesgo_cardiovascular .bullet {
	float: left;
	margin-left: 13px;
	margin-right: 7px;
	margin-top: 10px;	
}

.calc_masa_corporal .texto,
.circunferencia_cintura .texto,
.riesgo_cardiovascular .texto {
	margin-top: 6px;
	float: left;
}

.calc_masa_corporal{
	background: url(/img/fondo_calc_masa_corp_izq.gif) no-repeat top left;
	position: relative;
	vertical-align: middle;
}

.calc_masa_corporal .boton_flecha {
	float: right;
	margin-top: 6px;
	margin-right: 7px;
}

.calc_masa_corporal .esquina_derecha {
	background: url(/img/fondo_calc_masa_corp_der.gif) no-repeat top right;
 	height: 33px;
	width: 7px;	
	position: absolute;
	top: 0;
	right: 0;
}

/*----*/

.circunferencia_cintura{
	background: url(/img/fondo_circ_cintura_izq.gif) no-repeat top left;
	position: relative;
}

.circunferencia_cintura .esquina_derecha {
	background: url(/img/fondo_circ_cintura_der.gif) no-repeat top right;
 	height: 33px;
	width: 7px;	
	position: absolute;
	top: 0;
	right: 0;
}

.circunferencia_cintura .boton_flecha {
	float: right;
	margin-top: 6px;
	margin-right: 7px;
}

/*----*/

.riesgo_cardiovascular{
	background: url(/img/fondo_riesgo_card_izq.gif) no-repeat top left;
	position: relative;
}

.riesgo_cardiovascular .esquina_derecha {
	background: url(/img/fondo_riesgo_card_der.gif) no-repeat top right;
 	height: 33px;
	width: 7px;	
	position: absolute;
	top: 0;
	right: 0;
}

.riesgo_cardiovascular .boton_flecha {
	float: right;
	margin-top: 6px;
	margin-right: 7px;
}

/* --------------------- 
	SUSCRIPCION
   --------------------- */
   
/**************************/

.cuadro_suscripciones {
	background: url(/img/fondo_cuadro_suscripciones.gif) no-repeat top left;
	width: 211px;
	height: 58px;
	margin: 8px 0 0 8px;
	padding: 6px 7px 7px 7px;
}   

/*************************/

html>body .cuadro_suscripciones {
	background: url(/img/fondo_cuadro_suscripciones.gif) no-repeat top left;
	width: 225px;
	height: 126px;
	margin: 8px 0 0 9px;
	padding: 6px 7px 7px 7px;
}   

.cuadro_suscripciones .campos {
	/*background: url(/img/fondo_suscripcion_campos.gif) no-repeat top left;*/
	width: 203px;
	height: 70px;
	padding: 4px; padding-top:6px;
}

.cuadro_suscripciones .campos .textbox {
	border: 1px solid #AAA;
	width: 116px;
	height: 14px !important;
	margin-right: 5px;
	margin-top: 0;
	margin-left: 2px;
	font-size: 11px;
	vertical-align: top;
}

.cuadro_suscripciones .campos .textbox-2 {
	border: 1px solid #AAA;
	width: 195px;
	height: 14px !important;
	margin-right: 5px;
	margin-top: 0;
	margin-left: 2px;
	font-size: 11px;
	vertical-align: top;
}


.cuadro_suscripciones .bullet {
	float: left;
	margin: 6px 6px 0 5px;	
}

.cuadro_suscripciones .texto {
	margin-top: 0;
	float: left;
	color: #6BC104;
	font-size: 14px;
}

/* --------------------- 
	RECETAS
   --------------------- */

/************************/
.cuadro_recetas {
	width: 210px;
	height: 48px;
	background: url(/img/fondo_cuadro_recetas.gif) no-repeat top left;
	margin: 0 0 6px 8px;
	padding: 6px 6px 7px 7px;
}
/***********************/

html>body .cuadro_recetas {
	width: 224px;
	height: 48px;
	background: url(/img/fondo_cuadro_recetas.gif) no-repeat top left;
	margin: 0 0 3px 9px;
	padding: 6px 7px 7px 7px;
}

.cuadro_recetas .campos {
	background: url(/img/fondo_recetas_campos.gif) no-repeat top left;
	width: 211px;
	height: 17px;
	padding: 5px;
}

.cuadro_recetas .campos .textbox {
	border: 0 none;
	width: 171px;
	height: 14px !important;
	margin-right: 5px;
	margin-top: 0;
	margin-left: 2px;
	font-size: 11px;
	vertical-align: top;
}

.cuadro_recetas .texto {
	float: left;
	margin-top: 0;
	font-size: 17px;
	color: #FFF;
}

.cuadro_recetas .bullet {
	float: left;
	margin: 8px 6px 0 5px;	
}

/********************/
.cuadro_secciones {
	width: 210px;
	height: 15px;
	background: url(/img/fondo_cuadro_secciones.gif) no-repeat top left;
	margin: 0 0 0 4px;
	padding: 6px 6px 7px 7px;
	float:left;
	
}

/********************/

.texto_clinicas {
	float: left;
	margin-top: 0;
	font-size: 17px;
	color: #FFF;
	background:url(/img/txt_clinicas.gif) no-repeat;
	width:168px;
}

.clinicas_esteticas {
	width: 223px;
	height: 33px;
	/*background: url(/img/fondo_clinicas_izq-.gif) no-repeat top left;*/
	background: url(/img/fondo_clinicas_izq-2.gif) no-repeat top left;
	margin: 0 0 0px 9px;
	/*padding: 6px 7px 7px 13px;*/
	float:left;
}
.clinicas_esteticas .texto {
	float: left;
	margin-top: 4px;
	margin-left:28px;
	font-size: 17px;
	color: #FFF;
}

.link_clinicas:link {color: #ad3210;}
.link_clinicas:active {color: #ad3210; }
.link_clinicas:visited {color: #ad3210; }
.link_clinicas:hover {color: #6BC003; }

#clinica:hover { background:#f4f4f4; }
/********************/

html>body .cuadro_secciones {
	width: 223px;
	height: 20px;
	background: url(/img/fondo_cuadro_secciones.gif) no-repeat top left;
	margin: 0 0 0px 9px;
	padding: 6px 7px 7px 13px;
	float:left;
}

.cuadro_secciones .texto {
	float: left;
	margin-top: 0;
	font-size: 17px;
	color: #FFF;
}

.cuadro_secciones .bullet {
	float: left;
	margin: 8px 6px 0 0;	
}

.banner_lateral {
	float:left;
	padding-left:8px;
	text-align:center;
	margin-bottom:12px;
}

/* --------------------------------------------------------------------------------------------------------------------------------
	COLUMNA DERECHA - Contenido Principal 
   -------------------------------------------------------------------------------------------------------------------------------- */

html>body .columna_derecha {
	width: 752px;
	float: right;
	position: relative;
	background: url(/img/fondo_columna_der.gif) repeat-y top left;	
}

.columna_derecha {
	width: 752px;
	float: right;
	position: relative;
	background: url(/img/fondo_columna_der.gif) repeat-y top left;	
	padding-bottom:18px;
}

html>body .columna_derecha .sombra_inferior {
	height: 9px;
	width: 752px;
	background: url(/img/fondo_columna_der_inf.gif) no-repeat bottom left;
	position: absolute;
	bottom: 0;
	left: 0;
}


/***************************/

.columna_derecha .sombra_inferior {
	height: 9px;
	width: 752px;
	background: url(/img/fondo_columna_der_inf.gif) no-repeat top left ;
	left: 0;
}

/**************************/

/***************************/

.sub_contenido_izq {
	width: 400px;
	padding-left: 19px;
	padding-right: 18px;
	border-right: 1px solid #E5E5E5;
	float: left;
	
}

/***************************/

html>body .sub_contenido_izq {
	width: 488px;
	/*padding-left: 19px;
	padding-right: 18px;*/
	border-right: 1px solid #E5E5E5;
	float: left;
	padding-bottom:20px;
}

/************************/
.sub_contenido_der {
	width: 250px;
	float: right;
	padding-bottom:18px;
}
/***********************/

html>body .sub_contenido_der {
	width: 308px;
	float: right;
}

/* --------------------- 
	CLASES COMUNES
   --------------------- */

.cont_banner_grande,
.cont_banner_chico {
	width: 100%;
	margin-bottom: 15px;
	text-align: center;
}

.banner_izq {
	float: left;
	margin-right: 15px;
}

.bloque_der {
	float: right;
	margin-bottom: 10px;
	width: 47%;
}

.vinietas_secciones {
	height: 32px;
	background: url(/img/fondo_vinieta_izq.gif) no-repeat top left;
	margin-top: 10px;
	position: relative;
}

.vinietas_secciones h4 {
	position: absolute;
	top: 5px;
	left: 12px;
}

.vinietas_secciones .esquina_der {
	position: absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 32px;
	background: url(/img/fondo_vinieta_der.gif) no-repeat top right;
}

.lista_links_servicios {
	list-style: none;
	padding: 0;
	margin: 0;
}

.lista_links_servicios li {
	background: url(/img/bullet_menu_lista.gif) no-repeat top left;
	padding-left: 20px;
}

.lista_links_servicios li div {
	margin-top: 3px;
	margin-bottom: 3px;	
}

.lista_links_servicios a {
	clear: right;
}

.galeria {
	background: #FFF;
	border: 1px solid #BFBFBF;
	margin-top: 15px;
	margin-bottom: 25px;
	position: relative;
	padding: 15px 0 15px 15px;
	height: 62px;
}

.galeria img {
	margin-right: 15px;
}

.galeria .sup_izq {
	background: url(/img/fondo_esq_sup_izq.gif) no-repeat top left;
	width: 8px;
	height: 8px;
	position: absolute;
	top: -1px;
	left: -1px;
}

html>body .galeria .inf_izq {
	background: url(/img/fondo_esq_inf_izq.gif) no-repeat top left;
	width: 8px;
	height: 8px;
	position: absolute;
	bottom: -1px;
	left: -1px;
}

.galeria .sup_der {
	background: url(/img/fondo_esq_sup_der.gif) no-repeat top left;
	width: 8px;
	height: 8px;
	position: absolute;
	top: -1px;
	right: -1px;
}

html>body .galeria .inf_der {
	background: url(/img/fondo_esq_inf_der.gif) no-repeat top left;
	width: 8px;
	height: 8px;
	position: absolute;
	bottom: -1px;
	right: -1px;
}

.galeria .inf_izq {
	background: url(/img/fondo_esq_inf_izq.gif) no-repeat top left;
	width: 8px;
	height: 8px;
	position: absolute;
	bottom: -13px;
	left: -1px;
}

.galeria .inf_der {
	background: url(/img/fondo_esq_inf_der.gif) no-repeat top left;
	width: 8px;
	height: 8px;
	position: absolute;
	bottom: -13px;
	right: -1px;
}

.cont_img_receta {
	margin-top: 20px;
}

.cont_img_receta img {
	float: right;
}

.cont_ingredientes {
	float: left;
	width: 49%;
}

.lista_ingredientes {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

.lista_ingredientes li {
	color: #636363;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: justify;
}


html>body .articulos_linea {
	border-top: 1px solid #E5E5E5; 
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	width:488px;
}

.articulos_linea {
	border-top: 1px solid #E5E5E5; 
	margin-top: 10px;
	height: 1px;
}

.articulos_img {
	float: left;
	width: 102px;
	margin-right: 10px;
}

.separador {
	height: 20px;
}



.link_menu:link {color: #d7ffa7; text-decoration:none;}
.link_menu:active {color: #d7ffa7; text-decoration:none;}
.link_menu:visited {color: #d7ffa7; text-decoration:none;}
.link_menu:hover {color: #ffffff; text-decoration: underline}

div.texto_destacados {
	font-size:11px;
	color:#636363;
	}
	
.link_portada:link {color: #0dba00; text-decoration:none;}
.link_portada:active {color: #0dba00; text-decoration:none;}
.link_portada:visited {color: #0dba00; text-decoration:none;}
.link_portada:hover {color: #498600; text-decoration: underline}

.link_navegacion:link {color: #86b982; text-decoration:none;}
.link_navegacion:active {color: #86b982; text-decoration:none;}
.link_navegacion:visited {color: #86b982; text-decoration:none;}
.link_navegacion:hover {color: #498600; text-decoration: underline}

.link_verde:link {color: #6bc003; text-decoration:none;}
.link_verde:active {color: #6bc003; text-decoration:none;}
.link_verde:visited {color: #6bc003; text-decoration:none;}
.link_verde:hover {color: #498600; text-decoration: underline}

td.principal_portada_col2 {
	width:192px;
	vertical-align:top;
	padding-bottom:16px;
	padding-top:10px;
	border-bottom:1px solid  #E5E5E5;
}
td.principal_portada_col1 {
	vertical-align:top;
	padding-bottom:16px;
	padding-top:10px;
	border-bottom:1px solid  #E5E5E5;
}
div.ficha {
	/*width:488px;*/
	height:auto;
	margin-top:10px;
}
div.ficha_interior {
	/*width:488px;*/
	/*float:left;*/
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	/*background:url(/img/fichas_centro.gif) repeat-y;*/
}

div.ficha_interior_2 {
	padding:6px;
	padding-left:14px;
	padding-right:0px;
}


td.form_nombre {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	text-align:right;
}
.form_obligatorio {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
}	
	
.bloque_parrafo	{margin-top:10px;	}
	
div.agregar_comentario	{
	text-align:right;
	padding-top:5px;
	font-size:14px;
}
div.comentarios	{
	margin-bottom:12px;
    padding-left:10px; 
	padding-right:10px; 
	border-top:1px solid #E5E5E5; 
	margin-bottom:8px; 
	padding-top:8px;
	height:auto;
	/*opacity:0.6;*/
}
div.comentarios:hover	{
	/*opacity:1;*/
}
	
.tamanio_11	{ font-size:11px;	}

/*//////// navegacion
//////////////////////////////////////////////*/

.navComunidades {
    /*background:url(/img/navFnd.gif) no-repeat;*/
    border-left:1px solid #E5E5E5;
    border-right:1px solid #E5E5E5;
	width:150px;
	_width:160px;
	height:22px;
	margin-bottom:4px;
	
}

.navComunidades_in {
    height:20px;
	width:142px;
	padding:1px 0px 1px 0px;
	margin:0 auto;
}

/*/// PRINT ////*/

a.nav-print{
	background:transparent url(/img/navPrint.gif) no-repeat scroll 0 0;
	display:block;
	height:20px;
	text-indent:-9000px;
	width:20px;
	float:left;
	margin:0px 4px 0px 0px;
}
a.nav-print:hover {
	background-position:0 bottom;
}

/*/// RSS ////*/

a.nav-rss{
	background:transparent url(/img/navRss.gif) no-repeat scroll 0 0;
	display:block;
	height:20px;
	text-indent:-9000px;
	width:20px;
	float:left;
	margin:0px 4px 0px 4px;
}
a.nav-rss:hover {
	background-position:0 bottom;
}

/*/// TWITTER ////*/

a.nav-twitter {
	background:transparent url(/img/navTwitt.gif) no-repeat scroll 0 0;
	display:block;
	height:20px;
	text-indent:-9000px;
	width:20px;
	float:left;
	margin:0px 4px 0px 4px;
}
a.nav-twitter:hover {
	background-position:0 bottom;
}

/*/// FACEBOOK ////*/

a.nav-facebook {
	background:transparent url(/img/navFace.gif) no-repeat scroll 0 0;
	display:block;
	height:20px;
	text-indent:-9000px;
	width:20px;
	float:left;
	margin:0px 0px 0px 4px;
}
a.nav-facebook:hover {
	background-position:0 bottom;
}

/*/// SEND A AN FRIEND ////*/

a.nav-send {
	background:transparent url(/img/navSend.gif) no-repeat scroll 0 0;
	display:block;
	height:20px;
	text-indent:-9000px;
	width:20px;
	float:left;
	margin:0px 4px 0px 4px;
}
a.nav-send:hover {
	background-position:0 bottom;
}


	
/*IMAGENES*/
.imagenGal{ margin:2px; margin-right:12px;margin-left:6px; }
.imagenIz{ margin-right:10px; margin-left:0px; margin-top:5px; margin-bottom:4px;}
.imagenDer{ margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:4px;}
.imagenCen{ margin-right:0px; margin-left:0px; margin-top:5px; margin-bottom:5px;}

div.contenedor_banner_c{ 
	float:left;
	padding-left:4px;
	padding-top:13px;

}
td.paginacion{
	padding-left:0px;
}
#comentarios_formulario{
	overflow:hidden;
	float:left;
}
select{
	font-size:11px;
}
input{
	font-size:11px;
}
textarea{
	font-size:11px;
}
/* AJAX */
div.ventana_ajax{
	width:100%;
	margin:150px -35px auto;
	position:absolute;
}
div.ventana_ajax_g{
	margin:0 -100px auto;
	position:absolute;
}
div.ventana_ajax_e{
	position:absolute;
	right:800px;
	top:198px;
}
td.ventana_ajax{
	padding:3px;
	font-size:12px;
	color:#FFFFFF;
}
div.ventana_ajax_cerrar{
	background:url("../img/fondo_columna_der.gif") repeat-y scroll left top transparent;
	border-bottom:1px solid #232323;
	text-align:right;
	padding:3px;
}
a.ventana_ajax_link{
	font-size:13px;
	font-weight:bold;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
div.ventana_ajax_titulo{
	margin:10px;
	padding:3px;
	font-size:18px;
	color:#FFFFFF;
	border-bottom:1px solid #232323;
}
div.ventana_ajax_ayuda{
	margin:10px;
	padding:3px;
	font-size:11px;
}
div.ventana_ajax_cargador{
	margin:10px;
	padding:3px;
	font-size:11px;
}
div.ventana_ajax_mensaje{
	margin:10px;
	/*border:1px solid #333333;*/
	padding:5px;
	font-size:12px;
	color: #FFFFFF;
	/*background-color: #000000 ;*/
}
div.ventana_ajax_mensaje_interno{
	text-align:center;
	width:auto;
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	
}
div.ventana_ajax_mensaje_vacio{
	padding:0px;
	margin:0px;
	font-size:0px;
}
div.ventana_ajax_recomendar{
	background:url("/img/fondo_pagina.gif") repeat scroll left top transparent;
	/*background-color:#666666;*/
	border:1px solid #CCCCCC;
	width:300px;
	height:auto;
	overflow:hidden;
	margin-top:150px;
	position:absolute;

	
	
}
div.ventana_ajax_mensaje_vtn{
	background-color:#FFFFFF;
	border:1px solid #689c2f;
	width:234px;
	height:auto;
	overflow:hidden;
}







