/* CSS Document © 2009 ailonwebs.com */
*{margin:0px;padding:0px;}
html,
body {
   margin:0;
   padding:0;
   color:#333333;
   background-color:#FFFFFF;
   font-family:"Trebuchet MS", Arial, sans-serif;
   font-size:100%; 
}
a:link, a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover, a:active {
	color: #86378E;
	text-decoration: none;
}
a:active{  outline: none;}
a:focus {outline-width: 0px;}
.clear { clear: both; }
a img {
	border: 0px none;
	display: block;	}

/* ++++++ inicio ++++++++++*/
.i_marcobody{
	width: 980px;
	margin:0px auto;
	
	background-color:#FFFFFF;
	}
.i_navleft{
	float:left;
	width: 280px;
	padding:50px 0 20px;
	background-color:#FFF;
	text-align:center;
	font-size:0.9em;
	color:#000;

}
.i_main{
	float:left;
	width: 700px;
	margin:0; padding:10px 0 0; 
	
	/*min-height:400px;*/
	padding-bottom:50px;
	
}
.i_Rtxt{ float:left; width: 308px;  height:300px; margin:0; padding:100px 0 0 0; display:block; }
.i_Limg{ float:left; width:392px; height:400px; margin:0; padding:0; display:block;}

.i_Rtxt p{ padding: 0px 10px 10px 0;  font-size:90%; text-align:justify; float:right; width:250px; height:280px; overflow: auto;}

/* ++++++ inicio ++++++++++*/
/*------estilo franja thumbs-----------*/
#franjathumbs{
	clear:both;
	background-color:#282924;
	height: 116px;
	width:100%;
	margin:0px 0 10px 0;
	padding:0;
}
#cont{
	width:980px;
	margin:0 auto;
	text-align:left;
	padding:0px;
	}
.bloque{
	width:/*800px*/ 100%;
	margin: 0px 0 0 /*174*/0px;
	}	
			
.mask, #boxli div, #boxli { width:/*756*/980px;}		

.mask{
	position:relative;
	height: 80px;
	overflow:hidden;
	}
.marcothumb .mask img{position:relative;}
#boxli{ 
		position:relative !important;
		left: 0;
		top: 0;
		}
#boxli div{	display:inline;	}

.mask, #boxli div{	
		float:left; 
		height:116px !important;	
		}
.thumb{ clear:both}
.thumb img{float:left;padding:16px 0px 0px;}
.i_st{ float:left; display:block; width:10px; height:116px;}

/*++++++++++++++++++++++++++++++*/


#i_container {}

#header {
background-image:url(../imgs/bg_header.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	width:100%;
	overflow:hidden;
}
.marcoheader{
	width: 980px;
	margin:0px auto;
	padding-top:10px;
}
.logo{
	float:left;
	width:491px;
	height:125px;
	padding:10px 0 0 30px;
	margin:0;
	z-index:1;
}

.idiomas{
	float:right;
	width: 280px;
	height: 30px;
	margin:0px;
	padding:20px 0px 0;
}
.idiomas ul{ list-style:none; display:inline;  }
.idiomas li{ float: right;width: auto; height:20px; display:block; padding:0 6px; margin:0 auto; text-align:center; }
.idiomas li a { color:#adb9cd; font-weight:bold; font-size:1em; text-decoration:none;}
.idiomas li a:hover {
	color:#44546F;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
}


.navtop{float:right; width: 430px; height: 24px; margin:0px; padding:0;}
.navtop ul{ list-style:none; display:inline;  line-height:1.5em;}
.navtop li{ float: left;width: 100px; display:block; padding:0 6px; margin:0 auto; text-align:center; height: 24px;  }
.navtop li a {
	font-size:0.9em;
	text-decoration:none;
	letter-spacing:0.01em;
	padding: 4px 10px 2px !important;
	margin:0px;	
}
.navtop li a:hover{ color:#fff  !important; background-color:#8da8dc;}

.navtop li a:link, .navtop li a:visited {	color:#7e7f80;}
.navtop li a:active {color:#8da8dc;	}

#footer {
clear:both;
   bottom:0;
	height:40px;   
   font-size: 0.9em;
}
#footer_en {
   bottom:0;
	height:40px;   
   font-size: 0.9em;
}
.marcofoo{width: 980px; margin:20px auto 6px; }
#footer ul{ list-style:none; display:inline;  }

#footer li{
	float: left;
	width: auto;
	height:18px;
	display:block;
	padding:0 31px 4px 30px;
	margin:0;
	text-align:center;
	color:#666666; 
}
#footer_en li{
	float: left;
	width: auto;
	height:18px;
	display:block;
	padding:0 28px 4px 28px;
	margin:0;
	text-align:center;
	color:#666666;
	 
}
#body {
	padding:10px;
	padding-bottom:40px;
	padding-top: 15px;
}
.flashcontent{}
#flashcontent{height:580px;	width:100%;}