@charset "utf-8";
/*RESET*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}body {font:13px/1.231 Verdana,Geneva,clean,sans-serif;font-size:small;font:x-small;}table {font-size:inherit;font:100%;}hr{display:block;background:#ccc;color:#ccc;width:100%;height:2px;border:none}

/*ESTRUCTURA*/
#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;}
.izquierda50p, .derecha50p { width:45%; padding:10px;}



/*TITULARES*/

h2{font-size:1.5em;line-height:1;margin:1.07em 0 .535em}
.nivel-2 { color:#556670; font-size:110%; font-weight:700; margin-bottom:1em;}


/*MENU PRINCIPAL*/
.menu a:hover{color:#333;}
.menuH{width:420px;}
.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-color:#A3A3A3;margin:0 5px 0 0;padding:0 0 0 9px;}
.menuH li a{float:left;display:block;background-color:#A3A3A3;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-color:#9FC04D; height:28px;}
.menuH ul li.activo strong{display:block;background-color:#9FC04D;color:#333;font-weight:700;padding:5px 10px 5px 6px;}

.menuPe a:hover{color:#333;}

/*LISTAS*/
.inline li {display:inline}

/*LINKS*/
a,a:link,a:visited,a:hover{text-decoration:underline; color:#000}
.cabecera a{ text-decoration:none !important; color:#000}


.busqueda-home { border:2px solid #000000; background:url(../img/home-bg.png); 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;}

.busquedaVH { border:2px solid #9FC04D; background-color:#9FC04D; font-size:10px; padding-top:0px; padding-bottom:60px; height:380px; width:420px;}

/*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.negro {background: transparent url(../img/botones/boton-negro.png) no-repeat top right; color: #fff !important; font-weight:700; }

/*GLOBAL*/
.lema {font-size:115%;font-weight:700;font-style:italic;color:#9FC04D;margin-top:30px}

.clear{clear:both}
.flota-izquierda{float:left}
.flota-derecha{float:right}
.bloque{overflow: hidden}

.texto-centrado{text-align:center}
.bold{font-weight:700}
.sutil { color:#777;}
.peque { font-size:85%;}
.padding{padding:15px}

/*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_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;
}

/* set the attributes for the mouseover on none-current pages */
.iceDatPgrCol a:hover {
    color: #000000;
    border: 1px solid #cecece;
}

/* ************************************************************************ */

/*RESET*/
.icePanelPopup {
    color: #666666;
    background-color: #000000;
    padding: 0px;
    z-index: 1000;
    top: 20%;
    left: 10%;
    position: absolute;
    width: 350px;
}
.icePanelPopupHeader {
    background-color: #A0C04D;
    color: #FFFFFF;
    text-align: center;
    width: 350px;
}

.icePanelPopupBody {
    background-color: #DDDDDD;
    padding: 10px;
    text-align: center;
}

.texto-centrado{
    text-align:center;
}
.celldivB2ef select, input, span {font-size:13px;}
.celldivB2ef2 select, input, span {font-size:11px;}
.celldivB1 {float:left; text-align: right; display:  table-cell; width:43%; margin: 3px;}
.celldivB1ref_3 select, input, span {font-size:13px;}
.celldivB1ref_4 select, input, span {font-size:11px;}
.celldivB2ef_cel select, input, span {font-size:13px;}
.celldivB2ef_cel2 select, input, span {font-size:11px;}


.footer_header a:hover {
    font : 12px Verdana;
    color : #cecece;
    background : inherit;
    text-decoration : none;
    font-weight: bold;
}
.footer a{
    font : 11px Verdana;
    color : #000000;
    background : inherit;
    text-decoration : none;
    font-weight: bold;
}
.footer a:hover {
    font : 11px Verdana;
    color : #cecece;
    background : inherit;
    text-decoration : none;
    font-weight: bold;
}


/** Overriding the default CSS styles for the output progress component */
.iceMnuBarItem a:hover, myHomeMenuItem a:hover{

    color: #705559;
    height:40px;
}




.celldivB1 {float:left; text-align: left; display:  table-cell; width:43%; margin: 3px;}
.celldivB2 {float:left; text-align: left; display:  table-cell; width:50%; margin: 3px; white-space:nowrap;}
.celldivB2 select, input, span {font-size:13px;}
.Tqef { border:9px solid #e6ecec; background-color:#ffffff;padding:5px; margin:auto; width:750px; height:430px; margin-top:10px;}
.Tqqb3 { border:2px solid #e6ecec; background-color:#ffffff;padding:5px; margin:5px; height:300px; margin-bottom:10px; }
.Tw {width:240px; }
.Tqqb { border:2px solid #e6ecec; background-color:#ffffff;padding:5px; height:70px; margin:5px; width:80px; margin-bottom:20px; }
.Tqq { background-color:#ffffff;padding:5px; height:50px; margin:5px; width:85px; margin-bottom:20px; }


.landingPage{
    background-color: #FFFFFF;
    width: 300px;
    float:right;
}





