/* CSS Document */

*{ margin:0px; padding:0px;}

.menuPrincipal { height:23px;padding-top:6px; padding-left:8px; background: url(../images/menuNav/backBar.gif) no-repeat 0px 1px;}

.menuPrincipal li { position:relative;float:left;display:block; _height:19px; min-height:19px;list-style:none; z-index:0;}

.menuPrincipal li div{width:180px;position:absolute;left:2px;top:23px;	border:4px solid #FFFFFF;}

.menuPrincipal li ul {width:180px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#595959;}

.menuPrincipal li ul li {float:none !important;	border:none !important;	border-bottom:1px #bebebe solid !important;	border-top:1px solid #FFFFFF !important;padding-left:20px; padding-top:7px; padding-bottom:2px; _height:19px; min-height:19px; overflow:visible;background:#d9d8d9 url(../images/menuNav/bulletGris.gif) no-repeat 0px 5px;font-weight:bold;}

.menuPrincipal ul li div {position:absolute;left:180px;top:-5px;}

.menuPrincipal ul li div span { display:block; overflow:hidden; position:relative; width:100%; height:100%; margin:0px; padding:0px;}

.menuPrincipal img { float:left;}

/*---------------*/

.top span{ float:left; position:relative;}

.top .left{ background:url(../images/menuNav/menuBarLeft.gif) no-repeat 0px 0px; display:block; height:23px; width:6px;}

.top .texto{ background:url(../images/menuNav/menuBarBack.gif) repeat-x 0px 0px; display:block; height:15px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:8px; font-weight:bold;}

.top .rigth{ background:url(../images/menuNav/menuBarRigth.gif) no-repeat 0px 0px; display:block; height:23px; width:6px;}

/*---------------*/

#xml {margin-left:20px; border-top:solid #999999 1px}



.claseHoverMenu { background: url(../images/menuNav/bulletGrisHover.gif) no-repeat 0px 5px #b7b6b6!important; cursor:pointer;}
*{ margin:0px; padding:0px}
body { background-color:#FFFFFF;}
iframe{ border:none!important;}
/*h1 {text-transform: capitalize;}*/
a {color:#fe9400; font-weight:bold; text-decoration:underline;}
p { padding-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
/*---------------Loader-----------------*/
#loader{ position:absolute; left:0px; top:0px; width:100%; height:100%;}
#loaderInfo {position:absolute; text-align:center; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
   
#loaderId { position:absolute; z-index:999; right:0px; bottom:0px; width:220px; height:19px; background:url(../imagesGenerales/ajax-loader.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center;}
/*---------------Contenedor general------------------------*/
#contGeneral{ z-index:1;} 
/*---------------------Footer----------------------*/   
#footer{ height:60px; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:11px; padding-left:20px;}
#footer a{ text-decoration:none; color:#999999; font-weight:normal; padding-top:6px;}
#footer ul{ width:340px; padding-bottom:15px; padding-top:8px; margin-left:auto; margin-right:auto; text-align:center;}  
#footer ul li { list-style:none; padding-right:10px; display:inline; padding-top:6px; height:20px; margin-top:20px;}
#footer p{ clear:left; padding-top:10px; padding-bottom:4px; text-align:center; border-top:1px solid #dadada;  color:#999999; }
/*Estilos header*/
#header{ height:102px; background:#FFFFFF; border-bottom:1px solid #999999;}
#header .logo{ margin-left:22px; margin-top:20px; float:left;} 
#header #menuUtilidades{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#034983; margin-top:10px;}
#header #menuUtilidades a{ text-decoration:none; color:inherit; color:#034983;}
#header #menuUtilidades li { float:left; list-style:none;margin-right:6px;}
#header #buscador { float:right; clear:right; margin-top:15px; margin-right:6px; width:202px;}
#header #buscador label{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#595959; float:left; font-weight:bold; margin-right:6px; margin-top:4px; margin-right:6px;}
#header #buscador input { width:128px; height:18px; border:solid 1px #d5d5d5; float:left; margin-right:6px;}
#header #buscador .btnBuscar { float:left;}

/*---------------------- Estilos delmenu principal ------------------------------*/

#header #menu{ width:736px;position:absolute; right:0px; top:133px; z-index:998;}
#header img{ position:relative;  z-index:10; border:none;}
#header #menu .principal{ height:32px; display:block; overflow:visible; float:right; margin-right:20px;}
#header #menu .principal img { position:relative; top:0px; left:0px; float:left;}
#header #menu .principal li { display:inline;}
#header #menu #submenu { width:636px; float:right; z-index:-100; position:absolute; right:0px; top:34px; overflow:visible;}

/*.body div { position:absolute; top:0px; left:0px;}*/

/*------------------------ Estilos Iconos-----------------------*/ 

.iconos { margin-left:auto; margin-right:auto; clear:both; margin-top:8px; }

/*----------------------Estilos Contenidos---------------------*/
.contmenuTab {padding:0px; margin:0px; z-index:100; overflow:visible; margin:0px; height:134px; padding-left:5px; background:url(../imagesGenerales/fondo_header_izq.jpg) no-repeat 5px 4px;  }
.flashCont { width:328px; float:left; height:128px; padding-top:4px; padding-right:4px; clear:none}
/*.contmenuTab ul{ display:block; float:left; clear:both;  height:27px; z-index:99; cursor:pointer; list-style:none; margin-left:4px; margin-right:4px; overflow:visible; border-bottom:1px solid #afaeae; border-left:#afaeae solid 1px; left:11px; top:113px; display:block;}*/
.contenedorMenu { display:block; width:200px; overflow:hidden; height:128px; padding-left:0px; margin-top:4px; background:url(../imagesGenerales/fondo_header_izq.jpg) no-repeat 0px 0px; float:left; position:relative; z-index:0;}
.contmenuTab ul{ display:block; width:200px;overflow:hidden; padding-left:10px; position:absolute; top:22px; z-index:0}
.tabsCont { float:left; clear:both; padding:10px;}
.tabsCont p,.tabsCont li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.menuTabs { float:left; list-style:none; background: #feba48; clear:both; border:1px solid; border-bottom-color:#f19601;border-right-color:#f19601;border-top-color:#f1a201;border-left-color:#f1a201; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding:2px; width:174px;} 
.botonMenuTabs{ position:absolute; top:85px; left:15px; width:134px; height:29px;}
.menuTabs a{ background:#003399}
.menuheaderUp{ position:relative; z-index:999; background:url(../imagesGenerales/menu_header_felcha_up.jpg) no-repeat 10px; height:21px; display:block; width:190px; }
.menuheaderDown{ position:absolute; z-index:999; background:url(../imagesGenerales/menu_header_felcha_down.jpg) no-repeat 10px; height:21px; display:block; bottom:0px;width:190px;}


/*----------------------------- Estilos encuestas ----------------------------------*/
.encuestasRadio {width:26px!important;} 
.encuestasRadio input { width:20px; height:20px;}
.encuestas { background:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#595959; padding:10px; width:230px; overflow:hidden; height:240px;}
.encuestas h1 { font-size:10px;padding:0!important; width:220px!important; padding-bottom:10px!important;background:none!important}
.encuestas .botones { text-align:center; padding-top:10px;}
.encuestas .botones .btn { cursor:pointer;}
/*Estilo tablas contenido*/
.estilo1 { table-layout:fixed; width:512px; border:0px #FFFFFF!important; padding:0px; margin:0px; margin-top:8px; }
.estilo1 .celdaBorde{ border-left:2px solid #e0dfdf}
.estilo1 .nextCol td{ background:#f5f5f5}
.estilo1 td{ background:#eaeaea; padding-top:3px; padding-bottom:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; padding-left:10px;}
.estilo1 thead .celdaBorde { border-left:2px solid #b0bfdf; background: #1e4ba3;}
.estilo1 thead .lastCelda  { border-left:2px solid #b0bfdf; background:url(../images/topTable1.gif) no-repeat right;}
.estilo1 thead tr{  height:29px; width:512px; background:url(../images/topTable1.gif) no-repeat;}
.estilo1 thead th { text-align:left; padding-left:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.estilo1 tfoot tr { display:block; height:16px; width:512px;}
.estilo1 tfoot tr td{background:  url(../images/bottomTable1.gif) no-repeat; display:block; height:40px; width:512px;display:block; padding:0px;}
/**/
.negritItalicaSubrayada{ color:#000000; font-weight:bold; font-style:italic; text-decoration:underline;}
.colorAmarillo{ color:#fe9400; font-weight:bold;}
.azul {color:#1e4ca2; font-weight:bold;}
.negritaItalica { color:#000000; font-weight:bold; font-style:italic}
.negrita{ color:#000000; font-weight:bold;}
.amarillaItalica {color:#fe9400; font-weight:bold; font-style:italic}
.negritaSubrayada { color:#000000; font-weight:bold; text-decoration:underline;}
.azulItalica{color:#1e4ca2; font-weight:bold; font-style:italic;}
.titulo1 {background:url(../images/backTitulos1.gif) no-repeat; display:block; width:490px; height:22px; color:#777777; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:22px; padding-top:2px; overflow:hidden;}
.titulos2 {background:url(../images/backTitulos2.gif) 2px 0px no-repeat; display:block; width:490px;color:#000000; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:12px; overflow:hidden;}
.titulos3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7c7c7c; font-weight:bold;}
#movilBody .body .tabsCont ul { list-style:none; margin-top:4px; margin-bottom:4px;}
#movilBody .body .tabsCont ul li { background:url(../images/bulletsListas.jpg) no-repeat 2px 6px; *background:url(../images/bulletsListas.jpg) no-repeat 2px 11px; padding-left:10px; padding-right:20px; padding-top:2px;}
#movilBody .body h1{background:url(../images/backTitulos1.gif) no-repeat; display:block; width:490px; height:22px; color:#777777; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:22px; padding-top:2px;}
.detalleNoticias p{ padding-left:12px; padding-right:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
/*----------Ventana Messenger------------*/
.wkMessenger{ background:#000000 width:200px; height:200px; z-index:999; display:none;}
.listNoticias { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.listNoticias li { border-bottom:1px solid #dedede; padding-right:18px; padding-top:4px; padding-bottom:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#595959; font-weight:bold; background:url(../imagesGenerales/back_noticias.jpg) repeat-x; cursor:pointer; padding-left:12px; }
.imgDet{ float:left; margin-left:12px; margin-right:10px; margin-bottom:4px;}
/*CLASES*/
.loaderCerrar { height:26px; display:block; width:200px;}
.loaderCerrar p { float:left; clear:none; margin-top:0px;}
.loaderCerrar img{ margin-top:8px; float:left}
/*----------Ventana Contacto------------*/
#contacto { color:#515151; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:url(../imagesGenerales/border_contacto.jpg) repeat-y center #FFFFFF; width:330px; position:absolute; top:0px; left:0px; z-index:999; display:none}
#contacto form { margin:0; padding:20px; }
#contacto label { font-weight:bold; }
#contacto input, select { font-size:10px; margin:8px 0; width:278px; }
#contacto textarea { font-size:12px; margin:8px 0; width:278px; height:130px; }
#contacto #errorContacto { font-size:10px; font-weight:bold; text-align:center; margin-bottom:8px; height:30px; }
#contacto #caracteres { font-weight:bold; text-align:right; width:30px; margin-left:244px; margin-top:5px; padding-right:3px; }
#contacto #titContacto { background: url(../imagesGenerales/tit_contacto.jpg) no-repeat top center; width:328px; height:97px; margin:1px auto 0 auto; }
#contacto #icoClose { margin:25px 0 0 300px; }
#contacto #formContacto { background:url(../imagesGenerales/bg_contacto.jpg) no-repeat top center; width:328px; margin:0 auto; }
#contacto #botones { text-align:right; width:280px; margin-top:5px; }
#contacto #footContacto { background:url(../imagesGenerales/foot_contacto.jpg) no-repeat bottom; height:15px; }

*{ margin:0px; padding:0px;}

.left{ float:left; background-image:url(../images/bck_top.gif); background-repeat:repeat; filter: Alpha(Opacity=70);opacity:0.7;}

.right{  float:left; background-image:url(../images/right_bck.gif); background-repeat:repeat; filter: Alpha(Opacity=70);opacity:0.7;}

.top{ height:26px}

.top h1{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; float:left; background-image:url(../images/bck_top.gif); background-repeat:repeat-x; filter: Alpha(Opacity=70);opacity:0.7; overflow:hidden; }

.top h1 span{padding-top:8px; display:block;  float:left;}

.body{ background-color:#FFFFFF; float:left;}

.foot{clear:both; float:left; height:8px; overflow:hidden; display:block;}

.left_corner_top{display:block; height:26px; width:4px; float:left; background-image:url(../images/corner_rigth.gif); background-position:left top; background-repeat:no-repeat;filter: Alpha(Opacity=70);opacity:0.7;}

.right_corner_top{display:block; height:26px; width:6px; float:left; background-image:url(../images/corner_left.gif); background-position:left top; background-repeat:no-repeat; filter: Alpha(Opacity=70);opacity:0.7;}

.window_foot{ float:left; background-image:url(../images/bck_foot.gif); background-repeat:repeat-x; display:block; height:8px;filter: Alpha(Opacity=70);opacity:0.7; background-color:#000066; background-position:0px -6px;}

.left_corner_foot{display:block; height:8px; width:4px; float:left; background-image:url(../images/corner_rigth_foot.gif); background-repeat:no-repeat;filter: Alpha(Opacity=70);opacity:0.7;background-position:left top;  background-position:0px -6px;}

.right_corner_foot{display:block; height:8px; width:6px; float:left; background-image:url(../images/corner_left_foot.gif); background-position:left top; background-repeat:no-repeat; filter: Alpha(Opacity=70);opacity:0.7;  background-position:0px -6px;}

.toolbar{ float:right; clear:none; width:48px; margin-top:10px;}

.toolbar img { margin-left:10px; float:right;}



.topbanner{ height:5px}

.topbanner h1{float:left; background-image:url(../images/bck_top.gif); background-repeat:repeat-x; filter: Alpha(Opacity=70);opacity:0.7; }

.left_corner_bannertop{display:block; height:5px!important; width:4px; float:left; background-image:url(../images/corner_rigth.gif); background-position:left top; background-repeat:no-repeat;filter: Alpha(Opacity=70);opacity:0.7; overflow:hidden;}

.right_corner_bannertop{display:block; height:5px!important; width:6px; float:left; background-image:url(../images/corner_left.gif); background-position:left top; background-repeat:no-repeat; filter: Alpha(Opacity=70);opacity:0.7; overflow:hidden;}







/*----------------Contenido Ventanas---------------------*/

#sms_body{ background:url(../imagesGenerales/backSms.gif) no-repeat 0px 0px #FFFFFF; width:260px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

#sms_body form{ padding-left:17px; padding-right:17px; float:left; padding-top:13px;}

#sms_body td {vertical-align: top;}

#sms_body select{ width:60px; float:left; height:16px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left:10px;}

#sms_body input{ width:110px; float:left; margin-left:6px; height:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

#sms_body  textarea{ float:left; margin-left:10px; width:180px;}

#sms_body .btn{ float:right; margin-bottom:6px; margin-top:6px;}



