/* ---------- RESET --------- */

div, p, ul, li, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}
li{list-style:none;}
img{border:none;}

input, textarea, select{
	font-family:"trebuchet ms";	
	font-size:11px;
	border:1px solid #cfcfcf;
	margin:0 5px;
	padding:3px;	
	color:#666666;
}
input:focus, textarea:focus, select:focus{
	border:1px solid #333333;
}
.button{
	background:#3E5873;
	height:20px;
	padding-top:0px;
	width:100px;
	display:block;
	color:#FFFFFF;
	text-align:center;
	border:1px solid #cfcfcf;
}
h1{margin-bottom:10px;}
span{color:#3E5873;	font-weight:bold;}
span.small{font-size:9px; font-weight:bold;}
/* ---------- fin RESET --------- */

/* ---------- ESTRUCTURA PRINCIPAL --------- */

html {background-color:#E8EBEF;}
body {font-family:"trebuchet ms"; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }
#wrapper{width:800px; margin:0 auto;}
#content{background-color:#fff; padding:20px;}
#footer{}
.clear{clear:both;}
/* ---------- fin ESTRUCTURA PRINCIPAL --------- */

/* ---------- HEADER --------- */

#header{height:130px;}
h1#logo{background:url(../images/logo.png) no-repeat; height:62px; cursor:pointer; text-indent:-99999px; position:relative; top:0px; margin:0px;}
#header h1{border-bottom:none !important;}
/*
#mainmenu {background:#F2F2F2; height:20px; padding:5px 0 5px 15px; border-bottom:1px solid #D8D8D8;}
#mainmenu li { float: left; margin-right:15px; padding-right:15px; font-size:14px; border-right:1px solid #B6B6B6;}
#mainmenu li.last {border-right: 0 none;}
#mainmenu li a {color:#333333; text-decoration:none;}
#mainmenu li a:hover {color:#314B73; text-decoration:none;}
*/

#header {
	height:135px;
	position:relative;
}
#headerright {
	height:135px;
	float:right;
}
#placemainmenu {
	margin:5px 0 0 0;
	height:35px;
}
#mainmenu {
	height:35px;
	position:relative;
	padding:0 0 0 5px;
	background:#F2F2F2;
	border-bottom:1px solid #cfcfcf;
}
#mainmenu li {
	float:left;
	display:inline;
	margin:5px 0 0 0;
}
#mainmenu li.last {
	border-right:none;
}
#mainmenu li a, #mainmenu li a:link, #mainmenu li a:visited {
	float:left;
	display:inline;
	padding:4px 15px 0;	
	color:#333333;
	text-decoration:none;
	border: 1px #F2F2F2 solid;
	border-bottom:none;
}
#placemainmenu #mainmenu li:hover a{
	border:1px solid #cfcfcf;
	border-bottom-color:#FFFFFF;
	background:#fff;
	height:25px;
	color:#3E5873;
	text-decoration:none;
}
#placemainmenu #mainmenu li a.active{
	border:1px solid #cfcfcf;
	border-bottom-color:#FFFFFF;
	background:#fff;
	height:25px;
	color:#3E5873;
	text-decoration:none;
}
/* Start CSS POPUP Menu
=====================================================================*/
#placemainmenu ul ul {
	position:absolute;
	z-index:500;
	display:none;
	width:724px;
	height:30px;
	margin:31px 0 0 0;
	left:0;
}
#placemainmenu ul li ul li {
	display:inline;
	height:21px;
	float:left;
	background:none;
	margin:5px 3px 0 0;
	/*border-right:1px solid #999;*/
}
#placemainmenu ul li ul li.last{
	border-right:none;
}
#placemainmenu #mainmenu li:hover ul li a, #placemainmenu #mainmenu li:hover ul li a:link, #placemainmenu #mainmenu li:hover ul li a:visited {
	color:#999;
	font-size:10px;
	display:inline;
	float:left;
	height:15px;
	padding:2px 10px 0 10px;
	text-transform:none;
	background:none;
	border:none;
}
#placemainmenu #mainmenu li:hover ul li a:hover, #placemainmenu #mainmenu li ul li a:hover {
	text-decoration:underline;
}
div#placemainmenu li:hover ul ul,
div#placemainmenu li li:hover ul ul
{display:none;}

div#placemainmenu li:hover ul,
div#placemainmenu li li:hover ul
{display:block;}
/* End CSS Drop Down Menu */

/* ---------- fin HEADER --------- */

/* ---------- MAIN CONTENT --------- */
#banner{background:url(../images/banner2.png) no-repeat; height:200px; width:760px; margin:0px; color:#666666; margin-bottom:20px;}
#banner h1{ position:relative; top:40px; left:30px; border-bottom:none !important;}
#banner p{ position:relative; top:60px; left:30px; width:400px; font-size:12px;}
#content .left{float:left; width: 500px;}
#content .right{float:left; width:250px;}
#content h1{border-bottom: 1px solid #cfcfcf;}

a{color:#3E5873;}
a:hover{color:#333333;}

p{line-height:20px; text-align:justify;}

#accordion li{margin:5px 0  5px 0; list-style:square;}
#accordion li a{text-decoration:none;}
#accordion li a:hover{text-decoration:underline;}

.wrap{width:105px; height:105px; overflow:hidden; border:1px solid #CFCFCF; float:left; margin:5px;}
.wrap img {width:105px; height:105px;}
div.wrap:hover{border: 1px #666666 solid; cursor:pointer;}
ul.feature {
	margin-left:20px;
}
ul.feature li{
	list-style:square;
	line-height:25px;
}
/* ---------- fin MAIN CONTENT --------- */

/* ---------- FOOTER --------- */
#footer{padding-top:10px; margin-bottom:10px;}
#footer .left{width:80%; float:left;}
#footer .left li { float: left; margin-right:10px; padding-right:10px; font-size:0.9091em; border-right:1px solid #B6B6B6;}
#footer .left li.last {border-right: 0 none;}
#footer .left li a {color:#999999; text-decoration:none;}
#footer .left li a:hover {text-decoration:underline;}
#footer .right{width:20%; float:left; text-align:right;}


/* ---------- fin FOOTER --------- */
