/************************************************
*	session                                     *
************************************************/
fieldset{background-color: #ededed;border: 1px solid;}
legend{border: 1px solid #000;background-color: #ffffff;color: #000;padding:5px;}
h1,h2,p,form {padding: 5px;}
h1,h2{font-size: 18px; color: #666666;}
legend,label,#dialogWarning,#dialogExpired{font-weight:bold;font-size: 90%;margin-left: 10px;}
.container {width: 50%;margin-left: 25%;margin-top:2%;background: #ffffff;border: 4px solid #cccccc;}

/************************************************
*	common                                      *
************************************************/
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #005b94;
}

.main
{
	margin:0 auto;
	width:897px;
	height:auto;
}

td.border_left
{
	width: 32px;
	height: auto;
	background: url("../../images/bg_left.gif") top left repeat-y;
}

td.border_right
{
	width: 40px;
	height: auto;
	background: url("../../images/bg_right.gif") top left repeat-y;
}

.border_bottom_left
{
	width: 32px;
	height: 30px;
	background: url("../../images/bg_bottomleft.gif") top left no-repeat;
	float: left;
}

.border_bottom
{
	width: 825px;
	height: 30px;
	background: url("../../images/bg_bottom.gif") top left repeat-x;
	float: left;
}

.border_bottom_right
{
	width: 40px;
	height: 30px;
	background: url("../../images/bg_bottomright.gif") top left no-repeat;
	float: left;
}

.line_height
{
	height: 25px;
}

.dont_float
{
	float: none;
}

.float_left
{
	float: left;
}

.float_right
{
	float: right;
}

.new_line
{
	clear: left;
}

.pointer
{
	cursor: pointer;
}

.text_align_center
{
	text-align: center;
}

.text_align_left
{
	text-align: left;
}

.ancho_tipoUsuario
{
	float: left;
	width: 200px;
}

.ancho_tipoUsuario select
{
	width: 150px;
}

.ancho_dia
{
	float: left;
}

.ancho_dia input
{
	width: 30px;
	text-align: center;
}

.ancho_mes
{
	float: left;
}

.ancho_mes select
{
	width: 60px;
}

.ancho_anio
{
	float: left;
}

.ancho_anio input
{
	width: 45px;
	text-align: center;
}

.input_align_right input
{
	text-align: right;
}

.input_align_center input
{
	text-align: center;
}

.column_labels
{
	float: left;
	text-align: left;
	padding-right: 10px;
}

.label
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #013657;
	line-height: 25px;
	height: 25px; /*ie6 fix - line-height*/
}

.column_inputs
{
	float: left;
	text-align: left;
}

.input
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #463427;
	line-height: 25px;
	height: 25px; /*ie6 fix - line-height*/
}

.default_input_widths input
{
	width: 200px;
}

.default_input_widths select
{
	width: 207px;
}

#under_construction
{
	position: relative;
	width: 825px;
	height: 200px;
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	color: #005a93;
	margin-top: 130px;
	float: left;
}

.msg_wrapper
{
	position: relative;
	width: 400px;
	float: right;
	margin-top: 0px;
}

.msg_error
{
	position: relative;
	width: 250px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #9c2c26;
	text-align: left;
	margin-left: 9px;
	margin-top: 7px;
	float: left;
}

.msg_success
{
	position: relative;
	width: 235px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #068d02;
	text-align: left;
	margin-left: 9px;
	margin-top: 7px;
	float: left;
}

#icon_success
{
	width: 41px;
	height: 32px;
	background: url("../../images/iconSuccess.gif") top left no-repeat;
	float: left;
}

#icon_error
{
	width: 30px;
	height: 32px;
	background: url("../../images/iconError.gif") top left no-repeat;
	float: left;
}

#icon_excel_2008
{
	width: 50px;
	height: 50px;
	background: url("../../images/Excel2008.gif") top left no-repeat;
	float: left;
}

#icon_excel_2011
{
	width: 50px;
	height: 50px;
	background: url("../../images/Excel2011.gif") top left no-repeat;
	float: left;
}

#icon_required
{
	width: 9px;
	height: 10px;
	background: url("../../images/iconRequired.gif") top left no-repeat;
	margin-top: 7px;
	margin-right: 4px;
	float: left;
}

#icon_optional
{
	width: 9px;
	height: 10px;
	margin-top: 7px;
	margin-right: 4px;
	float: left;
}

#btn_new
{
	float: right;
	margin-top: 5px;
}

#btn_delete
{
	float: right;
}

#btn_edit
{
	float: right;
	margin-top: 5px;
}

#btn_search
{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

/************************************************
*	header                                      *
************************************************/
.header
{
    position: relative;
    background-color: white;
	width: 825px;
	height: 99px;
	float: left;
}

.session_info
{
	position: absolute;
	width: 500px;
	top: 10px;
	left: 295px;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
	color: #76787a;
}

.session_info a, .session_info a:link, .session_info a:visited, .session_info a:hover
{
	text-decoration: none;
	color: #005a93;
}

.session_info a:hover
{
	text-decoration: none;
	color: #36a8c5;
}

.logoheader
{
	width: 131px;
	height: 71px;
	background:transparent url('../../images/Logo.gif') no-repeat;
	margin-left: 74px;
	margin-top: 15px;
	float: left;
}

.menuSelector
{
	float: left;
	width: 10px;
	height: 7px;
	margin-left: 10px;
	margin-top: -8px;
	background:url('../../images/menuSelector.gif') top left no-repeat;
	visibility: hidden;
}

.menu
{
	float: left;
	margin-left: 350px;
	margin-top: -22px;
	font-family: Arial;
	font-size: 12px;
	color: #76787a;
}

.menu a, .menu a:link, .menu a:visited
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #76787a;
}

.menu a:hover
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #2b64b0;
}

.menuElement
{
	float: left;
}

.menuSeparator
{
	float: left;
	width: 2px;
	height: 11px;
	margin-left: 9px;
	margin-right: 9px;
	background:url('../../images/menuSeparator.gif') 3px left no-repeat;
}

.header_separator
{
	background-color: #dcddde;
	width: 825px;
	height: 6px;
	float: left;
}
.container_chat
{
	width: 200px;
	height: 50px;
	float: left;
}
.whatsapp
{
	margin-left: 30px;
	margin-top: 15px;
	float: left;
	width: 200px;
	height: 50px;
	text-indent: 3em;
	line-height: 2.5em;
	background:transparent url('../../images/chat.png') no-repeat top left;

}

.container_chat a, .container_chat a:link, .container_chat a:visited, .container_chat a:hover
{
	text-decoration: none;
	color: #005a93;
}

.container_chat a:hover
{
	text-decoration: none;
	color: #36a8c5;
}


/************************************************
*	body wrapper                                *
************************************************/
.main_body
{
	width: 825px;
	height: auto;
	background-color: white;
	float: left;
}

#wrapper
{
    float:left;
    width:980px;
    height:auto !important; /*ie6 fix - min-height not recognized*/
	height:300px; /*ie6 fix - min-height not recognized*/
    min-height: 300px;
    position: relative;
    left: 1050px;
}

#content
{
    float:left;
    position: relative;
    width:980px;
    min-height: 300px;
    height:auto !important; /*ie6 fix - min-height not recognized*/
	height:300px; /*ie6 fix - min-height not recognized*/
    text-align:left;
}

/************************************************
*	obsoleto                                    *
************************************************/
.logoheader_obsoleto
{
	width: 131px;
	height: 71px;
	background:transparent url('../../images/Logo.gif') no-repeat;
	margin-left: 37px; /* 74 / 2 */
	margin-top: 15px;
	float: left;
}

.no_se_puede_mostrar
{
	margin-top: 35px;
	margin-right: 30px;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: red;
	float: right;
}

.header_separator_obsoleto
{
	background-color: #dcddde;
	width: 825px;
	height: 6px;
	font-size: 0px;
	float: left;
}

.cuerpo_obsoleto
{
	width: 680px;
	margin-top: 30px;
	margin-left: 80px;
	margin-bottom: 40px;
	font-family: Arial;
	font-size: 14px;
	color: black;
	text-align: justify;
}

.cuerpo_obsoleto a, .cuerpo_obsoleto a:link, .cuerpo_obsoleto a:visited, .cuerpo_obsoleto a:hover
{
	text-decoration: none;
	color: #005a93;
}

/************************************************
*	index                                       *
************************************************/
div#rotator
{
	position:relative;
	height:290px;
	width: 825px;
}

div#rotator ul li
{
	float:left;
	position:absolute;
	list-style: none;
	top: 0px;
	left: 0px;
}

div#rotator ul
{
	height: 0px;
}

div#rotator ul li img
{
	background: white;
}

div#rotator ul li.show
{
	z-index:500
}

.Bienvenidos
{
	position: relative;
	width: 825px;
	height: 90px;
	background: url("../../images/Bienvenidos.jpg") top left no-repeat;
	float: left;
}

.Bienvenidos_onda
{
	position: absolute;
	width: 305px;
	height: 81px;
	background: url("../../images/Wave.png") top left no-repeat;
	top: -22px;
	left: 520px;
}

.Bienvenidos_Titulo
{
	margin-left: 265px;
	margin-top: 20px;
	text-align: left;
	font-family: Arial;
	font-size: 16px;
	color: white;
}

.Bienvenidos_text
{
	margin-left: 265px;
	margin-top: 7px;
	text-align: left;
	font-family: Arial;
	font-size: 16px;
	color: white;
}

.Secciones
{
	float: left;
	width: 751px;
	margin-left: 46px;
	margin-top: 10px;
	margin-bottom: 18px;
	text-align: center;
}

.SeccionNovedades
{
	float: left;
	width: 190px;
	margin-right: 8px;
}

.SeccNovedadesHeaderES
{
	float: left;
	width: 190px;
	height: 36px;
	background: url("../../images/NovedadesHeaderES.gif") top left no-repeat;
}

.SeccNovedadesHeaderEN
{
	float: left;
	width: 190px;
	height: 36px;
	background: url("../../images/NovedadesHeaderEN.gif") top left no-repeat;
}

.SeccNovedadesContent
{
	float: left;
	width: 190px;
	height: 166px;
}

.SeccNovedadesFooter
{
	float: left;
	width: 190px;
	height: 11px;
	background: url("../../images/NovedadesFooter.gif") top left no-repeat;
}

.SeccionSemanal
{
	float: left;
	width: 179px;
	margin-right: 8px;
}

.SeccSemanalHeaderES
{
	float: left;
	width: 179px;
	height: 62px;
	background: url("../../images/SemanalHeaderES.gif") top left no-repeat;
}

.SeccSemanalHeaderEN
{
	float: left;
	width: 179px;
	height: 62px;
	background: url("../../images/SemanalHeaderEN.gif") top left no-repeat;
}

.SeccSemanalHeaderFR
{
	float: left;
	width: 179px;
	height: 62px;
	background: url("../../images/SemanalHeaderFR.gif") top left no-repeat;
}

.SeccSemanalContent
{
	float: left;
	width: 153px; /*179-13-13*/
	height: 136px; /* 151 -15*/
	padding-top: 15px;
	padding-left: 13px;
	padding-right: 13px;
	background: url("../../images/SemanalContent.jpg") top left no-repeat;
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
}

.SeccionIngrediente
{
	float: left;
	width: 179px;
	margin-right: 8px;
}

.SeccIngredienteHeader
{
	float: left;
	width: 179px;
	height: 105px;
}

.SeccIngredienteContent
{
	position: relative;
	float: left;
	width: 153px; /*179-13-13*/
	height: 94px; /*107-13*/
	padding-top: 15px;
	padding-left: 13px;
	padding-right: 13px;
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: black;
}

.VerMasES
{
	position: absolute;
	width: 60px;
	height: 13px;
	top: 87px;
	left: 103px;
	background: url("../../images/VerMasES.png") top left no-repeat;
}

.VerMasEN
{
	position: absolute;
	width: 67px;
	height: 13px;
	top: 87px;
	left: 96px;
	background: url("../../images/VerMasEN.png") top left no-repeat;
}

/*.SeccIngredienteFooterES
{
	float: left;
	width: 179px;
	height: 23px;
	background: url("../../images/IngredienteFooterES.gif") top left no-repeat;
	cursor: pointer;
}

.SeccIngredienteFooterEN
{
	float: left;
	width: 179px;
	height: 23px;
	background: url("../../images/IngredienteFooterEN.gif") top left no-repeat;
	cursor: pointer;
}*/

.SeccionLogIn
{
	float: left;
	width: 179px;
}

.SeccLogInHeaderES
{
	float: left;
	width: 179px;
	height: 29px;
	background: url("../../images/_LogInHeaderES.gif") top left no-repeat;
}

.SeccLogInHeaderEN
{
	float: left;
	width: 179px;
	height: 29px;
	background: url("../../images/_LogInHeaderEN.gif") top left no-repeat;
}

.SeccLogInHeaderFR
{
	float: left;
	width: 179px;
	height: 29px;
	background: url("../../images/_LogInHeaderFR.gif") top left no-repeat;
}

.SeccLogInContent
{
	float: left;
	width: 161px; /*179-9-9*/
	height: 170px; /*183-13*/
	padding-top: 13px;
	padding-left: 9px;
	padding-right: 9px;
	background-color: white;
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: black;
}

.SeccLogInContent a, .SeccLogInContent a:link, .SeccLogInContent a:visited, .SeccLogInContent a:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #00a4d6;
}

.SeccLogInContent input
{
	width: 150px;
}

.btnIngresar, btnReintentar
{
	float: right;
	margin-top: 2px;
	margin-bottom: 6px;
	margin-right: 5px;
}

.btnIngresar input, .btnReintentar input
{
	width: 99px;
}

.msg_error_index
{
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #9c2c26;
	text-align: left;
	float: left;
}

#icon_error_index
{
	width: 30px;
	height: 32px;
	margin-left: 60px;
	background: url("../../images/iconError.gif") top left no-repeat;
	float: left;
}

/************************************************
*	productos                                   *
************************************************/
.contenido_productos
{
	position:relative;
	margin-top: 20px;
	margin-left: 20px;
	width: 605px;
	float: left;
}

.ficha_tecnica
{
	position: absolute;
	top: 380px;
	left: 370px;
	width: 200px;
	height: 28px;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
	color: #9f1501; /*#dc7404;*/
}

.ficha_tecnica_texto
{
	margin-top: 9px;
	margin-left: 5px;
	float: right;
}

.scrollable_descripcion_ingredientes
{
	position:relative;
	overflow:hidden;
	width: 340px;
	height:350px;
	float: left;
}

.scrollable_descripcion_ingredientes .items
{
	height:20000em;
	position:absolute;
}

.nombre_producto
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #dc7404;
	float: left;
}

.separador_ingredientes
{
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #00749f;
	float: left;
}

.ver_ingredientes
{
	font-family: Arial;
	font-size: 13px;
	color: #00749f;
	float: left;
	cursor: pointer;
}

.pos_ver_ingredientes_y_descripcion
{
	position: absolute;
	width: 200px;
	text-align: right;
	left: 365px; /*** Antes 124 ***/
	top: 4px;
}

.presentacion_producto
{
	margin-top: 4px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: black;
	float: left;
}

.foto_producto
{
	width: 240px;
	height: 270px; /* 300 - 30 */
	margin-top: 30px;
	text-align: center;
	float: left;
}

.descripcion_producto
{
	width: 315px;
	height: 320px;
	margin-top: 5px;
	margin-left: 15px;
	font-family: Arial;
	font-size: 13px;
	color: black;
	text-align: justify;
	float: left;
}

.via_de_administracion
{
	width: 315px;
	margin-top: 40px;
	margin-left: 15px;
	font-family: Arial;
	font-size: 13px;
	color: black;
	text-align: justify;
	float: left;
}

.ingredientes_y_modo_de_uso
{
	color: #0b7ac1;
	font-weight: bold;
}

.titulo_productos_relacionados
{
	margin-top: 0px;
	margin-left: 25px;
	margin-bottom: 10px;
	font-family: Arial;
	font-size: 15;
	color: #00749f;
	float: left;
}

.products_separator
{
	background-color: #dcddde;
	width: 825px;
	height: 3px;
	float: left;
}

.pos_boton_izq
{
	margin-top: 50px;
	margin-left: 31px;
	float: left;
}

.pos_boton_der
{
	margin-top: 50px;
	float: left;
}

.scrollable_productos_relacionados
{
	position:relative;
	overflow:hidden;
	width: 680px;
	height:170px;
	
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
}

.scrollable_productos_relacionados .items
{
	width:20000em;
	position:absolute;
	clear:both;
}

.items div
{
	float:left;
}

.nombre_producto_relacionado
{
	width: 170px; /* 680 / 4 */
	font-family: Arial;
	font-size: 14px;
	color: #696363;
	text-align: center;
	float: left;
}

.foto_producto_relacionado
{
	width: 170px; /* 680 / 4 */
	margin-top: 20px;
	text-align: center;
	float: left;
}

.botones_submenu
{
	width: 30px;
	height: 318px;
	margin-top: 20px;
	margin-left: 10px;
	float: left;
}

.scrollable_submenu
{
	position: relative;
	overflow: hidden;
	width: 200px;
	height: 275px;
	margin-top: 30px;
	float: left;
}

.scrollable_submenu .items
{
	height:20000em;
	position:absolute;
}

#submenu_digestivo
{
	position: absolute;
	left: 200px;
	top: 20px;
	width: 250px;
	height: 350px;
	background: url("../../images/menuDigestivo.png") top left no-repeat;
	z-index: 1;
	display: none;
}

#submenu_nervioso
{
	position: absolute;
	left: 200px;
	top: 63px;
	width: 250px;
	height: 350px;
	background: url("../../images/menuNervioso.png") top left no-repeat;
	z-index: 1;
	display: none;
}

#submenu_cardiovascular
{
	position: absolute;
	left: 200px;
	top: 106px;
	width: 250px;
	height: 350px;
	background: url("../../images/menuCardiovascular.png") top left no-repeat;
	z-index: 1;
	display: none;
}

#submenu_muscular
{
	position: absolute;
	left: 200px;
	top: 149px;
	width: 250px;
	height: 350px;
	background: url("../../images/menuMuscular.png") top left no-repeat;
	z-index: 1;
	display: none;
}

#submenu_respiratorio
{
	position: absolute;
	left: 200px;
	top: 192px;
	width: 250px;
	height: 350px;
	background: url("../../images/menuRespiratorio.png") top left no-repeat;
	z-index: 1;
	display: none;
}

#submenu_glandular
{
	position: absolute;
	left: 200px;
	top: 235px;
	width: 250px;
	height: 350px;
	background: url("../../images/menuGlandular.png") top left no-repeat;
	z-index: 1;
	display: none;
}

#submenu_metabolico
{
	position: absolute;
	left: 200px;
	top: 278px;
	width: 250px;
	height: 350px;
	background: url("../../images/menuMetabolico.png") top left no-repeat;
	z-index: 1;
	display: none;
}

#submenu_cosmeticos
{
	position: absolute;
	left: 200px;
	top: 321px;
	width: 250px;
	height: 350px;
	background: url("../../images/menuCosmeticos.png") top left no-repeat;
	z-index: 1;
	display: none;
}

.elemento_digestivo a, .elemento_digestivo a:link, .elemento_digestivo a:visited
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: black;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_digestivo a:hover
{
	background-color: #f89f1b;
	font-family: Arial;
	font-size: 11px;
	color: white;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_nervioso a, .elemento_nervioso a:link, .elemento_nervioso a:visited
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: black;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_nervioso a:hover
{
	background-color: #672f8f;
	font-family: Arial;
	font-size: 11px;
	color: white;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_cardiovascular a, .elemento_cardiovascular a:link, .elemento_cardiovascular a:visited
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: black;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_cardiovascular a:hover
{
	background-color: #d23934;
	font-family: Arial;
	font-size: 11px;
	color: white;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_muscular a, .elemento_muscular a:link, .elemento_muscular a:visited
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: black;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_muscular a:hover
{
	background-color: #36a8c5;
	font-family: Arial;
	font-size: 11px;
	color: white;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_respiratorio a, .elemento_respiratorio a:link, .elemento_respiratorio a:visited
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: black;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_respiratorio a:hover
{
	background-color: #25a9df;
	font-family: Arial;
	font-size: 11px;
	color: white;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_glandular a, .elemento_glandular a:link, .elemento_glandular a:visited
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: black;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_glandular a:hover
{
	background-color: #ebbe7b;
	font-family: Arial;
	font-size: 11px;
	color: white;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_metabolico a, .elemento_metabolico a:link, .elemento_metabolico a:visited
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: black;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_metabolico a:hover
{
	background-color: #b9b95b;
	font-family: Arial;
	font-size: 11px;
	color: white;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_cosmeticos a, .elemento_cosmeticos a:link, .elemento_cosmeticos a:visited
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: black;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.elemento_cosmeticos a:hover
{
	background-color: #90278e;
	font-family: Arial;
	font-size: 11px;
	color: white;
	margin-top: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

/************************************************
*	footer                                      *
************************************************/
.footer
{
	margin-top: 3px;
	text-align: left;
	font-family: Arial;
	font-size: 10px;
	color: white;
	float: left;
}

.footer a, .footer a:link, .footer a:visited, .footer a:hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}

/************************************************
*	no access                                   *
************************************************/
.title_no_access
{
	position: relative;
	width: 450px;
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	color: #36a8c5;
	text-align: left;
	margin-top: 100px;
	margin-left: 60px;
	float: left;
}

.text_no_access
{
	position: relative;
	width: 450px;
	height: auto;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	color: black;
	margin-top: 20px;
	margin-left: 60px;
	margin-bottom: 100px;
	float: left;
}

.text_no_access a, .text_no_access a:link, .text_no_access a:visited, .text_no_access a:hover
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #36a8c5;
}

/************************************************
*	centros                                     *
************************************************/
.cuerpo_centros
{
	position: relative;
	width: 825px;
	height: 588px;
	float: left;
}

.logo_google_maps
{
	position: absolute;
	left: 620px;
	top: 48px;
	width: 175px;
	height: 40px;
	background: url("../../images/maps_logo.gif") top left no-repeat;
}

.titulo_centros
{
	position: absolute;
	left: 60px;
	top: 50px;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #36a8c5;
}

.seleccione_estado
{
	position: absolute;
	left: 60px;
	top: 133px;
	font-family: Arial;
	font-size: 13px;
	color: black;
}

.combo_estado
{
	position: absolute;
	left: 60px;
	top: 152px;
	font-family: Arial;
	font-size: 11px;
	color: black;
}

.combo_estado select
{
	width: 175px;
}

.seleccione_ciudad
{
	position: absolute;
	left: 60px;
	top: 193px;
	font-family: Arial;
	font-size: 13px;
	color: black;
}

.combo_ciudad
{
	position: absolute;
	left: 60px;
	top: 212px;
	font-family: Arial;
	font-size: 11px;
	color: black;
}

.combo_ciudad select
{
	width: 175px;
}

.lbl_direccion
{
	position: absolute;
	left: 60px;
	top: 310px;
	font-family: Arial;
	font-size: 12px;
	color: black;
}

.direccion
{
	position: absolute;
	left: 60px;
	top: 347px;
	font-family: Arial;
	font-size: 11px;
	color: black;
}

.fondo_mapa
{
	position: absolute;
	left: 325px;
	top: 127px;
	width: 494px;
	height: 444px;
	background: url("../../images/fondo_mapa.jpg") top left no-repeat;
}

.mapa
{
	position: absolute;
	left: 355px;
	top: 127px;
	width: 451px;
	height: 425px;
}

.titulo_centro_mapa
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #36a8c5;
}

/************************************************
*	empresa                                     *
************************************************/
.fondo_empresaES
{
	position: relative;
	width: 825px;
	height: 662px;
	background: url("../../images/fondo_empresaES.jpg") top left no-repeat;
	float: left;
}

.fondo_empresaEN
{
	position: relative;
	width: 825px;
	height: 662px;
	background: url("../../images/fondo_empresaEN.jpg") top left no-repeat;
	float: left;
}

.boy
{
	position: absolute;
	top: 127px;
	left: -178px;
	width: 178px;
	height: 506px;
	background: url("../../images/boy.png") top left no-repeat;
}

.titulo_ayudando
{
	position: absolute;
	top: 250px;
	left: 70px;
	width: 700px;
	text-align: right;
	font-family: Arial;
	font-size: 19px;
	color: white;
}

#titulo_empresa
{
	position: absolute;
	top: 80px;
	left: 460px;
	font-family: Arial;
	font-size: 23px;
	color: white;
	cursor: pointer;
}

#empresa
{
	position: absolute;
	top: 300px;
	left: 380px;
	width: 390px;
	text-align: justify;
	font-family: Arial;
	font-size: 13px;
	color: white;
}

#titulo_mision
{
	position: absolute;
	top: 80px;
	left: 600px;
	font-family: Arial;
	font-size: 23px;
	color: white;
	cursor: pointer;
}

#mision
{
	display: none;
	position: absolute;
	top: 300px;
	left: 380px;
	width: 390px;
	text-align: justify;
	font-family: Arial;
	font-size: 13px;
	color: white;
}

#titulo_vision
{
	position: absolute;
	top: 80px;
	left: 668px;
	font-family: Arial;
	font-size: 23px;
	text-align: right;
	width: 100px;
	color: white;
	cursor: pointer;
}

#vision
{
	display: none;
	position: absolute;
	top: 300px;
	left: 380px;
	width: 390px;
	text-align: justify;
	font-family: Arial;
	font-size: 13px;
	color: white;
}

/************************************************
*	contacto                                    *
************************************************/
.cuerpo_contactoES
{
	position: relative;
	width: 825px;
	height: 621px;
	background: url("../../images/fondo_contactoES.jpg") top left no-repeat;
	float: left;
}

.cuerpo_contactoEN
{
	position: relative;
	width: 825px;
	height: 621px;
	background: url("../../images/fondo_contactoEN.jpg") top left no-repeat;
	float: left;
}

.texto_cuerpo_contacto
{
	position: absolute;
	top: 95px;
	left: 297px;
	width: 262px;
	font-family: Arial;
	font-size: 12px;
	color: black;
	text-align: justify;
}

.lbl_nombre_contacto
{
	position: absolute;
	top: 202px;
	left: 297px;
	font-family: Arial;
	font-size: 13px;
	color: #008ecc;
	text-align: left;
}

.lbl_email_contacto
{
	position: absolute;
	top: 236px;
	left: 297px;
	font-family: Arial;
	font-size: 13px;
	color: #008ecc;
	text-align: left;
}

.lbl_telefono_contacto
{
	position: absolute;
	top: 270px;
	left: 297px;
	font-family: Arial;
	font-size: 13px;
	color: #008ecc;
	text-align: left;
}

.lbl_ciudad_contacto
{
	position: absolute;
	top: 304px;
	left: 297px;
	width: 105px;
	font-family: Arial;
	font-size: 13px;
	color: #008ecc;
	text-align: left;
}

.lbl_informacion_contacto
{
	position: absolute;
	top: 338px;
	left: 297px;
	font-family: Arial;
	font-size: 13px;
	color: #464a4c;
	text-align: left;
}

.lbl_departamento_contacto
{
	position: absolute;
	top: 372px;
	left: 297px;
	width: 105px;
	font-family: Arial;
	font-size: 13px;
	color: #008ecc;
	text-align: right;
}

.lbl_mensaje_contacto
{
	position: absolute;
	top: 406px;
	left: 297px;
	width: 105px;
	font-family: Arial;
	font-size: 13px;
	color: #008ecc;
	text-align: right;
}

.txt_nombre_contacto
{
	position: absolute;
	top: 200px;
	left: 362px;
	font-family: Arial;
	font-size: 13px;
	color: black;
	text-align: left;
}

.txt_nombre_contacto input
{
	width: 193px;
}

.txt_email_contacto
{
	position: absolute;
	top: 234px;
	left: 362px;
	font-family: Arial;
	font-size: 13px;
	color: black;
	text-align: left;
}

.txt_email_contacto input
{
	width: 193px;
}

.txt_telefono_contacto
{
	position: absolute;
	top: 268px;
	left: 362px;
	font-family: Arial;
	font-size: 13px;
	color: black;
	text-align: left;
}

.txt_telefono_contacto input
{
	width: 193px;
}

.txt_ciudad_contacto
{
	position: absolute;
	top: 302px;
	left: 405px;
	width: 105px;
	font-family: Arial;
	font-size: 13px;
	color: black;
	text-align: left;
}

.txt_ciudad_contacto input
{
	width: 150px;
}

.opt_si_no_contacto
{
	position: absolute;
	top: 335px;
	left: 620px;
}

.Si
{
	font-family: Arial;
	font-size: 13px;
	color: #008ecc;
}

.No
{
	font-family: Arial;
	font-size: 13px;
	color: #464a4c;
}

.txt_departamento_contacto
{
	position: absolute;
	top: 370px;
	left: 405px;
	width: 105px;
	font-family: Arial;
	font-size: 13px;
	color: black;
	text-align: right;
}

.txt_departamento_contacto select
{
	width: 157px;
}

.txt_mensaje_contacto
{
	position: absolute;
	top: 404px;
	left: 405px;
	width: 105px;
	font-family: Arial;
	font-size: 13px;
	color: black;
	text-align: right;
}

.txt_mensaje_contacto textarea
{
	width: 330px;
}

.btn_enviar_mail
{
	position: absolute;
	top: 535px;
	left: 643px;
}

.msg_wrapper_contacto
{
	position: absolute;
	top: 40px;
	left: 420px;
	width: 400px;
}

.msg_error_contacto
{
	position: relative;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #9c2c26;
	text-align: left;
	top: 0px;
	left: 5px;
}

.msg_success_contacto
{
	position: relative;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #068d02;
	top: 0px;
	left: 5px;
}

/************************************************
*	eventos                                     *
************************************************/
.cuerpo_eventos
{
	position: relative;
	width: 825px;
	min-height: 421px;
	float: left;
}

.logoEventosES
{
	position: absolute;
	width: 242px;
	height: 62px;
	top: -60px;
	left: 355px;
	background: url(../../images/EventosES.gif) top left repeat-x;
}

.logoEventosEN
{
	position: absolute;
	width: 242px;
	height: 62px;
	top: -60px;
	left: 355px;
	background: url(../../images/EventosEN.gif) top left repeat-x;
}

.divPuntitosTitulo
{
	position: relative;
	width: 730px;
	height: 2px;
	margin-top: 70px;
	margin-left: 60px;
	margin-bottom: 22px;
	background: url(../../images/dot.gif) top left repeat-x;
	float: left;
}

.FotoEvento
{
	width: 120px;
	height: 98px;
	margin-left: 60px;
	margin-right: 25px;
	float: left;
}

.divPuntitos
{
	position: relative;
	width: 730px;
	height: 2px;
	margin-top: 20px;
	margin-left: 60px;
	margin-bottom: 20px;
	background: url(../../images/dot.gif) top left repeat-x;
	float: left;
}

.contenido_eventos
{
	float: left;
	width: 450px;
	font-family: Arial;
}

.titulo_evento
{
	float: left;
	color: #6d98a3;
	font-weight: bold;
	font-size: 12px;
}

.etiquetas_evento
{
	float: left;
	color: black;
	font-weight: bold;
	width: 70px;
	font-size: 11px;
	margin-top: 5px;
}

.texto_evento
{
	float: left;
	color: black;
	width: 380px;
	font-size: 11px;
	text-align: justify;
	margin-top: 5px;
}

.texto_evento_pasado
{
	float: left;
	color: red;
	width: 380px;
	font-size: 11px;
	text-align: justify;
	margin-top: 5px;
}

.ver_mas_evento
{
	float: left;
	color: #00749f;
	width: 450px;
	font-size: 12px;
	text-align: right;
	margin-top: 5px;
}

.ver_mas_evento a, .ver_mas_evento a:link, .ver_mas_evento a:visited, .ver_mas_evento a:hover
{
	text-decoration: none;
	color: #00749f;
}

.ImgMas
{
	width: 12px;
	height: 13px;
	margin-right: 5px;
	background: url(../../images/plus.png) top left no-repeat;
	float: right;
}

/************************************************
*	eventosDetalle                              *
************************************************/
.FotoGrande_eventosDetalle
{
	position: relative;
	width: 333px;
	height: 347px;
	margin-left: 60px;
	margin-right: 25px;
	float: left;
}

.contenido_eventosDetalle
{
	float: left;
	width: 345px;
	font-family: Arial;
	text-align: justify;
	margin-top: 70px;
}

.FotoChicaHorizontal_eventosDetalle
{
	position: absolute;
	top: 312px;
	left: 413px;
	width: 37px;
	height: 25px;
}

.FotoChicaVertical_eventosDetalle
{
	position: absolute;
	top: 300px;
	left: 425px;
	width: 25px;
	height: 37px;
}

.descargar_original
{
	position: absolute;
	top: 323px;
	left: 457px;
	color: #89a7af;
}

.divPuntitos_eventosDetalle
{
	position: absolute;
	width: 375px;
	height: 2px;
	top: 350px;
	left: 415px;
	background: url(../../images/dot.gif) top left repeat-x;
}

.Marco_Foto_Horizontal
{
	position: absolute;
	width: 333px;
	height: 275px;
	top: 0px;
	left: 0px;
	background: url(../../images/MarcoHorizontal.png) top left no-repeat;
}

.Foto_Horizontal
{
	position: absolute;
	width: 268px;
	height: 179px;
	top: 24px;
	left: 40px;
}

.Marco_Foto_Vertical
{
	position: absolute;
	width: 232px;
	height: 347px;
	top: 0px;
	left: 50px;
	background: url(../../images/MarcoVertical.png) top left no-repeat;
}

.Foto_Vertical
{
	position: absolute;
	width: 179px;
	height: 268px;
	top: 24px;
	left: 82px;
}

.scrollable_fotos_evento
{
	position:absolute;
	top: 370px;
	left: 435px;
	overflow:hidden;
	width: 335px;
	height:63px;
}

.scrollable_fotos_evento .items
{
	width:20000em;
	position:absolute;
	clear:both;
}

.fondo_foto_horizontal_carroussel
{
	width: 63px;
	height: 53px;
	background-color: #dcdddf;
	margin-right: 5px;
	padding-top: 10px;
	cursor: pointer;
}

.fondo_foto_vertical_carroussel
{
	width: 63px;
	height: 63px;
	background-color: #dcdddf;
	margin-right: 5px;
	text-align: center;
	cursor: pointer;
}

#boton_izq_fotos_eventos
{
	position: absolute;
	top: 350px;
	left: 390px;
}

#boton_der_fotos_eventos
{
	position: absolute;
	top: 350px;
	left: 775px;
}

/* scrollable-navigator.css
position and dimensions of the navigator */
.navi {
	position: absolute;
	top: 445px;
	/*left: 451px;*/ /*(  595 - ((N-1)*12) / 2)   )*/
	height:20px;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:2px;
	background:url("../../images/scrolls/navigator.png") 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}

/************************************************
*	ingrediente                                 *
************************************************/
.cuerpo_ingrediente
{
	position: relative;
	width: 725px; /* 825 - 60 */
	padding-left: 100px;
	padding-top: 30px;
	padding-bottom: 60px;
	float: left;
}

.nombre_ingrediente
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #36a8c5;
	float: left;
}

.titulo_ingrediente
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	color: black;
	float: left;
}

.texto_ingrediente
{
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	width: 600px;
	margin-top: 20px;
	color: black;
	float: left;
}

.imagenes_ingrediente
{
	width: 600px;
	margin-top: 30px;
	text-align: center;
	float: left;
}

/************************************************
*	NuevoUsuario                                *
************************************************/
.cuerpo_NuevoUsuario
{
	position: relative;
	width: 725px; /* 825 - 60 */
	padding-left: 100px;
	padding-top: 10px;
	padding-bottom: 40px;
	font-family: Arial;
	font-size: 12px;
	color: black;
	float: left;
}

.titulos_NuevoUsuario
{
	font-size: 14px;
	color: #36a8c5;
	font-weight: bold;
	margin-top: 20px;
	float: left;
}

.descripciones_NuevoUsuario
{
	float: left;
	width: 350px;
	text-align: justify;
	margin-bottom: 20px;
}

.labels_NuevoUsuario
{
	float: left;
	width: 200px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
}

.inputs_NuevoUsuario, .inputs_NuevoUsuarioNumero
{
	float: left;
	width: 200px;
	text-align: left;
	vertical-align: middle;
	height: 25px;
}

.inputs_NuevoUsuario input
{
	width: 150px;
	text-align: left;
}

.inputs_NuevoUsuarioNumero input
{
	width: 150px;
	text-align: center;
}

.terminos_NuevoUsuario
{
	float: left;
	margin-top: 20px;
}

.terminos_NuevoUsuario a, .terminos_NuevoUsuario a:link, .terminos_NuevoUsuario a:visited, .terminos_NuevoUsuario a:hover
{
	text-decoration: none;
	color: #005a93;
}

.terminos_NuevoUsuario a:hover
{
	text-decoration: none;
	color: #36a8c5;
}

.boton_NuevoUsuario
{
	float: left;
	width: 350px;
	text-align: right;
	margin-top: 20px;
}

.msg_wrapper_NuevoUsuario
{
	position: absolute;
	left: 515px;
	top: 100px;
}

/************************************************
*	OlvidoContrase–a (ForgotPassword)           *
************************************************/
.cuerpo_ForgotPassword
{
	position: relative;
	width: 725px; /* 825 - 60 */
	padding-left: 100px;
	padding-top: 10px;
	padding-bottom: 40px;
	font-family: Arial;
	font-size: 12px;
	color: black;
	float: left;
}

.titulos_ForgotPassword
{
	font-size: 18px;
	color: #36a8c5;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	float: left;
}

.descripciones_ForgotPassword
{
	float: left;
	width: 350px;
	text-align: justify;
	margin-bottom: 20px;
}

.labels_ForgotPassword
{
	float: left;
	width: 150px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
}

.inputs_ForgotPassword, .inputs_ForgotPassword_Numero
{
	float: left;
	width: 250px;
	text-align: left;
	vertical-align: middle;
	height: 25px;
}

.inputs_ForgotPassword input
{
	width: 200px;
	text-align: left;
}

.inputs_ForgotPassword_Numero input
{
	width: 200px;
	text-align: center;
}

.boton_ForgotPassword
{
	float: left;
	width: 350px;
	text-align: right;
	margin-top: 20px;
}

.msg_wrapper_ForgotPassword
{
	position: absolute;
	left: 515px;
	top: 100px;
}

/************************************************
*	Terminos                                    *
************************************************/
.cuerpo_Terminos
{
	position: relative;
	width: 665px; /* 825 - 60 - 60 */
	padding-left: 80px;
	padding-top: 20px;
	padding-bottom: 40px;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	color: black;
	float: left;
}

.titulo_Terminos
{
	font-size: 18px;
	font-weight: bold;
	color: black;
	float: left;
}

.texto_Terminos
{
	margin-top: 20px;
	float: left;
}

.ultima_revision_Terminos
{
	margin-top: 20px;
	font-size: 10px;
	float: left;
}

/************************************************
*	ControlPanel                                *
************************************************/
.cuerpo_ControlPanel
{
	position: relative;
	width: 725px; /* 825 - 60 */
	padding-left: 100px;
	padding-top: 30px;
	padding-bottom: 40px;
	font-family: Arial;
	font-size: 12px;
	color: black;
	float: left;
}

.titulos_ControlPanel
{
	font-size: 18px;
	color: #36a8c5;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	float: left;
}

.descripciones_ControlPanel
{
	float: left;
	width: 350px;
	text-align: justify;
	margin-bottom: 20px;
}

.labels_ControlPanel
{
	float: left;
	width: 150px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
}

.inputs_ControlPanel
{
	float: left;
	width: 200px;
	text-align: left;
	vertical-align: middle;
	height: 25px;
}

.inputs_ControlPanel select
{
	width: 200px;
}

.btn_Generar
{
	float: left;
	width: 350px;
	margin-top: 5px;
	text-align: right;
}

.titulos_EstadoDeCuenta
{
	float: left;
	margin-top: 30px;
	width: 110px;
	text-align: center;
	font-size: 14px;
	color: #36a8c5;
	font-weight: bold;
	height: 35px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #cccccc;
}

.compras_puntos
{
	float: left;
	width: 110px;
	text-align: right;
	font-size: 12px;
	color: black;
	font-weight: bold;
	padding: 4px 3px 3px 3px;
	height: 38px;
	border: 1px solid #cccccc;
}

.descargar
{
	float: left;
	width: 110px;
	text-align: center;
	font-size: 12px;
	color: black;
	font-weight: bold;
	padding: 4px 3px 3px 3px;
	height: 38px;
	border: 1px solid #cccccc;
}

.texto_adobe_reader
{
	float: left;
	width: 650px;
	margin-top: 30px;
	margin-bottom: 5px;
	text-align: justify;
}

.elementos_otros_beneficios a, .elementos_otros_beneficios a:link, .elementos_otros_beneficios a:visited, .elementos_otros_beneficios a:hover
{
	float: left;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
	text-decoration: none;
	color: black;
}


/************************************************
*	Consultas, Edicion, Bajas                   *
************************************************/
.cuerpo_Consultas
{
	position: relative;
	width: 825px;
	padding-top: 30px;
	padding-bottom: 40px;
	font-family: Arial;
	font-size: 12px;
	color: black;
	float: left;
}

.Query_combo_widths select
{
	width: 120px;
}

.Query_input_widths input
{
	width: 268px;
}

td.search_NW
{
	width: 14px;
	height: 14px;
	background: url("../../images/searchNW.gif") top left no-repeat;
}

td.search_N
{
	height: 14px;
	background: url("../../images/searchN.gif") top left repeat-x;
}

td.search_NE
{
	width: 14px;
	height: 14px;
	background: url("../../images/searchNE.gif") top left no-repeat;
}

td.search_E
{
	width: 14px;
	background: url("../../images/searchE.gif") top left repeat-y;
}

td.search_SE
{
	width: 14px;
	height: 14px;
	background: url("../../images/searchSE.gif") top left no-repeat;
}

td.search_S
{
	height: 14px;
	background: url("../../images/searchS.gif") top left repeat-x;
}

td.search_SW
{
	width: 14px;
	height: 14px;
	background: url("../../images/searchSW.gif") top left no-repeat;
}

td.search_W
{
	width: 14px;
	background: url("../../images/searchW.gif") top left repeat-y;
}

.search_bg
{
	background-color: #ebebeb;
}

.list_header_footer {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #d3d3d3;
}

.list_body
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.list_body a, .list_body a:link, .list_body a:visited, .list_body a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.list_title {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #013657;
	background-color: #ebebeb;
}

.list_separator {
	background-color: #d3d3d3;
}

.list_title a, .list_title a:link, .list_title a:visited, .list_title a:hover
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #013657;
}

/************************************************
*	InvoiceCoordinates                          *
************************************************/
.cuerpo_InvoiceCoordinates
{
	position: relative;
	width: 795px; /*825 - 30*/ 
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 40px;
	font-family: Arial;
	font-size: 12px;
	color: black;
	float: left;
}

.InvCoord_column_xy_width
{
	width: 54px;
}

.InvCoord_input_widths input
{
	width: 50px;
}

.InvCoord_input_widths select
{
	width: 57px;
}

.InvCoord_font_widths input
{
	width: 90px;
}

.InvCoord_font_widths select
{
	width: 97px;
}

.InvCoord_sep1_width
{
	width: 5px;
}

.InvCoord_sep2_width
{
	width: 20px;
}

#example_image_invoice
{
	width: 480px;
	height: 320px;
	background: url("../../images/InvoiceCoordinates.gif") top left no-repeat;
	margin-left: 10px;
	float: left;
}

.InvoiceCoordinatesEdit
{
	width: 760px;
	text-align: right;
	float: left;
}

/************************************************
*	InvoicesDetail                              *
************************************************/
.invoices_bg
{
	float: left;
	position: relative;
	margin-left: 6px;
	width: 800px;
	height: 1105px;
	background: url("../../images/InvoiceBG2012.gif") top left no-repeat;
}

.invoices_pdf
{
	position: absolute;
	margin-left: 755px;
	margin-top: -30px;
}

.invoices_xml
{
	position: absolute;
	margin-left: 705px;
	margin-top: -30px;
}

#invoices_cancelado
{
	position: absolute;
	margin-left: 250px;
	margin-top: 450px;
	width: 300px;
	height: 278px;
	background: url("../../images/Cancelada.gif") top left no-repeat;
}

.invoicesDetail_Fecha
{
	position: absolute;
	margin-left: 630px;
	margin-top: 119px;
	font-family: Arial;
	font-size: 15px;
}

.invoicesDetail_Numero
{
	position: absolute;
	margin-left: 675px;
	margin-top: 41px;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: red;
}

.invoicesDetail_Nombre
{
	position: absolute;
	margin-left: 90px;
	margin-top: 188px;
	font-family: Arial;
	font-size: 15px
}

.invoicesDetail_Direccion
{
	position: absolute;
	margin-left: 90px;
	margin-top: 212px;
	font-family: Arial;
	font-size: 15px;
}

.invoicesDetail_Ciudad
{
	position: absolute;
	margin-left: 90px;
	margin-top: 236px;
	font-family: Arial;
	font-size: 15px;
}

.invoicesDetail_Estado
{
	position: absolute;
	margin-left: 460px;
	margin-top: 236px;
	font-family: Arial;
	font-size: 15px;
}

.invoicesDetail_RFC
{
	position: absolute;
	margin-left: 90px;
	margin-top: 260px;
	font-family: Arial;
	font-size: 15px;
}

.invoicesDetail_CURP
{
	position: absolute;
	margin-left: 460px;
	margin-top: 260px;
	font-family: Arial;
	font-size: 15px;
}

.invoicesDetail_Cantidad1
{
	position: absolute;
	margin-left: 10px;
	margin-top: 315px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad2
{
	position: absolute;
	margin-left: 10px;
	margin-top: 335px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad3
{
	position: absolute;
	margin-left: 10px;
	margin-top: 355px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad4
{
	position: absolute;
	margin-left: 10px;
	margin-top: 375px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad5
{
	position: absolute;
	margin-left: 10px;
	margin-top: 395px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad6
{
	position: absolute;
	margin-left: 10px;
	margin-top: 415px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad7
{
	position: absolute;
	margin-left: 10px;
	margin-top: 435px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad8
{
	position: absolute;
	margin-left: 10px;
	margin-top: 455px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad9
{
	position: absolute;
	margin-left: 10px;
	margin-top: 475px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad10
{
	position: absolute;
	margin-left: 10px;
	margin-top: 495px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad11
{
	position: absolute;
	margin-left: 10px;
	margin-top: 515px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad12
{
	position: absolute;
	margin-left: 10px;
	margin-top: 535px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad13
{
	position: absolute;
	margin-left: 10px;
	margin-top: 555px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad14
{
	position: absolute;
	margin-left: 10px;
	margin-top: 575px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Cantidad15
{
	position: absolute;
	margin-left: 10px;
	margin-top: 595px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad1
{
	position: absolute;
	margin-left: 74px;
	margin-top: 315px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad2
{
	position: absolute;
	margin-left: 74px;
	margin-top: 335px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad3
{
	position: absolute;
	margin-left: 74px;
	margin-top: 355px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad4
{
	position: absolute;
	margin-left: 74px;
	margin-top: 375px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad5
{
	position: absolute;
	margin-left: 74px;
	margin-top: 395px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad6
{
	position: absolute;
	margin-left: 74px;
	margin-top: 415px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad7
{
	position: absolute;
	margin-left: 74px;
	margin-top: 435px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad8
{
	position: absolute;
	margin-left: 74px;
	margin-top: 455px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad9
{
	position: absolute;
	margin-left: 74px;
	margin-top: 475px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad10
{
	position: absolute;
	margin-left: 74px;
	margin-top: 495px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad11
{
	position: absolute;
	margin-left: 74px;
	margin-top: 515px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad12
{
	position: absolute;
	margin-left: 74px;
	margin-top: 535px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad13
{
	position: absolute;
	margin-left: 74px;
	margin-top: 555px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad14
{
	position: absolute;
	margin-left: 74px;
	margin-top: 575px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Unidad15
{
	position: absolute;
	margin-left: 74px;
	margin-top: 595px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave1
{
	position: absolute;
	margin-left: 139px;
	margin-top: 315px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave2
{
	position: absolute;
	margin-left: 139px;
	margin-top: 335px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave3
{
	position: absolute;
	margin-left: 139px;
	margin-top: 355px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave4
{
	position: absolute;
	margin-left: 139px;
	margin-top: 375px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave5
{
	position: absolute;
	margin-left: 139px;
	margin-top: 395px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave6
{
	position: absolute;
	margin-left: 139px;
	margin-top: 415px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave7
{
	position: absolute;
	margin-left: 139px;
	margin-top: 435px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave8
{
	position: absolute;
	margin-left: 139px;
	margin-top: 455px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave9
{
	position: absolute;
	margin-left: 139px;
	margin-top: 475px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave10
{
	position: absolute;
	margin-left: 139px;
	margin-top: 495px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave11
{
	position: absolute;
	margin-left: 139px;
	margin-top: 515px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave12
{
	position: absolute;
	margin-left: 139px;
	margin-top: 535px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave13
{
	position: absolute;
	margin-left: 139px;
	margin-top: 555px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave14
{
	position: absolute;
	margin-left: 139px;
	margin-top: 575px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Clave15
{
	position: absolute;
	margin-left: 139px;
	margin-top: 595px;
	width: 59px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.invoicesDetail_Descripcion1
{
	position: absolute;
	margin-left: 205px;
	margin-top: 315px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion2
{
	position: absolute;
	margin-left: 205px;
	margin-top: 335px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion3
{
	position: absolute;
	margin-left: 205px;
	margin-top: 355px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion4
{
	position: absolute;
	margin-left: 205px;
	margin-top: 375px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion5
{
	position: absolute;
	margin-left: 205px;
	margin-top: 395px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion6
{
	position: absolute;
	margin-left: 205px;
	margin-top: 415px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion7
{
	position: absolute;
	margin-left: 205px;
	margin-top: 435px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion8
{
	position: absolute;
	margin-left: 205px;
	margin-top: 455px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion9
{
	position: absolute;
	margin-left: 205px;
	margin-top: 475px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion10
{
	position: absolute;
	margin-left: 205px;
	margin-top: 495px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion11
{
	position: absolute;
	margin-left: 205px;
	margin-top: 515px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion12
{
	position: absolute;
	margin-left: 205px;
	margin-top: 535px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion13
{
	position: absolute;
	margin-left: 205px;
	margin-top: 555px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion14
{
	position: absolute;
	margin-left: 205px;
	margin-top: 575px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_Descripcion15
{
	position: absolute;
	margin-left: 205px;
	margin-top: 595px;
	width: 392px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoicesDetail_IVAProducto1
{
	position: absolute;
	margin-left: 535px;
	margin-top: 315px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto2
{
	position: absolute;
	margin-left: 535px;
	margin-top: 335px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto3
{
	position: absolute;
	margin-left: 535px;
	margin-top: 355px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto4
{
	position: absolute;
	margin-left: 535px;
	margin-top: 375px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto5
{
	position: absolute;
	margin-left: 535px;
	margin-top: 395px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto6
{
	position: absolute;
	margin-left: 535px;
	margin-top: 415px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto7
{
	position: absolute;
	margin-left: 535px;
	margin-top: 435px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto8
{
	position: absolute;
	margin-left: 535px;
	margin-top: 455px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto9
{
	position: absolute;
	margin-left: 535px;
	margin-top: 475px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto10
{
	position: absolute;
	margin-left: 535px;
	margin-top: 495px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto11
{
	position: absolute;
	margin-left: 535px;
	margin-top: 515px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto12
{
	position: absolute;
	margin-left: 535px;
	margin-top: 535px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto13
{
	position: absolute;
	margin-left: 535px;
	margin-top: 555px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto14
{
	position: absolute;
	margin-left: 535px;
	margin-top: 575px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_IVAProducto15
{
	position: absolute;
	margin-left: 535px;
	margin-top: 595px;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio1
{
	position: absolute;
	margin-left: 599px;
	margin-top: 315px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio2
{
	position: absolute;
	margin-left: 599px;
	margin-top: 335px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio3
{
	position: absolute;
	margin-left: 599px;
	margin-top: 355px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio4
{
	position: absolute;
	margin-left: 599px;
	margin-top: 375px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio5
{
	position: absolute;
	margin-left: 599px;
	margin-top: 395px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio6
{
	position: absolute;
	margin-left: 599px;
	margin-top: 415px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio7
{
	position: absolute;
	margin-left: 599px;
	margin-top: 435px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio8
{
	position: absolute;
	margin-left: 599px;
	margin-top: 455px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio9
{
	position: absolute;
	margin-left: 599px;
	margin-top: 475px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio10
{
	position: absolute;
	margin-left: 599px;
	margin-top: 495px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio11
{
	position: absolute;
	margin-left: 599px;
	margin-top: 515px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio12
{
	position: absolute;
	margin-left: 599px;
	margin-top: 535px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio13
{
	position: absolute;
	margin-left: 599px;
	margin-top: 555px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio14
{
	position: absolute;
	margin-left: 599px;
	margin-top: 575px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Precio15
{
	position: absolute;
	margin-left: 599px;
	margin-top: 595px;
	width: 87px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe1
{
	position: absolute;
	margin-left: 692px;
	margin-top: 315px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe2
{
	position: absolute;
	margin-left: 692px;
	margin-top: 335px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe3
{
	position: absolute;
	margin-left: 692px;
	margin-top: 355px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe4
{
	position: absolute;
	margin-left: 692px;
	margin-top: 375px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe5
{
	position: absolute;
	margin-left: 692px;
	margin-top: 395px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe6
{
	position: absolute;
	margin-left: 692px;
	margin-top: 415px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe7
{
	position: absolute;
	margin-left: 692px;
	margin-top: 435px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe8
{
	position: absolute;
	margin-left: 692px;
	margin-top: 455px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe9
{
	position: absolute;
	margin-left: 692px;
	margin-top: 475px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe10
{
	position: absolute;
	margin-left: 692px;
	margin-top: 495px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe11
{
	position: absolute;
	margin-left: 692px;
	margin-top: 515px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe12
{
	position: absolute;
	margin-left: 692px;
	margin-top: 535px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe13
{
	position: absolute;
	margin-left: 692px;
	margin-top: 555px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe14
{
	position: absolute;
	margin-left: 692px;
	margin-top: 575px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoicesDetail_Importe15
{
	position: absolute;
	margin-left: 692px;
	margin-top: 595px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoices_FormaDePago
{
	position: absolute;
	margin-left: 320px;
	margin-top: 687px;
	width: 560px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoices_CantidadConLetra
{
	position: absolute;
	margin-left: 20px;
	margin-top: 645px;
	width: 560px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}

.invoices_SubTotalConIVA
{
	position: absolute;
	margin-left: 692px;
	margin-top: 630px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoices_SubTotalConIVA0
{
	position: absolute;
	margin-left: 692px;
	margin-top: 658px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoices_SubTotal
{
	position: absolute;
	margin-left: 692px;
	margin-top: 714px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoices_IVA
{
	position: absolute;
	margin-left: 692px;
	margin-top: 742px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoices_Total
{
	position: absolute;
	margin-left: 692px;
	margin-top: 770px;
	width: 95px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.invoices_CadenaOriginal
{
	position: absolute;
	margin-left: 20px;
	margin-top: 850px;
	width: 757px;
	font-family: Courier;
	font-size: 12px;
	text-align: left;
}

.invoices_SelloDigital
{
	position: absolute;
	margin-left: 20px;
	margin-top: 1030px;
	width: 757px;
	font-family: Courier;
	font-size: 12px;
	text-align: left;
}

.invoices_SerieCertificado
{
	position: absolute;
	margin-left: 170px;
	margin-top: 1076px;
	width: 560px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoices_NumAprobacion
{
	position: absolute;
	margin-left: 520px;
	margin-top: 1076px;
	width: 560px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.invoices_AnioAprobacion
{
	position: absolute;
	margin-left: 740px;
	margin-top: 1076px;
	width: 560px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

/************************************************
*	connecting                                  *
************************************************/
#connecting
{
	position: relative;
	width: 825px;
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	color: #36a8c5;
	margin-top: 100px;
	margin-bottom: 100px;
	float: left;
}

/************************************************
*	LogOut                                      *
************************************************/
.titulo_LogOut
{
	position: relative;
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	color: #36a8c5;
	margin-top: 100px;
	margin-left: 60px;
	margin-bottom: 10px;
	float: left;
}

.texto_LogOut
{
	position: relative;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-left: 60px;
	margin-bottom: 100px;
	color: black;
	float: left;
}

#contador_LogOut
{
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	color: #36a8c5;
	margin-left: 5px;
	margin-right: 5px;
}

/************************************************
*	tests                                       *
************************************************/
.red
{
	border: 1px solid red;
}

.blue
{
	border: 1px solid blue;
}

.green
{
	border: 1px solid green;
}

.gray
{
	border: 1px solid gray;
}

/************************************************
*	detalle producto                                 *
************************************************/
.cuerpo_producto_detalle
{
	position: relative;
	width: 725px; /* 825 - 60 */
	padding-left: 100px;
	padding-top: 30px;
	padding-bottom: 60px;
	float: left;
}

.nombre_producto_detalle
{
	font-family: Arial;
	font-size: 36px;
	text-align: center;
	font-weight: bold;
	float: left;
	width: 600px;
}

.textointro_producto_detalle
{
	font-family: Arial;
	font-size: 16px;
	text-align: justify;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 50px;
	line-height: 1.5em;
	color: black;
	float: right;
	width: 430px;
}

.texto_producto_detalle
{
	font-family: Arial;
	font-size: 14px;
	text-align: justify;
	width: 435px;
	margin-top: 20px;
	margin-right: 50px;
	line-height: 1.5em;
	color: black;
	float: right;
}

.sistema_detalle_producto
{
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 0.5em;
	text-align: center;
	color: #000000;
	float: left;
	width: 600px;

}

.pagina_siguiente
{
	position: absolute;
	margin-bottom: 30px;
	top: 95%;
	right: 50px;
	width: 50px;
	height: 10px;
	text-align: center;
	font-size: 18px;
	float: right;
	padding: 5px;
	line-height: 1em;
	padding-top: 0px;
	padding-bottom: 10px;
	border: double;
	border-width: 4px;
	border-color:#cccccc;;
	background-color:#36a8c5;
	-webkit-border-radius:  5px 5px 5px 5px;
	-moz-border-radius:   5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
} 

.pagina_siguiente a, .pagina_siguiente a:link, .pagina_siguiente a:visited, .pagina_siguiente a:hover
{
	text-decoration: none;
	color: white;
}

.pagina_siguiente a:hover
{
	text-decoration: none;
	color: #5a5a5a;
}

.pagina_anterior
{
	position: absolute;
	margin-bottom: 30px;
	top: 95%;
	left: 50px;
	width: 50px;
	height: 10px;
	text-align: center;
	font-size: 18px;
	float: left;
	padding: 5px;
	line-height: 1em;
	padding-top: 0px;
	padding-bottom: 10px;
	border: double;
	border-width: 4px;
	border-color:#cccccc;
	background-color:#36a8c5;
	-webkit-border-radius:  5px 5px 5px 5px;
	-moz-border-radius:   5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;

} 

.pagina_anterior a, .pagina_anterior a:link, .pagina_anterior a:visited, .pagina_anterior a:hover
{
	text-decoration: none;
	color: white;
}

.pagina_anterior a:hover
{
	text-decoration: none;
	color: #5a5a5a;
}


.input_submit
{
  display: block;
  margin-top: 0px;
  position: relative;
  width: 100px;
  height: 25px;
  float: right;
  color: #340904;
  text-align: center;
  font-size: 12px;;
  font-weight: bold;
  text-shadow: 1px 1px 1px #ffb534;
  -webkit-border-radius: 5px;
  -moz-border-radius:5px;
  border-radius: 5px;
  padding: 2px;
  border-width: 2px;
  border-top: groove 1px silver;
  border-bottom: groove 1px silver;
  border-left: groove 1px silver;
  border-right: groove 1px silver;
  -moz-box-shadow: 1px 1px 1px #666;
  -webkit-box-shadow: 1px 1px 1px #666;
  box-shadow: 1px 1px 1px #666;
  background: #cd7f00;
  background: -moz-linear-gradient(center top, #d28406 0%, #dea239 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dea239), color-stop(100%,#dea239));
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#cd7f00', EndColorStr='#e89a25');  /*IE6,IE7*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cd7f00', EndColorStr='##dea239')"; /*IE8*/
  
}

.input_submit:hover
{ 
  background-color: #dea239;
  background: -moz-linear-gradient(center top , #e89a25 0%, #ddc939 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e89a25), color-stop(100%,#ddc939));
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e89a25', EndColorStr='#ddc939');  /*IE6,IE7*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e89a25', EndColorStr='#ddc939')"; /*IE8*/ 
  text-shadow: 1px 1px 1px #717171;
  color: white;
}

/************************************************
*	aviso de privacidad                                 *
************************************************/
.cuerpo_aviso_privacidad
{
	position: relative;
	width: 725px; /* 825 - 60 */
	padding-left: 100px;
	padding-top: 30px;
	padding-bottom: 60px;
	float: left;
}

.titulo_aviso_privacidad
{
	font-family: Arial;
	font-size: 36px;
	text-align: center;
	font-weight: bold;
	float: left;
	width: 600px;
}

.texto_aviso_privacidad
{
	font-family: Arial;
	font-size: 14px;
	text-align: justify;
	width: 600px;
	margin-top: 20px;
	margin-right: 50px;
	line-height: 1.5em;
	color: black;
	float: left	;
}

.fecha_publicacion_aviso
{
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #000000;
	float: left;
	width: 600px;

}

.avisoprivacidad
{
	margin-top: 3px;
	text-align: left;
	font-family: Arial;
	font-size: 10px;
	color: white;
	float: right;
}

.avisoprivacidad a, .avisoprivacidad a:link, .avisoprivacidad a:visited, .avisoprivacidad a:hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}

/************************************************
*	detalle credencial asociado                  *
************************************************/
.cuerpo_detalle_carta
{
	position: relative;
	width: 825px; /* 825 - 60 */
	float: left;
	background: url('../../images/FotoAsociado/fondoasociado.jpg') top left no-repeat;
}

.contenido_carta
{
	font-family: Arial;
	font-size: 16px;
	text-align: justify;
	color: #1c1c1c;
	float: left;
	margin-left: 20%;
	width: 550px;
	margin-top: 120px;
	text-indent: inherit;
}

.firma_carta
{	
	position: relative;
    right: 5%;
    text-align: right;
	float: right;
	width: 300px;
}

.datosdecontacto
{	
	position: relative;
    margin-top: 0%;
    left:5%;
	float: left;
	width: 400px;
	padding: 10px;
	font-size: 14px;
}

.foto_asociado
{	
	position: absolute;
	background: #e0e0e0;
    top:5%;
    right: 14%;
	float: right;
	width: 140px;
	height: 140px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	border: solid 10px  #f8f8f8;
 	-moz-box-shadow: 3px 2px 5px #666;
 	-webkit-box-shadow: 3px 2px 5px #666;
 	box-shadow: 3px 2	px 5px #666;
}

.telefono_carta
{
	font-weight: bold;
}

.ciudad_carta
{
	letter-spacing: 0.5em;
	font-size: 16px;
}
.frasepersonal
{
	position: relative;
	float: left;
	left:0%;
	margin-top:1%;
	width:550px;
	font-family: "Arial";
	font-size: 14px;
	text-align: justify;
	font-style: italic;
	font-weight: bold;
	padding: 10px;
	line-height: 1.5em;
	color: #053a00;
}

