/*----------------------------------------------------------------------------------------------
##  z-index niveles
----------------------------------------------------------------------------------------------*/

#page-head{  z-index:2000;}
#page-footer .toggled-info-contacto { z-index:5000; }
.editItemBtn, .cambiarItemBtn {z-index:1000;}
.noticias_04 .editItemBtn { z-index:auto; }
.content-ampliada { z-index:5000; }

/*______________________________Generales portal______________________________*/
HTML { margin:0px; padding:0px; width:100%; height:100%; }
body{ margin:0px; padding:0px; width:100%; height:100%;   }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a:active, input:active{ border:0px; outline:0px; }
a:focus, input:focus{ border:0px; outline:0px;  }

.false-link { cursor:pointer; cursor:hand;}
.false-link:hover { text-decoration:none;}
.false-link:active, .false-link:focus{ border:0px; outline:0px; }


.clearing{ height:0px; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both; visibility:hidden; }

UL { list-style-image:none; list-style-position:outside; list-style-type:square; }
UL LI {  }

UL.decimal { list-style-type:decimal; list-style-position:inside; }
UL.no-style { list-style-type:none; list-style-position:outside; margin:0px; padding:0px; }

          
HR.hr-separador { visibility:hidden; margin:0px; }
.separador-line { border-top: 1px solid #ddd;  }
.separador-line:first-child {border: 0px !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; }
.paginador + .separador-line { border:0px !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; }/* en el modulo buscador.ascx first-child no funciona xq realmente no es el first-child del div que lo contiene */

blockquote { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }

.radius5px { -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5x; }
.radius10px { -webkit-border-radius:10px; -khtml-border-radius:10px; -moz-border-radius:10px; border-radius:10x; }
.hidden { visibility:hidden;}

/*______________________________estructura general de página______________________________*/
#wrap-head { width:100%; margin:0px; padding:0px; }
#wrap-head #page-head {width:992px; margin:0px auto; padding:0px; height:1%; overflow:hidden; }

#wrap-contents {width:100%; margin:0px; padding:0px; }
#wrap-contents #page-container-contents{  width:992px; margin:0px auto; padding:0px; height:1%; overflow:hidden; }

#wrap-footer {width:100%; margin:0px; padding:0px; }
#wrap-footer #patrocinadores { width:992px; margin:0px auto; padding:0px; height:1%; overflow:hidden; }
#wrap-footer #page-footer{  width:992px; margin:0px auto; padding:0px; height:1%; overflow:hidden; }

/*______________________________#page-head______________________________*/
#page-head a {text-decoration:none;}
#page-head h1#logo-site { margin:0px; padding:0px; font-weight:normal; overflow:hidden; }
#page-head h1#logo-site a { display:block;}
#page-head h1#logo-title-site a span#txt-name-site { float:none;  }

.buscadorWeb { margin:0px; padding:4px; overflow:hidden; }
.buscadorWeb INPUT#Banner_buscarTextBox, .buscadorWeb INPUT#Banner_buscarImageButton { display:inline-block !important; *display:inline !important; zoom: 1 !important; /* IE7 (hasLayout)*/ vertical-align:top !important; /* BASELINE CORRECCIÓN*/ }
.buscadorWeb INPUT#Banner_buscarTextBox { height:25px; line-height:25px; border:0px; margin:0px; padding:0px;
                                           font-size:14px; 
                                          background: transparent none; }
.buscadorWeb INPUT#Banner_buscarImageButton{  width:23px; height:25px; line-height:25px; border:0px; margin:0px; padding:0px;
                                              background-color:Transparent;
                                              background-image: url(../../../Imagenes/Estructura/CabeceraPortal/backBuscarImageButton.png);
                                              background-position:left center;
                                              background-repeat:no-repeat;
                                             } 
.buscadorWeb INPUT#Banner_buscarImageButton:hover{ background-position:-27px center; background-color:#333; } 


#page-head .breadCrumb { font-size:10px; text-transform:uppercase; padding:8px; margin:0px; height:1%; overflow:hidden; }
#page-head .breadCrumb A { text-decoration:underline !important;}



/*______________________________#patrocinadores, #page-footer______________________________*/
#patrocinadores ul.list-patrocinio { height:1%; text-align:center; display:inline-block !important; *display:inline !important; zoom: 1 !important; vertical-align:top !important; }
#patrocinadores ul.list-patrocinio li {display:inline-block !important; *display:inline !important; zoom: 1 !important; /* IE7 (hasLayout)*/ vertical-align:top !important; /* BASELINE CORRECCIÓN*/}
#patrocinadores ul.list-patrocinio li.cab-tipo-patrocinio { display:block !important; zoom:0 !important; }
#patrocinadores a { display:block; }
#patrocinadores a img { /*width:80px;height:60px;*/ }



#page-footer .grupo-txtPie-contacto div {display:inline-block !important; *display:inline !important; zoom: 1 !important; /* IE7 (hasLayout)*/ vertical-align:top !important; /* BASELINE CORRECCIÓN*/ }
#page-footer .grupo-txtPie-contacto div.textoPie { margin:0px; padding:0px; width:60%;}
#page-footer .grupo-txtPie-contacto div.btnContactoAviso { margin:0px; padding:0px; width:39%; text-align:right;}
#page-footer .toggled-info-contacto { display:none; color:#fff; width:50%; height:50%; left:25%; top:25%; position:fixed; padding:10px; 
        background:rgb(0,0,0) none;
        zoom: 1;
        filter: alpha(opacity=90);
        background:rgba(0,0,0,0.9) none; 
        -webkit-box-shadow: 0px 0px 40px rgb(255,255,255); -moz-box-shadow: 0px 0px 40px rgb(255,255,255); box-shadow: 0px 0px 40px rgb(255,255,255);
        -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
        }
#page-footer .toggled-info-contacto span.close{ color:#d0d0d0; border:1px solid #333; display:block; font-size:10px; padding:4px; text-align:center; text-transform: uppercase; cursor:default; margin-bottom:10px; }
#page-footer .toggled-info-contacto span.close:hover { color:#fff; background-color:#000; border:1px solid #444; }
#page-footer .toggled-info-contacto A { color:#ffcc00;}





/*----------------------------------------------------------------------------------------------
##  ESTILOS 
----------------------------------------------------------------------------------------------*/

/* Juegos de iconos */
span.ico { background-color:transparent;
                   background-image:url(../../../Imagenes/Estructura/ui-icons_888888_256x240.png) ;
                   background-repeat:no-repeat; 
                   width:16px; height:16px; 
                   }

/* botones en modulos */

.inside-btn-style  {    display:inline-block !important; *display:inline !important; zoom: 1 !important; vertical-align:top !important;
                        cursor:default; 
                        text-align:center; 
                        }
.inside-btn-style:hover  {
                        cursor:default;
                        }
.inside-btn-style:active, .activeBtnTab, .desplegado {  
                        cursor:default;
                        } /* .activeBtnTab es dinamica */
                        

                          
/* TABLAS (.tabla-dataGrid, .tabla-dataList o .tabla-gridView) */

table  { width:100%; border-collapse:collapse;  }
table tr th { border:1px solid #c9c9c9; background-color:#f0f0f0; color:#999; text-transform:uppercase; text-align:center; padding:5px; }
table tr td { border:1px solid #c9c9c9; color:#333; background-color:#fff; padding:2px; text-align:center; }
table tr.alternating-row td { color:#999; }

/* El paginador de tabla se usa sólo en Opnion.ascx */
table tr.tabla-paginador td, 
table tr.tabla-paginador td { text-align:right; }
table tr.tabla-paginador td {padding:2px 5px; text-align:right; }
table tr.tabla-paginador td span {display:inline-block !important; *display:inline !important; zoom: 1 !important; /* IE7 (hasLayout)*/ vertical-align:top !important; /* BASELINE CORRECCIÓN*/
                                              background:#666 none; color:#fff; cursor:auto !important; border-right:1px solid #fff; border-bottom:1px solid #fff;
                                              padding:1px 4px; text-decoration:none;
                                              } 
table tr.tabla-paginador td a {display:inline-block !important; *display:inline !important; zoom: 1 !important; /* IE7 (hasLayout)*/ vertical-align:top !important; /* BASELINE CORRECCIÓN*/
                                              margin-left:5px; padding:1px 4px; cursor:pointer;}
table tr.tabla-paginador td a:hover{  background:#d9d9d9 none; color:#fff; text-decoration:none; }


/* Generales modulos */

.fxGlass { border:1px solid transparent; padding:7px; margin-bottom:10px; height:1%; overflow:hidden;  }
.mod { height:1%; overflow:hidden;  }
.mod h3.cab { font-style: normal;  font-weight:normal; margin:0px; padding:0px; }
.mod h3.cab a { cursor:pointer; }
.mod h3.cab a:hover { text-decoration:none;}
span.ico, span.text { display:inline-block !important; *display:inline !important; zoom: 1 !important; vertical-align:middle !important;  }/* en cabeceraModulo.ascx y botonToggle de Opinion.ascx */   
.cab span.ico {background-position:-32px -32px;} 
.content-mod { margin:0px; padding:3px; height:1%; overflow:hidden; }






