﻿#bodyRef {background-color:#FFF; background-image:url(../img/planesRef/fnd_webRef.gif); background-position:top left; background-repeat:repeat-x; }

/* SEPARATOR */
hr.separator {border:0; border-bottom:1px dotted #bbd0e0;  }

/*COMMON STYLES*/
/**********inputs**********/
.disabled {background-color:#DFDFDF; color:#333;}
.resaltadoError {background-color:#FEDDDE;}

/*COOKIES*/
.cookies {background-color:#e08046; color:#fff; position:absolute; bottom:0; width: 100%; font-size:0.8em;z-index:2;}
a.masInfo a {color:#000; text-decoration:none; }
a.masInfo {margin-right: 12px; font-size: 15px; color: #fff;}
a.masInfo:hover {color:#fff; text-decoration:underline;cursor:pointer;}
.btnCookies {
    margin-right: 5px;
    border: none;
    width: 110px;
    height: 34px;
    background-color: #fff;
    color: #00677f;
    cursor: pointer;
    font-size: 14px;
    padding: 7px 10px;
    font-variant: small-caps;
    font-size: 1.1em;
}
.btnCookies:hover{background-color:#00677f; color:#fff; transition:all ease 0.7s}
.cookies .cookies-notice{width: 100%; display: inline-block; margin: 30px 0px 20px; text-align: center;}
.cookies .cookies-notice span:first-of-type{margin-top:10px; font-size: 20px;} 
.cookies .cookies-notice span:last-of-type{font-size: 11px;line-height: 2; font-size: 14px;} 
.cookies .cookies-info{text-align: center; text-align: center;margin-bottom: 15px;}



/****** HEAD **********************************************/
div.head {background-image:url(../img/fnd_head.gif); background-position:top left; background-repeat:no-repeat;}
div.headRef2011 {background-image:url(../img/fnd_headRef2011.gif); background-position:top left; background-repeat:no-repeat;}
div.headRef2012 {background-image:url(../img/fnd_headRef2012.gif); background-position:top left; background-repeat:no-repeat;}
div.headRef2013 {background-image:url(../img/fnd_headRef2013.gif); background-position:top left; background-repeat:no-repeat;}
div.headRef2014 {background-image:url(../img/fnd_headRef2014.gif); background-position:top left; background-repeat:no-repeat;}
div.headRef2015 {background-image:url(../img/fnd_headRef2015.gif); background-position:top left; background-repeat:no-repeat;}


/****** USUARIO ******************************************/
div.usuario {background-image:url(../img/fnd_usr.gif); background-position:bottom left; background-repeat:repeat-x; }
div.item {border:1px solid #adccde; background-color:#fff; color:#333; }
div.iconos input.icUsu {background-image:url(../img/iconos/sep_iconos.gif); background-position:center left; background-repeat:no-repeat;}
span.fecha {background-image:url(../img/iconos/sep_iconos.gif); background-position:center right; background-repeat:no-repeat;}


/***** CONTENT ******************************************/
div.topContent {background-image:url(../img/top_content.gif); background-position:top left; background-repeat:no-repeat;}
div.content {background-image:url(../img/fnd_content.gif); background-position:top left; background-repeat:repeat-y;}
div.bottomContent {background-image:url(../img/bottom_content.gif); background-position:top left; background-repeat:no-repeat;}

/** titulo ***/
div.titulo {}
div.titLeft {background-image:url(../img/tit_left.gif); background-position:top left; background-repeat:no-repeat;}
h1.titFnd {background-image:url(../img/tit_fnd.gif); background-position:top left; background-repeat:repeat-x;}
h1.titFnd span {color:#125078;}
div.titRight {background-image:url(../img/tit_right.gif); background-position:top left; background-repeat:no-repeat;}

/** titulo planes referencia ***/
div.titLeftRef {background-image:url(../img/PlanesRef/tit_leftRef.gif); background-position:top left; background-repeat:no-repeat;}
h1.titFndRef {background-image:url(../img/PlanesRef/tit_fndRef.gif); background-position:top left; background-repeat:repeat-x;}
h1.titFndRef span {color:#125078;}
div.titRightRef {background-image:url(../img/PlanesRef/tit_rightRef.gif); background-position:top left; background-repeat:no-repeat;}

/** box ***/
div.group {border:1px solid #dce9f3; background-color:#f8fafc;}
div.group h1 {border:1px solid #dce9f3; background-color:#ecf2f9; color:#6e7d8f;}
div.group div.groupForm li {background-image:url(../img/iconos/ic_bulletAcc.gif); background-position:center left; background-repeat:no-repeat;}
div.group div.groupForm li a {color:#333; text-decoration:underline; }
div.group div.groupForm li a:hover { color:#e9610e; cursor:pointer;}
div.group div.groupForm a {color:#333; text-decoration:underline; }
div.group div.groupForm a:hover {color:#e9610e; cursor:pointer;}
    /****fieldset dentro de bloque*/
div.group fieldset {border:1px dashed #cdddea;}
div.group fieldset legend {color:#5981ae; background-color:#f8fafc; }
    /****tabla dentro de bloque*/
div.group table.tbListado th {color:#125079; background-color:#bbd9f5;}
div.group table.tbListado th input {color:#125079; background-color:#bbd9f5;}
div.group table.tbListado tr.fndRow {background-color:#ecf2f9;}
div.group table.tbListado input.btn {color:#999; background-color:#fafafa; border:1px solid #e5e4e4; }
div.group table.tbListado input.btn:hover {color:#b0d0f3;}
/****tabla dentro de registro*/
div.boxReg div.listado table.tbListado th {color:#125079; background-color:#bbd9f5;}
div.boxReg div.listado table.tbListado th input {color:#125079; background-color:#bbd9f5;}
div.boxReg div.listado table.tbListado tr.fndRow {background-color:#ecf2f9;}
div.boxReg div.listado table.tbListado input.btn {color:#999; background-color:#fafafa; border:1px solid #e5e4e4; }
div.boxReg div.listado table.tbListado input.btn:hover {color:#b0d0f3;}

/** box 2 columnas ***/
div.groupColumn {border:1px solid #dce9f3; background-color:#f8fafc;}
div.groupColumn h1 {border:1px solid #dce9f3; background-color:#ecf2f9; color:#6e7d8f;}
div.groupColumn div.groupForm {border-bottom:1px dotted #999;}
div.groupColumn div.groupForm a { color:#333; text-decoration:underline;}
div.groupColumn div.groupForm span.lbLeft {background-image:url(../img/iconos/ic_bulletAzul.gif); background-position:center left; background-repeat:no-repeat; }
    /**** columna alertas */
    div.groupColumnAlertas {border:1px solid #ffe7c0; background-color:#fef1dc;}
    div.groupColumnAlertas h1 {border:1px solid #fdd4ac; background-color:#ffdcba; color:#fd6e05;}
    div.groupColumnAlertas div.groupForm {border-bottom:1px dotted #999;}
    div.groupColumnAlertas div.groupForm a { color:#333; text-decoration:underline;}
    div.groupColumnAlertas div.groupForm span.lbLeft{ background-image:url(../img/iconos/ic_bulletAcc.gif); background-position:center left; background-repeat:no-repeat;}

/** buscador ***/
div.buscador {background-color:#f0f6f9; border:1px solid #d5e5f0;}


/*** Paginacion **/
div.paginacion div.resMostrados {color:#125078; }
div.paginacion {border-top:1px dotted #0D2B88; border-bottom:1px dotted #0D2B88;}
div.numPaginas {text-decoration:none; color:#6e94b9;}
div.numPaginas input{text-decoration:none; color:#6e94b9; border:none; background:transparent; cursor:pointer;}
div.numPaginas input.ON{text-decoration:none; color:#ea690b; font-weight:bold; border:none; background:transparent; cursor:pointer;}
div.numPaginas input:hover{color:#ea690b; cursor:pointer;}
div.numPaginas input.pgAnterior {background-image:url(../img/iconos/ic_pgBack.gif); background-repeat:no-repeat; background-position:center left;}
div.numPaginas input.pgSiguiente {background-image:url(../img/iconos/ic_pgNext.gif); background-repeat:no-repeat; background-position:center left;}


/** listados ***/
h1.titLista {border:1px solid #dce9f3; background-color:#ecf2f9; color:#6e7d8f;}
div.listado table.tbListado th {color:#125079; background-color:#bbd9f5;}
div.listado table.tbListado th input {color:#125079; background-color:#bbd9f5;}
div.listado table.tbListado tr.fndRow {background-color:#f9fafc;}
div.listado table.tbListado input.btn {color:#999; background-color:#fafafa; border:1px solid #e5e4e4; }
div.listado table.tbListado input.btn:hover {color:#b0d0f3;}
    /** linea resaltada en listado**/
    table.tbListado tr.lnResaltada td {background-color:#FEE2C6;} 
    /** listado planes referencia **/
    div.listado table.tbListadoRef th {color:#125079; background-color:#bbd9f5;}
    div.listado table.tbListadoRef th input {color:#125079; background-color:#bbd9f5; border:0;}
    div.listado table.tbListadoRef tr.fndRow {background-color:#f9fafc;}
    div.listado table.tbListadoRef td {border-right:1px solid #f1f2f5;}
    div.listado table.tbListadoRef input.btn {color:#999; background-color:#fafafa; border:1px solid #e5e4e4; }
    div.listado table.tbListadoRef input.btn:hover {color:#b0d0f3;}
    
    /*ILG*/
    table.tbListado th input{color:#0D2B88; background-color:#BAD0DD; border:none; cursor:pointer;}
    
/** botonera ***/
div.botonera {background-color:#f9fafc; border-top:1px dotted #bbd9f5; border-bottom:1px dotted #bbd9f5;}

/***botones***/
.boton {color:#5981ae; background:none; background-image:url(../img/botones/fnd_boton.gif); background-position:top left; background-repeat:repeat-x; border:0; border:1px solid #d4eaf9; cursor:pointer }
.boton:hover {color:#a7c3e8; }
.btn {color:#5981ae; background:none; background-image:url(../img/botones/fnd_btn.gif); background-position:top left; background-repeat:repeat-x; border:0; border:1px solid #c4e4f9; cursor:pointer }
.btn:hover {color:#88aad0; }


/*navegación*/
.botonNav {}
.botonNav .leftNav {background-image:url(../img/botones/nav/leftNav.gif); background-position:top left; background-repeat:no-repeat;}
.botonNav .txtNav {color:#125077; background:none; border:0; background-image:url(../img/botones/nav/fnd_nav.gif); background-position:top left; background-repeat:repeat-x;}
.botonNav .txtNav:hover {color:#6eb6df; cursor:pointer;}
.botonNav .rightNav {background-image:url(../img/botones/nav/rightNav.gif); background-position:top right; background-repeat:no-repeat;}
    
/***** FOOTER *****************************************/
ul.politica li {border-right:1px solid #333;padding-right:10px;}
ul.politica li a{text-decoration:underline; color:#333; cursor:pointer; }
ul.politica li a:hover{text-decoration:underline; color:#B9AFAA;  cursor:pointer; }
ul.politica li.PolEnd {border:0;}
ul.politica li.PolEnd a{text-decoration:underline; color:#333; cursor:pointer; }
ul.politica li.PolEnd a:hover{text-decoration:underline; color:#B9AFAA;  cursor:pointer; }

/***** LANZADERA anterior, borrar cuando se haya hecho el cambio *************************************/
div.contentLanz {background-image:url(../img/fnd_lanzadera.jpg); background-position:top left; background-repeat:no-repeat;}
div.contentLanz .doc {background-image:url(../img/lanzadera/box_doc.gif); background-position:top left; background-repeat:no-repeat; cursor:pointer;}
div.contentLanz .doc:hover {background-image:url(../img/lanzadera/box_docON.gif); background-position:top left; background-repeat:no-repeat;}
div.contentLanz .help {background-image:url(../img/lanzadera/box_help.gif); background-position:top left; background-repeat:no-repeat; cursor:pointer;}
div.contentLanz .help:hover {background-image:url(../img/lanzadera/box_helpON.gif); background-position:top left; background-repeat:no-repeat;}
div.contentLanz div.planesRef {background-image:url(../img/lanzadera/box_planesRef.gif); background-position:top left; background-repeat:no-repeat;}

/***** LANZADERA *************************************/
div.contLanz {background-image:url(../img/fnd_lanzadera.jpg); background-position:top left; background-repeat:no-repeat;}
div.contLanz div.itemConv {background-image:url(../img/lanzadera/item_Conv.jpg); background-position:top left; background-repeat:no-repeat;}
div.contLanz div.itemConvSin {background-image:url(../img/lanzadera/item_Conv_nohay.jpg); background-position:top left; background-repeat:no-repeat;}
div.contLanz div.itemEntUsu {background-image:url(../img/lanzadera/item_EntUsu.jpg); background-position:top left; background-repeat:no-repeat;}
div.contLanz div.itemPlanRef {background-image:url(../img/lanzadera/item_PlanRef.jpg); background-position:top left; background-repeat:no-repeat;}
div.contLanz div.itemPlanRef a {display: inline-block; width: 100%; height: 100%;background-image:url(../img/lanzadera/item_PlanRef_nohay.jpg); background-position:top left; background-repeat:no-repeat;}
div.contLanz div.itemPlanRef a:hover {display: inline-block; width: 100%; height: 100%;background-image:url(../img/lanzadera/item_PlanRef_nohayON.jpg); background-position:top left; background-repeat:no-repeat;}
div.contLanz div.itemPlanRefSin {background-image:url(../img/lanzadera/item_PlanRef_nohay.jpg); background-position:top left; background-repeat:no-repeat;cursor: pointer;}
div.contLanz div.itemPlanRefSin:hover {background-image:url(../img/lanzadera/item_PlanRef_nohayON.jpg); background-position:top left; background-repeat:no-repeat;}
div.contLanz .doc {background-image:url(../img/lanzadera/box_doc.gif); background-position:top left; background-repeat:no-repeat; cursor:pointer;}
div.contLanz .doc:hover {background-image:url(../img/lanzadera/box_docON.gif); background-position:top left; background-repeat:no-repeat;}
div.contLanz .help {background-image:url(../img/lanzadera/box_help.gif); background-position:top left; background-repeat:no-repeat; cursor:pointer;}
div.contLanz .help:hover {background-image:url(../img/lanzadera/box_helpON.gif); background-position:top left; background-repeat:no-repeat;}
div.contLanz .videos {background-image:url(../img/lanzadera/box_videos.gif); background-position:top left; background-repeat:no-repeat; cursor:pointer;}
div.contLanz .videos:hover {background-image:url(../img/lanzadera/box_videosON.gif); background-position:top left; background-repeat:no-repeat;}
div.contLanz div.planesRef {background-image:url(../img/lanzadera/box_planesRef.gif); background-position:top left; background-repeat:no-repeat;}

/***** REGISTRO ************************************/
div.topContReg {background-image:url(../img/registro/top_contReg.gif); background-position:top left; background-repeat:no-repeat;}
div.boxReg {}
div.boxReg div.topReg {background-image:url(../img/registro/topReg.gif); background-position:top left; background-repeat:no-repeat;}
div.boxReg div.fndReg {background-image:url(../img/registro/fndReg.gif); background-position:top left; background-repeat:repeat-y;}
div.boxReg div.bottomReg {background-image:url(../img/registro/bottomReg.gif); background-position:top left; background-repeat:no-repeat;}
div.boxReg div.btReg {background-image:url(../img/registro/fndReg.gif); background-position:top left; background-repeat:repeat-y; }
    /*titulo*/
    div.titRegLeft {background-image:url(../img/registro/titReg_left.gif); background-position:top left; background-repeat:no-repeat;}
    h1.titRegFnd {color:#0d2b88; background-image:url(../img/registro/titReg_fnd.gif); background-position:top left; background-repeat:repeat-x;}
    div.titRegRight {background-image:url(../img/registro/titReg_right.gif); background-position:top left; background-repeat:no-repeat;}
    /*literal*/
    span.literal {color:#333;}
    /*box columnas*/
    div.boxDatReg2 {border:1px solid #dce9f3; background-color:#fff;}
    div.boxDatReg2 h1 {border:1px solid #dce9f3; background-color:#eff5f9; color:#333;}
     /*box*/
    div.boxDatReg {border:1px solid #dce9f3; background-color:#fff;}
    div.boxDatReg h1 {border:1px solid #dce9f3; background-color:#eff5f9; color:#333;}
        
    
    
/***** SOLICITUD *********************************/
div.titSol {background-image:url(../img/solicitud/fnd_sol.gif); background-position:top left; background-repeat:repeat-x;}
div.titSol div.solLeft {background-image:url(../img/solicitud/tit_solLeft.gif); background-position:top left; background-repeat:no-repeat;}
div.titSol div.solRight {background-image:url(../img/solicitud/tit_solRight.gif); background-position:top right; background-repeat:no-repeat;}
div.titSol div.solRight li {background-image:url(../img/iconos/ic_bulletAcc.gif); background-position:center left; background-repeat:no-repeat; border-right:1px solid #8e8d8c;}
div.titSol div.solRight li.fin {background-image:url(../img/iconos/ic_bulletAcc.gif); background-position:center left; background-repeat:no-repeat; border:none;}
div.titSol div.solRight li a {color:#8e8d8c; cursor:pointer;}
div.titSol div.solRight li a:hover {color:#e9610e; cursor:pointer;}
div.titSol div.solRight ul li.ic {background-image:none; border:0;}    
    
    /******** MENU **********/
    div.steps {margin-top:2px;}
    div.menuON {color:#fff; background-image:url(../img/solicitud/menuON.gif); background-position:top left; background-repeat:no-repeat;}
    div.menuON a {color:#fff; text-decoration:none;}
    div.menuON a:hover {color:#fdebde; }
    div.menu {background-image:url(../img/solicitud/menu.gif); background-position:top left; background-repeat:no-repeat;}
    div.menu a {color:#125078; text-decoration:none;} 
    div.menu a:hover {color:#5b94b8;}
    

    /*********** PESTANIAS ********/
    div.pestanias {}
    div.itemPest {background-image:url(../img/solicitud/pestanias/fnd_pest.gif); background-position:bottom left; background-repeat:repeat-x; border-left:1px solid #c9e4f6;}
        div.itemPest input { color:#7595b7; cursor:pointer; border:0; background:none;}
        div.itemPest input:hover {color:#a7bdd4; cursor:pointer;}
        div.rightPest {background-image:url(../img/solicitud/pestanias/right_pest.gif); background-position:bottom right; background-repeat:no-repeat;}
    
    div.itemPestON {background-image:url(../img/solicitud/pestanias/fnd_pestON.gif); background-position:bottom left; background-repeat:repeat-x; border-left:1px solid #fdbf83; }
        div.itemPestON input { color:#e97503; border:0; background:none; }
        div.rightPestON {background-image:url(../img/solicitud/pestanias/right_pestON.gif); background-position:bottom right; background-repeat:no-repeat;}
    
    div.lnPest {background-image:url(../img/solicitud/pestanias/ln_pest.gif); background-position:bottom left; background-repeat:repeat-x;}
    
    /********** RASTRO ***********/
    div.rastro {background-image:url(../img/iconos/ic_bulletRastro.gif); background-position:center left; background-repeat:no-repeat;}
    div.rastro a {color:#333; text-decoration:none;}
    div.rastro a:hover {color:#e9610e; cursor:pointer;}
    
    
/*MENSAJES*/
div.msnAlert {background-color:#FCF2B2; border:1px solid #D7D7D6; background-image:url(../img/iconos/ic_msgAtencion.gif); background-repeat:no-repeat; background-position:left center;}
div.msnInfo {background-color:#FEDAB6; border:1px solid #D7D7D6; background-image:url(../img/iconos/ic_msgInfo.gif); background-repeat:no-repeat; background-position:left center;}
div.msnOK {background-color:#ECFCE0; border:1px solid #EFEFEF; background-image:url(../img/iconos/ic_msgOK.gif); background-repeat:no-repeat; background-position:left center;}
div.msnError {background-color:#FEDDDE; border:1px solid #D7D7D6; background-image:url(../img/iconos/ic_msgError.gif); background-repeat:no-repeat; background-position:left center;}
div.msnDialog {background-color:#FCF2B2; border:1px solid #D7D7D6; background-image:url(../img/iconos/ic_msgPreg.gif); background-repeat:no-repeat; background-position:left center;}

/* POP UP ***********/
div.headPopUp { background-image:url(../img/popUp/fnd_headPopUp.jpg);}
/*********titulo***/             
div.popTitleLeft {background-image:url(../img/popUp/popTitIzq.gif); }
div.popTitleFnd {background-image:url(../img/popUp/popTitFnd.gif);}
	h1.popTxtTitle {color:#125078; background:none;}
div.popTitleRight {background-image:url(../img/popUp/popTitDcha.gif);}
/*********contenido***/
div.popTopContent {background-image:url(../img/popUp/top_contenido.gif); background-position:top center; background-repeat:no-repeat;}
div.popContent {background-image:url(../img/popUp/fnd_contenido.gif); background-position:top center; background-repeat:repeat-y;}
div.popBottomContent {background-image:url(../img/popUp/bottom_contenido.gif); background-position:top center; background-repeat:no-repeat;}
div.popTxtCont a {color:#333;}
div.popTxtCont a:hover {color:#999;}
div.popTxtCont a.descarga {color:#333;}
div.popTxtCont a.descarga:hover {color:#999;}
.explorerDisplay {background: #efefee url("../img/popUp/explorer.svg") no-repeat scroll 8px 8px;}
.edgeDisplay {background: #efefee url("../img/popUp/edge.svg") no-repeat scroll 0px 0px;}
.chromeDisplay {background: #efefee url("../img/popUp/chrome.svg") no-repeat scroll 0px 0px;}
.firefoxDisplay {background: #efefee url("../img/popUp/firefox.svg") no-repeat scroll 0px 0px;}
.operaDisplay {background: #efefee url("../img/popUp/opera.svg") no-repeat scroll 0px 0px;}
.safariDisplay {background: #efefee url("../img/popUp/safari.svg") no-repeat scroll 0px 0px;}


/**** VIDEOS ******/
div.contentVid {background-image:url(../img/videos/box_content.gif); background-position:top center; background-repeat:no-repeat;}
    /** menu**/
div.menuVid {}
div.menuVid div.itemVid {background-image:url(../img/videos/item_fnd.gif); background-position:top center; background-repeat:no-repeat;}
div.menuVid div.itemVid span {color:#125078;}
div.menuVid div.itemVid a {color:#125078; text-decoration:none;}
div.menuVid div.itemVid a:hover {color:#EA690b; cursor:pointer;}
div.menuVid ul li.subitemVid a {color:#125078; text-decoration:none; background-image:url(../img/videos/fl_subitem.gif); background-position:center left; background-repeat:no-repeat;}
div.menuVid ul li.subitemVid a:hover {color:#EA690b; cursor:pointer;}
    /** titulo y video**/
div.contVid {}
div.contVid .titVid {color:#EA690b; background-image:url(../img/videos/fnd_titulo.gif); background-position:center left; background-repeat:no-repeat;}
div.topVideo {background-image:url(../img/videos/top_video.gif); background-position:top left; background-repeat:no-repeat;}
div.video {background-image:url(../img/videos/fnd_video.gif); background-position:top left; background-repeat:no-repeat;}
    div.video div.portada {background-image:url(../img/videos/img_portada.gif); background-position:top left; background-repeat:no-repeat;}
    div.video div.vidNoDisponible {background-image:url(../img/videos/img_vidNoDisponible.gif); background-position:top left; background-repeat:no-repeat;}
div.bottomVideo {background-image:url(../img/videos/bottom_video.gif); background-position:bottom left; background-repeat:no-repeat;}


/***** CAPA AVISO S10/S20 **************/
#avisoS10 {background-color: #ccc; filter: alpha(opacity=40); opacity: 0.4;}
#txtAviso {background-color: #fff; color:#333; border:1px solid #333;}
#txtAviso input.boton {color:#5981ae; background:none; background-image:url(../img/botones/fnd_boton.gif); background-position:top left; background-repeat:repeat-x; border:0; border:1px solid #d4eaf9; cursor:pointer }
#txtAviso input.boton:hover {color:#a7c3e8; }

/****** CAPA CONVOCATORIA EN MANTENIMIENTO **********************/
div.convMant {background-image:url(../img/ic_convMant.gif); background-position:top left; background-repeat:no-repeat; }
div.convMant span {color:#333;}