@charset "utf-8";
/* CSS Document */
body{
margin: 0;
padding:0;
background:url(../img/bg-body.gif) repeat-x left top;
}
h1{
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 12px;
color: #365b94;
font-weight: bold;
text-transform: uppercase;
margin: 0;
padding: 0;
}
img{border:0;}
#container{
width: 735px;
margin: 0 auto;
overflow: hidden;
}
	#idiomas{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: white;
	background:url(../img/bg-idiomas.gif) no-repeat top center;
	text-align:center;
	margin: 1px 0 0 500px;
	width: 193px;
	height: 22px;
	clear: both;
	}
		#idiomas p{
		margin:0;
		padding:3px 0 0 0;
		}	
		#idiomas a{
		color: white;
		text-decoration: none;
		}
			#idiomas a.active {
			text-decoration: underline;
			font-weight: bold;
			}
			#idiomas a:hover{text-decoration: underline;}
	img.logo{float:left;}
	#mainMenu{
	float: right;
	width: 570px;
	text-align: right;
	margin: 0;
	}
	#mainMenu, #footer{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #1f618b;
	}
		#mainMenu ul{
		margin: 20px 0 0 0;
		padding:0;
		list-style:none;
		}
			#mainMenu ul li, #footer ul li{
			padding: 1px;
			display: inline;
			line-height: 20px;
			}	
				#mainMenu ul li a, #footer ul li a{
				color: #1f618b;
				text-decoration: none;
				}
					#mainMenu ul li:hover,
					#mainMenu ul li a.active{
					color: #1f618b;
					background: url(../img/bg-menuActive.gif) repeat-x top center;
					padding: 1px;
					}
					#mainMenu ul li:hover{
					text-decoration:none;
					}
					#mainMenu ul li a.active{
					text-decoration:underline;
					}
	#headbanner{
	width: 735px;
	height: 370px;
	clear: both;
	margin:0;
	}
	#content{
	background: url(../img/bg-content.gif) repeat-x top left;
	overflow: hidden;
	padding: 5px 15px 10px 15px;
	height:100%;
	margin:0;
	}
		#leftColumn{
		width: 160px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #555;
		margin: 5px 0 0 0;
		}
			#leftColumn h1{
				text-align: left;
				margin: 10px 0 5px 15px;
				font-family: Tahoma, Arial, sans-serif;
				font-size: 11px;
				}
			#leftColumn #searchForm{
			margin: 10px auto;
			}
				#leftColumn #searchForm label{
				background: url(../img/bg-labelBusca.gif) no-repeat left;
				margin: 3px 0;
				padding: 0 0 0 15px;
				}
				#leftColumn #searchForm select,
				#leftColumn #searchForm input.campo{
				border: 1px solid #999;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #555;
				margin: 5px 0 5px 15px;
				width: 130px;
				}
				#leftColumn #searchForm input.buscar{margin: 7px 0 7px 40px;}
				#leftColumn select{
				position:absolute;
				}
		#mainContent{
		text-align: left;
		float: left;
		overflow:hidden;
		margin: 0 0 10px 10px;
		padding: 0;
		width: 515px;
		color: #737373;
		}
			#mainContent h1{
			background: url(../img/bg-h1Content.gif) no-repeat left 2px;
			padding: 0 0 0 20px;
			margin: 10px 0 0 0;
			}	
#footer{
border-top: 5px solid #1e327f;
width:100%;
text-align:center;
}
	#footer ul{list-style: none;}
	#footer ul li a:hover{text-decoration: underline;}

/******************************Submenu de cada pagina*******************************/
#submenu{
margin: 0 0 30px 0;
padding:0;
list-style: none;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
}
	#submenu li{
	background: url(../img/bg-submenuItem.gif) no-repeat left;
	padding: 3px 0 3px 15px;
	}
		#submenu li a{
		color: #3b467c;
		text-decoration: none;
		}
			#submenu li a:hover, #submenu li a.active{
			color: white;
			font-weight: bold;
			background: #3b467c;
			padding: 3px 1px;
			}
