@charset "UTF-8";
/* importo un css para limpiar valores */
	@import url("ini.css");
	
html>body {max-height:100%;}
body	{background-color: #FFFFFF;}
body, td, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a {
	color: #539BD0;
	text-decoration: none;
}
a:hover {
	color: #cccccc;
	text-decoration: none;
}
a:hover img	{background:none !important;}
a img:hover	{background:none !important;}

p	{margin:0px; margin-bottom:10px;}

img {
	margin: 0;
	border: none;
	background:none !important;
}
form {
	margin: 0;
	padding: 0;
}
input {
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #C9C9C9;
	border-left: 1px solid #C9C9C9;
	border-bottom: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	font-size: 11px;
	color: #666666;
}
textarea {
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #C9C9C9;
	border-left: 1px solid #C9C9C9;
	border-bottom: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
select	{border: 1px solid #C9C9C9 !important;font-size: 9px !important; color: #666666; height:20px;}
ul	{
	list-style-position: outside;
	list-style-image: url(../images/bul_ul.gif);
	margin:10px 0px 10px 25px;
	text-align:justify;
}
li	{
	margin-bottom: 5px;
}
dt	{}
dd	{}
h1	{
	color: #3090B9;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	margin:20px 0px 15px 0px; padding:10px;
	background-color:#EEEEEE;
}
h2	{
	color: #585858;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	margin:20px 0px 10px 0px; padding:0px;
}
h3	{
	color: #3090B9;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	margin:20px 0px 10px 0px; padding:0px;
}
h4	{
	color: #585858;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	margin:20px 0px 5px 0px; padding:5px;
	background-color:#EEEEEE;
}
h5	{}
h6	{}
hr	{height:1px;border:none;color: #EBEBEB;}

/***********************
 SELECTORES ESPECIFICOS
************************/
input[type="radio"]	{border:none; background:none;}
input[type="button"]	{border:none; background:none; cursor:pointer;}


/***********************
 ****** INTERFACE ******
************************/

/*HEADER*/

#headerTable {
	width:100%;
	background-color:#FFFFFF;
}
#headerTD1	{
	background:url(../images/header_BG.gif) left repeat-y;
	background-color:#FFFFFF;
	width:950px;
	height:60px;
	vertical-align:middle;
}
#headerTDlist1	{
	background:url(../images/header_BG.gif) left repeat-y;
	background-color:#FFFFFF;
	width:950px;
	height:55px;
	vertical-align:middle;
}
#headerTD2	{
	background:url(../images/header_line.gif) left repeat-y;
	background-color:#F7DFB2;
	width:950px;
	height:8px;
}

/*BODY*/

#homeTable {
	width:100%;
	background-color:#FFFFFF;
}
#homeTDTitle	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	width:950px;
	height:60px;
	vertical-align:middle;
	font-size:12px;
	color:#3C669C;
	text-align:justify;
	line-height:14px;
}
#homeTableHL	{
	width:100%;
	height:260px;
	background:url(../images/body_HL_BG.gif) left repeat-y;
}
#homeEsecutiveValues	{
	width:190px;
	text-align:right;
	vertical-align:top;
}
#homeEncuestaTable	{
	background-color:#CBD6E5;
	width:370px;
}
#homeEncuestaQuest	{
	color:#7B7D80;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left !important;
	padding:5px;
	padding-left:20px;
	height:40px;
}
#homeEncuestaAnsw	{
	color:#888888;
	font-size:10px;
	background-color:#E8ECF3;
	vertical-align:middle;
	text-align:left !important;
	padding:3px;padding-left:20px;
}

/*FOOTER*/

#footerTable {
	width:100%;
	background-color:#FFFFFF;
	border-bottom:1px solid #cccccc;
}
#footer	{
	width:950px;
	color:#999999;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
#footer div	{color:#999999;}
#footercolor	{
	color:#0074BF;
}
#footerimg img	{
	margin-right:10px;
}
#logoamex	{
	float:right;
	margin-left:10px;
}
#logotaglineamex	{
	height:70px;
	background-image:url(../images/footer_tagline+logo.gif);
	background-position:right;
	background-repeat:no-repeat;
}


/***********************
 **** CUSTOM GLOBAL ****
************************/
.nobbg	{border:none; background:none;}
.error {
	font-size: 10px;
	text-transform: uppercase;
	color:red;
	text-decoration: none;
	line-height: 20px;
}
.hrdot{height:1px !important; background-image:url(../images/hr_dot.gif); margin:10px 0px 10px 0px;}

.floatleft	{ float:left;}
.floatright	{ float:right;}

/***************************
 **** CUSTOM especifico ****
****************************/
.radioEnc {border:none; background:none;}

#barraRight	{
	width:190px;
	background-color:#FFFFFF;
	vertical-align:top;
}
#barraBuscador	{
	background:url(../images/buscadorBG.gif) repeat-y;
	width:170px;
	padding:10px;
	color:#8D8F92;
}
#barraBuscador div	{
	color:#8D8F92;
	margin:3px 0 3px 0;
	font-size:10px;
}

.listTitle	{
	width:950px;
	height:40px;
	vertical-align:middle;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;

}
.listCat1	{background-color:#83B1D8;}
.listCat2	{background-color:#8FC396;}
.listCat3	{background-color:#F7D89F;}

#rubroTD	{
	background-color:#DCDDDF;
	border-bottom:2px solid #cccccc;
}
#rubroTable	{
	width:770px;
	border-bottom:2px solid #cccccc;
}
.rubroTitle	{
	background-color:#DCDDDF;
	font-size:20px;
	width:230px;
	height:35px;
	line-height:18px;
	padding-left:20px;
}
.rubroCat1	{color:#6BA8D4;}
.rubroCat2	{color:#8FC396;}
.rubroCat3	{color:#F8C059;}
.rubroCat4	{color:#2A639A;}

.rubroNICat1	{color:#6BA8D4;font-size:14px;text-transform:uppercase;font-weight:bold;}
.rubroNICat2	{color:#8FC396;font-size:14px;text-transform:uppercase;font-weight:bold;}
.rubroNICat3	{color:#F8C059;font-size:14px;text-transform:uppercase;font-weight:bold;}
.rubroNICat4	{color:#2A639A;font-size:14px;text-transform:uppercase;font-weight:bold;}

.zonaTitle	{
	background-color:#FFFFFF;
	font-size:14px;
	padding:0px 15px 0px 15px;
	font-weight:bold;
	text-align:center;
}
.zonaTitle a	{
	color:#BDBEC2 !important;
	font-weight: normal !important;
}
.zonaTitle a:hover	{
	color:#666666 !important;
	font-weight: normal !important;
}
.zonaCat1	{color:#539BD0;}
.zonaCat2	{color:#8FC396;}
.zonaCat3	{color:#F7D89F;}

#zonaTable	{
	width:770px;
	padding:0;
	border-bottom:2px solid #cccccc;
	font-size:12px;
	color:#539BD0;
	font-weight:bold;
}
#zonaTD	{padding-top:5px;}
#zonaTD a	{color:#BDBEC2 !important;}
#zonaTD a:hover	{color:#666666 !important;}
#zonaTD span	{margin:0px 20px 0px 20px;}

.listLogoTD	{
	width:110px;
	padding:5px;
	vertical-align:top;
}
.listTxtTD	{
	padding:5px 15px 5px 0;
	vertical-align:top;
	text-align:justify;
}
.listEstTitle	{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.listEstTitle span	{font-size:10px; color:#FFFFFF; background-color:#CC3300; letter-spacing:-1px; padding:0 2px 0 2px;}
.EstCat1	{color:#2A639A;}
.EstCat2	{color:#8FC396;}
.EstCat3	{color:#F7BD52;}
.EstCat4	{color:#2A639A;}

.listEstDesc	{
	font-size:11px;
	margin-bottom:5px;
}
.listEstDesc span	{
	font-weight:bold;
}
.listDescTD	{
	width:70px;
	text-align:center;
	padding-bottom:5px;
	vertical-align:bottom;
	color:#FFFFFF;
	font-size:25px;
}
.listDescHTD	{
	width:70px;
	text-align:center;
	padding-bottom:5px;
	vertical-align:bottom;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.listDescEspTD	{
	width:70px;
	text-align:center;
	padding-bottom:5px;
	vertical-align:bottom;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.DescCat1	{background:url(../images/Descuento_BG1.gif) bottom right no-repeat;}
.DescCat2	{background:url(../images/Descuento_BG2.gif) bottom right no-repeat;}
.DescCat3	{background:url(../images/Descuento_BG3.gif) bottom right no-repeat;}
.DescCat4	{background:url(../images/Descuento_BG4.gif) bottom right no-repeat;}

#paginacion	{
	color:#BEBFC3;
	padding:5px 0 5px 0;
	text-align:center;
	width:770px;
}
#paginacion span	{
	margin:0 5px 0 5px;
}
#paginacion a	{
	font-weight:bold;
	color:#333333;
}
#paginacion a:hover	{
	color:#666666;
}

#botones	{ padding:25px 0 10px 20px;; width:770px;}
#botones a	{ margin:0 10px 0 0;}

#legales	{ font-size:9px; text-align:justify; width:770px;}

#SecTDTitle	{
	background-color:#FFFFFF;
	width:950px;
	height:65px;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
	color:#3C669C;
	text-align:justify;
	border-bottom:2px solid #4971A3;
}

.ContactoTDcampos	{width:475px; padding:20px 0 20px 0;}

.IncorporarTDcampos	{padding:20px 0 20px 0;}
.IncorporarTitle	{
	font-size:14px;
	color:#3C669C;
	font-weight:bold;
	padding:5px;
	background-color:#fafafa;
	border-top:1px solid #cccccc;
}

.telTitulo	{
	border-bottom:2px solid #4971A3;
	font-size:14px;
	padding:10px 0 15px 40px;
}
.telTitulo span	{color:#82B0D8; font-weight:bold;}

.telTxt	{
	font-size:12px;
	padding:8px 0 0 40px;
}
.telTxt div	{
	margin-bottom:12px;
	font-size:12px;
	font-weight:bold;
}
.telTxt div div	{
	font-size:11px; font-weight:bold; margin-top:5px;
}
.telTxt span	{
	color:#82B0D8; font-weight: bold;font-size:12px; margin-right:10px;
}
