body, html{ font-family: Arail,Verdana,Arial,sans-serif; font-size: 14px; height: 100%;background-color: white;overflow-y: hidden;}
#container{width: 100%; background-color: transparent;}
.header{width: 100%;min-width: 900px;height: 70px;background-image:url(../../images/principales/l_azul_menu.png);}
.img_sacmxporto{background-image: url(../../images/principales/imgsacmx.png);background-repeat: no-repeat;width:60%;float: left;height: 70px; display: inline-block;}
#footer{/*width: 100% !important;*/height: 20px;background-image:url(../../images/principales/l_azul_menu.png);color: white;position: fixed; bottom: 0;left: 0;}
.copyright{margin-left: 10px;font-size: 12px;font-family: Calibri, Arial, Tahoma;color:#fff}

/*MENU NAV1*/
.menu_nav1{width: 200px;float: right;display: inline-block;margin-right: 30px;margin-top: 15px;}
.menu_nav1 a {color: #fff;text-decoration: none; padding-right:6px;} 
.menu_nav1 a:hover {color: #00a9ff;text-decoration: none;} 
.menu_nav1 li {display: inline-block;float: left;padding: 2px;}

/*MENU NAV2*/
.menu_nav2{width: 100%;height: 38px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#ededed));}

/*inicia menu*/
#menu {list-style:none;	margin:0px auto;height:30px;padding:0px 6px;z-index: 1 !important;}
#menu li {float:left;display:block;text-align:center;position:relative;padding: 5px 10px 4px 10px;margin-top:6px;border:none;border-right: thin solid #dedede}
#menu li:hover {
	border: 1px solid #777;padding: 4px 0px 4px 9px;
	background: #FFF;
	background: -moz-linear-gradient(top, #FFF, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#fff));
	/* Rounded corners */
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
#menu li a {font-size:14px;color: #333;/*color fuente*/outline:0;text-decoration:none;}
#menu li a span {color: #000}
#menu li:hover a {color:red;/*text-shadow: 1px 1px 1px #ffffff;*/}

/* .dropdown_1columns {width: 200px;} */
/* .dropdown_2columns {width: 200px;} */
/* .dropdown_3columns {width: 200px;} */
/* .dropdown_4columns {width: 400px;} */
/* .dropdown_5columns {width: 400px;} */
/* .dropdown_6columns {width: 400px;} */
/* .dropdown_7columns {width: 600px;} */
/* .dropdown_8columns {width: 600px;} */
/* .dropdown_9columns {width: 600px;} */
/* .dropdown_10columns {width: 600px;} */
/* .dropdown_11columns {width: 600px;} */

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border-top:none;
        border:1px solid #777777;
	/* Gradient background */
	background:#fff;
	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}
.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 390px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
        z-index: 2;
}
.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:180px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu .col_2 {width:180px;}
#menu .col_2 h3 {border-bottom: 0px; margin-left: 10px;}
#menu .col_2 h3 span {color: #7b7b7b}

#menu .col_2 li {margin-left: 10px;border-right:0px}
#menu .col_2 li ul {margin: 0px;}

#menu .menu_right {float:left;margin-right:0px;}
#menu li:hover .align_right {left:auto;right:-1px;top:auto;}
#menu h2 {font-size:21px;font-weight:400;letter-spacing:-1px;margin:0px 0 4px 0;padding-bottom:14px;border-bottom:1px solid #666666;}
#menu h3 {font-size:14px;margin:5px 0PX 0px 0PX;padding-bottom:1px;border-bottom:1px solid #888888;}
#menu h3 span {color: #000;}
#menu p {line-height:18px;margin:0 0 10px 0;}
#menu li:hover div a {font-size:16px;/*fuente submenu*/color:#484848;}
#menu li:hover div a:hover {color:#029feb;}
#menu li .black_box {background-color:#333333;color: #eeeeee;text-shadow: 1px 1px 1px #000;padding:4px 6px 4px 6px;
	/* Rounded Corners */
	-moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
#menu li ul {list-style:none;padding:0;margin:0px 0px 0px 0px;}
#menu li ul li {font-size:12px;line-height:10px;position:relative;text-shadow: 1px 1px 1px #ffffff;padding:0; margin-left:10px;float:none;text-align:left;width:130px;width: 95%}
#menu li ul li:hover {background:none;border:none;padding:0;margin-left:0;}

/*BREADCRUMBS*/

.module:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
/* float clearing for IE6 */
* html .module{height: 1%;overflow: visible;}
/* float clearing for IE7 */
* html .module{min-height: 1%;}
/* Breadcrumb Styles


.breadCrumb{margin: 0;padding: 0;float: left;display: block;height: 21px;overflow: hidden;margin-left: 10px;/*width: 990px;*/width: 90%;padding:5px;}
.breadCrumb ul{margin: 0;padding: 0;height: 21px;display: block;/*position: relative;*/left: 20px;}
.breadCrumb ul li{display: block;float: left;/*position: relative;*/height: 21px;overflow: hidden;line-height: 21px;margin: 0px 6px 0px 0;
                  padding: 0px 10px 0px 0;font-size: 12px;background: url(../Img/Chevron.gif) no-repeat 100% 0;}
.breadCrumb ul li div.chevronOverlay{/*position: absolute;*/right: 0;top: 0;/*z-index: 2;*/}
.breadCrumb ul li span{display: block;overflow: hidden;}
.breadCrumb ul li a{display: block;/*position: relative;*/height: 21px;line-height: 21px;overflow: hidden;float: left;}
.breadCrumb ul li.first a{height: 16px !important;text-indent:-1000em;width:16px;padding: 0;margin-top: 2px;overflow: hidden;/*background:url(../Images/IconHome.gif) no-repeat 0 0;*/}
.breadCrumb ul li.first a:hover{background-position: 0 -16px;}
.breadCrumb ul li.last{background: none;margin-right: 0;padding-right: 0;}
.chevronOverlay{display: none;background: url(../Img/ChevronOverlay.png) no-repeat 100% 0;width: 13px;height: 20px;}



.module:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}

/* float clearing for IE6 */
* html .module{height: 1%;overflow: visible;}

/* float clearing for IE7 */
* + html .module{min-height: 1%;}


h1{font-weight: bold;color: #007ac3;font-size: 2em;line-height: 1em;margin: 1.25em 0 .75em 0;}
h2{color: #1371aa;font-weight: bold;font-size: 1.6666em;line-height: 1em;margin: 1.25em 0 .75em 0;}
h3{color: #7b7b7b;font-size: 1.41667em;line-height: 1em;font-weight: bold;margin: 1.25em 0 .75em 0;}
h4{color: #000;font-size: 1.1667em;line-height: 1em;font-weight: bold;margin: 1.25em 0 .5em 0;}
h5{color: #000;font-size: 1em;line-height: 1em;font-weight: bold;margin: 1.25em 0 .5em 0;}
h6{color: #000;font-size: 1em;line-height: 1em;font-weight: bold;margin: 1.25em 0 .5em 0;}
strong{font-weight: bold;}
em{font-style: italic;line-height: 1.75em;}
p{font-size: 1em;line-height: 1.75em;margin: .25em 0 1.5em;}

blockquote{margin: .416em 0 .416em 1.1667em;}
a{color: #122969;text-decoration: none;font-size: inherit;font-weight: inherit;}
a:hover{text-decoration: underline;}
ul{list-style-type: disc;}
ol{list-style-type: decimal;}
ul li, ol li{line-height: 1.5em;}
dt{margin: .416em 0 0 0;}
dd{margin: .416em 0 .416em 1.1667em;}
pre, code, tt{font-family: Calibri,Arial, Tahoma;margin: .833em 0;}
sub{vertical-align: sub;font-size: smaller;line-height:inherit;}
sup{vertical-align: super;font-size: smaller;line-height:inherit;}


.fieldForm {
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 2px solid #779bcc;
	margin-left: 150px;
	margin-right: 150px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 50px;
	text-align: left;
}


#formError {
/* 	border-radius: 10px 10px 10px 10px; */
/* 	-moz-border-radius: 10px 10px 10px 10px; */
/* 	-webkit-border-radius: 10px 10px 10px 10px; */
	/* 	border: thin solid #b84442; */
	/* 	background-color: #f2dede; */
	/* 	color:#b84442; */
	border: thin solid #d8000c;
	background-color: #ffbaba;
	color: #d8000c;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	margin: 0 auto;
	max-width: 70%;
}

input[type="button"], input[type="submit"] {
display: inline-block;
padding-left:10px;
padding-right:10px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
color: #fff;
background-color: #428bca;
border-color: #357ebd;
}

select  {
-webkit-appearance: menulist;
box-sizing: border-box;
align-items: center;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
white-space: pre;
-webkit-rtl-ordering: logical;
color: black;
background-color: white;
cursor: default;
height: 22px;
}

span {
	color: gray;
}
label {
	color: gray;
}