@charset "utf-8";
/* CSS Document */

html,body{
	padding:0px;
	margin:0px;
	text-align:center;
	font-family: sans-serif,Verdana, Arial, Helvetica;
	font-size:14px;
}

body{
padding-top:10px;
padding-bottom:10px;
}

*{
padding:0px;
margin:0px;
}

#cont{
	background-color:#0054A6;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}


#top{


}

#in_top{

width:940px;
margin-left:auto;
margin-right:auto;
padding-bottom:30px;
color:#FFFFFF;
font-size:2em;

}
#cabecera{


}

#cabecera_top{

width:940px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;;
}

#cabecera_top ul{
list-style-type:none;
}

#cabecera_top li{
float:left;

}

#cabecera_top a:link,#cabecera_top a:visited{
	font-size:1.2em;
	color:#ffffff;
	text-decoration:none;
	border: 2px solid #0054A6;
background-color:#0054A6;
margin-right:10px;
display:block;
padding:5px;
}

#cabecera_top a:hover{
	font-size:1.2em;
	color:#FFCC00;
	text-decoration:none;
	border: 2px solid #0054A6;
background-color:#0054A6;
margin-right:10px;
display:block;
padding:5px;
}

#cabecera_top a.active:link,#cabecera_top a.active:visited{
	font-size:1.2em;
	color:#1a1a1a;
	text-decoration:none;
	border: 2px solid #FFFFFF;
background-color:#ffd624;
margin-right:10px;
display:block;
padding:5px;
}

#cabecera_top a.active:link{
	font-size:1.2em;
	color:#1a1a1a;
	text-decoration:none;
	border: 2px solid #FFFFFF;
background-color:#ffd624;
margin-right:10px;
display:block;
padding:5px;
}

#flash{


}

#flash_top{

width:940px;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
padding-bottom:10px;;

}

#flash_top ul{
list-style-type:none;
}

#flash_top li{
float:left;
margin-right:10px;

}

#flash_top a:link,#flash_top a:visited{

color:#FFFFFF;
font-size:1.2em;
text-decoration:none;
border-bottom:2px solid #0054A6;
display:block;
}


#flash_top a:hover{

color:#FFCC00;
font-size:1.2em;
text-decoration:none;
border-bottom:2px solid #0054A6;
display:block;
}

#flash_top a.active:link,#flash_top a.active:visited{
color:#FFCC00;
font-size:1.2em;
text-decoration:none;
border-bottom:2px solid #FFCC00;
display:block;
}


#flash_top a.active:hover{
color:#FFCC00;
font-size:1.2em;
text-decoration:none;
border-bottom:2px solid #FFCC00;
display:block;
}


#contenido{
	font-size:18px;

}

#contenido_top{

width:940px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
border-bottom:10px solid #0054A6;


}

#contenido_top a:link,#contenido_top a:visited ,#contenido_top a:hover{
color:#0000ee;
text-decoration:underline;
font-weight:bold;
}


#contenido_top ul{
margin-left:10px;
list-style-type:none;
}

#contenido_top li{
	padding-left:40px;
	background-image:url(../img/res/bullet.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	margin-bottom:20px;
}

#pie{


}

#pie_top{
color:#161207;
background-color:#FFD300;
width:940px;
margin-left:auto;
margin-right:auto;
}

#pie_top .logos{
float:left;
}

#pie_top .legal{
float:right;
}

#pie_top .legal a:link,#pie_top .legal a:visited{
color:#161207;
text-decoration:none;
font-weight:bold;
}

#pie_top .legal a:hover{
color:#161207;
text-decoration:underline;
font-weight:bold;
}

#pie_top .legal .pad{
padding-top:20px;
padding-right:10px;
}

#in_legal{

width:940px;
margin-left:auto;
margin-right:auto;
font-size:0.9em;
}

.clear{
clear:both;
}

.pad_10{
padding:10px;
}

.pad_20{
padding:20px;
}

a.nav:link, a.nav:hover, a.nav:visited{
font-size:1.2em;
color:#333333;
text-decoration:none;
border: 2px solid #FFFFFF;
background-color:#ffd624;
margin-right:10px;
padding:5px;
}

.float_example{
float:right;
}