/* ------------------
    LAYOUT
-------------------*/

html {
    height:100%;
}
#body{
    height:100%;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-size:80%;
    line-height:1.4em;
    background: #fff url("../../template/img/fondo_cabecera.jpg") no-repeat top center;
    word-wrap: break-word;
}
#tinymce{
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-size:80%;
    line-height:1.4em;
    word-wrap: break-word;
    padding: 10px;
}
strong{
    font-weight:bold;
}
a{
    color:#496892;
}
a:hover{
    color:#f80 !important;
}
input, select, textarea {
    font-family: "Trebuchet MS",Helvetica,sans-serif;
}
acronym,abbr{
    font-weight:inherit;
    border-bottom:1px dotted #888;
}
.oculto,hr {
 position:absolute;
 left:-9999px;
 overflow:hidden;
}

#ui-datepicker-div { display: none; }

/* para los campos select que tienen un filtro */
form div.selectfilter{
    display: grid;
    grid-template-columns: max-content auto;
}
form div.selectfilter label{
    grid-row: 1/3;
}



/*layoutppal*/
#pagina{
    margin: 0 auto;
    width: 1000px;
}
#cabecera{
    height:155px;
    position:relative;
    padding-top:50px;
    border-bottom:1px solid #fff;
    z-index:100;
}
#navegacion{
    position:relative;
    width: 220px;
    display: block;
    float:left;
    vertical-align:top;
}
#centro{
    width: 573px;
    display: block;
    float:left;
    vertical-align:top;
    border:1px solid #496892;
    padding:10px;
}
#destacados{
    width: 165px;
    display: block;
    float:left;
    vertical-align:top;
    padding:10px;
    font-family: helvetica,arial,verdana;
    text-align:right;
    font-size:0.9em;
    line-height:1.2em;
    color:#666;
}
#pie{
    clear:both;
    padding-left:220px;
}
/* fin layoutppal */
/* cabecera */
h1{
    float:left;
    margin:15px 0px 0px 10px
}
h1 a{
    display:block;
    width:332px;
    height:100px;
    background: transparent url("../../template/img/logo-fava.png") no-repeat top left;
}
.noscript{
    text-align:center;
    color:#f00;
    font-weight:bold;
    line-height:2em;
}
#serviciosfava{
    position:absolute;
    top:0px;
    left:0px;
}
#serviciosfava li{
    display:block;
    float:left;
}
#serviciosfava a{
    display:block;
    height:50px;
    margin:0px 2px 0px 10px;
    padding:5px 0px 0px 50px;
    color:#fff;
}
#sf-guia a{
    /*width:128px;*/
    width:70px;
    background: transparent url("../../template/img/fondo_sf-guia.png") no-repeat top left;
}
#sf-embajadores a{
    width:140px;
    background: transparent url("../../template/img/fondo_sf-embajadores.png") no-repeat top left;
}
#sf-avandalus a{
    /*width:147px;*/
    width:140px;
    background: transparent url("../../template/img/fondo_sf-avandalus.png") no-repeat top left;
}
#sf-atic a{
    /*width:89px;*/
    width:90px;
    background: transparent url("../../template/img/fondo_sf-atic.png") no-repeat top left;
}
#sf-ocupatic a{
    /*width:170px;*/
    width:110px;
    background: transparent url("../../template/img/fondo_sf-ocupatic.png") no-repeat top left;
}
#sf-mercado a{
    /*width:60px;*/
    width:60px;
    background: transparent url("../../template/img/fondo_sf-mercado.png") no-repeat top left;
}
#ayudasaccesibilidad{
    position:absolute;
    top:207px;
    right:0px;
    text-align:right;
    background-color: #dddddd;
    margin: 0 10px;
    padding: 5px;
    width: 155px;    
}
#ayudasaccesibilidad li a{
    display:block;
    float:right;
    height:18px;
    margin-left:2px;
}
#google_translate_element{
    display:block;
    width: 155px;
    height: 28px;
    overflow-y:hidden;
}
#google_translate_element select{
    border:none;
    background-color: #999999;
    color:#fff;
}
#idioma{
    width:100px;
    color:#eee;
    margin:2px 10px 4px 0px;
}
#aumentarletra{
    width:18px;
    background: transparent url("../../template/img/icon_aumentar-letra.png") no-repeat top left;
}
#reducirletra{
    width:18px;
    background: transparent url("../../template/img/icon_reducir-letra.png") no-repeat top left;
}
#css{
    width:23px;
    background: transparent url("../../template/img/icon_conmutar-css.png") no-repeat top left;
}
#politicaacesibilidad{
    width:78px;
    background: transparent url("../../template/img/icon_politica-accesibilidad.png") no-repeat top left;
}
#enlacesinstitucionales{
    float:left;
    width:380px;
    margin:10px 0px 0px 100px;
}
#enlacesinstitucionales li{
    display:block;
    float:left;
}
#enlacesinstitucionales a{
    display:block;
    height:42px;
    margin-left:20px;
}
#rtvalink a{
    width:87px;
    background: transparent url("../../template/img/logo-rtva.png") no-repeat center center;
}
#juntalink a{
    width:59px;
    background: transparent url("../../template/img/logo-junta.png") no-repeat center center;
}
#ministeriolink a{
    width:77px;
    background: transparent url("../../template/img/logo-mcu.png") no-repeat center center;
}
#unioneuropealink a{
    width:61px;
    background: transparent url("../../template/img/logo-ue.png") no-repeat center center;
}
#atomofava{
    position:relative;
    left:850px;
    top:8px;
    width:140px;
    height:115px;
    background: transparent url("../../template/img/atomo-fava.png") no-repeat top left;
}
#atomofava li{
    display:block;
    position:absolute;
    
}
#atomofava li a{
    display:block;
    position:relative;
}
#webmyarea{
    top:34px;
    left:48px;
}
#webmyarea a{
    width:44px;
    height:44px;
}
#webfundacionava{
    top:62px;
    left:0px;
}
#webfundacionava a{
    width:51px;
    height:51px;
}
#webavandalus{
    top:1px;
    left:26px;
}
#webavandalus a{
    width:34px;
    height:34px;
}
#webaudiovisualtic{
    top:39px;
    left:105px;
}
#webaudiovisualtic a{
    width:34px;
    height:34px;
}
#miga{
    position:absolute;
    bottom:0px;
    left:221px;
    width:759px;
    height:18px;
    padding-left:20px;
    padding-top:2px;
    background-color:#000333;
    font-size:0.9em;
    color:#fff;
}
#miga a{
    color:#fff;
}
#fecha{
    position:absolute;
    bottom:0px;
    right:0px;
    height:18px;
    padding:2px 10px 0px 0px;
    font-size:0.9em;
    color:#fff;
}

#violenciagenero{
    position: absolute;
    left: 300px;
    top: 65px;
}


/* fin cabecera */
/* navegacion */
#desplegarmenu{
    position:absolute;
    top:-21px;
    left:0px;
    width:210px;
    height:18px;
    padding-left:10px;
    padding-top:2px;
    background-color:#000333;
    font-size:0.9em;
    color:#fff;
    z-index:100;
}
#desplegarmenu a{
    padding-right:16px;
    color:#fff;
}
#desplegarmenu a.expand{
    background: transparent url("../../template/img/icon_desplegar-todo.png") no-repeat center right;
}
#desplegarmenu a.collapse{
    background: transparent url("../../template/img/icon_recoger-todo.png") no-repeat center right;
}
#arbol li{
    position:relative;
}
ul.treeview .hitarea{
    display:block;
    width:16px;
    height:16px;
    position:absolute;
    left:190px;
}
ul.treeview .menulevel1-hitarea{
    top:15px;
}
ul.treeview .menulevel1-hitarea.expandable-hitarea{
    background: transparent url("../../template/img/icon_desplegar1-off.png") no-repeat center center;
}
ul.treeview .menulevel1-hitarea.collapsable-hitarea{
    background: transparent url("../../template/img/icon_desplegar1-on.png") no-repeat center center;
}
ul.treeview .menulevel2-hitarea{
    top:3px;
}
ul.treeview .menulevel2-hitarea.expandable-hitarea{
    background: transparent url("../../template/img/icon_desplegar2-off.png") no-repeat center center;
}
ul.treeview .menulevel2-hitarea.collapsable-hitarea{
    background: transparent url("../../template/img/icon_desplegar2-on.png") no-repeat center center;
}
li.menulevel1 span.union{
    display:block;
    width:10px;
    height:64px;
    position:absolute;
    left:210px;
    top:-10px;
}
li.menulevel1.on span.union{
    background: transparent url("../../template/img/fondo_menu-union.png") no-repeat top left;
}
li.menulevel1{
    margin-right:10px;
}
div.menulabel1{

    border-bottom:1px solid #fff;
}
div.menulabel1 span.menulabel,
div.menulabel1 a{
    color:#496892;
    display:table-cell;
    height:45px;
    width:170px;
    padding-left:10px;
    font-size:1.2em;
    vertical-align: middle;
    font-weight:bold;
}
li.menulevel1.on div.menulabel1 span.menulabel,
li.menulevel1.on div.menulabel1 a{
    color:#fff;
}
li.menulevel1.off div.menulabel1{
    background: #ddd url("../../template/img/fondo_menu1-off.png") no-repeat top left;
}
li.menulevel1.on div.menulabel1{
    background: #496892 url("../../template/img/fondo_menu1-on.png") no-repeat top left;
}
div.menulabel2 span.menulabel,
div.menulabel2 a{
    padding-left:10px;
    display: table-cell;
    height:24px;
    width:170px;
	vertical-align: middle;
    font-weight:bold;
    color:#333;
    font-size:0.9em;
}
li.menulevel2.on div.menulabel2 span.menulabel,
li.menulevel2.on div.menulabel2 a{
    color:#496892;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
li.menulevel3{
    padding-left:10px;
}
div.menulabel3 a{
    display: table-cell;
    width:160px;
    padding-left:10px;
    background: transparent url("../../template/img/fondo_menu3.png") no-repeat center left;
    color:#888;
    font-size:0.9em;
    line-height:1.2em;
    font-weight:bold;
}
li.menulevel3.on div.menulabel3 a{
    background-color:#444;
    color:#fff;
}
.enlace_externo{
    display: inline-block;
    zoom:1;
    *display:block; 
    width:12px;
    height:12px;
    background: transparent url("../../template/img/enlace_externo.gif") no-repeat top left;
}
#mancheta{
    margin:10px 10px 0px 0px;
    padding:10px;
    border:1px solid #496892;
    background-color:#e6f0fa;
}
#mancheta h3{
    border-bottom:1px dotted #73787d;
    font-size:1.2em;
    font-weight:bold;
    color:#496892;
}
#mancheta ul{
    font-size:0.9em;
    color:#444;
}
#mancheta ul li{
    padding-left:30px;
    margin-top:10px;
}
#manchetatelefono{
    background: transparent url("../../template/img/icon_telefono.png") no-repeat top left;
}
#manchetafax{
    background: transparent url("../../template/img/icon_fax.png") no-repeat top left;
}
#manchetaemail{
    background: transparent url("../../template/img/icon_email.png") no-repeat top left;
}
#manchetapresencial{
    background: transparent url("../../template/img/icon_presencial.png") no-repeat top left;
}
/* fin navegacion */
/* destacados */
#destacados h3{
    height:20px;
    margin:30px 0px 0px 0px;
    color:#000333;
    font-size:1.4em;
    font-weight:bold;
}
#destacados a{
    color:#000333;
}
#destacados label,#destacados a{
    font-weight:bold !important;
}
#destacados form,#opcioneslogin{
    margin-top:5px;
}
#destacados input{
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
#destacados input.boton{
    padding: 0px 4px 1px 4px;
    border: 0px;
    background-color: #000333; 
    color: #fff;
    text-transform:uppercase;
   
}
#destacados fieldset div{
    margin-bottom:2px;
}
#destacados label{
    color:#000333;
}
#destacados p.tool_intro{
    margin-top:5px;
}
#redessociales {
    margin-top: 60px;
}
#redessociales li{
    display: inline-block;
    zoom:1;
    *display:block; 
    margin-left:0px;
}
#acceso{
    padding:6px 23px 0px 0px;
    background: transparent url("../../template/img/fondo_tools-acceso.png") no-repeat top right;
}
#opcioneslogin a{
    padding-right:16px;
    background: transparent url("../../template/img/icon_mas.png") no-repeat top right;
}
#suscripcion{
    padding:6px 33px 0px 0px;
    background: transparent url("../../template/img/fondo_tools-suscripcion.png") no-repeat top right;
}
#ultimas{
    padding:6px 27px 0px 0px;
    background: transparent url("../../template/img/fondo_tools-ultimas.png") no-repeat top right;
}
#tool_ultimas li{
    margin-top:5px;
}
#tool_ultimas a.ampliar{
    display:block;
    height:12px;
    width:100%;
    background: transparent url("../../template/img/icon_mas.png") no-repeat top right;
}
#agenda h3.calTitulo{
    padding:6px 27px 0px 0px;
    background: transparent url("../../template/img/fondo_tools-agenda.png") no-repeat top right;
}
    #agenda .calNavMeses{
        position:relative;
    }
        #agenda .calNavMeses span, #agenda .calNavYears, #agenda .calFechaActual, #agenda .calFechaSeleccionada, #agenda .calNavMesesText, #agenda .calNavYearsText, #agenda .calNavYears {
            position:absolute;
            left:-9999px;
            overflow:hidden;
        }
        #agenda .calNavMeses a{
            display:block;
            position:absolute;
        }
        #agenda .calNavMeses li.anterior a{
            left:10px;
        }
        #agenda .calNavMeses li.siguiente a{
            right:0px;
        }
    #agenda .calCalendario{
        width:154px;
        float:right;
    }
        #agenda .calCalendario th{
            color:#888;
            text-align:center;
            font-weight:bold;
            padding:3px 0px 2px 0px;
            font-size:1.2em;
        }
        #agenda .calCalendario td{
            background-color:#aaa;
            color:#fff;
            border: 1px solid #fff;
            text-align:center;
            padding:3px 0px 2px 0px;
            font-size:1.2em;
        }
        #agenda .calCalendario td a.enlace{
            color:#fff;
        }
        #agenda .calCalendario td.fechaHoy{
            border:solid 2px #888;
        }
        #agenda .calCalendario td.festivales{
            background: transparent url("../../template/img/fondo_calendario-festivales.png") no-repeat top right;
        }
        #agenda .calCalendario td.otros{
            background: transparent url("../../template/img/fondo_calendario-otros.png") no-repeat top right;
        }
        #agenda .calCalendario td.mixtos{
            background: transparent url("../../template/img/fondo_calendario-mixtos.png") no-repeat top right;
        }
#leyendacalendario{
    clear:both;
    padding-top:5px;
}
    #leyendacalendario li{
        display:inline;
        padding-left:10px;
    }
#tool_proximos li{
    margin-top:10px;
}
#tool_proximos a.ampliar{
    display:block;
    margin-top:15px;
    height:12px;
    width:100%;
    background: transparent url("../../template/img/icon_mas.png") no-repeat top right;
}
p#tool_proximos{
    margin-top:10px;
}
#canalesrss{
    padding:6px 27px 0px 0px;
    background: transparent url("../../template/img/fondo_tools-rss.png") no-repeat top right;
}
#listacanalesrss a{
    padding:2px 20px 0px 0px;
    background: transparent url("../../template/img/icon_rss.png") no-repeat top right;
}
#muestras{
    padding:6px 27px 0px 0px;
    background: transparent url("../../template/img/fondo_tools-muestras.png") no-repeat top right;
}
#slides{
    width:155px;
    float:right;
}
#slides ul.pagination{
}
#slides ul.pagination li{
    display:inline-block;
    zoom:1;
    *display:block; 
    margin-top:10px;
    margin-left:7px;
}
#slides ul.pagination li a{
    display:block;
    width:12px;
    height:12px;
    background: transparent url("../../template/img/icon_muestra-paginar.png") no-repeat center center;
    color:#000333;
    font-size:0.9em;
    padding-bottom:2px;
    text-align:center;
}
#slides ul.pagination li.current a{
    background: transparent url("../../template/img/icon_muestra-paginar-current.png") no-repeat center center;
    color:#fff;
}
/* fin destacados */
/* mensajes */
.closable-box{
    margin: 10px 0px 10px 0px;
    padding: 5px 21px 5px 27px;
    position:relative;
    border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
}
.closable-box h4{
    display:none;
    visibility:hidden;
}
.close-button a{
    display:block;
    position:absolute;
    background: transparent url("/template/img/icon_close.gif") no-repeat;
    width:16px;
    height: 16px;
    top: 4px;
    right: 2px;
}
.close-button span{
    display:none;
    visibility:hidden;
}
.error{
    border: 1px solid #f00;
    background: transparent url("/template/img/boton_error_small.gif") no-repeat 5px 6px;
    background-color:#fcc;
}
.info{
    border: 1px solid #00f;
    background: transparent url("/template/img/boton_info_small.gif") no-repeat 5px 6px;
    background-color:#ccf;
}
.adver{
    border: 1px solid #ff0;
    background: transparent url("/template/img/boton_advert_small.png") no-repeat 5px 6px;
    background-color:#ffc;
    padding: 5px 21px 5px 27px !important;
}
.discl{
    border: 1px solid #fa0;
    background: transparent url("/template/img/boton_discl_small.png") no-repeat 5px 6px;
    background-color:#fd4;
    padding: 5px 21px 5px 27px !important;
}
/* fin mensajes */
/* centro */
/*     background-color:#e6f0fa;*/
#content_tool{
    padding:3px 10px 0px 10px;
    position:relative;
    z-index: 100;
}
.share-tool{
    display:block;
    float:left;
    margin-right:8px;
}
#share-whatsapp .whatsapp_btn{
    background: #00A700 url("/template/img/whatsapp_icon.png") no-repeat 3px 3px;
    color:#fff;
    padding: 3px 6px 3px 20px;
    font-size:0.9em;
    border-radius:3px;
    height: 21px;
}
#share-whatsapp a.whatsapp_btn:hover{
    color:#fff !important;
}

#compartir-facebook{
    background: none repeat scroll 0 0 #ECEEF5;
    border: 1px solid #CAD4E7;
    border-radius: 3px 3px 3px 3px;
    color: #3B5998;
    cursor: pointer;
    white-space: nowrap;
    padding: 0 5px 0px;
    height: 18px;
    margin-left:5px;
}
#compartir-facebook a{
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size:11px;
    vertical-align: top;
}
#compartir-facebook a i{
    vertical-align: top;
    margin-top: 2px;
    background-position: 0 0px;
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v2/y3/r/Q8FTZ0iJJF2.png");
    background-repeat: no-repeat;
    display: inline-block;
    zoom:1;
    *display:block; 
    height: 14px;
    width: 14px;
}

.content_tool{
    display:block;
    width:16px;
    height:16px;
    margin:3px 0px 0px 5px;
}
.volver{
    display:block;
    width:16px;
    height:16px;
    float:right;
    background: transparent url("../../template/img/icon_volver.png") no-repeat center center;
}
#enviarporemail{
    float:right;
    background: transparent url("../../template/img/icon_enviarporemail.png") no-repeat center center;
}
#imprimir{
    float:right;
    background: transparent url("../../template/img/icon_imprimir.png") no-repeat center center;
}
#rss{
    float:right;
    background: transparent url("../../template/img/icon_rss.png") no-repeat center center;
}

#banners_sup{
    margin-top:20px;
    font-size:0.9em;
}

#banners_sup .slides_control div {
  text-align: center;
  width: 570px;
}
#banners_sup ul.pagination{
}
#banners_sup ul.pagination li{
    display:inline-block;
    zoom:1;
    *display:block; 
    margin-top:2px;
    margin-left:7px;
}
#banners_sup ul.pagination li a{
    display:block;
    width:12px;
    height:12px;
    background: transparent url("../../template/img/icon_muestra-paginar.png") no-repeat center center;
    color:#000333;
    font-size:0.9em;
    padding-bottom:4px;
    text-align:center;
}
#banners_sup ul.pagination li.current a{
    background: transparent url("../../template/img/icon_muestra-paginar-current.png") no-repeat center center;
    color:#fff;
}

#centro h3.articulo{
    margin-top:20px;
    margin-bottom:10px;
    color:#496892;
    font-size:1.3em;
    text-transform: uppercase;
}
#centro p{
    margin-top:5px;
}
#buscador{
    border: 1px solid #aaccee;
    background-color:#e6f0fa;
    margin:10px;
    padding:3px 10px;
    color:#496892;
}
#buscador div{
}
#buscador p{
    font-weight:bold;
    text-transform:uppercase;
}
#buscador input, #buscador select, #buscador textarea{
    border: 1px solid #D5D5D5;
    font-size:0.9em;
}
#buscador input.boton {
    background-color: #496892;
    color: #fff;
    padding: 1px 4px;
    text-transform: uppercase;
    border: 0px;
    border-radius: 3px 3px 3px 3px;
}
#buscador select{
    width:300px;
}
#buscador img {
    vertical-align:middle;
    margin:0px 2px;
}
.total_registros{
    margin-bottom:10px;
    display:inline-block;
    zoom:1;
    *display:block; 
    padding:3px;
    border:1px solid #aaa;
    border-radius: 7px 7px 7px 7px;
    -ms-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -khtml-border-radius: 7px 7px 7px 7px;    
}
#titrecordtables{
    padding:10px;
    color:#fff;
    border-bottom:2px dashed #fff;
    background: #496892 url("../../template/img/fondo_recordtables-tit.png") no-repeat right bottom;
    font-size:1.2em;
    font-weight:bold;
    text-transform:uppercase;
}
#bloqrecordtables{
    color:#fff;
}
    #bloqrecordtables a{
        color:#fff;
    }
    #bloqrecordtables li{
        position:relative;
        width:171px;
        height:182px;
        float:left;
        padding:15px 10px;
        background-color:#496892;
    }
        #bloqrecordtables li.esquina{
            background: #496892 url("../../template/img/fondo_recordtables-bloq.png") no-repeat right top;
        }
        #bloqrecordtables li.conborde{
            width:169px;
            border-right:2px dashed #fff;
        }
        #bloqrecordtables li.primerafila{
            border-bottom:2px dashed #fff;
        }
    #bloqrecordtables li h4{
        position:absolute;
        top:165px;
        height:36px;
    }
    #bloqrecordtables li p{
        position:absolute;
        top:5px;
    }
    #bloqrecordtables li p a{
        text-transform: uppercase;
        font-size:0.9em;
        font-weight: bold;
    }
    #bloqrecordtables li p img{
        position:absolute;
        top:34px;
        border:1px solid #fff;
    }
   
/* fin centro */
/* paginacion */
.paginacion{
    margin-top:10px;
    text-align:center;
}
.paginacion a{
    vertical-align: middle;
}
.paginacion a,.paginacion span.pagina{
    display:inline-block;
    zoom:1;
    *display:block; 
    width:18px;
    height:18px;
    margin:2px;
    font-size:0.9em;
    border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}
.paginacion a{
    background-color: #ddd;
}
.paginacion span.pagina{
    background-color: #496892;
    color:#eee;
}
.paginacion .app_icon{
    display:inline-block;
    zoom:1;
    *display:block; 
    width:12px;
    height:12px;
}
.paginacion .app_icon span{
    position:absolute;
    left:-9999px;
    overflow:hidden;
}
.paginacion .app_pageini{
    background: #fff url("../../template/img/icon_page_ini.png") no-repeat 0px 0px;
} 
.paginacion .app_ventant{
    background: #fff url("../../template/img/icon_vent_ant.png") no-repeat 0px 0px;
} 
.paginacion .app_pageant{
    background: #fff url("../../template/img/icon_page_ant.png") no-repeat 0px 0px;
} 
.paginacion .app_pagesig{
    background: #fff url("../../template/img/icon_page_sig.png") no-repeat 0px 0px;
} 
.paginacion .app_ventsig{
    background: #fff url("../../template/img/icon_vent_sig.png") no-repeat 0px 0px;
} 
.paginacion .app_pagefin{
    background: #fff url("../../template/img/icon_page_fin.png") no-repeat 0px 0px;
} 
/* fin paginacion */

/* formulario busqueda */
#formSearch .etiqueta{
    vertical-align:top;
    display:inline-block;
    zoom:1;
    *display:block; 
    width:150px;
}
#formSearch fieldset > div{
    margin:2px 0px;
}
/* fin formulario busqueda */

/* pie */
#pie{
    margin:10px 0px 0px 0px;
}
#pie li{
    display:block;
    float:left;
    padding-right:10px;
    margin:10px 0px 10px 0px;
}
#pie li.conseparador{
    padding-left:10px;
    border-left:1px solid #666666;
}
/* fin pie */



