@charset "utf-8";
/*RESET*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}body {font:13px/1.231 Verdana,Geneva,clean,sans-serif;font-size:small;font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}hr{display:block;background:#ccc;color:#ccc;width:100%;height:2px;border:none}

/*ESTRUCTURA*/menuPe

body {background: url(../img/body.gif) repeat-x 0 3px; text-align:center;}
#pagina-completa{
   width:100%;
   height:100%;
   position:relative;
   overflow:scroll;overflow-x:hidden;
}
#pagina{width:960px;margin:0 auto 3em auto; }
.cabecera {
    padding-top:2em;    
}


.izquierda, .derecha { width:170px;}
.izquierda50, .derecha50 { width:440px; padding:0px 10px 0px 10px;}
.izquierda50p, .derecha50p { width:45%; padding:10px;}
.izquierda50pef{ width:342px; padding:0px 10px 0px 10px;}lema
.izquierda50pef2{ width:320px; padding:0px 10px 0px 10px; background-color:#EDEFEF; border:2px solid #DCE3E3;}
.izquierda50p2, .derecha50p2 { width:50%; padding:10px;}

.izquierda40 { width:500px; padding:0px 0px 0px 0px;}
.izquierda70 { width:500px; padding:0px 0px 0px 0px;}
.derecha60 { width:200px; padding:0px 0px 0px 0px;}
.derecha70 { width:455px; padding:0px 10px 0px 2px;}
.izquierda80 { width:745px; height:500px; padding:0px 10px 0px 10px;}
.izquierda85 { width:745px; height:100px; padding:0px 10px 0px 10px;}
.izquierda80ef { width:720px; padding:0px 10px 0px 10px;}
.derecha20 { width:175px; padding:0px 10px 0px 10px;}
.derecha20ef { width:195px; padding:0px;}
.centro { width:570px; margin: 0 1.6em}
.centro_cel { width:570px; margin: 0 1.8em}

/*TITULARES*/
h1{font-size:1.6em;line-height:.91667em;margin:.5em 0;font-weight:700;}
h2{font-size:1.5em;line-height:1;margin:1.07em 0 .535em}
h3{font-size:1.4em;line-height:1;margin:1.14em 0 .57em}
h4{font-size:1.3em;line-height:1;marginbotonera:1.23em 0 .615em}
h5{font-size:1.2em;line-height:1;margin:1.33em 0 .67em}
h6{font-size:1em;line-height:1;margin:1.6em 0 .8em}
h7{font-size:18px; color:#556670; font-weight:bolder}
.titulos {margin:10px 10px 15px; padding-bottom:10px; text-align:left;}
.nivel-2 { color:#556670; font-size:110%; font-weight:700; margin-bottom:1em;}
.nivel-3 { color:#556670; text-decoration:none;}

/*MENU PRINCIPAL*/
.menu ul li span { color:#8A979B; font-size:85%; font-weight:100}
.menu ul{list-style:none;position:relative;font-weight:700;height:32px;margin:0;padding:10px 10px 0 0;}
.menu ul li{float:left; background-color:#F0F5F5; margin:0 5px 0 0;padding:0 0 0 9px;}
.menu li a{float:left;display:block; background-color:#F0F5F5; text-decoration:none;color:#556670;padding:5px 15px 6px 6px;}
.menu a{float:none;}/* IE5-Mac hack  */
.menu a:hover{color:#333;}
.menu ul li.activo{ background-color: #9FC04D; height:42px;}
.menu ul li.activo strong{display:block;  background-color: #9FC04D; color:#333;font-weight:700;padding:5px 15px 5px 6px;}
.menu ul ul{position:absolute;top:51px;left:0;background:url(../img/submenu2.gif) repeat-x;width:960px;font-weight:100;height:32px;}
.menu ul ul li,.menu ul ul li a{background-image:none;color:#000;margin:-1px 0 0;padding:0;}
.menu ul ul li.sub-activo { background-color:#ffffff; margin:-6px 5px 0 10px;padding:0 0 0 9px;}
.menu ul ul li.sub-activo strong{display:block;background-color:#ffffff;color:#333;font-weight:700;padding:4px 15px 5px 6px;}
.menu ul ul li{margin:0 1em;}
.menu a.desplegar {background:url(../img/menu-desplegar.gif) no-repeat 85% 11px;}

.link-submodulo{background-color:#9FC04D;}

.menuH{width:420px;}
.menuH ul li span { color:#8A979B; font-size:85%; font-weight:100}
.menuH ul{list-style:none;position:relative;font-weight:700;height:27px; margin-left:20px;padding:0 5px 0 0;}
.menuH ul li{float:left;background:url(../img/tabsH2.gif) no-repeat left top;margin:0 5px 0 0;padding:0 0 0 9px;}
.menuH li a{float:left;display:block;background:url(../img/tabsH2.gif) no-repeat right top;text-decoration:none;color:#000000;padding:5px 10px 6px 6px;}
.menuH a{float:none;}/* IE5-Mac hack  */
.menuH a:hover{color:#333;}
.menuH ul li.activo{background:url(../img/menu-onH2.gif) no-repeat left top;height:28px;}
.menuH ul li.activo strong{display:block;background:url(../img/menu-onH2.gif) no-repeat right top;color:#333;font-weight:700;padding:5px 10px 5px 6px;}
.menuH ul ul{position:absolute;top:51px;left:0;background:url(../img/submenu.gif) repeat-x;width:960px;font-weight:100;height:27px;}
.menuH ul ul li,.menu ul ul li a{background-image:none;color:#000;margin:-1px 0 0;padding:0;}
.menuH ul ul li.sub-activo{background:url(../img/sub-meu-activo.gif) no-repeat left top;margin:-6px 5px 0 10px;padding:0 0 0 9px;}
.menuH ul ul li.sub-activo strong{display:block;background:url(../img/sub-meu-activo.gif) no-repeat right top;color:#333;font-weight:700;padding:4px 15px 5px 6px;}
.menuH ul ul li{margin:0 1em;}
.menuH a.desplegar {background:url(../img/menu-desplegar.gif) no-repeat 85% 11px;}

.menuPe ul li span { color:#8A979B; font-size:85%; font-weight:100; width:802px;}
.menuPe ul{list-style:none;position:relative;font-weight:700;height:27px; padding:0 0px 0 0; border-bottom:3px solid #463D7F; width:802px;}
.menuPe ul li{float:left;background:url(../img/tabs.gif) no-repeat left top;height:26px;margin:0 5px 0 0;padding:0 0 0 9px; }
.menuPe li a{float:left;display:block;background:url(../img/tabs.gif) no-repeat right top;text-decoration:none;color:#463D7F;padding:5px 10px 5px 6px;}
.menuPe a{float:none;}/* IE5-Mac hack  */
.menuPe a:hover{color:#333;}
.menuPe ul li.activo_fija{background:url(../img/menu-onP_fija.gif) no-repeat left top;height:30px;}
.menuPe ul li.activo_fija strong{display:block;background:url(../img/menu-onP_fija.gif) no-repeat right top;color:#FFFFFF;font-weight:700;padding:5px 10px 5px 6px;}



.topb_fija{ border-top:3px solid #463D7F; padding-top:20px; padding-bottom:20px; padding-left:150px; padding-right:150px; background-color:#EAE7FB;}

/*BREADCRUMB*/
#breadcrumb {padding-top:3.4em; width:960px; font-size:83%; text-align:left}
#breadcrumb ul {display: inline; margin:0; padding:0; color:#666; width:75%} 
#breadcrumb li {padding-right: 2px; display: inline; margin:0px;}
#breadcrumb a{color: #666; background-color: #fff; text-decoration:underline !important;}
#breadcrumb li a{background: url(../img/breadcrumb.gif) no-repeat 100% 4px; padding-right:12px; margin-right:4px}
#breadcrumb li, #breadcrumb ul li {background-image:none; padding-left: 0 !important;}
#breadcrumb li.primero { color:#999 !important}

/*LISTAS*/
.inline li {display:inline}
.herramientas li { margin:15px 0 12px}


/*LINKS*/
a,a:link,a:visited,a:hover{text-decoration:underline; color:#000}
.cabecera a{ text-decoration:none !important; color:#000}
.volver { background: url(../img/volver.gif) no-repeat 0 4px; padding-left:10px}
.desplegar {background: url(../img/desplegar.gif) no-repeat 100% 5px; padding-right:10px;}
.cuadricula {background: url(../img/icono-cuadricula.gif) no-repeat 0 2px; padding-left:20px}
.lista {background: url(../img/icono-lista.gif) no-repeat 0 2px; padding-left:20px}
.detalles { color:#000 !important}
.anterior {background: url(../img/anterior.gif) no-repeat 0 5px; padding-left:10px }
.siguiente {background: url(../img/siguiente.gif) no-repeat 100% 5px; padding-right:10px }
.subir {background: url(../img/subir.gif) no-repeat 100% 5px; padding-right:10px}
.imprimir {background: url(../img/icono-imprimir.gif) no-repeat 0 4px;  padding:6px 0 4px 22px; color:#666 !important}
.enviar {background: url(../img/icono-enviar-amigo.gif) no-repeat 0 4px;  padding:8px 0 4px 22px;  color:#666 !important}

/*PAGINACIÓN*/
.paginacion { margin-bottom:2em}
.paginacion a.pagina, .paginacion .activo strong { padding:6px !important;}
.navegacion { margin:1.5em 0 3em 0}

/*FILTROS*/
.busqueda-home { border:2px solid #000000; background:url(../img/home-bg.gif); padding:0 10px; margin-bottom:20px; margin-top:10px; width:98%;}
.busquedaH { border:2px solid #ffffff; background-color:#ffffff; background:url(../img/home-bg-avizpa.gif) bottom no-repeat; padding:10px; width:450px; height:447px;}
.nueva, .herramientas {font-size:12px; border:2px solid #E6ECEC; background-color:#F4F7F7;padding:0 10px; margin-bottom:20px}
.nueva a { background: url(../img/adelante.gif) no-repeat 90% 5px; padding-right:10px; margin:10px 7px; display: block; font-size:10px;}
.nueva p { margin:10px 7px; display: block; font-size:10px;}
.nueva2 { border:2px solid #E6ECEC; background-color:#F4F7F7;padding:0 10px; margin-bottom:20px}
.nueva2 a { background:url(../img/adelante2.gif) left center no-repeat; padding-right:10px; margin:10px 7px; display: block; font-size:10px;}
.nueva2 p { margin:10px 7px; display: block; font-size:10px;}
.busquedaVH { border:2px solid #9FC04D; background-color:#9FC04D; font-size:10px; padding-top:0px; padding-bottom:60px; height:380px; width:420px;}
.busquedaV { border:2px solid #f8c436; background-color:#feecbe;padding:0 10px; margin-bottom:20px; font-size:10px;}
.busquedaA { border:2px solid #f8c436; background-color:#feecbe;padding:0 10px; margin-bottom:20px; font-size:10px;}
.busquedaHT { border:2px solid #f8c436; background-color:#feecbe;padding:0 10px; margin-bottom:20px; font-size:10px;}
.busquedaT { border:2px solid #b7cf7a; background-color:#e2ecca;padding:0 10px; margin-bottom:20px; font-size:10px; text-align:left;}
.busquedaTF { border:2px solid #54407f; background-color:#d2cbe3;padding:0 10px; margin-bottom:50px; font-size:15px; text-align:left;}
.busquedaTC { border:2px solid #975537; background-color:#e5d4cd;padding:0 10px; margin-bottom:50px; font-size:10px;}
.promocion { border:2px solid #e6ecec; background-color:#fcfcfc;padding:10px; margin:5px; font-size:10px; width:88%; height:150px;}
.filtros { border:2px solid #E6ECEC; background-color:#FCFCFC; margin-bottom:2em; text-align:left;}
.filtros form { margin: 0 10px}
.filtros legend { font-size:110%; font-weight:700; color:#666; margin-bottom:15px}
.filtros fieldset {margin-bottom:15px; color:#999}
.filtros label { color:#000; line-height:200%}
.filtros input { margin:0 0 0px 5px}
.filtros a { line-height:150%; margin-left:5px}

/*BOTONES*/
.botonera { overflow: hidden;width:auto; margin:5px 0}
a.boton {text-decoration:none !important; padding:4px 8px; display: block;}
a.boton:hover { background-position:center right;}
a.boton:active { background-position:bottom right; padding: 5px 8px 3px 8px}
a.verde {background: transparent url(../img/botones/boton-verde.gif) no-repeat top right; color: #fff !important; font-weight:700; }
a.negro {background: transparent url(../img/botones/boton-negro.png) no-repeat top right; color: #fff !important; font-weight:700; }
a.negro2 {background: transparent url(../img/botones/boton-negro.png) no-repeat top right; color: #000000 !important; font-weight:700; }
a.negro3 {background: transparent url(../img/botones/boton-negro.png); color: #fff !important; font-weight:700; }
a.morado {background: transparent url(../img/botones/boton-morado.gif) no-repeat top right; color: #fff !important; font-weight:700; }
a.morado2 {background: transparent url(../img/botones/boton-morado2.gif) no-repeat top right; color: #fff !important; font-weight:700; }
a.amarillo {background: transparent url(../img/botones/boton-amarillo.gif) no-repeat top right; color: #fff !important; font-weight:700; }
a.rojo{background: transparent url(../img/botones/boton-rojo.gif) no-repeat top right; color: #fff !important; font-weight:700; }

/*GLOBAL*/
.logo a{ background:#fff url(../img/logo.png) no-repeat; width:145px; height:54px; display: block; text-indent:-9999em}
.logoH a{ background:#fff url(../img/logo.png) no-repeat; width:259px; height:101px; display: block; text-indent:-9999em}
.logoH1 a{ background:#fff url(../img/logo.png) no-repeat; width:150px; height:101px; display: block; text-indent:-9999em}
.lema {font-size:115%;font-weight:700;font-style:italic;color:#9FC04D;margin-top:30px}
.lema2 {font-size:115%;font-weight:600;font-style:italic;color:#9FC04D;margin-top:30px}
.clear{clear:both}
.flota-izquierda{float:left}
.flota-derecha{float:right}
.bloque{overflow: hidden}
.arial { font-family:Arial, Helvetica, sans-serif}
.texto-izquierda{text-align:left}
.texto-derecha{text-align:right}
.texto-centrado{text-align:center}
.texto-justificado{text-align:justify}
.bold{font-weight:700}
.italic{font-style:italic}
.underline{border-bottom:1px solid}
.highlight{background:#ffc}
.sutil { color:#777;}
.nobold { font-weight:100;}
.peque { font-size:85%;}
.img-izquierda{float:left;margin:4px 10px 4px 0}
.img-derecha{float:right;margin:4px 0 4px 10px}
.padding{padding:15px}
.nopadding{padding:0}
.noindent{margin-left:0;padding-left:0}
.nobullet{list-style:none;list-style-image:none}
.hidden { position: absolute; top:-9999em; left:-9999em;}

/*MARGENES*/
.superior-1em { margin-top:1em}
.superior-1emef { margin-top:1em;margin-bottom:0.1em;font-size:11px;}
.superior-1emef1 { margin-top:0.1em;margin-bottom:0.1em;font-size:11px;}

.funciona ol li { list-style-type:lower-latin; font-size:12px; font-weight:bold; margin-left:20px; color:#91a2ac;}
.funciona ol li span { font-size:12px; color:#556670;}

.funciona_home ol li { list-style-type:lower-latin; font-size:11px; margin-left:20px; color:#000000;text-align:left}
.funciona_home ol li span { font-size:11px; color:#000000;}
.funciona_home span { font-size:11px; color:#000000;text-align:left}

/*PIE*/
#pie {border-top: 2px solid #E8ECEC; width:950px; padding:2em 4em;}
#cont{width:1000px;}

/*
    Classes for the connection status indicator
*/

.iceOutConStat {
    margin: 10px;
    width: 1px;
    height: 1px;
    border: none;
    font-size: .5em;
}


.iceOutConStatInactv {
    position: absolute;
    background-image: url( );
    background-position: top;
    background-repeat: no-repeat;
    width:1px;
    height: 1px;
}

.iceOutConStatActv {
    position: absolute;
 /*   background-image: url( ../img/loading_1.gif );*/
    background-image: url( );
    background-position: top;
    background-repeat: no-repeat;
    width: 150px;
    height: 150px;
    z-index:1000000;
}

.iceOutConStatCaution {
    position: absolute;
    background-image: url( );
    background-position: top;
    background-repeat: no-repeat;
    width: 1px;
    height: 1px;
}

.iceOutConStatDisconnect {
    position: absolute;
    background-image: url( );
    background-position: top;
    background-repeat: no-repeat;
    width: 1px;
    height: 1px;
}

.cloud {font-size:12px; border:2px solid #E6ECEC; background-color:#ffffff;padding:0 10px; margin-bottom:20px}

.landingPage{
    background-color: #FFFF4D;
    width: 300px;
    float:left;
}
.btnEstandar{
    background: transparent  no-repeat top right;
    color: #fff !important;
    font-weight:700;
    font-size:13px;
}

.tituloSup
{
  color: #9FBF4C;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.BlackTilteButtons
{
  color: #000000;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
}
/*
----------- Data Scroller Component classes
*/
.iceDatPgrScrOut {
/* the class for the outside table */
    background-color: #FFFFFF;
    margin: 10px;
}

.iceDatPgrScrBtn {
/* the cells behind the scroll buttons */
    background-color: #FFFFFF;
    padding: 2px;
}

.iceDatPgrTbl {
/* the container for the pagination*/
    background-color: #FFFFFF;
}

/* set the common attributes for the pagination numbers */
.iceDatPgrScrCol a, .iceDatPgrCol a {
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana;
    font-size:10px;
    background-color: #FFFFFF;
    color: #000000;
    display: block;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #FFFFFF;
}

* html .iceDatPgrCol a {
    width: 1%;
}

/* override the attributes for the currently selected page */
.iceDatPgrScrCol a {
    color: #FFFFFF;
    border: 1px solid #000000;
    background-color: #cecece;
}

* html .iceDatPgrScrCol a {
    width: 1%;
}

/* set the attributes for the mouseover on none-current pages */
.iceDatPgrCol a:hover {
    color: #000000;
    border: 1px solid #cecece;
}

/**Jorge DM Abr.2010 */
.listaBeta{
    list-style-type: circle;    
}
.titulo_mod {
    font-size:1.3em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:900;color:#536974;
}
.mod_texto {
    font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:900;color:#536974;
}
.mod_texto2{
    font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:100;color:#536974;
}
.ventanaBusqueda { font-size:10px;border:9px solid #e6ecec; background-color:#ffffff;padding:20px; margin:auto; width:550px; margin-top:30px; background-position:top right; background-repeat:no-repeat;}
