@charset "UTF-8";
/* CSS Document */

html, body {}
a { text-decoration:none; color:#006ec3; }
img { border:0; }

#contenedor { margin: 0 auto; width: 911px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
#cabecera { padding-top:10px; padding-bottom:10px; width:911px; height:72px; background-color:#ffffff; }
#icabecera { width:911px; height:204px; background-color:#ffffff; /* border-bottom: 1px solid #ff0000; */ }
#contenido { width:911px; background-color:#ffffff; }
#separador_pie_links { margin: 0 auto; margin-top: 10px; width:911px; background-color:#e1e1e1; border: 1px solid #e1e1e1; }
#contenedor_pie_links { margin: 0 auto; width:911px; background-color:#ffffff; border: 1px solid #e1e1e1; }
#contenedor_pie { margin: 0 auto; width:911px; background-color:#ffffff; }
#pie1 { width:511px; background-color:#ffffff; text-align: left; margin-top: 5px; margin-bottom: 5px; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#4e4e4e; float: left }
#pie2 { width:400px; background-color:#ffffff; text-align: right; margin-top: 5px; margin-bottom: 5px; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#4e4e4e; float: left }
#logo {	float:left; }
#img_cabecera {	float:left; }
#entrar_boton {	margin-top:20px; margin-right:15px; margin-left:15px;	text-align:center; }
#user {	margin-left:15px; }
#user_text { margin-left:15px; }
#promocion { margin-top:17px; margin-left:300px; _margin-left:280px; width:150px; height:46px; background-image:url(../images/promocion.jpg);
	background-repeat:no-repeat; float:left; position:relative; }
#promocion a { width:150px; height:46px; background-image:url(../images/promocion.jpg);
	background-repeat:no-repeat; display:block; }
#promocion a span { visibility: hidden; }
#acceso { margin-top:17px; margin-left:27px; width:141px; height:38px; background-image:url(../images/acceso_clientes.jpg);
	background-repeat:no-repeat; float:left; position:relative; }
#acceso a { width:141px; height:38px; background-image:url(../images/acceso_clientes.jpg);
	background-repeat:no-repeat; display:block; }
#acceso a span { visibility: hidden; }
h1, h1 a { font-family:Helvetica, Arial, sans-serif; font-size:24px; color:#072b55; letter-spacing:-1px; }
h3 { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#a0a0a0; font-weight:bold; }
h2, h2 a { font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#ce0000; font-weight:bold; padding-bottom:6px; }
h4, h4 a { font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#072b55; letter-spacing:-1px; font-weight:bold; }
h7, h7 a { font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#072b55; font-weight:bold; padding-bottom:6px; }
h5, h5 a { font-family:Helvetica, Arial, sans-serif; font-size:15px; color:#000000; font-weight:bold; padding-bottom:6px; }
h6, h6 a { font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#ff0000; font-weight:bold; padding-bottom:6px; }
p, td { font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#4e4e4e; line-height: 1.3em; }
#izquierda { padding-top:20px; padding-left:30px; padding-right:28px; float:left; width:247px; }
#centro { padding-top:20px; padding-left:30px; padding-right:26px; float:left; width:247px; }
#derecha { padding-top:20px; padding-left:20px; padding-right:30px; float:left; width:253px; }
#total { padding-top:20px; padding-left:20px; padding-right:30px; float:left; width:871px; }
#login_izq { padding-top:20px; padding-left:20px; padding-right:30px; float:left; width:251px; }
#login_der { padding-top:20px; padding-left:20px; padding-right:30px; float:left; width:541px; }
#login_der1 { padding-right:25px; float:left; width:245px; }
#login_der2 { padding-left:25px; float:left; width:245px; }
#login { width:249px; height:59px; background-image:url(../images/login_background.jpg); background-repeat:no-repeat; float:left; text-align:center; }
#login td { font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#000000; font-weight: bold; line-height: 1.3em; text-align: left; padding-top:1px; padding-left:10px; padding-right:10px; }
#login3 { width:249px; height:59px; background-image:url(../images/login_background.jpg); background-repeat:no-repeat; float:left; text-align:center; }
#login3 td { font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#000000; font-weight: bold; line-height: 1.3em; text-align: left; padding-top:1px; padding-left:1px; padding-right:1px; }
#login a { font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#ffffff; font-weight: bold; line-height: 1.3em; text-align: left; }
#login_salto1, #login_salto2, #login_salto3, #login_salto4 { width:249px; height:19px; background-image:url(../images/login_salto.jpg); background-repeat:no-repeat; float:left; text-align:left; padding-left:20px; margin-top:10px; }
#login_salto1 a, #login_salto2 a, #login_salto3 a, #login_salto4 a { font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#2e5f97; line-height: 1.3em; }
.limpia { clear:both; }
#menu {	width:911px; height:25px; background-image:url(../images/menu.gif); background-repeat:repeat-x; float:left; bottom: 0px; text-align:left;
	padding:0px; }
#menu ul { margin:0; margin-left: 31px; /*margen entre el primer elemento del menu y el borde*/ padding: 0; list-style: none; }
#menu li { display: inline; margin: 0 2px 0 0; padding: 0; }
#menu a { float:left; display: block; font:12px Helvetica; color: #ffffff; text-decoration: none; margin: 0 140px 0 0; /*Margin between each menu item*/
	padding: 6px 0px; border-top:1px; }
#menu a:hover {	color: #000000; }
#menu #current a { /*currently selected tab*/ color: #ffffff; }
#menu #final a { /*currently selected tab*/ margin: 0px; }
#menu #zona_trabajo a { margin: 0px; margin-left: 380px; }
#menu #zona_trabajo a:hover { color: #ffffff; }
.resalta { color:#006ec3; }
hr { border: 0; height:1px; background-color:#6990b7; color:#6990b7; }
#sm_col1 { padding:10px 10px 10px 20px; float:left; width:160px; }
#sm_col2, #sm_col3, #sm_col4, #sm_col5 { padding:10px 10px 10px 10px; float:left; width:160px; }
#sm_col1 a, #sm_col2 a, #sm_col3 a, #sm_col4 a, #sm_col5 a { color: #a0a0a0; text-decoration: none; }
#sm_col1 a:hover, #sm_col2 a:hover, #sm_col3 a:hover, #sm_col4 a:hover, #sm_col5 a:hover { color: #072b55; }
.mesgratis { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#ce0000; padding:0px; font-weight: bold; }
.fecha { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: left; }
#sellos { margin-top:100px; margin-left:275px; width:300px; height:79px; position:relative; float: left; text-align: right; }
