@charset "iso-8859-2";
/* CSS Document */
*{
	margin: 0px;
	padding: 0px;
	}

/*layout*/
body {
	background: url(img/bg.jpg) top center fixed;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#page {
	width: 980px;
	margin: 20px auto;
	background-color:#fff;
	padding:25px;
	border:4px solid #ECEFF0;
}

.content {
	width: 930px; 
	margin: 0 auto;
	border-top:2px solid #ECEFF0;	
	padding:10px;
}
.content1{
	width: 930px; 
	margin: 0 auto;
}
#logo {
	width: 225px; 
	float: left; 
	padding-left:25px;
}
#banner { 
	width: 935px; 	
	margin-top: 10px; 
	clear: both;
	background: url(img/banner.png) no-repeat; 
	height: 195px; 
	margin-left:25px;
}
.bannerinfo {
	padding-left: 300px; 
	padding-top: 27px; 
}
.bannerinfo  p{
	font-style:Regular,Cambria, Arial, Helvetica, sans-serif;
	padding:2px;
}
#menu { 
	height: 30px; 
	float: right; 
	margin-top: 80px; 
	width: 650px; 
}
#columnas { 
	margin-top: 40px; 
	overflow: hidden; 
}
#left {
	width: 290px; 
	float: left; 
	border-right:2px solid #ECEFF0;
}

#left .modulo { 
	width: 285px;
	border-bottom:2px solid #ECEFF0;
}
#left .modulo2 { 
	margin-top: 40px; 
	width: 285px;
	
}
#middle { 
	padding: 0; 
	margin: 0; 
	margin-left: 340px; 
	width:643px;
	
}
#middle .modulo6 { 
	margin-right: 10px; 
	float: left; 
	width: 600px; 
}
.modulo6  p{ 
	margin-left: 90px;
	font-weight:bold;
	font-size:13px; 
}
.modulo6  img{ 
	border:3px inset #eee;
}
.uno{ 
	width:257px; 
	float: left; 
	padding-left:40px;
}
.dos{ 
	width:257px; 
	float: left; 
	padding-left:40px;
}
#middle .modulo1 { 
	margin-right: 10px; 
	float: left; 
	border-bottom:2px solid #ECEFF0;
	width: 600px; 
}
#middle .modulo1 ol li{ 
	margin-left: 25px; 
}
#middle .modulo2 { 
	margin-right: 0; 
	float: left; 
	width: 600px; 
}
#middle .modulo3 { 
	margin-right: 0; 
	float: left; 
	text-align:justify;
	width: 400px; 
	
}
#middle .modulo4{ 
	margin-right: 0; 
	float: left; 
	width: 200px;
	padding-left:10px;
}
#middle .modulo4 p{  
	text-align: center;
}
#pie { 
	clear: both; 
	margin-top: 40px; 
	background-color: #fff; 
	height: 30px; 
	font: Trebuchet MS, Regular 12px, Arial, Helvetica, sans-serif; 
	color:#000; 
	border-top:2px solid #ECEFF0;
}
/*menu*/
#menu ul { 
	height: 30px; 
	margin: 0; 
	padding: 0; 
}
#menu ul li { 
	float: left; 
	list-style: none; 
	color: #092a63; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	padding-right: 5px; 
	margin-left: 3px; 
	border-right:2px solid #ECEFF0;
}
#menu ul li a { 
	float: left; 
	list-style: none; 
	color: #092a63; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	padding-right: 5px; 
	margin-left: 3px; 
}
#menu ul li a:hover { 
	color: #6E7686; 
}
#menu ul li.active { 
	color: #6E7686; 
	padding-right: 7px; 
}
/*texts*/
h1 { font: bold 24px/28px Arial, Helvetica, sans-serif; color:#FFF; }
h1 span { color:#B7C0CA; }
h2 { font: bold 18px/18px Arial, Helvetica, sans-serif; color:#FFF; }
h3 { font: bold 13px/14px Arial, Helvetica, sans-serif; color: #000; margin-top: 7px; }
h4 { font-family: Cambria, Arial, Helvetica, sans-serif; color: #000; margin-bottom: 10px; font-size:20px;}
h4 span { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 11px; font-weight: normal; clear: both; display: block; }
p { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; 
}
a { color:#FFF; text-decoration: none; }
a:hover { color: #FFF; text-decoration: none; }
/*commons*/
.clear { 
	clear:both; 
}
.floatleft { float: left; }
.floatright { float: right; }
.floatcenter { padding-left:300px;}

.img{
	border:2px solid #ECEFF0;
	padding:4px;
	margin:4px;
}
.boton{
	background:url(img/boton.png) no-repeat;
	color:#fff;
}
.images{
	margin:5px;
	border: solid 3px #eee;
}
#images{
	margin-left:40px;

}
