/*--------------------------------------------------
########### CSS RESET
--------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}
/*--------------------------------------------------
########### HTML Tags
--------------------------------------------------*/
body{background:#fff url("img/bg2.jpg") repeat-x;font:normal 100% Arial, Helvetica, sans-serif;}
h1{font:bold 18px/22px Arial, Helvetica, sans-serif;color:#082359;margin-bottom:16px;}
h2{font:normal 18px/20px Arial, Helvetica, sans-serif;color:#2c57b0;margin-bottom:16px;}
h3{
	color:#2c57b0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#082359;
	font-style: italic;
	line-height: 22px;
	font-weight: bold;
	text-align:center;
}

h5{
	color:#082359;
	margin-bottom:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
}
a{font:bold 12px Arial, Helvetica, sans-serif; color:#082359; text-decoration:none}
a:Link{font:bold 12px Arial, Helvetica, sans-serif; color:#082359; text-decoration:none}
a:Hover{font:bold 12px Arial, Helvetica, sans-serif; color:#082359; text-decoration:underline}
p{font:normal 13px/19px Arial, Helvetica, sans-serif;color:#082359;}
p span{color:#082359;}

.bullet{font:bold 14px Arial, Helvetica, sans-serif; color:#082359; text-decoration:none}
.bullet:Link{font:bold 14px Arial, Helvetica, sans-serif; color:#082359; text-decoration:none}
.bullet:Hover{font:bold 14px Arial, Helvetica, sans-serif; color:#082359; text-decoration:underline}

/*--------------------------------------------------
########### Structure
--------------------------------------------------*/
#mainwrapper{width:780px;margin:0 auto;}
#header{background:transparent url("img/head.jpg") no-repeat;height:111px;}
#content{width:780px;overflow:hidden;}
#footer{background:transparent url("img/footer.jpg") no-repeat left top;margin-bottom:20px;text-align:center;padding-top:20px;}

/*--------------------------------------------------
########### Header
--------------------------------------------------*/
.logo{background:transparent url("img/logo.png") no-repeat;width:478px;height:78px;display:block;margin-left:0px;}
.menubase{background:url("img/menubase.jpg") repeat-x;height:33px;}
.login{float:right;background:transparent url("img/login.jpg") no-repeat;width:272px;height:78px;}
.forms{
	background-color:#FFFFFF;
	border: solid 1px #193978;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:2px;
	font-weight: normal;
	color: #193978;
}

/*---- Span & Links --*/
.logo a{background:transparent url("img/logo.png") no-repeat;width:315px;height:57px;display:block;margin-left:0px;}
.logo span, .nav ul li a span,
.homeactive span, .companyactive span, .propertiesactive span, .servicesactive span, .acquisitionsactive span, .ourteamactive span, .contactactive span{display:none;}


/*-- Nav --*/
.nav, 
.nav{float:left;width:750px;}
.nav ul{}
.nav ul li{display:inline;}
.nav ul li a{display:block;float:left;height:32px;margin:0 0px; }

.nav ul li a.home{background:url("img/nav-home.jpg") no-repeat left top;width:72px;}
.nav ul li a.company{background:url("img/nav-company.jpg") no-repeat left top;width:104px;}
.nav ul li a.properties{background:url("img/nav-properties.jpg") no-repeat left top;width:105px;}
.nav ul li a.services{background:url("img/nav-services.jpg") no-repeat left top;width:100px;}
.nav ul li a.acquisitions{background:url("img/nav-acquisitions.jpg") no-repeat left top;width:118px;}
.nav ul li a.ourteam{background:url("img/nav-ourteam.jpg") no-repeat left top;width:107px;}
.nav ul li a.contact{background:url("img/nav-contact.jpg") no-repeat left top;width:97px;}

.nav ul li a.home:hover{background:url("img/nav-home.jpg") no-repeat left bottom;}
.nav ul li a.company:hover{background:url("img/nav-company.jpg") no-repeat left bottom;}
.nav ul li a.properties:hover{background:url("img/nav-properties.jpg") no-repeat left bottom;}
.nav ul li a.services:hover{background:url("img/nav-services.jpg") no-repeat left bottom;}
.nav ul li a.acquisitions:hover{background:url("img/nav-acquisitions.jpg") no-repeat left bottom;}
.nav ul li a.ourteam:hover{background:url("img/nav-ourteam.jpg") no-repeat left bottom;}
.nav ul li a.contact:hover{background:url("img/nav-contact.jpg") no-repeat left bottom;}

.homeactive{background:url("img/nav-home.jpg") no-repeat left bottom;width:72px;height:32px;display:block;float:left;margin:0 0px;}
.companyactive{background:url("img/nav-company.jpg") no-repeat left bottom;width:104px;height:32px;display:block;float:left;margin:0 0px;}
.propertiesactive{background:url("img/nav-properties.jpg") no-repeat left bottom;width:105px;height:32px;display:block;float:left;margin:0 0px;}
.servicesactive{background:url("img/nav-services.jpg") no-repeat left bottom;width:100px;height:32px;display:block;float:left;margin:0 0px;}
.acquisitionsactive{background:url("img/nav-acquisitions.jpg") no-repeat left bottom;width:118px;height:32px;display:block;float:left;margin:0 0px;}
.ourteamactive{background:url("img/nav-ourteam.jpg") no-repeat left bottom;width:107px;height:32px;display:block;float:left;margin:0 0px;}
.contactactive{background:url("img/nav-contact.jpg") no-repeat left bottom;width:97px;height:32px;display:block;float:left;margin:0 0px;}


/*--------------------------------------------------
########### Content
--------------------------------------------------*/

.objectives {
	font:bold 14px/29px Arial, Helvetica, sans-serif;color:#082359;
	background-image: url(img/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	height:20px;
}

.textos{font:normal 13px/19px Arial, Helvetica, sans-serif;color:#082359;}

/*--------------------------------------------------
########### Interior
--------------------------------------------------*/
.topint, .contentint, .bottomint{width:780px;}
.topint{height:30px;}
.contentint{overflow:hidden;}
.bottomint{height:24px;}

.contentint .leftcol{width:234px;float:left;text-align:center;}
.contentint .rightcol{width:500px;float:right;padding-left:16px;}

.imgseccion{margin-bottom:16px;}

.info{text-align:left;margin:4px auto;width:70%;}
.info a{font:bold 14px "Trebuchet MS";color:#082359;text-decoration:none;}

/*--------------------------------------------------
########### Footer
--------------------------------------------------*/
.legals{overflow:hidden;}

.legals a, .design a{font:normal 12px/16px; color:#082359;text-decoration:none;}
.legals a:hover, .design a:hover{text-decoration:underline;}

.legals ul{color:#082359;margin:4px 0 4px 18%;}
.legals ul li{display:inline;float:left;}
.legals ul li a{font:normal 12px/16px; color:#082359;text-decoration:none;}
.legals ul li a:hover{text-decoration:underline;}

