/*
meta{
fecha: 07 enero 2010;
cliente:UGT TCM;
autor: Jorge Ortu˝o Navajo - Joris - www.joris.es - desarrollo sobre wordpress;
desarrollador: Javier Rodriguez;
}
*/

/*GENERAL ESTILES*/



*{
 margin:0;
 padding:0;
 border:0;

}

hr {
display:block;
clear:both;
visibility:hidden;
height:0;
border-width:0;
margin:0;
padding:0;
height: 15px;
}
	
.clear {
	clear: both;
}

.f_left {
	float: left;
	display: block;
}

.f_right {
	float: right;
	display: block;
}	
.SC {
	margin-left:100px;
	margin-right:100px;
}



a:hover {
color: #cc0000;
}




body {
		margin: 0;
		padding: 0;
		font-size:0.7em;
		font-style:normal;
		font-variant:normal;	
		font-weight:normal;
		line-height:1.7em;
		color: #1E1E1E;
		font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
		/*background: url(../images/fd_ugt_tcm_02.jpg) center top no-repeat;*/
		/*background:#fff url(../images/wp_bg_header.gif) repeat-x 0px 140px ;*/
		
		}
		
		
#overhead {
	/*background: url(../images/wp_bg_overhead.jpg) center top no-repeat;*/
	height: 140px;
	background: url(../images/wp_bg_overhead.jpg) center top no-repeat;
	margin: 0 auto;
}		
#overhead_telefonica {
	/*background: url(../images/wp_bg_overhead.jpg) center top no-repeat;*/
	height: 140px;
	background: url(../images/wp_bg_overhead_telefonica.jpg) center top no-repeat;
	margin: 0 auto;
}


#logo_ugt {
	background: url(../images/wp_logo_head.gif) left top no-repeat;
	width: 407px;
	height: 143px;
	margin: 0 0 0 30px;
}
#logo_ugt h1{
	padding: 51px 30px 3px 135px ;
	margin: 1px 2px 3px 4px;
	font-size: 1.5em;

}
#logo_ugt h1 span {
	display: none;
}


		
.home_ugt {
	margin: 0 auto;
	line-height: 1.7em;
	padding: 0;
	font-size: 0.75em;
}

.clearfix {
	display: block;
}



#header {
	height:81px;
margin:0 auto;

overflow:visible;
width:90%;
}

#contentnavigation {
	background:#fff url(../images/wp_bg_header.gif) repeat-x left top ;
	height: 68px;
	padding: 0 10px 0 10px;
}
#contentnavigation2{
	background:#fff url(../images/wp_bg_header2.gif) repeat-x left top ;
	height: 68px;
	padding: 0 10px 0 10px;
}
#contentnavigation_telefonica {
	background:#fff url(../images/wp_bg_header_telefonica.gif) repeat-x left top ;
	height: 68px;
	padding: 0 10px 0 10px;
}


#navigation {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:2px 0 0 0px;	
	padding:0;
	z-index:100;
	text-transform: uppercase;
	
}


#navigation li {
	float:left;
	padding:4px 7px 10px 7px;
	position:relative;
	z-index:100;
}

#navigation li a:link, #navigation li a:active, #navigation li a:visited {
color:#D8D8D8;
display:block;
font-family:Helvetica,Arial,sans-serif;
font-size:1.2em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:15px 2px 3px 2px;
text-decoration:none;
}

#navigation li a.home-link {
padding-bottom:19px;
}

#navigation li a:hover 
{
background-color: transparent;
background-image: url(../images/bg_header_menu_over.gif);
background-repeat: repeat-x;
background-position: center top;
}

#navigation li:hover a 
{
color: #ffffff;
}











#navigation2 {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:2px 0 0 0px;	
	padding:0;
	z-index:100;
	text-transform: uppercase;
	
}


#navigation2 li {
	float:left;
	padding:4px 7px 10px 7px;
	position:relative;
	z-index:100;
}

#navigation2 li a:link, #navigation2 li a:active, #navigation2 li a:visited {
color:#b03118;
display:block;
font-family:Helvetica,Arial,sans-serif;
font-size:1.2em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:15px 2px 3px 2px;
text-decoration:none;
}

#navigation2 li a.home-link {
padding-bottom:19px;
}

#navigation2 li a:hover 
{
background-color: transparent;
background-image: url(../images/wp_bg_header2.gif);
background-repeat: repeat-x;
background-position: center top;
}

#navigation2 li:hover a 
{
color: #ffffff;
}












/* +++++++++++++++++++++++++++++++++++ FORMULARIO REGISTRO*/



#form_ugt {
	padding: 13px 0px 10px 2px;
	margin:  0 0 10px 0;
	font-family: "Trebuchet MS";
	font-size: 0.9em;
	color: #636260;
	border-bottom: 1px solid #ccc;
}

#form_ugt form {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	
}



.fieldsetcolor {
	display: block;
}



#form_ugt fieldset ol{
	margin: 0;
	background-color: #fff;
	list-style: none;


}

#form_ugt fieldset li{
	float: left;
	clear: left;
	width: 100%;
		padding: 0;
	margin: 0;
}

#form_ugt fieldset li label {
	display: block;
	padding: 0;
	margin: 0;
}



#form_ugt input{
	padding: 3px 3px 3px 3px;
	margin:  0 0 0 0;
	color: #636260;
	font-size: 1em;
	width: 15em;
}

.inputcolor {
	background-color: #dae9f8;
}

.submit_form_ugt {
	padding: 10px 10px 10px 10px;
	cursor: pointer;
	background-color: transparent;
}

.botonsubmit {
	padding: 10px 0 0 0px;
	font-size: 10px;
	background-color: transparent;
}

#form_ugt legend span{
	display: none;
}

.form_avisos {
font-size: 0.8em;
padding: 6px;
}

.form_avisos a{
font-size: 1.6em;
color: #335a83;
text-decoration: none;
}



#searchform #sbi {
font-family: Helvetica,Arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 1.3em;
line-height: normal;
color: #e6e6e6;
}

#searchform #sbi  {
margin: 0;
width: 123px;
padding: 11px 12px 9px 8px;
border-top: 0px;
background-color: #363636;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
float: left;
}


#searchform  {
margin: 17px 0 0 0;
width: 195px;
background-color: #363636;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #626262;
border-bottom-color: #626262;
float: right;
}

#searchform #search-submit  {
margin: 10px 15px 0 0;
width: 32px;
height: 22px;
background-color: #363636;
background-image: url(../images/wp_sprt.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: -1535px -294px;
border-top-width: 0pt;
border-bottom-width: 0pt;
border-top-style: none;
border-bottom-style: none;
border-top-color: #626262;
border-bottom-color: #626262;
float: right;
cursor: pointer;

}








#pagewidth {

margin:0 auto;
width:90%;


}

#content {
padding-right:219px;
width:auto;

}



/*RIGHT COLUMN COLUMNA LATERAL DERECHA*/

#rightcolumn {
margin-right:-100%;
width:15em;
padding: 0px 0 0 13px;
color: #335a83;
/*
background: url(../images/FondoLateral_mano.jpg);
background-position: 20px 0px 0px 0px;
*/
}




.sidebarright_menu  {
	margin: 0;
	padding: 0 0 20px 0;
	list-style: none;
	color: #335a83;
}
.sidebarright_menu  a{
	color: #335a83;
}


.sidebarright_menu h3{
	background-color: #b03118;
	color: #fff;
	padding: 5px 5px 5px 10px;
	
}  


.sidebarright_menu ul {
	margin: 0;
	padding: 10px 10px 3px 0px;
	list-style: none;
	font-size: 0.9em;
}
.sidebarright_menu li {
	background: url(../images/menu_box/li_bull.gif) no-repeat left top ;
	padding: 0 0 0 17px;
  } 
.sidebarright_menu li a{
	color: #626262;
	text-decoration: none;
  }
.sidebarright_menu li a:hover{
	text-decoration: underline;
  }
.sidebarright_menu p{
  	padding: 10px 0 0 24px;
	font-size: 1.2em;
	color: #b03118;
  }
  
  
.sidebarright_menu02  {
	margin: 0;
	padding: 0x;
	list-style: none;
	color: #335a83;
}
.sidebarright_menu02  a{
	color: #335a83;
}

.sidebarright_menu02 ul {
	margin: 0;
	padding: 10px 10px 3px 0px;
	list-style: none;
	font-size: 0.9em;
}
.sidebarright_menu02 li {
	padding: 6px 0 6px 17px;
	font-weight: bold;
	line-height: 1.3em;
	border-bottom: 1px dotted #d8d8d8;
	background-image: none;
  } 
.sidebarright_menu02 li a{
	color: #626262;
	text-decoration: none;
  }
.sidebarright_menu02 li a:hover{
	text-decoration: underline;
  }
.sidebarright_menu02 p{
  	padding: 10px 0 0 24px;
	font-size: 1.2em;
	color: #b03118;
  }  
  

.telefonica_modulo {
	background: url(../images/telefonica_modulo.gif) left top no-repeat ;
}		
.boletin_modulo {
	background: url(../images/boletin_modulo.gif) left top no-repeat ;
}
.generic_modulo {
	background: url(../images/generic_modulo.gif) left top no-repeat ;
}


.modulo_sbr {
	padding: 0px 5px 5px 50px;
	margin: 0 0 5px 0px;
	line-height: 1.3em;
}

.modulo_sbr span{
	color: #890622;
	font-weight: bold;
	font-size: 1.2em;
	
}

.modulo_sbr span a{
	color: #890622;
	text-decoration: none;
}

.modulo_sbr span a:hover{
	color: #000;
	text-decoration: underline;

}









  
  


#content .column {
float:left;
position:relative;

}


#leftcolumn {
background: url(../images/divider-page.gif) repeat-y right top;
}


#leftcolumn, #post-list
{
width: 96%;
padding: 0px 30px 30px 20px;
}

#footer_inner {
	padding:30px 0 35px 30px;
	color: #B03118;
	font-size: 0.8em;
	line-height: 105%
}
#footer {
width:100%;
clear:both;
margin: 0 auto;	
width:90%;
border-top:1px solid #ccc; 
}



.categoria_home01 {
	float: left;
	width: 44%;
	padding: 0 20px 0 0;
}
.categoria_home01 a{
	color: #5999de;
	text-decoration: none;
}
.categoria_home01 a:hover{
	color: #5999de;
	text-decoration: underline;
}
.post_thumb {
	margin:0 0 15px;
	position:relative;
	float:left;
}
.categoria_home01 img{	
	padding: 3px 3px 3px 3px;
	margin: 20px 20px 2px 2px  ;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	float: left;
}

.categoria_home01 p{	
	margin: 20px 0px 0px 0px  ;

}
.categoria_home01 h2{
	color: #363636;
	padding: 2px 8px 8px 8px;
		border-bottom: 1px solid #d8d8d8;
}
.categoria_home01 h2 a{
	color: #363636;
	text-decoration: none;
}

.PostCom ul {
	list-style: none;
}

.postmetadata {margin: 0;padding: 0;}
ul.postmetadata {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 4px;padding:0 0 10px 0;font-size: 0.8em;font-stretch: normal;display: block;	}
ul.postmetadata li {	border-right:1px solid #E6E6E6;	float:left;	padding:0 8px 0 8px;}
ul.postmetadata li a  {	color: #5999DE;		}
ul.postmetadata li a:hover  {	color: #4888cd;		}
		


.categoria_home_first{
	padding: 0 50px 15px 0;
	margin: 15px 15px 15px 15px;
	font-size: 1.2em;
	border-bottom: 1px solid #e6e6e6;

}
.categoria_home_first a{
	color: #5999de;
	text-decoration: none;
}
.categoria_home_first a:hover{
	color: #5999de;
	text-decoration: underline;
}
.post_thumb {
	margin:0 0 15px;
	position:relative;
	float:left;
}
.categoria_home_first img{	
	padding: 3px 3px 3px 3px;
	margin: 6px 20px 2px 2px  ;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	float: left;
}

.categoria_home_first p{	
	margin: 20px 0px 0px 0px  ;

}
.categoria_home_first h2{
	color: #363636;
	padding: 25px 8px 8px 8px;
	border-bottom: 1px solid #d8d8d8;

	text-transform: uppercase;
}
.categoria_home_first h2 a{
	color: #335a83;
	text-decoration: none;
}		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		


.icono_agenda {
		background: url(../images/calendar.png) left top no-repeat #fff;
}
.icono_servicios {
		background: url(../images/services.png) left top no-repeat #fff;
}
.icono_comunicados {
		background: url(../images/comunicados.png) left top no-repeat #fff;
}
.destacado_cont {
	padding: 15px 50px 10px 23px;
	margin: 30px 50px 10px 3px;
	background: url(../images/fd_destacado_home_02.jpg) left top no-repeat ;
	display: block;
	font-size: 0.9em;
	border-bottom: 1px solid #e6e6e6;
}
.destacado_cont span{
	padding: 21px 0 0 30px;
	font-size: 1.5em;
	color: #b03118;
	display: block;
	text-transform: uppercase;
}
.destacado_cont_enlace{
	margin-left:15px;
	font-size: 1.2em;
	color: #335A83;
	text-decoration: underline;
	font-weight: bold;
	padding: 0 0 0 30px;
	font-family: Arial, Helvetica, sans-serif;
}
.destacado_cont p{
	padding: 6px 0 5px 30px;
}
.destacado_cont a{
	color: #335A83;
	text-decoration: underline;
	font-weight: bold;
}

.Com {padding-top:10px;}

		
		
/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { margin: 20px 0px 0px 0px; position: relative;}
.Comments h3 { font-size: 16px; letter-spacing: -1px; margin: 0px 0px 5px 0px; padding: 10px 0px; color:#660000; border-bottom: solid 2px #660000;}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 5px 0px; margin: 10px 0px; list-style-type: none; background: url(../images/PostDotted.gif) repeat-x bottom; }


.Comments form { padding: 0px; margin: 0px;}
.Comments input { font-family: 'Verdana'; color: #282b31; font-size: 11px; }
.Comments textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px; border: 1px solid #ccc;}
.Comments select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}


/**/ * html .List .LGrav { right: 30px;} /* */ 
.List .LGrav { position: absolute; right: 0px; top: 10px;}
.List .LGrav img { border: solid 1px #ccc; padding: 2px; background: #fff;}

.List .LUsr { margin: 0px; padding: 0px; font-size: 11px; line-height: 12px; color:#999;}
.List .LUsr a { color:#999; text-decoration: none;}
.List .LUsr strong { font: bold 16px "Trebuchet MS", sans-serif; letter-spacing: -1px; color:#666;}
.List .LUsr strong a { color:#cc0000; text-decoration: none;}

.List .LCon { margin: 10px 0px 0px 0px; padding: 0px; font-size: 12px; line-height: 16px; border-top: solid 1px #ccc;}
.List .LCon p { margin: 0px; padding: 5px 0px; font-size: 12px; line-height: 16px;}

.List .Author { background:fff; }



/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Form .Email { background: url(images/FooterEmail.png) no-repeat left top;}

.Form {  padding: 0px 0px 10px 0px; position: relative; margin: 0px; font-family: 'Verdana';}
.Form form { margin: 0px; padding: 0px;}
.Form a { text-decoration: underline;}
.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#666; }
.Form p small strong { font-weight: bold; color:#FF3300;}
.Form p small { font-size: 11px; display: block; padding: 6px 0px; color:#000;}
.Form .TextField { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px 6px 6px 30px; font-size: 12px; display: block;}
.Form .TextArea { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px; font-size: 12px;}
.Form input.SubmitComment { width: 57px; height: 29px; background: url(../images/SubmitComment.png) no-repeat; margin-top: 4px;}
.Form input.SubmitComment:hover { background: url(../images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}
.Form input.SubmitCommentIE { width: 57px; height: 29px; background: url(../images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}
