
body {
	 padding:0px; margin:0px; color:#fff; font-family: sans-serif;font-size: 12px;
}
#content { position:absolute; top:0px; left:47%; margin-left:-420px; height:100%}
	 
	 
#page_bg{ position:fixed; width:940px; color:#fff; height:100%; background-color:#000; opacity:0.7; filter:alpha(opacity=70) }
	
	
#page_bg2{ position:relative; width:940px  }	

	

#header{  
 	width: 940px; 
 	height: 125px; 
	
	float:left;
	}
	

  	
#logo{  
 	width: 700px; 
 	height: 100px; 
	background:url(images/header.png) no-repeat;
	float:left;
	
	}
	
#idioma{  display: none;width: 230px; float:right; height: 80px; }
#idioma ul{list-style-type: none; padding: 30px 0px 0px 0px; margin: 0px; background-color:transparent;	}
#idioma ul li{border-bottom: 0px solid #fff;padding-top: 5px; margin: 0px;	}
#idioma ul li a{text-decoration:none; color: #999; font-weight: normal; font-size:11px;	}
#idioma ul li a:hover{text-decoration:none; color: #ffdd00;	}



	



#text_intro_inner{ width: auto;}	

#contenido_prin{width: 650px; position:relative; float:left; padding-bottom:100px  }
#contenido_prin h1{margin-left:52px; margin-right:40px; width: 600px; font-size: 13px; background:url(images/bg_h1.png) repeat; padding: 8px; font-size: 13px;}
#contenido_prin h2{margin-left:20px; width: 620px; font-size: 13px; background:url(images/bg_ul.png) repeat; padding: 8px; font-size: 12px;color:#E6E103;}
#contenido_prin p{margin-left:60px; margin-right:0px; line-height:20px; font-size: 13px;}
#contenido_prin p span{font-size: 13px; font-weight: bold;}
#contenido_prin p a{text-decoration:underline; color: #fff; font-weight: bold; font-size:12px;}
#contenido_prin p a:hover{color: #ffdd00;}
#contenido_prin ul{width: 598px; list-style-type: none; padding: 0px 10px 0px 10px; margin:5px 0px 20px 50px; 	line-height: 22px; color:#fff;}
#contenido_prin ul li{width: 500px; padding: 8px 30px 8px 25px; margin: 0px;	background:url(images/li.png) no-repeat 2px top; line-height: 18px;	}
#contenido_prin ul li a{text-decoration:underline; color: #fff; font-weight: bold; font-size:12px;}
#contenido_prin ul li a:hover{color: #ffdd00;}
#contenido_prin ul li span{color: #E6E103; font-weight: bold; }


#menu{	width: 200px;  float:right;margin: 10px 30px 0px 0px; padding: 0px; line-height:20px; }
#menu ul{padding: 0px; margin: 0px; list-style-type: none;}
#menu ul li{padding: 5px 0px 5px 0px; margin:0px;border-top:1px solid #555; border-bottom:0px solid #555;}
#menu ul li a{	padding: 0px; margin: 0px; text-decoration:none; color: #fff; font-weight: bold;}
#menu ul li a:hover{padding: 0px; margin: 0px;color: #ffdd00;}
#menu_in { line-height:15px; margin: 0px 0px 0px 0px; width: 190px;}
#menu_in ul { padding:  0px 0px 0px 0px; margin: 0px 0px 0px 0px;  }
#menu_in ul  li{ 	padding:  5px 0px 5px 0px; margin: 0px 0px 0px 0px;  border-bottom:0px solid #555; border-top:0px solid #555;}

#menu_in ul li a{padding: 0px; margin: 0px 0px 0px 0px; font-weight: normal;font-size: 11px;}
#menu_in ul li a:hover{padding: 0px; margin: 0px 0px 0px 0px; font-weight: normal;font-size: 11px;color: #ffdd00;}
#menu_in ul li span.autor{padding: 0px; margin: 0px; font-size: 11px; color:#999;}


#menu_in_extra { line-height:15px; margin: 0px 0px 0px 0px; width: 190px;}
#menu_in_extra ul { padding:  0px 0px 0px 0px; margin: 40px 0px 0px 0px;  }
#menu_in_extra ul  li{ 	padding:  5px 0px 5px 0px; margin: 0px 0px 0px 0px;  border-bottom:0px solid #555; border-top:0px solid #555;}




#footer {	 position:fixed; vertical-align:bottom;left:47%; margin-left:-420px; bottom:0px; width:940px;  height:55px}
	
#footer_inner {	position:relative; text-align:left; margin-left: 50px}	
	
p .promo_img{
padding: 0px; margin: 0px;
float: left;

}

html { 

height:100.01%; 

overflow-x:auto; 

overflow-y:scroll;

overflow:-moz-scrollbars-vertical; 

}







	
























