/*	Hoja de estilos - UGT Castilla y León
  	Tema: UGTCyL
	Versión: 1.0
	Autor: Alberto Lario */ 

/* ELEMENTOS BÁSICOS */
* {margin:0; padding:0;}
body {text-align:center; margin:10px 0 0 0; padding:0; background:#333; color:#666; font:70%/1.5 Arial, Tahoma, Verdana, sans-serif, normal; line-height:15px;}
p {font-size:1em; line-height:1.5em; margin:1.2em 0;}
ol, ul {font-size:1em; line-height:1.5em; margin:1.2em 0 1.2em 2em; padding:0;}
h1, h2, h3, h4, h5, h6 {margin:10px 10px 10px 10px; font-family:'Trebuchet MS', Arial, sans-serif; font-weight:bold; color:#BE0004;}
h1, h2 {font-size:20px;} h3 {font-size:14px;} h4 {font-size:12px;}
a, a:visited {color:#999; text-decoration:none;} a:hover {text-decoration:underline;}
input, textarea, select {border:1px solid #CCC; background-color:#FFF; color:#333; font-size:1em; font-family:Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;}
blockquote {margin:0 20px; padding:0 20px; border-left:4px solid #E8E7D0; font-size:0.9em;}
code {font-family:monospace; color:#666;}
form, img {margin:0; padding:0; border:0;}
.small {font-size:0.9em; color:#999;}
.gris  {color:#CCC;}
marco {margin:0 0 20px 20px;}
.marquee {font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#FFF;}

/* LAYOUT */
#wrapper {width:1003px; overflow:hidden; position:relative; margin:0 auto; padding:0; background:#FFF url('imagenes/fondo_wrapper.gif') repeat-y; text-align:left;}
#contenido {width:785px; clear:both; float:left; display:inline; text-align:justify; margin:0; padding:10px 0 0 0; background:#FFF;}
#contenido-portada {width:785px; clear:both; float:left; display:inline; text-align:justify; margin:0; padding:0; background:#FFF url('imagenes/fondo_portada.gif') repeat-y;}
html>body #contenido {width:785px;} * html #contenido {overflow:hidden;	/* So IE won't break things */}
#pagina {float:left; width:785px; margin:0; padding:10px 0 20px 0; background-color:#FFF;}
#noticia h1 {padding:0; border-bottom:1px solid #CCC; color:#BE0004;}
.categoria {font-family:Arial, Tahoma, Verdana, sans-serif; font-weight:normal; font-size:1.0em; text-align:left; text-transform: uppercase; color:#BE0004; letter-spacing:0; margin:10px 10px 10px 10px;}
.categoria a, .categoria a:visited, .categoria a:active {color:#BE0004;} .categoria a:hover {color:#BE0004; text-decoration:underline;}
.titular {font-family:Arial, Tahoma, Verdana, sans-serif; line-height:20px; font-weight:bold; font-size:17px; text-align:left; color:#333; margin:10px 10px 10px 10px; font-stretch:normal; letter-spacing:normal;} 
.titular a, a:visited {color:#333;} .titular a:hover {color:#999;}
.pie-noticia {font-size:10px; color:#333; background:#F8F8F8; text-align:right; border-bottom:1px solid #CCC; padding:2px 0; margin:5px 0 20px 0;}

/* CONTENIDO PRINCIPAL: Columna izquierda */
#principal-izq {float:left; width:391px; margin:0; padding:0; background-color:#FFF;}
#principal-izq-noticia {float:left; width:300px; margin:0; padding:10px 10px 0 0; background-color:#FFF;}

/* CONTENIDO PRINCIPAL: Columna derecha */
#principal-dch {float:right; width:391px; margin:0; padding:0; background-color:#FFF;}
#principal-dch h1 {padding:0; color:#BE0004;}	
#principal-dch-noticia {float:right; width:300px; margin:0; padding:10px 0 0 10px; background-color:#FFF;}

/* SUPERIOR */
#pages {clear:both; height:26px; color:#FFF; background:#BE0004; margin:0; font-size:10px;}
#pages a {text-decoration:none; font-weight:bold; color:#FFF;}
#pages #pages-izq {width:77%; float:left; text-align:left; margin:3px 6px 6px 8px;}
#pages #pages-dch {width:20%; float:right; text-align:right; margin:4px 6px 0 0;}
#pages h1{margin:0; padding:0;}
#pages h1 a{text-transform:uppercase; text-decoration:none; color:#999; font:18px Arial, Helvetica, sans-serif; margin:0; padding:13px 0 0 10px; letter-spacing:-1px; float:left;}
#pages h1 a:hover{text-decoration:underline;}
div#pages {height:24px; margin:0; width:1003px; background:#BE0004; font-size:92%;}
div#pages ul {padding:10px 0 0; white-space:nowrap; list-style-type:none; margin:0;}
div#pages ul li {float:right;}
div#pages ul li.current_page_item a  {text-decoration:underline;}
div#pages ul li a {display:block; text-decoration:none; border-left:1px dotted #333; font-size:12px; padding:5px 10px 5px 10px; text-transform:uppercase; color:#999;}
div#pages ul li a:hover {color:#333;}

/* CABECERA */
#header {position:relative; clear:left; background:#000 url('imagenes/cabecera.jpg') no-repeat left bottom; width:1003px; height:110px; margin:0 auto 0 auto; border-bottom:3px solid #BE0004;}
#header h1#logo-text {position:absolute; margin:0; padding:0; text-align:right; top:0; right:5px; width:212px; color:#FFF; font:bolder 3.1em 'Trebuchet MS', Arial, Sans-serif; letter-spacing:-2px; text-transform:none;}
#header h2#slogan {position:absolute; margin:0; padding:0; font:normal 1.6em 'Trebuchet MS', Arial, Sans-serif; text-transform:none; letter-spacing:-1px; color:#FFF; top:85px; right:6px;}

/* MENU SUPERIOR */
#tagline {clear:both; height:30px; color:#FFF; background:#BE0004; margin:0; font-size:11px; border-top:1px solid #FFF;}
#tagline a {text-decoration:none; font-weight:bold; color:#FFF; padding:9px; margin-top:2px;}
#tagline a:hover {text-decoration:none; font-weight:bold; color:#333; padding:9px; margin-top:2px;}
#tagline #tagline-izq {width:730px; float:left; text-align:left; margin:8px 6px 6px 0;}
#tagline #tagline-dch {width:211px; float:right; text-align:right; margin:6px 6px 0 0; padding-top:0;}
#tagline h1{margin:0; padding:0;}
#tagline h1 a {text-decoration:none; color:#999; font:18px Arial, Helvetica, sans-serif; margin:0; padding:13px 0 0 10px; letter-spacing:-1px; float:left; }
#tagline h1 a:hover {text-decoration:underline;}

/* MENU DERECHO */
#bloque-dch {width:217px; float:right; margin:0; padding:0; background-color:#EEE; font-size:12px; font-weight:bold;}
#bloque-dch ul {width:217px; list-style:none; margin:0; padding:0;}
#bloque-dch li {width:217px; list-style:none; text-align:left; margin:0; padding:0;}
#bloque-dch h2 {margin:20px 0px 20px 10px; font-family:'Trebuchet MS', Arial, sans-serif; font-weight:bold; color:#BE0004; text-align:center;}
ul#bloque-dch ul {margin:30px 0 20px 0; text-align:center;}

/* MENU DERECHO: Navegación // Root = Vertical, Secondary = Vertical */
ul#navmenu-v, ul#navmenu-v li, ul#navmenu-v ul {margin:0; border:0 none; padding:0; width:217px; /*For KHTML*/ list-style:none;}
ul#navmenu-v:after /*From IE 7 lack of compliance*/{clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}
ul#navmenu-v li {float:left; /*For IE 7 lack of compliance*/ display:block !important; /*For GOOD browsers*/ display:inline; /*For IE*/ position:relative;}
ul#navmenu-v a {border:1px solid #FFF; border-right-color:#CCC; border-bottom-color:#CCC; padding:0 6px; display:block; background:#EEE; color:#666; font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; height:auto !important; height:1%; /*For IE*/}/* Root Menu */
ul#navmenu-v a:hover, ul#navmenu-v li:hover a, ul#navmenu-v li.iehover a {background:#666; color:#FFF;} /* Root Menu Hover Persistence */ 
ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a {background:#EEE; color:#666;} /* 2nd Menu */ 
ul#navmenu-v li:hover li a:hover, ul#navmenu-v li:hover li:hover a, ul#navmenu-v li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover a {background:#666; color:#FFF;} /* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li a {background: #EEE; color:#666;} /* 3rd Menu */
ul#navmenu-v li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover a, ul#navmenu-v li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover a {background:#666; color:#FFF;} /* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a {background:#EEE; color:#666;} /* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {background:#666; color:#FFF;} /* 4th Menu Hover */
ul#navmenu-v ul, ul#navmenu-v ul ul, ul#navmenu-v ul ul ul {display:none; position:absolute; top:0; left:-217px;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul, ul#navmenu-v li:hover ul ul ul, ul#navmenu-v li.iehover ul ul, ul#navmenu-v li.iehover ul ul ul {display:none;}
ul#navmenu-v li:hover ul, ul#navmenu-v ul li:hover ul, ul#navmenu-v ul ul li:hover ul, ul#navmenu-v li.iehover ul, ul#navmenu-v ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul {display:block;}

/* MENU DERECHO: Áreas */
ul#areas, ul#areas li, ul#areas ul {width:217px; list-style:none; margin:0; padding:0; float:left; border:0 none;}
ul#areas:after /*From IE 7 lack of compliance*/{clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}
ul#areas li {float:left; /*For IE 7 lack of compliance*/ display:block !important; /*For GOOD browsers*/ display:inline; /*For IE*/ position:relative;}
ul#areas a {border:0; margin:0 0 1px 1px; padding:0; display:block; background:#EEE; height:auto !important; height:1%; /*For IE*/}

/* ÁREAS */
.pagina_cuerpo {width:785px; line-height:1.5em; display:inline; margin:15px auto; padding:0; background-color:#FFF; font-size:12px;}
.pagina_cuerpo-contenido-centro {width:765px; margin:0 10px 0 0; padding:0; background-color:#FFF; text-align:center;}
.pagina_cuerpo-contenido {width:765px; margin:20px 10px 5px 10px; padding:0; color:#333; background-color:#FFF; text-align:justify;}
.pagina_cuerpo-menu {width:765px; height:40px; text-align:left; color:#666; background-color:#F8F8F8; margin:20px 0 0 10px; padding:10px 0 0 0; font-size:12px; border:1px solid #CCC;}
.pagina_cuerpo-menu a, .pagina_cuerpo-menu a:visited, .pagina_cuerpo-menu a:active {text-decoration:none; font-weight:bold; color:#666; padding:0 22px 0 22px; margin:20px 0 0 0;}
.pagina_cuerpo-menu a:hover {text-decoration:underline; font-weight:bold; color:#333; padding:0 22px 0 22px; margin:20px 0 0 0;}
html>body .pagina_cuerpo {width:785px;}
.pagina_cuerpo h2 {color:#BE0004; margin:5px 0 5px 0; padding:0 0 4px 0; border-bottom:0; font-weight:bold; text-align:center; min-height:18px;}
.pagina_cuerpo h3 {font-family:'Trebuchet MS', Arial, sans-serif; font-size:18px; color:#333; margin:5px 0 25px 0; padding:0 10px 10px 0; font-weight:bold; text-align:right; min-height:18px; border-right:solid 1px #333; border-bottom:solid 1px #333;}
.pagina_cuerpo ul {list-style:none; margin:0 0 20px 0; padding:0;}
.pagina_cuerpo ul li {display:inline; margin:0 0 20px 0; padding:0;}
.pagina_cuerpo li {list-style:none;}
.pagina_cuerpo ul li a {border-bottom:1px #FFF; color:#333; display:block; text-decoration:none !important; margin-left:0; padding:1px 0 0 0;}
.pagina_cuerpo ul li a:hover {color:#FFF; background-color:#666;}
html>body .pagina_cuerpo ul ul ul li a {width:155px;}
.pagina_cuerpo ul.pagina_cuerpo {list-style:none; margin:0; padding:0;}
.pagina_cuerpo ul.pagina_cuerpo li {margin:0 -2px 0 0; border:0; padding:0;}
.pagina_cuerpo ul.pagina_cuerpo a {background:#F8F8F8; border-left:1px solid #F8F8F8;}
* html body .pagina_cuerpo ul.pagina_cuerpo a {height:20px;}
.pagina_cuerpo ul.pagina_cuerpo a:hover {background:#F8F8F8; color:#333;}

.pagina_dependencia-menu {width:765px; height:40px; text-align:left; color:#666; background-color:#F8F8F8; margin:20px 0 0 10px; padding:10px 0 0 0; font-size:12px; border:1px solid #CCC;}
.pagina_dependencia-menu a, .pagina_dependencia-menu a:visited, .pagina_dependencia-menu a:active {text-decoration:none; font-weight:bold; color:#666; padding:0 7px 0 7px; margin:20px 0 0 0;}
.pagina_dependencia-menu a:hover {text-decoration:underline; font-weight:bold; color:#333; padding:0 7px 0 7px; margin:20px 0 0 0;}

/* SEDES */
.sedes_mapa {width:400px; height:312px; float:left; margin:25px 0; padding:0; text-align:left;}
.sedes_img {width:125px; height:100px; float:right; margin:0; padding:0; background-color:#FFF; text-align:left; }
.sedes_texto {width:357px; height:100px; float:right; margin:25px 0; padding:0; background-color:#FFF; text-align:left;}
.sede_titulo {color:#BE0000; text-align:left; text-transform:uppercase; font-size:14px; font-weight:bold; margin:10px 0;}

/* PIE */
#footer {clear:both; width:1003px; height:30px; margin:0; padding:0; color:#FFF; background:#BE0004; font-size:10px;}
#footer p {margin:0; padding:10px;}
#footer a {text-decoration:none; font-weight:bold; color:#FFF;}
#footer #footer-izq {width:68%; float:left; text-align:left; margin:6px 8px 8px 8px;}
#footer #footer-dch {width:25%; float:right; text-align:right; margin:8px 8px 0 0;}
	
/* BLOG */
.posttitle {font-family:Arial, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:1.4em; text-align:left; text-transform:none; color:#333; margin:0; /* Width and overflow to clear '.posttitle a' */}
.posttitle a {padding:0; margin:0 0 5px 0;}
.posttitle a:link, .posttitle a:visited {color:#333; text-decoration:none; border-style:none; font-size:14px; font-weight:bolder; text-transform:none;}
.posttitle a:hover, .posttitle a:active {text-decoration:underline; color:#999;}
.postmeta {height:20px; margin:0; background-color:#F8F8F8; font-size:10px; color:#666; border-bottom:1px solid #CCC; padding:5px 0 0 0; text-align:right;}

.entrybody {margin:10px 9px 10px 8px; font-size:12px; color:#333;}
.entrybody a {margin:0; font-size:10px; color:#333;}
.entrybody img {width:372px; margin:0; padding:0;}
.entrybody ul {margin:0; padding-left:0; list-style-type:none;}
.entrybody ol{margin:0; padding-left:0;}
.entrybody ul li {list-style:square;}
.entrybody p {margin:0; padding:0;}
.entrybody ul {margin:0; padding:0; list-style-type:none;}
.entrybody ol {margin:0; padding:0;}
.entrybody ul li {list-style:square;}
.permalink {margin:0 1.8em 0 0; padding:0 0 0 14px; background:url(imagenes/permalink.gif) no-repeat center left;}
.commentslink {padding:0;}

/* Comments */
#commentlist {margin:1.2em 0; padding:0; border-bottom:1px solid #BE0004; list-style-type:none;}
#commentlist li {border-top:1px solid #BE0004; padding:1px 20px; background-color:#FFF;}
.alt {background-color:#F8F8F8 !important;}
.commenttitle {margin-bottom:0; font-size:1.1em;}
.commentmeta {margin-top:0; font-size:0.9em; color:#999;}
#comentario {width:98%;}

/* BEGIN E107 CORE CLASSES */
.spacer {padding:2px 0 2px 0;}
.indent {margin:15px 30px 0 0; padding-left:15px; border:1px solid #BE0004;}
.smalltext {font-size:10px;}
.mediumtext {font-size:12px;}
.tbox{color:#666; font-size:12px; width:153px; height:18px;}
td {background:none; font-size:11px; font-style:normal; color:#333; margin:0; padding:0; text-align:left; line-height:12px;}
.fborde {background-color:transparent;}
.forocabecera{background-color:#F8F8F8; font-size:11px; padding:4px; border:1px solid #CCC;}
.forocabecera2{background-color:transparent; font-size:12px; color:#666; padding:4px; border:#CCC 1px solid;}
.forocabecera3{background-color:transparent; font-size:12px; color:#666; padding:4px; border:#CCC 1px solid;}
.forumborder{border:#000080 1px solid; background-color:transparent;}
.ftitulo {padding:4px; background-color:#BE0004; font-size:14px; font-weight:bold; color:#FFF;}
.ftitulo a{color:#FFF; text-decoration:underline;}
.ftitulo a:hover{color:#CCC; text-decoration:none;}
.fixfuckedie {width:95%;}
#chatbox {width:90%; margin-left:auto; margin-right:auto;}
.cajaayuda {color:#999; font:10px arial, verdana, tahoma, helvetica, sans-serif; border:0 none red; background-color:transparent;}


/* GALERIA DE FOTOS */
.highslide{cursor:url(http://www.ugtcyl.es/web/temas/ugtcyl/graphics/zoomin.cur), pointer; outline:none;}
.highslide-active-anchor img{visibility:hidden;}
.highslide img{border:2px solid gray;}
.highslide:hover img{border:2px solid white;}
.highslide-wrapper{background:white;}
.highslide-image{border:2px solid white;}
.highslide-image-blur{}
.highslide-caption{display:none; border:2px solid white; border-top:none; font-family:Verdana, Helvetica; font-size:10pt; padding:5px; background-color:white;}
.highslide-loading {display:block; color:black; font-size:8pt; font-family:sans-serif; font-weight:bold; text-decoration:none; padding:2px; border:1px solid black;
background-color: white; padding-left:22px; background-image:url(http://www.ugtcyl.es/web/temas/ugtcyl/graphics/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i {padding:2px; color:silver; text-decoration:none; font-size:10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color:white; background-color:gray;}
.highslide-move{cursor:move;}
.highslide-overlay{display:none;}
a.highslide-full-expand{background:url(http://www.ugtcyl.es/web/temas/ugtcyl/graphics/fullexpand.gif) no-repeat; display:block; margin:0 10px 10px 0;	width:34px; height:34px;}
/* Controlbar example */
.controlbar{background: url(http://www.ugtcyl.es/web/temas/ugtcyl/graphics/controlbar4.gif); width:167px; height:34px;}
.controlbar a{display: block; float:left; /*margin: 0px 0 0 4px;*/ height:27px;}
.controlbar a:hover{background-image: url(http://www.ugtcyl.es/web/temas/ugtcyl/graphics/controlbar4-hover.gif);}
.controlbar .previous{width:50px;}
.controlbar .next{width:40px; background-position:-50px 0;}
.controlbar .highslide-move{width:40px; background-position:-90px 0;}
.controlbar .close {width:36px;	background-position:-130px 0;}
/* Necessary for functionality */
.highslide-display-block{display:block;}
.highslide-display-none{display: none;}

/* ÁREAS SINDICALES */
documentos-izq, documentos-izq li, documentos-izq ul {margin:0; border:0 none; padding:0; width:75px; /*For KHTML*/ list-style:none;}
documentos-izq:after /*From IE 7 lack of compliance*/{clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}
documentos-izq li {float:left; /*For IE 7 lack of compliance*/ display:block !important; /*For GOOD browsers*/ display:inline; /*For IE*/ position:relative;}
documentos-izq a {padding:2px; display:block; background:#EEE; color:#333; font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; height:auto !important; height:1%; /*For IE*/}/* Root Menu */

documentos-dch, documentos-dch li, documentos-dch ul {margin:0; border:0 none; padding:0; width:75px; /*For KHTML*/ list-style:none;}
documentos-dch:after /*From IE 7 lack of compliance*/{clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}
documentos-dch li {float:left; /*For IE 7 lack of compliance*/ display:block !important; /*For GOOD browsers*/ display:inline; /*For IE*/ position:relative;}
documentos-dch a {padding:2px; display:block; background:#EEE; color:#333; font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; height:auto !important; height:1%; /*For IE*/}/* Root Menu */