*{
line-height:18px;
/*color:#333333;*/
}

div#derecha font{
color:#FFFFFF;
}
div#derecha font strong{
color:#FFFFFF;
}

div.moduletable font{
color:#FFFFFF;
}
div.moduletable font strong{
color:#FFFFFF;
}

div.moduletable-banner font strong{
color:#FFFFFF;
}
div.moduletable-banner font{
color:#FFFFFF;
}

body {  /*text-align: center;*/  

/* MODIFICADO bg antes #656868 */
background: #fff ;
margin-top:0px;  

margin-bottom:30px;  

color: #333;  
/* MODIFICADO TIPO LETRA TEXTO */
/* font-size: 12px;  */
font-size: 9px;

list-style-type: none;

font-family: Verdana, Arial, Helvetica, sans-serif;

/* MODIFICADO ANCHO ANTES 26px */
line-height:10px;

}


body ul{	

list-style-type: none;}


body ul li{	

list-style-type: none;}

.clr {	clear: both;}

.outline {  

border: 1px solid #cccccc;

background: #ffffff;

padding: 2px;}


#buttons_outer {	

width: 635px;  	/*635*/

margin-bottom: 2px;	

margin-right: 2px;	

float: left;}


#buttons_inner {	

border: 1px solid #cccccc;	

height: 21px !important;	

height: 23px;}



#buttons {	

float: left;	

margin: 0px;	

padding: 0px;	

width: auto;}



.user1_inner {	

border: 1px solid #cccccc;  

float: none !important;  

float: left;	

margin: 0px;	

padding: 2px;}



.user2_inner {	

border: 1px solid #cccccc;  

float: none !important;  

float: left;	

margin: 0px;	

padding: 2px;

}

maintitle {	

color: #ffffff;	

font-size: 40px;	

padding-left: 15px;	

padding-top: 20px;}



.error {  

font-style: italic;  

text-transform: uppercase;  

padding: 5px;  

color: #cccccc;  

font-size: 14px;  

font-weight: bold;}



.back_button {	

	float: right;
	text-align: center;
	border: 3px double #cccccc;
	width: auto;
	background: #e9e9e9 repeat-x;
	padding: 0.4em 7px;
	margin: 2em;
}

.back_button a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777 !important;
}

.pagenav {  
	text-align: center;
	font-size: 11px;
	border: 3px double #cccccc;
	width: auto;
	background: #e9e9e9 repeat-x;
	padding: 0.4em 7px;
	margin: 0.2em;
	line-height: 28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 3em;
}

.pagenav_prev { 
	text-align: center;
	font-size: 11px;
	border: 3px double #cccccc;
	width: auto;
	background: #e9e9e9 repeat-x;
	padding: 0.4em 3px;
}

.pagenav_prev a{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #777777 !important;
	font-size: 11px;
}

.pagenav_next { 
	text-align: center;
	font-size: 11px;
	border: 3px double #cccccc;
	width: auto;
	background: #e9e9e9 repeat-x;
	padding: 0.4em 3px;
}

.pagenav_next a{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #777777 !important;
	font-size: 11px;
}


.pagenavbar {	

margin-right: 10px;		

float: right;}



.button {  

color: #c64934;  

font-family: Verdana, Arial, Helvetica, sans-serif;  

text-align: center;  

font-size: 11px;  

font-weight: bold;  

border: 3px double #CCCCCC; 

width: auto;  

background:  #e9e9e9 repeat-x;

padding: 0px 5px;  

line-height: 13px !important;  

height: auto !important;  

height: auto; margin: 1px;}



.inputbox {	

padding: 2px;	

border:solid 1px #cccccc;	

background-color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}



div.moduletable ul{	

color: #FFFF00;	

float: left;	

list-style-type: none;

}



div.moduletable li{	

text-align: left;	

color: #FFFF00;	}



table.moduletable {	

width: auto;

padding: 0px;	

border-spacing: 0px;	

border-collapse: collapse;

height:auto;

}



table.pollstableborder td {  

padding: 2px;  text-align:left;}



.highlight {	

background-color: Yellow;	

color: Blue;	

padding: 0;}


.code {	

background-color: #ddd;	

border: 1px solid #bbb;

}



div.mosimage {  

border: 1px solid #ccc;}



.mosimage {  

border: 1px solid #cccccc;  

margin: 5px}



.mosimage_caption {  

margin-top: 2px;  

background: #efefef;  

padding: 1px 2px;  

color: #666;  

font-size: 10px;  

border-top: 1px solid #cccccc;}



span.article_seperator {	

	display: block;	
	height: 0em;
	border-bottom: 0.1em solid #e9e9e9;
	width: 94%;
}



.small {	
/* TAMAÑO DE LETRA PEQUEÑA */

color: #666;	

font-size: 10px;
line-height: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#small {	
/* TAMAÑO DE LETRA PEQUEÑA */

color: #666;	

font-size: 11px;
line-height: 12px;
}

.MsoNormal{

font-size: 10px !important;

font-family:Verdana, Arial, Helvetica, sans-serif !important;
}


.createdate {	

height: 8px;	

padding-bottom: 4px;	

color: #666;	

font-size: 10px;

font-family:Verdana, Arial, Helvetica, sans-serif;
}



.modifydate {	

height: 15px;	

padding-top: 10px;	

color: #666;	

font-size: 11px;}



/******************************************************** AJOUT TEMPLATES ******************************************************************************/



ul#mainlevel-nav{	

padding-left: 0;	

margin-left: 0;	

margin-top:2px;	

background-color: transparent;	

color: #F3E7A9;	

float: left;	

width: 100%;	

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:9px;	

font-weight:bold;}



ul#mainlevel-nav li{	

display: inline;	

}


ul#mainlevel-nav li a{		

background-color: transparent;	

color: #F3E7A9;	

text-decoration: none;	

float: left;	

border-right: 1px solid #999999;

font-size: 10px;

padding: 0.2em 0.7em !important;

font-family: Verdana, Arial, Helvetica, sans-serif;

}


#buttons>ul#mainlevel-nav li a { 

width: auto; }


ul#mainlevel-nav li a:hover{	

background-color: transparent;	

color: #fff;}



ul#mainlevel-nav li a:active{	

background-color: transparent;	

color: #fff;}



a{	

color: #000000;
/*  modificado text-decoration: underline; */	

text-decoration: none;	

font-size: 12px;} 



a.mainlevel:link, a.mainlevel:visited {	

display: block;		

vertical-align: middle;	

font-size: 12px;	

color: #444; 	

text-align: left;	

height: 20px !important;	

height: 25px;	

width: 139px;		

text-decoration: none;	

/* border: 1px solid #BBB774; */

margin-top: 5px;

font-family: Verdana, Arial, Helvetica, sans-serif; 

}



a.mainlevel:hover {	

float: left;	

width: 137px;	

font-size: 12px;	

text-decoration: underline;

color:#999;	

/*border: 2px solid #A5A162;*/

}



a.mainlevel#active_menu {	

/*font-style: italic ;	*/

font-weight: bold;}

#page_wrapper {  

background: #999999 url('../images/page_bg2.jpg') top right;  

margin-left: auto;   

margin-right: auto;  

width: 751px;  

text-align: left;  

border: 4px solid #F4F4EE;}

#link_diario{

color:#FFFFFF;
margin-top: -3.2em;
margin-left: 4.5%;
}


#link_diario a{

font-size:10px;
color:#FFFFFF;
font-weight:bold;}


#link_uah{

color:#FFFFFF;
margin-top: -7.5em;
margin-left: 83.5%;}


#link_uah a{

font-size:10px;
color:#FFFFFF;}


#page_header {  

height: 75px;  
/* MODIFICADO #515230 */

background: #1A76B7 url('../images/cabecera_uah.gif') top left no-repeat;

}  

#page_header div.enlace_uah{
	height: 3em;
	background-color: transparent;
/*	border: #00FF33 solid 0.3em;*/
	margin-top: -5em;
	width: 33em;
}  


#page_header h1 {  

padding-top:30px;  

padding-left: 20px;  

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:26px;  

font-weight:bold;    

color: #FCF8E3;  

letter-spacing: -1px;  margin:0px;}



#page_header h2 {  

padding-top:0px;  

padding-left: 20px;  

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:14px;  

font-weight:bold;    

color: #E2D179; 

margin:0px;  }


#menu_bar {  

/* MODIFICADO POR SYDEEN antes 30 */
height:34px;  

background: url('../images/imagenmenu.jpg') repeat-x;}

#navcontainer ul{

background-color: transparent;

/* MODIFICADO */
color: #005AAA;

float: left;width: 100%;

font-family: verdana, helvetica, sans-serif;

font-size:9px;

font-weight:bold;}



#navcontainer ul li { 

display: inline; }



#navcontainer ul li a{

padding: 0.2em 1em;

background-color: transparent;

/* MODIFICADO antes 18 px line */
color: #005AAA;
line-height:19px;

text-decoration: none;float: left;
margin-right:0.3em;

/*  MODIFICADO */
/* border-right: 1px solid #BBB774;*/
}



#navcontainer ul li a:hover{

background-color: transparent;color: #fff;}



#navcontainer ul li a:active{

background-color: transparent;color: #fff;}



#content_wrapper {  

/*background: url('../images/content_bg.jpg') no-repeat;*/
}


#left_side {		

float: left;
padding: 5px 5px 5px 5px;
width: 575px;
}

#left_side table{
margin-right: 10px;
}

.blog_more {		

float: left;	

color: #a0410d;	

padding: 0px 3px 0px 3px;	

list-style-type: none;
/* modificado */
font-size: 9px;}



.blogsection {		

float: left;	
color: #999999;	
padding: 0px 3px 0px 3px;	
list-style-type: none;	
text-decoration: underline;
line-height:1.5em;
margin-bottom:2em;
}



.blogsection  ul{		

float: left;	

color: #999999;	padding: 0px 3px 0px 3px;	

list-style-type: none;	text-decoration: underline;}


.readon{	

float: left;	

color: #dfc990 !important;

padding: 0px 3px 1em 3px;	

list-style-type: none;	

text-decoration: none;

font:Verdana, Arial, Helvetica, sans-serif;

background: url(../images/leer.gif) left center no-repeat ;

padding-left: 1.75em;

font-size: 11px;

/*border-bottom: 0.1em solid #CDCCCA;

padding-right: 15em;*/

}  

.pathway{	

float: left;	

color: #999999;	

padding: 0px 3px 0px 3px;	

text-decoration: none;	

font-size: 14px;}  



.category{	

list-style-type: none;	

text-decoration: none;	

color: #a0410d;	

font-size: 12px;	

text-decoration: underline;	


}
#left_side h3 {  

margin:10px;  

margin-right:15px;  

font-family: arila,verdana;  

font-size:14px;  

font-weight: bold;  

line-height:18px;  

color: #A0410D;}



.contentheading {  

margin:10px;  

margin-right:15px;  

font-family: Verdana, Arial, Helvetica, sans-serif;

/* MODIFICADO  TIPO DE LETRA TITULAR*/ 
font-size:18px;  

font-weight: bold;  

line-height:25px;  

color: #A0410D;}

a.contentpagetitle {  

/* margin:10px;  */ 

margin-right:15px;  

font-family: Verdana, Arial, Helvetica, sans-serif;

/* MODIFICADO  TIPO DE LETRA TITULAR*/ 
font-size:18px;  

font-weight: bold;  

line-height:25px;  

color: #A0410D !important; 

}

/* *******MODIFICA TEXT CUERPO**** */
.contentpaneopen{  

margin:5px;  

margin-right:15px;  

font-family: Verdana, Arial, Helvetica, sans-serif;

/* MODIFICADO  TIPO DE LETRA TITULAR*/ 
font-size:11px;  

line-height:10px;  

color: #000;

}

/* ***************************** */


/* *******MODIFICA IMG**** */
#left_side img {  

BORDER-RIGHT: #a9a9a8 1px solid;  

BORDER-TOP: #a9a9a8 1px solid; 
BORDER-LEFT: #a9a9a8 1px solid; 
BORDER-BOTTOM: #a9a9a8 1px solid;
margin-right: 4px;
}
/* ***************************** */




#left_side p {  

margin:10px;
margin-right:15px;  

font-family: Verdana, Arial, Helvetica, sans-serif;

/* modificado revision */
font-size:11px;  

line-height:18px;  

color: #333333;}

#left_side p a{	
	font-size:11px;
}

#left_side a{	

text-align: left;	

margin-top: 3px;

color: #005AAA;

font-weight:bold;
}



#right_side {	

float:right;	

width:150px;

}



/* TEXTO DERECHA */

#right_side ul li a:hover{

background-color: transparent;color: #fff;text-decoration: none;}



#right_side ul li a:active{

background-color: transparent;color: #fff;text-decoration: none;}



/* TEXTO DERECHA  MODIFICACIONES COMENTADAS */

#right_side h3 {  

margin-right:10px;  

margin-bottom: 5px;  

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;  

font-weight: bold;  

line-height:16px;  

color: transparent;

/* background: #595A38; */ 

padding:4px;  

/* border:1px solid #3A3B22; */
}



#right_side p { 

 margin:5px;  

margin-bottom:15px;  

padding-right:10px;  

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px;  

line-height:16px;  

color: #333333;}



#right_side a{	

text-align: left;	

margin-top: 3px;
color: #FFFFFF !important;}



#page_footer {	

height: 60px;	

padding-top: 10px;	

/* background: #515230 url('../images/footer.jpg') top left no-repeat; */
background: #1a76b7;	

color: #222222;}  

#page_footer A {	

color: #FFFFFF;	

font-size: 12px;
font-weight:bold;

text-decoration: none;}

#page_footer A.diario {	

color: #FFFFFF;	

font-size: 10px !important;
font-weight: normal !important;;

text-decoration: none;}


#page_footer A:hover {	

color: #C3743F; text-decoration: none}



#page_footer  {  

text-align:center;  

padding-top:10px;  

font-family: Verdana, Arial, Helvetica, sans-serif;  

font-size:11px;  

line-height:14px;  

color: #bcbcbc;}



.spacer {  

margin:0px;

padding:0px;

height:10px;

clear:both;}



#pathway_text {  

overflow: hidden;	

display: block;	

height: 25px;	

line-height: 25px !important;	

line-height: 22px;	

padding-left: 4px;	

border: 1px solid #ccc;}



#pathway_text img {	

margin-left: 5px;	

margin-right: 5px;	

margin-top: 6px;}

div.componentheading{
font-size:12px;
color: #005AAA;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

p.noticia{
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
fieldset {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0.5em;
	margin:1em;
}

fieldset div {
	padding: 0.2em !important;
	font-size: 11px;
	line-height: 15px;	
}

.searchintro{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.moduletable h3{
	clear: both;
	position:absolute;
	color:transparent;
	margin-left: 0em;
}
table tbody tr td p{
margin-left: 0px !important;
}

div#left_side table.contentpaneopen tbody tr td p{
color:#333333 !important;
}

	div#page_wrapper div#content_wrapper div#right_side div.moduletable h3{
		opacity: 0;
		-moz-opacity: 0;
		filter: alpha(opacity=0);
	}

