/* CSS Document */
html { height:100%; width:100%; text-align:center; background-color:#ffffff; margin:0; padding:0;} 
body, td, th { width:100%; font-family: "trebuchet MS", arial; color:#000000; margin:0 0 0 0; padding:0;} 
a img { border:0;}
a { color:#BB001D; text-decoration:underline;} 
a:hover { color:#000000; text-decoration:underline;} 
hr { color:#FFFFFF; height:0.5px; }
acronym { cursor:help;}
abbr { cursor:help;}
#contenedor { width:100%; height:auto; background-color:#ffffff; margin:0px auto 10px auto; display:block; overflow:hidden; padding:0; }
.negrita { font-weight:bold;}
.visible {display:block;}
.oculto {display:none;}

/*CABECERA*/
.cab01 {width:100%; height:106px; background-color:#fff; margin:0; padding:0; min-width:1008px;}
.cab01 { background-image:url(../imgweb/cabecera/cabugta.jpg); background-repeat:repeat-x }
.cab01 p {margin:0; padding:0;}
.cab01 img { padding:0; margin:5px 5px 5px 12px; float:left; }
#cabmenu {width:100%; height:1em; text-align:right; padding:0; margin:0; }
#cabmenu ul { padding:0 0.5em 0 0; font-size:0.7em; margin:0; }
#cabmenu li { margin:0; list-style:none; font-weight:normal; white-space:nowrap; display:inline;}
#cabmenu li a { color:#000000; text-decoration:none; } 
#cabmenu li a:hover { color:#BB001D; text-decoration:underline;}
.slogan {width:200px; height:50px; margin:48px 0 0 0; padding:0; 
     float:right; font-size:20px; color:#FFFFFF; 
     font-weight:bold; font-style:italic; } 
.cab01 .eslogan { float:right; position:relative; right:0px; bottom:0px; top:67px; padding:0; margin:0; vertical-align:bottom;}
span.huelga_gral a{ height:106px; width: 1440px; display: block;}
.cab01 img.transparencia { margin:0; padding:0; width:786px; }
.textoseccion {text-align:left; float:left; width:100%; font-weight:bold; font-size:1.2em; color:#BB001D; padding:0.5% 0 0.5% 1%; border-bottom:solid 2px #000; }
.textoseccion .textoseccion_izq { width:86%; float:left; background-color:#FFF; margin:0; padding:0;}
.textoseccion .textoseccion_izq span { float:left; width:100%; }
.textoseccion .textoseccion_der { width:7%; float:right; background-color:#FFF; margin:0 1% 0 0; padding:0; height:2.1em}
.textoseccion .textoseccion_der img { margin:0; padding:0 5% 0 0; float:right; }
/*TOPINF*/
#topinf {float:left; width:100%; height:20%; margin:0; background-color:#fff;  font-size:1em; border-bottom:2px solid #1A4C39; padding:0; }

#topinf #topinf_uniones {float:left; width:45%; height:20%; background-color:#fff; margin:0; padding:0.5% 0 0.5% 1%; }
#topinf #topinf_uniones ul{ padding:0 0.9em 0 0; font-size:0.7em; margin:0;  float:left;  }
#topinf #topinf_uniones li { float:left; padding:0 0 0 5px; margin:0; list-style:none; font-weight:bold;  white-space:nowrap; display:inline; }
#topinf #topinf_uniones li a { color:#1A4C39; text-decoration:none;} 
#topinf #topinf_uniones li a:hover { color:#BB001D; text-decoration:underline;}

#topinf #topinf_federaciones { float:right; width:45%; height:20%; background-color:#fff; margin:0; padding:0.5% 1% 0.5% 0; }
#topinf #topinf_federaciones ul{ padding:0 0.9em 0 0; font-size:0.7em; margin:0;  float:right;  }
#topinf #topinf_federaciones li { float:left; padding:0 0 0 5px; margin:0; list-style:none; font-weight:bold; white-space:nowrap; display:inline;}
#topinf #topinf_federaciones li a { color:#BB001D; text-decoration:none;} 
#topinf #topinf_federaciones li a:hover { color:#1A4C39; text-decoration:underline;} 

/*DONDE ESTAMOS*/
#dondeestamos {width:100%; background-color:#ececec; margin-bottom:1%; font-size:0.9em; padding:0; min-height:25px; float:left; height:auto;}
#dondeestamos p{color:#000000; font-weight:bold; font-size:0.8em; padding:3px; margin:0; clear:both;}
#dondeestamos a { color:#BB001D; text-decoration:none;} 
#dondeestamos a:hover { color:#BB001D; text-decoration:underline;}
#dondeestamos div { min-height:25px; float:left; height:auto;}
#dondeestamos #dondeletra {float:left; width:6%;text-align:left; background-color:#ececec;}
#dondeestamos #dondeletra img {margin:0;padding:0% 3% 0% 3%; float:left;}
#dondeestamos #dondepath {float:left; width:69%;text-align:left; margin:0 0 0% 0; background-color:#ececec;}
#dondeestamos #dondefecha {float:right; width:24%; display:block; text-align:right; margin:0 0 0% 0; background-color:#ececec; padding:0; }

/* ZONA CENTRAL DE LA PAGINA  */
#middle {font-size:0.8em; width:100%; height:auto; padding:0; float:left; }

/*  MENU  */
#left {width:15%; height:100%; background-color:#FFFFFF; float:left; margin:0 0 0 0.5%;padding:0;  }
#left #menu { border-bottom:1px dotted #BB001D; margin:0 0 1% 0 ; padding:0;}
#left #menu ul{ margin:0; padding:0; list-style:none;text-align:left; width:99%;  font-family: "trebuchet MS", arial; }
#left #menu ul li { width:auto; height:100%; display: block;  font-size:0.85em;}

#left #menu ul li a {background-color:#ffffff; color:#BB001D; font-size:1.1em; padding:2px 0px 2px 0px; margin:0 0 0.1em 0;  font-weight:bold; display:block;text-decoration:none; width:auto; }
#left #menu ul li a:hover { background-color:#BB001D; color:#FFFFFF; font-size:1.1em; display:block; } 
#left #menu ul li a.noexpan {padding:5px 11px 5px 0px; background-image:url(/imgweb/bgmenu2a.gif); background-repeat:no-repeat; background-position:right; display:block;}
#left #menu ul li a.noexpan:hover { background-image:url(/imgweb/bgmenu2b.gif);  display:block;}
#left #menu ul li a.expan {padding:5px 11px 5px 0px; background-image:url(/imgweb/bgmenu2c.gif); background-repeat:no-repeat; background-position:right; display:block;}
#left #menu ul li a.expan:hover { background-image:url(/imgweb/bgmenu2d.gif);  display:block; }

#left #menu ul li ul { margin:0 0 0.2em 0; padding:0; }
#left #menu ul li ul li { background-image:none;}
#left #menu ul li ul li a { width:93%; height:auto; background-color:#fff; color:#1A4C39; padding:0.1em 0px 0.1em 0em; margin:0 0 0 3px;  font-weight:bold; display:block; font-size:1.1em; border:0; border-bottom:1px groove #BAC9C3; text-decoration:none;  background-image:none; }
#left #menu ul li ul li a:hover { width:93%; height:auto;  background-color:#1A4C39; color:#ffffff; padding:0.1em 0px 0.1em 0em; margin:0 0 0 3px;  font-weight:bold; display:block; font-size:1.1em; border:0; border-bottom:1px groove #BAC9C3; text-decoration:none;  background-image:none;}

/*CONTENIDO*/
#contenido {width:70%;height:100%; float:left; margin:0 0 0 0.5%; padding:0; background-color:#ffffff; color:#000000; text-align:justify;}
#contenido h1.titulosecc { margin-top:0.5%; font-size:1em; width:99%; text-align:left; color:#BB001D; background-color:#fff; padding:0 0 0 1%; letter-spacing:0.15em; border-bottom:1px solid #BB001D;}
#contenido h1 { font-size:1.2em; text-align:left; color:#BB001D;} 
#contenido h2 { font-size:1em; text-align:left; margin-left:3px; color:#BB001D;}
#contenido h2.subsecc { font-size:1.1em; text-align:left; margin-left:3px; clear:both; } 
#contenido h3 { font-size:0.9em; text-align:left; margin-left:3px; color:#BB001D;} 
#contenido p { font-size:0.85em; margin-left:4px; color:#000000;} 
#contenido ol, #contenido ul { font-size:0.95em;} 
#contenido .cpagina {width:100%; margin:0 0 0 0; padding:0; background-color:#fff; float:left; }
#contenido .subsecc_izq { width:45%; float:left; background-color:#fff;}
#contenido .subsecc_der { width:54%; float:right; background-color:#fff; margin:0; padding:0; text-align:center;}
#contenido .subsecc_der img { padding:0 10% 0 0;  display:block; margin:auto;}

#contenido .columnas {width:100%; float:left; margin:0; padding:0; }
#contenido .columnas3 {width:auto; float:left; margin:0 5% 0 0; padding:0 0 0 2%; list-style-position:inside;}
#contenido .separacion {border-left:solid 1px #D3D3D3;}
.izquierda100 {float:left; text-align:left; width:100%;}
.derecha100 {float:right; text-align:right; width:100%;}
.derecha50 {float:right; text-align:right; width:50%;}
.izquierda50 {float:left; text-align:left; width:50%;}
.recuadrodiv {border:1px solid #BB001D; margin:0 0 0.2em 0;}

/*DESTACADOS_CENTER*/
#contenido #destacados_center { width:100%; height:auto;  background-color:#fff; margin:0 0 0.3em 0; padding:0.4% 0 0.4% 0;  text-align:center; float:left;}
#contenido #destacados_center .des_cont { width:19.5%; height:auto; margin:0.1em; padding:0; background-color:#fff; text-align:center; float:left;}
#contenido #destacados_center .des_cont img { margin:0.5em 0 0.5em 0; padding:0;}
#contenido #destacados_center .des_cont p { padding:0;  margin:0 auto 0 auto; height:auto; width:80%; background-color:#fff; text-align: center;  }
#contenido #destacados_center .des_cont a.des_cont_txt { color:#000000; text-decoration:none; background-color:#fff; font-weight:bold; font-size:0.9em;}
#contenido #destacados_center .des_cont a:hover.des_cont_txt {  color:#BB001D; text-decoration:none; background-color:#fff; font-weight:bold; font-size:0.9em;}

/*CONTENIDO_CENTER*/
#contenido_center {width:100%; height:auto;  background-color:#fff; margin:0; padding:0; text-align:left; float:left;}
#contenido_center ul { width:auto; height:auto; list-style-type: circle; color:#000;}
#contenido_center ul li { width:auto; height:auto;}
#contenido_center h1.titulosecc {width:100%;}
#contenido_center #prensa { width:78%; height:auto; margin:0; padding:0; background-color:#fff; float:left; }
#contenido_center #prensa .listanoti {width:100%;}
#contenido_center #prensa .listanoti_principal {width:100%;}
    
/*PRENSA*/
.imgizq {float:left; margin:0.4em 1em 0.4em 0; border:solid 1px #000;}
.noborder {border:none;}
.imgder {float:right;}
.imgcen {text-align:center;margin-left:50%;}
.divimgizq {float:left; display:block; width:100%;margin:0.4em 0 0.4em 0;}
.imglista { float:left; margin:0.4em 2em 0.4em 0; border:solid 1px #000;}

#prensa { width:100%; height:auto; margin:0; padding:0; background-color:#fff; float:left; }
#prensa p {}
#prensa .listanoti { width:99%; height:auto; float:left; text-align:justify; margin:0 0 1em 0; background-color:#fff; padding:0.5em 0em 0.5em 1%}
#prensa .listanoti img { margin:0 .5em 0 .5em; border:1px solid #000000;}
#prensa .listanoti p {	margin:0; padding:0 0.3em 0 0}
#prensa .listanoti:after { display:block; content:".";	clear:both;	visibility:hidden;	height:0; line-height:0px;font-size:1px; }
#prensa .listanoti span a {  font-size:1.2em; font-weight:bold; text-decoration:none;}
#prensa .listanoti span.sinenlace {  font-size:1.2em; font-weight:bold; text-decoration:none;}
#prensa .listanoti span.masinfo a { font-size:0.9em; text-decoration:none; font-weight:normal; margin:0 0 0 auto;}
#prensa .listanoti .fecha { font-weight:700; letter-spacing:0.1em;  }
#prensa .listanoti .relevancia {font-size:0.9em; font-weight:bold; background-color:#1A4C39; color:#FFF; width:98%; padding-left:0.5%; margin-bottom:0.3%;}

.cpagina .listavideos img { margin:0 .5em 0 .5em; border:1px solid #000000;}
.cpagina .listavideos {text-align:center; width:auto; float:left;max-width:30%;}
.cpagina .listavideos:hover {background-color:#E3E3E3;}

#prensa .listafoto {width: 32%; height:auto; text-align:justify; margin:0 0 1em 0; background-color:#fff; padding:0.5em 0em 0.5em 1%}
#prensa .listafoto img { margin:0 .5em 0 .5em; border:1px solid #000000;}
#contenido .nota_prensa .fotografia { width:99%; height:auto; margin:0.6em 0 0 0; padding:0; float:left;}

.cpagina { width:100%; height:auto; margin:0; padding:0; background-color:#fff; float:left; }
.cpagina p {}
.cpagina .listanoti { width:99%; height:auto; float:left; text-align:justify; margin:0 0 1em 0; background-color:#fff; padding:0.5em 0em 0.5em 1%}
.cpagina .listanoti img { margin:0 .5em 0 .5em; border:1px solid #000000;}
.cpagina .listanoti p {	margin:0; padding:0 0.3em 0 0}
.cpagina .listanoti:after { display:block; content:".";	clear:both;	visibility:hidden;	height:0; line-height:0px;font-size:1px; }
.cpagina .listanoti span a {  font-size:1.2em; font-weight:bold; text-decoration:none;}
.cpagina .listanoti span.masinfo a { font-size:0.9em; text-decoration:none; font-weight:normal; margin:0 0 0 auto;}
.cpagina .listanoti .fecha { font-weight:700; letter-spacing:0.1em;  }
.cpagina .listanoti .relevancia {font-size:0.9em; font-weight:bold; background-color:#1A4C39; color:#FFF; width:98%; padding-left:0.5%; margin-bottom:0.3%;}

.listanoti .titulosinenlace {font-size:1.2em; font-weight:bold;}

.cpagina .pseparado p { margin-top:2px;}

#prensa .listanoti_principal .fecha { font-weight:700; letter-spacing:0.1em;  }
#prensa .listanoti_principal span a {  font-size:1.2em; font-weight:bold; text-decoration:none;}
#prensa .listanoti_principal span.masinfo a { font-size:0.9em; text-decoration:none; font-weight:normal; margin:0 0 0 auto;}
#prensa .listanoti_principal { width:99%; height:auto; float:left; text-align:justify; margin:0 0.3em 1em 0; background-color:#fff; padding:0.5em 0em 0.5em 1%}
#prensa .listanoti_principal img { margin:0.5% 2.5% 1% 0%; border:1px solid #000000; height:auto;}/*width:97%; */
#prensa .listanoti_principal span a {  font-size:1.2em; font-weight:bold; width:100%; }
#prensa .listanoti_principal p {margin:0; padding:0; background-color:#fff;}

.cpagina .listanoti_principal .fecha { font-weight:700; letter-spacing:0.1em;  }
.cpagina .listanoti_principal span a {  font-size:1.2em; font-weight:bold; text-decoration:none;}
.cpagina .listanoti_principal span.masinfo a { font-size:0.9em; text-decoration:none; font-weight:normal; margin:0 0 0 auto;}
.cpagina .listanoti_principal { width:99%; height:auto; float:left; text-align:justify; margin:0 0.3em 1em 0; background-color:#fff; padding:0.5em 0em 0.5em 1%}
.cpagina .listanoti_principal img { margin:0.5% 2.5% 1% 0%; border:1px solid #000000; height:auto;}/*width:97%; */
.cpagina .listanoti_principal span a {  font-size:1.2em; font-weight:bold; width:100%; }
.cpagina .listanoti_principal p {margin:0; padding:0; background-color:#fff;}
/*AGENDA*/
#agenda { width:100%; height:auto; margin:0; padding:0 0 0.2em 0 ; background-color:#fff; float:left;  }
#contenido_center #agenda { width:20%; height:auto; clear:right; margin-top:1%; background-color:#fff; float:right; }
#agenda p { text-align:left;}
#agenda div.titular2 { width:100%; height:auto; margin:0; padding:0; background-color:#fff; float:left; display:block; text-align:left;}
#agenda div.titular2 span { color:#1A4C39; display:block; font-variant:small-caps; font-size:1.1em; padding-left:3%; letter-spacing:0.1em; font-weight:bold; text-align:center; }
#agenda .listagenda { width:97%; display:block; padding:0 0 0 2%; margin:2% 0 0 0; float:left; text-align:justify;  border-bottom:2px dotted #BB001D; background-color:#fff; height:auto;}
#agenda .listagenda h1 { font-size:1em; font-weight:bold; width:98%; margin:0 0 0px 0; height:auto; background-color:#F5F5F5; color:#1A4C39; text-transform:uppercase; font-size:0.85em; border:0; }
#agenda .listagenda .fecha { font-weight:bold; font-style:italic; color:#333333; font-size:0.9em; }
#agenda .listagenda .masinfo a { float:left; font-style:normal; color:#BB001D; font-size:0.85em;  padding:0; text-decoration:none; margin:0;}
#agenda .listagenda .masinfo a:hover { text-decoration:underline;}
/* VIDEO DESTACADO PORTADA */
#contenido_center #videoDestacado {text-align:center; width:20%; height:auto; margin:0.4% 0 0 0; padding:0 0 0.2em 0 ; background-color:#fff; float:right;  }
#videoDestacado div.titular2 { width:100%; height:auto; margin:0 0 3% 0; padding:0; background-color:#fff; float:left;  display:block; text-align:left;}
#videoDestacado div.titular2 span { color:#1A4C39; display:block; font-variant:small-caps; font-size:1.1em; padding-left:3%; letter-spacing:0.1em; font-weight:bold; text-align:center; }
#contenido_center #banner_huelga {text-align:center; width:20%; height:auto; margin:0.4% 0 0 0; padding:0 0 0.2em 0 ; background-color:#fff; float:right;  }

/* CALENDARIO */
.calendario {text-align:center; margin:0 0 0 0; width:100%; clear:both; float:left;}
.calendario table{ width:95.5%; background-color:#F0F0F0; font-size:1em; margin:auto 2% auto 2%;}
.calendario caption{text-align:center; color:#000; }
.calendario .aniorow,.calendario .mesrow {background-color:#E3E3E3; font-size:0.9em;}
.calendario .aniorow th,.calendario .mesrow th {font-weight:normal;}
.calendario tr {background-color:#F0F0F0;}
.calendario .diasrow th {padding:1px; text-align:center; color:#BB001D; font-weight:bold;}
.calendario td,.calendario th {width:14%; padding:1px; text-align:center;}
.calendario .finsemana { background-color:#FFBFBF;}
.calendario .seleccionada {background-color:#BB001D;}
.calendario .seleccionada a {color:#FFF;}
.calendario td a {text-decoration:none; font-size:0.8em; float:left; width:100%; font-weight:bold; }
.calendario td a:hover{text-decoration:underline;}
.calendario th a {text-decoration:none; font-size:0.8em; float:left; width:100%; font-weight:bold; }
.calendario th a:hover{text-decoration:underline;}
.calendario .diames a {color:#000;}
.calendario .diaotromes a { color:#808080;}

/*DESTACADOS*/
#right #cambioletra {float:left; padding:0 0 4px 2px; background-color:#FFF; width:100%;}
#right #cambioletra span.texto {float:left;text-align:left; padding-top:2%;}
#right #cambioletra ul {float:left; width:60%; height:20%;background-color:#FFF;}
#right #cambioletra ul li {float:left; width:20%; background-color:#FFF; margin:0 0 0 5%; padding:0;}
#right #cambioletra a {float:left; width:100%; font-weight:bold;}
#right #cambioletra .menor a {padding:30% 0 0 0;margin:0;}
#right #cambioletra .igual a {padding:10% 0 0 0;margin:0;}
#right #cambioletra .mayor a {padding:0;margin:0;}

#right {width:13%;height:100%;float:right; margin:0; padding:0; background-color:#E3E3E3; overflow:hidden;display:block; text-align:center;}
#right h1 { width:auto; height:auto; background-color:#E3E3E3; color:#000000; margin:0 0 0 0; padding:0; font-size:1em; font-variant:small-caps; letter-spacing:0em; } 
#right .seccnoseparator { background-color:#E3E3E3; height:auto; width:100%; float:left; margin:0 0 0 0; padding:0 0 0.3em 0; }
#right .seccnoseparator img { padding:0; margin:0.4em 0 0 0; height:auto; width:auto;}
#right .seccseparator { background-color:#E3E3E3; height:auto; width:100%; float:left; margin:0 0 0 0; padding:0 0 0.3em 0;border-top:1px solid #000000 }
#right .seccseparator img { padding:0; margin:0.4em 0 0 0; height:auto; width:auto;}
#right form { margin:0; padding:0;}
#right #buscador { background-color:#E3E3E3; height:auto; width:100%; float:left; margin:0 0 0.5em 0; padding:0;  border-bottom:1px solid #000000;  border-top:1px solid #000000;}
#right #buscador p { width:auto; height:auto; margin:0; padding:0; clear:both;  padding:0 0 0 0.2em;}
#right #buscador span { width:auto;display:block; text-align:left; font-size:0.8em;  font-weight:bold; color:#000000; padding:0 0 0 0.2em; background-color:#E3E3E3;}
#right #buscador input { border:1px solid #BB001D; margin:0; padding:0; width:95%;}
#right #buscador input.botonform {color:#ffffff; background-color:#BB001D; width:auto; margin:5px 5px 0 5px; padding:0 2% 0 2%; height:20px; border:1px solid #ffffff; cursor:pointer; float:right;}
#right #buscador a { width:auto; height:auto; background-color:#E3E3E3; color:#BB001D; text-decoration:none; margin:0;  padding:0 0 0 0.2em; float:left;}
#right #buscador a:hover { background-color:#E3E3E3; color:#BB001D; text-decoration:underline;}
#right #destacamos { background-color:#E3E3E3; height:auto; width:98%; float:left; margin:0 0 0.5em 0; padding:0; }
#right div.encuestas { background-color:#E3E3E3; height:auto; width:98%; float:left; margin:0 0 0.5em 0; padding:0;}
#right ul { width:auto; height:auto; background-color:#E3E3E3; margin:0; padding:0; list-style-type:none;}
#right ul li { width:120px; padding:0; margin:0.5em auto 0.5em auto;}
#right ul li img {margin:0;}

#destacados_menu { background-color:#E3E3E3; height:auto; width:98%; float:left; margin:0.5em 0 0.5em 0; padding:0; }
#destacados_menu ul { width:auto; height:auto; background-color:#E3E3E3; margin:0; padding:0; list-style-type:none;}
#destacados_menu ul li { width:120px; padding:0; margin:0.5em auto 0.5em auto;}
#destacados_menu ul li img {margin:0;}
#destacados_menu a {text-decoration:none; font-weight:bold;}


/*BUQUEDA AVANZADA*/
#busquedaavanzada {clear:both; float:left; width:100%; margin-bottom:2%; border-bottom:solid 1px #CCC;}
#busquedaavanzada div.filtroizq {float:left; width:60%;}
#busquedaavanzada div.filtroder {float:left; width:40%;}
#busquedaavanzada div.filtroder p.selectlist {overflow-x:scroll; border:solid 1px #A7A6AA;}
#busquedaavanzada div.filtroder p.selectlist select {border:none;}
#busquedaavanzada div.filtroder span {float:left; font-size:0.7em;}

span.txtlight {color:#666;}

/*PIE*/
#bottom {width:100%; height:auto; margin:1em 0 0 0;padding: 0; clear:both; float:left; border-top:7px solid #BB001D; font-size:0.9em;}
#bottom p{margin: 0; padding: 0;}
#piebottom{width:100%; height:100%; background-color:#ffffff; color:#464646;font-size:0.75em;overflow:hidden; clear:both;}
#piebottomdech {width: 40%;  height:auto; float:right; text-align:right; margin:0; padding:8px 8px 0px 0px;}
#piebottomdech a, #piebottomizq a  { color:#BB001D; font-size:1.1em;}
#piebottomdech a:hover {}
#piebottomcentro {width:18%; float:left; text-align:center; }
#piebottomcentro img { margin-top:5%; }
#piebottomizq {width: 40%;  height:auto; float:left; text-align:left; margin:0; padding:8px 0px 0px 8px;}
#piebottomizq #certif { padding:5px 5px 5px 0; }
.tawlogo {font-family: arial, sans-serif; border: 1px solid #555; vertical-align: 0.3em;font-weight: bold;color: #fff;font-size: 0.9em; background-color: #555;padding: 0;}
.tawlogo .tnive2 {padding: 0 0.4em ;border-bottom: 0px;background-color: #555;color: #fff;font-size: 0.8em;}
.tawlogo abbr {border-bottom: 0px;}
.tawlogo acronym{border-bottom: 0px;padding: 0 0.3em;background-color:#fff;color: #000; }
.tawlogo sup{padding: 0em;vertical-align: 0.6em;font-size: 0.6em;}

/*ACCESIBILIDAD*/
#accesibilidad { width:auto; height:auto; padding:0; margin:0; text-align:justify;}
#accesibilidad h1  { font-size:1em; text-align:left; color:#BB001D; background-color:#fff; border:1px solid #BB001D; padding:0.2em; letter-spacing:0.15em;}
#accesibilidad h2 { width:auto; height:auto; font-size:0.9em; background-color:#ffffff; color:#333333; padding:3px;}
#accesibilidad p { padding:4px; font-size:0.9em;}
#accesibilidad ul { font-size:0.9em;}
#accesibilidad table { width:90%; height:auto; font-size:0.9em; color:#333333;}
#accesibilidad td { width:auto; height:auto; background-color:#E3E3E3; border:1px solid #000000; padding:2px; color:#333333;}
#accesibilidad th { background-color:#000000; border:1px solid #000000; color:#FFFFFF;}
#accesibilidad .tecla { width:20%; height:auto; background-color:#E3E3E3; border:1px solid #000000; padding:2px; color:#333333; text-align:center;}
#accesibilidad .acceso { width:auto; height:auto; background-color:#E3E3E3; border:1px solid #000000; padding:2px; color:#333333;}
#accesibilidad caption { text-align:left; font-weight:bold;}

/*NOTAS DE PRENSA*/
#contenido .nota_prensa { width:99%; height:auto; padding:0; margin:0; text-align:justify; background-color:#fff;}
#contenido .nota_prensa .lugar { clear:both; font-size:0.9em;  margin:0 0.5em 0 0.5em;}
#contenido .nota_prensa .fecha { clear:both; font-size:0.9em;  margin:0 0.5em 0 0}
#contenido .nota_prensa .autor { clear:both; font-size:0.85em; margin:0 0.5em 0 0;}
#contenido .nota_prensa h1 { width:100%; height:auto; padding:0.2em; margin:0.5em 0 0 0; text-align:justify; background-color:#fff; font-size:1em; font-weight:bold; text-transform:uppercase; color:#BB001D; border:0; border-bottom:1px solid #BB001D; }
#contenido .nota_prensa h2 { color:#4C4C4C; width:100%; background-color:#fff; margin:5px 0 0 0; padding:0.2em; font-style:normal; text-align:justify; font-size:0.9em;}
#contenido .nota_prensa .nota_prensa_foto { width:auto; height:auto; margin:0.6em 0 0 0; padding:0; float:left;}
/*#contenido .nota_prensa .nota_prensa_foto { border:1px solid #000;}*/

#contenido .nota_prensa .nota_prensa_texto { background-color:#fff; clear:both; width:100%; height:auto; margin:0.2em 0 0 0; padding:0.2em 0.2em 0.2em 0; border-top:1px solid #CACACA;}
#contenido .nota_prensa .nota_prensa_texto p { }

#contenido .nota_prensa .nota_prensa_docu { width:100%; height:auto; background-color:#F3F3F3; margin:0.5em 0 0 0; padding:0em; clear:both;}
#contenido .nota_prensa .nota_prensa_docu h2 { width:auto; background-color:#F3F3F3; margin:0.5em; padding:0;}
#contenido .nota_prensa .nota_prensa_docu span { margin:0; padding:0; color:#000000; background-color:#F3F3F3;}
#contenido .nota_prensa .nota_prensa_docu img { margin:0.2em 0 0.2em 0; padding:0;}
#contenido .nota_prensa .nota_prensa_docu ul { list-style-type:square;}
#contenido .nota_prensa .nota_prensa_docu ul li{ padding:3px; margin:5px 0 0 0; border:0;}

/*TABLAS*/
table {width:100%; padding:0; margin:0; background-color:#FFFFFF; text-align:justify;}
caption { font-size:0.9em; font-weight:bold; background-color:#FFFFFF; color:#BB001D; text-align:left; margin:0.2em; padding:0 0 0 0.2em; }

.table01 { width:100%; padding:0; font-size:1em; color:#000000;}
.table01 th { width:auto; background-color:#F3F3F3; color:#000; border:1px solid #BB001D; margin:0; padding:0 0 0 0.2em; font-size:0.9em;}
.table01 td { width:auto; border:1px solid #BB001D; text-align:left; height:1em; margin:0; padding:0 0 0 0.2em; font-size:0.9em;}
.table02 { width:100%; padding:0; font-size:0.9em; color:#000000;}
.table02 th { width:auto; background-color:#F3F3F3; color:#000; border:1px solid #BB001D; margin:0; padding:0 0 0 0.2em; font-size:0.85em;}
.table02 td { width:auto; border:1px solid #BB001D; text-align:left; height:1em; margin:0; padding:0 0 0 0.2em; font-size:0.85em;}

/*MAPA WEB*/
#mapaweb { background-color:#fff; width:100%; height:auto; font-size:1.1em;}
#mapaweb ul { width:auto; height:auto; }
#mapaweb ul li {background-color:#fff;}
#mapaweb ul li ul {background-color:#fff;}
#mapaweb ul li ul li {background-color:#fff; font-size:0.95em;}
#mapaweb ul li ul li ul {background-color:#fff;}
#mapaweb ul li ul li ul li {background-color:#fff; font-size:0.95em;}

/*CONTACTO*/
#contacto { width:99%; background-color:#fff; margin: 0 0 0 0.5em; text-align:left;}
#contacto li {padding: 0.3em 0 0.3em 0;}
#contacto li ul li{padding: 0.05em 0 0.05em 0;}
#contacto .labelForm { padding:0;  margin:0 0 1em  0; display:block; font-weight:bold; font-size: 1.1em; color:#BB001D; text-align:right; float:left; border-bottom:1px solid #B0B0B0; width:23%;} 
#contacto input { border:#000 1px solid; padding:0; margin:0 0 1em  0; width: 75%; float:right; height:auto; } 
#contacto textarea { border:#000 1px solid; padding:0; margin:0 0 1em  0; width: 75%; float:right; } 
#contacto p { width: 100%; font-size:1em;} 
#contacto form p { float:left; margin:0;} 
#txtlegal { clear:both; padding:0; font-size: 1.1em; width: 100%; background-color:#fff; text-align:left; } 
#txtlegal input {border:none; padding:0; background-color:#fff; float:left; width:2em;} 
.botonform { border:#ffffff 1px solid; margin:0.5em 0 0 0; width:auto; cursor:pointer; color:#fff; height:1.8em; background-color: #BB001D; font-weight:bold; float:left; padding:0;} 
#contacto .botoncontacto { width:auto; float:left; margin-top:10px;} 
#contacto .ChkLeer {border:none; margin: 0; height:auto; width:auto; }
.listasin {list-style-type:none;}
#contacto select{ border:#000 1px solid; padding:0; margin:0 0 1em 1em; width: 75%; float:left; height:auto;  }
#contacto .subsecc{color:#BB001D; font-size:1.1em; text-align:left; margin:1px 0 3px 23%; } 
#contacto h2.formulario {font-size:1.25em; text-align: center; margin-left:3px; color:#BB001D; }
#flotante {width:100%; font-weight:bold; float:left;margin:0 0 0 5%; border:1px solid #000;padding:2px; }
#flotante p {font-size:0.9em; text-align:justify;color:#BB001D;}
.boton a, .boton a:hover{ border:#000 1px solid; margin:0.5em 0 0 0; width:auto; cursor:pointer; color:#fff; height:auto; background-color: #BB001D; font-weight:bold; padding:5px;} 
#contacto fieldset { border:solid 2px #BB001D;}
#contacto legend { color:#000000;}
	
/*MENSAJES*/
#contenido #mensajes { color:#000; clear:both; width:100%; margin-bottom:5px;}
#contenido #mensajes .error { border: solid 2px #CC0000; color:#000;width:100%;}
#contenido #mensajes .advertencia { border: solid 2px #F2832D;width:100%;}
#contenido #mensajes .informacion { border: solid 2px #78A9EF;width:100%;}
#contenido #mensajes .correcto { border: solid 2px #009933;width:100%;}
#contenido #mensajes .error span { color: #CC0000;}
#contenido #mensajes .advertencia span { color: #F2832D;}
#contenido #mensajes .informacion span { color: #78A9EF;}
#contenido #mensajes .correcto span { color: #009933;}

/*FAQS*/
div.faq { width:auto; clear:both; border:1px solid #BB001D; padding:5px; margin:0.5em 0 0.5em 0;}
div.faq .pregunta { font-weight:bold;}
div.faq p {text-align:justify;}
#faqs .titulo {color:#565656; font-weight:bold; font-size:1.1em;}

/*FORMDESTACADO*/
.formdestacado {border:2px solid #BB001D; width:120px; background-color:#FAFAFA;  margin:0 0 0.5em 0; padding:0 0 2px 0; font-weight:bold; }
.formdestacado p {margin:0; padding:0;}

/*ENCUESTA*/
.encuesta { width:99%;}
.encuesta .nvi2 {background-color:#ececec; padding:0 0 0 0.5em; font-size:1.2em; font-weight:bold;}
.encuesta .respuesta {font-size:8pt; font-family: verdana,arial,helvetica;}
.encuesta table { width:90%; height:auto; background-color:#fff; margin:0 0 2em 0; }
.encuesta caption { width:auto; height:auto; padding:0 0 0 0.4em; margin:0; background-color:#ececec;}
.encuesta th { width:auto; padding:0.5em 0 0.5em 0; }
.encuesta td.opcion {width:4%;}
.encuesta td.respuesta { width:auto}
.encuesta td.respuestaresultado{width:70%;}
.encuesta td.porcentajeresultado{width:25%;}
.encuesta input.botonformencuesta {color:#ffffff; background-color:#BB001D; height:auto; border:1px solid #ffffff; cursor:pointer;font-weight:bold; margin:0.5em 0 0 0; padding:0; }
.encuesta h2 { width:90%;}
.encuesta td .contenedorbarra {width:100%;}
.encuesta td .barra {width:80%;float:left;}
.encuesta td .barra img {margin-top:3%;}
.encuesta td .cantidadporcentaje {width:auto; float:left; text-align:left; font-size:0.9em;}
.encuesta .pieencuesta { font-weight:bold; text-align:center;}
/*ENCUESTA PEQUEÑA*/
#left .encuestaSmall {text-align:left; float:left; width:95%;}
#left .encuestaSmall .encuestaVotaSmall {float:left; width:100%;}
#left .encuestaSmall h1 {font-size:1.1em; }
#left .encuestaSmall h2 {font-size:1em; padding-left:2%; background-color:#ececec; color:#BB001D; margin:0.5em 0 0 0;}
#left .encuestaSmall div {margin:0; padding:0; width:100%;float:left;}
#left .encuestaSmall div.pregunta { font-weight:bold;}
#left .encuestaSmall .encuestaVotaSmall div {margin:0; padding:0;}
#left .encuestaSmall .barra {width:80%;float:left;}
#left .encuestaSmall .barra img {margin-top:3%;}
#left .encuestaSmall .cantidadporcentaje {width:auto; float:left;text-align:left;}
#left a.irvotar  {color:#ffffff; background-color:#BB001D; height:auto; border:1px solid #ffffff; cursor:pointer;font-weight:bold; margin:0.5em 0 0.5em 0; padding:0em 0.2em 0em 0.2em; text-decoration:none; float:right; font-size:90%;  }
/*UGT TE AYUDA*/
#ayuda {width:100%; margin:0 0 0 0; padding:0; background-color:#fff; float:left; }
#ayuda div {width:100%; clear:both; text-align:left; padding:0 0 0 0;}
#ayuda div input {margin:1% 0 0 0; padding:0 1% 0 1%;}
#ayuda div select {margin:0;padding:0; border:solid 1px #BB001D;}
/*BUSCADOR CONVENIOS*/
#convenios { width:99%; background-color:#fff; margin: 0 0 0 0.5em; text-align:left;}
#convenios .labelForm { padding:0;  margin:0 0 1em  0; display:block; font-weight:bold; font-size: 1.1em; color:#BB001D; text-align:right; float:left; border-bottom:1px solid #B0B0B0; width:23%;} 
#convenios .inputtext { border:#000 1px solid; padding:0; margin:0 0 1em  0; width: 75%; float:right; height:auto; } 
#convenios select{ border:#000 1px solid; padding:0; margin:0 0 1em 1em; width: 75%; float:left; height:auto;  }
#convenios .selectpq{ border:#000 1px solid; width: 30%; float:none; margin:0;padding:0;}
#convenios p { width: 100%; font-size:1em;} 
#convenios form p { float:left; margin:0;} 
#convenios .botoncontacto { width:auto; float:left; margin-top:10px;} 
#convenios ul.listaradios {clear:both; margin-left:20%;}
#convenios ul.listaradios li {border-bottom:dotted 1px #ccc; margin-top:2%; }
#convenios #tablaConvenios {clear:both;}
#convenios .tdul { margin:0; padding-left:8%;}
#convenios .bordesup {border-top:dotted 2px #ccc; margin-top:2%;}

#contenido .convenio { width:99%; background-color:#F3F3F3; margin: 0 0 1% 0.5em; padding-bottom:1%; text-align:left; border:dotted 1px #BB001D; float:left;}
#contenido .convenio p.titulo { width:99%; background-color:#1A4C39; color:#FFF; font-size:1.1em; float:left; margin:0; padding-left:1%;}
#contenido .convenio p.titulo2 { width:100%; background-color:#008A61; color:#FFF; float:right; margin:0; padding-left:1%;}
#contenido .convenio p.titulo3 { width:100%; background-color:#29966F; color:#FFF; float:right; margin:0; padding-left:1%;}
#contenido .convenio p { padding-top:0; margin:2px; width:100%; clear:both; }
#contenido .convenio .spandatos { font-weight:bold; }
#contenido .convenio .spantit { width:25%; float:left;}
#contenido .convenio .indent {padding-left:3%; width:12%; float:left;}
#contenido .convenio div {width:97%; float:right; padding-left:3%; margin:1% 0 0 0;}
#contenido .convenio div div {padding-left:1%;}
#contenido .convenio .divRevision { background-color:#FAFAFA;}
.paginacion {clear:both;}




