@import "box_157.css";
@import "box_438.css";
@import "box_751.css";

* { font-family: Arial, Verdana; font-size: 11px; color: #6c6c6c; }
html{ background:url(../images/backgrounds/bg_top.jpg) no-repeat top center #0495bf; }
body { margin: 0;}

html, body { width: 100%; }

div#l_all { position: relative; width: 960px; margin: 0 auto; padding: 0; }

a img { border: none; }
p { margin: 0 0 15px 0; line-height: 14px; text-align: justify; }

em { color: #21bbe8; }
strong{ color: #21bbe8;}

div#l_contents {
	float: left;
	width: 100%;
	position: relative;
	z-index: 5;
	margin-bottom: -150px;
	background: url(../images/backgrounds/bg_content.png) no-repeat scroll 0 175px;
}

#footer {
	float: left;
	position: relative;
	z-index: 0;
	width: 100%;
	height: 265px;
	background: url(../images/backgrounds/bg_bottom.jpg) top center no-repeat;
}

div#left { display: none; }

div#contents { float: right; width: 653px; display: inline; margin: 0 44px 0 0; }

div#right {	float: left; width: 230px; }

div#breadcrumbs {
	color: #ffffff;
	font-size: 11px;
	position: absolute;
	right: 15px;
	top: -50px;
	font-weight: bold;
	padding: 0 0 0 10px;
	background: url(../images/arrow_white.gif) no-repeat 0 5px;
}

div#breadcrumbs span.current_breadcrumb { color: #ffffff; font-size: 10px;}
div#breadcrumbs a { color: #ffffff; font-size: 10px; font-weight: normal; }

div.bulletin {
	position: relative;
	float: right;
	width: auto;
	height: 18px;
	margin: 5px 0 0;
	padding: 10px 24px 0 0;
	clear: right;
	background: url(../images/backgrounds/lector_bg.jpg) no-repeat top right;
	display: none;
}
div.bulletin a { color: #fff; text-decoration: none; font-weight: bold; text-align: right;}

div#header { position: relative; margin: 65px 0 0; padding: 0; }

div#header .logo { width: 199px; float: left; display: inline; margin: 24px 28px 0 38px; }
div#header .flash { width: 652px; float: left; }

div#header a img { margin: 0px; }
div#header img { margin: 0px; border: none;}

div#contents h1 {
	clear: both;
	border-bottom: 1px solid white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #000000;
	margin: -7px 0 0;
	padding: 0;
}
div#contents iframe { width: 422px; margin: 8px 0px; }
div#contents iframe#ifr_contents { height: 472px; }
div#seccion h2 { margin-top: 0; }

div#banner img { margin-left: 5px; }

div#navigation_footer {
	float: left;
	width: 151px;
	margin: 5px 0 0 34px;
	padding: 0;
}


div#navigation_footer ul { 
	position: relative;
	float: right; 
	width: 70px; 
	list-style: outside;
	list-style:none;
	padding: 0;
	margin: 9px 15px 0 0;
	display: inline;
}

div#navigation_footer ul li { margin: 0 0 3px 0px; display:inline;}

div#navigation_footer ul li a { 
	border-left: 1px solid #999999;
	color: #999999;
	display:block;
	font-family:Tahoma,Verdana;
	font-size:9px;
	font-weight:lighter;
	margin:0 0 6px;
	padding:2px 0 2px 4px;
	text-decoration:none;
}
div#navigation_footer ul li a:link { color: #999999; }
div#navigation_footer ul li a:hover { color: black; }

div#navigation_footer div.validations { position:relative; float: left; width: 64px; margin:5px 0 0;  padding: 0; display:inline;}
div#navigation_footer div.validations a {} 
div#navigation_footer div.validations a img{padding: 0px; margin:2px 0; }

div#navigation_footer div.box_751 { position: relative; float: left; clear:both; margin:0; padding: 0; }


div#navigation_footer div.box_751 div.signature {
	position: relative;
	float: left;
	width: 151px;
	margin-top: 15px;
	color: #999999;
	padding: 0;
	word-spacing: 0;
	clear: both;
	font-size: 9px;
}
 
div#navigation_footer div.box_751 div.signature img { padding: 0px; margin: 0px;}
div#navigation_footer div.box_751 div.signature a {  color: #ffffff; text-align:center; font-size: 9px;}





div#l_all div#l_contents div#left div.box_menu_bottom { display: none; }

div#popin_service {
	display: none;
	position: absolute;
	z-index: 1;
	top: 40%;
	left: 40%;
	padding: 5px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	background-color:#dcdcdc;
}
/*especiales*/



div.box_438 b{ color: #144fb1;}
div.box_438 i{ color: #144fb1;}
div.box_438 ul{
 list-style-position: inside;
	/*margin:0;
	padding:0;
	list-style:none;*/
	margin: 0 0 10px;
	padding: 0;
	}
div.box_438 ul li {
	list-style: none;
	margin: 0 0 10px;
}

div.box_438 ul li p { display: inline; background: url(../images/bienvenida/p_lista_c.gif) 0 6px no-repeat; padding: 0 0 0 8px; }

div.box_438 ul li b{
	text-decoration:none;
}
div.box_438 ul li a{
	color:#144fb1;
	text-decoration:none;
}
div.box_438 ul li a:hover{
	color:#7fc91c;
	}
	
div.box_438 ol{
	float:left;
	margin:0 0 0 25px;
	padding:0;
	}
div.box_438 ol li {
	padding: 0 0 0px 11px;
}
div.box_438 ol li b{
	text-decoration:none;
}
div.box_438 ol li a{
	color:#144fb1;
	text-decoration:none;
}
div.box_438 ol li a:hover{
	color:#7fc91c;
	}
