/* COLORS 
div {border: 1px solid #666;}
*/


body {
	padding:0;
	margin:0;
	font-size: 76%;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/back.gif) repeat-x top #FFF;
	color:#666666;
}

/* GENERAL */

a img {border:none;}
a:link, a:visited {color:#3398C3;}
a:hover {color:#006699;}

.clear{clear:both;}
.space1 { height:1px; padding:0; clear:both; }
.space15 { height:15px; padding:0; clear:both; }
.space15 span { display: none; }
form { padding:0;margin:0; }

.red{color:#FF0000;}
.blue{color:#3398C3;}
.yellow{background-color: #FFFF99;}

.rss {
	height:13px;
	padding:0 0 0 18px;
	background: url(../img/dot-rss.gif) no-repeat left;
	font-size:.9em;
}

.rss2 {
	height:13px;
	padding:0 0 0 18px;
	background: url(../img/dot-rss.gif) no-repeat left;
}

/* WEB */

#main {
	width:780px;
	margin: 0 auto;
	background:url(../img/top.gif) no-repeat left top;
}

#main #lang {
	float:right;
	width:150px;
	height:21px;
	margin:0;
	padding:10px 0 0 20px;
	background: url(../img/back-lang.gif) no-repeat right top #3298C3;
	color:#99CCE1;
	font-size:11px;
}

#main #lang a {
	color:#FFF;
}

#header {
	padding:0;
}
#header h1 {
	float:left;
	width:222px;
	height:64px;
	margin:39px 0 30px 15px;
	padding:0;
	background: url(../img/intellignos.gif) no-repeat left top;
}
#header h1 span { display: none; }
#header h1 a { display: block; width:222px; height:64px; }
#header h1 a { display: block; width:222px; height:64px;}

#menu {
	width:520px;
	float:right;
	margin:34px 0 0 0;
	text-align:right;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#3398C3;
}
#menu .item {
	height:30px;
	padding:2px 15px 0 15px;
}
#menu .item a {
	text-decoration:none;
}
#menu .item a:hover {
	text-decoration:underline;
	background:none;
	color:#3398C3;
}
#menu .item1 { height:30px; padding:2px 15px 0 15px; background:url(../img/item1.gif) no-repeat right top;	color:#FFF; }
#menu .item2 { height:30px; padding:2px 15px 0 15px; background:url(../img/item2.gif) no-repeat right top;	color:#FFF; }
#menu .item3 { height:30px; padding:2px 15px 0 15px; background:url(../img/item3.gif) no-repeat right top;	color:#FFF; }
#menu .item4 { height:30px; padding:2px 15px 0 15px; background:url(../img/item4.gif) no-repeat right top;	color:#FFF; }

#featured {
	clear:both;
	width:760px;
	height:200px;
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
	background:url(../img/grey200-l.gif) no-repeat left top #F6F6F6;
}
#featured h2 {
	float:left;
	margin: 15px 20px 0 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	line-height:1.1em;
}

#featured .photo {
	float:right;
	width:285px;
}

#clients {
	clear:both;
	width:780px;
	height:24px;
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
}
#clients h2 {
	float:left;
	margin: 0 0 0 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:normal;
	line-height:1.1em;
	color:#3398C3;
	text-decoration:none;
}

#home {
	margin:0;
}

.box780 {
	width:780px;
	clear:both;
}
.box780 .top {
	height:5px;
	background:url(../img/box780-t.gif) no-repeat left top;
}
.box780 .content {
	height:140px;
	padding: 5px 20px 15px 20px;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
}
.box780 .content .tit {
	margin:0 0 6px 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color:#3398C3;
	text-decoration:none;
}
.box780 .content .tit a {text-decoration:none;}
.box780 .content .tit a:hover {text-decoration:underline;}

.box780 .content p {
	margin:0 0 8px 0;
	font-size: 0.9em;
}
.box780 .bottom {
	height:5px;
	background:url(../img/box780-b.gif) no-repeat bottom;
}
.box780 span { display: none; }

.box485 {
	width:485px;
	float:left;
}
.box485 .top {
	height:5px;
	background:url(../img/box485-t.gif) no-repeat left top;
}
.box485 .content {
	height:150px;
	padding: 10px 20px 15px 20px;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
}
.box485 .content .tit {
	margin:0 0 6px 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color:#3398C3;
	text-decoration:none;
}
.box485 .content .tit a {text-decoration:none;}
.box485 .content .tit a:hover {text-decoration:underline;}

.box485 .content p {
	margin:0 0 8px 0;
	font-size: 0.9em;
}
.box485 .bottom {
	height:5px;
	background:url(../img/box485-b.gif) no-repeat bottom;
}
.box485 span { display: none; }

.box280 {
	width:280px;
	float:right;
}
.box280 .top {
	height:5px;
	background:url(../img/box280-t.gif) no-repeat left top;
}
.box280 .content {
	height:150px;
	padding: 10px 20px 15px 20px;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
}
.box280 .content .tit {
	margin:0 0 6px 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color:#3398C3;
	text-decoration:none;
}
.box280 .content .tit a {text-decoration:none;}
.box280 .content .tit a:hover {text-decoration:underline;}

.box280 .content .newsdate {
	font-size:0.9em;
}

.box280 .content p {
	margin:0 0 8px 0;
	font-size: 0.9em;
}
.box280 .content h3 {
	margin:0 0 8px 0;
	font-size:1em;
}
.box280 .bottom {
	height:5px;
	background:url(../img/box280-b.gif) no-repeat bottom;
}
.box280 span { display: none; }


.box200 {
	width:200px;
	margin: 0 0 15px 0;
	float:right;
}
.box200 .top {
	height:5px;
	background:url(../img/box200-t.gif) no-repeat left top;
}
.box200 .content {
	padding: 10px 20px 15px 20px;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
}
.box200 .content .tit {
	margin:0 0 6px 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color:#3398C3;
	text-decoration:none;
}
.box200 .content .tit a {text-decoration:none;}
.box200 .content .tit a:hover {text-decoration:underline;}

.box200 .content p {
	margin:0 0 8px 0;
	font-size: 0.9em;
}

.box200 .content .txt {
	margin:0 0 8px 0;
}
.box200 .content .txtsmall {
	margin:0 0 8px 0;
	font-size: 0.9em;
}

.box200 .content .newsdate {
	font-size:0.9em;
}

.box200 .content h3 {
	margin:0 0 8px 0;
	font-size:1em;
}
.box200 .bottom {
	height:5px;
	background:url(../img/box200-b.gif) no-repeat bottom;
}
.box200 span { display: none; }

#title {
	clear:both;
	background:url(../img/grey780-t.gif) no-repeat left top #F6F6F6;
}
#title .tit {
	padding:10px 15px 5px 15px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:2.2em;
}
#title .bottom {
	height:6px;
	clear:both;	
	background:url(../img/grey780-b.gif) no-repeat left bottom;
}

#content {
	margin: 15px 0 0 0;
}

#content .text {
	width:540px;
	padding: 15px;
	float:left;
}
#content .text h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:normal;
	margin: 0 0 10px 0;
	line-height:1.1em;
}

#content .text .tit {
	margin:0 0 6px 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color:#3398C3;
	text-decoration:none;
}

#content .text p {
	margin: 0 0 10px 0;
	line-height:1.4em;
}

#content .text .news {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.8em;
	line-height:1.1em;
	border-bottom:1px solid #DBDBDB;
}

#content .text .newsdate {
	margin: 0 0 5px 0;
	font-size:0.9em;
}

#content .text .newsfile {
	padding: 10px 0 10px 25px;
	border-top:1px solid #DBDBDB;
	background: url(../img/dot-file.gif) no-repeat left top; 
}

#content .text .line {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom:1px solid #DBDBDB;
}

#content .text .linebottom {
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	font-size:.9em;
	border-top:1px solid #DBDBDB;
}

#info {
	font-size:.9em;
	background:url(../img/grey780-t.gif) no-repeat left top #F6F6F6;
}
#info .left {
	float:left;
	padding:15px 0 9px 15px;
}

#info .right {
	float:right;
	padding:15px 15px 9px 0;
	text-align:right;
}
#info .bottom {
	height:6px;
	clear:both;	
	background:url(../img/grey780-b.gif) no-repeat left bottom;
}

#footer {
	margin: 15px 0 0 0;
	border-top:1px solid #DBDBDB;
	padding: 15px 15px 30px 15px;
	font-size:.9em;
}

#loginWA {
	margin: 15px 0 0 0;
	padding: 15px 15px 30px 15px;
	font-size:.9em;
	float:right;
}

/* FORMS */

.joinform {
	padding:2px;
	margin: 0 4px 4px 0;
	color:#666;
	font-size:.9em;
}
.joinbutton {
	padding:1px;
	font-size:.9em;
}


/* ESPAŅOL */

#menu-es {
	width:520px;
	float:right;
	margin:34px 0 0 0;
	text-align:right;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#3398C3;
}

#menu-es .item-es {
	height:30px;
	padding:2px 13px 0 13px;
}
#menu-es .item-es a {
	text-decoration:none;
}
#menu-es .item-es a:hover {
	text-decoration:underline;
	background:none;
	color:#3398C3;
}
#menu-es .item1-es { height:30px; padding:2px 13px 0 13px; background:url(../img/item1es.gif) no-repeat right top;	color:#FFF; }
#menu-es .item2-es { height:30px; padding:2px 13px 0 13px; background:url(../img/item2es.gif) no-repeat right top;	color:#FFF; }
#menu-es .item3-es { height:30px; padding:2px 13px 0 13px; background:url(../img/item3es.gif) no-repeat right top;	color:#FFF; }
#menu-es .item4-es { height:30px; padding:2px 13px 0 13px; background:url(../img/item4es.gif) no-repeat right top;	color:#FFF; }



#featured-es {
	clear:both;
	width:760px;
	height:200px;
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
	background:url(../img/grey200-l.gif) no-repeat left top #F6F6F6;
}
#featured-es h2 {
	float:left;
	margin: 20px 20px 0 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:normal;
	line-height:1.1em;
}

#featured-es .photo {
	float:right;
	width:285px;
}




/* PORTUGUES */

#menu-pt {
	width:520px;
	float:right;
	margin:34px 0 0 0;
	text-align:right;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#3398C3;
}

#menu-pt .item-pt {
	height:30px;
	padding:2px 13px 0 13px;
}
#menu-pt .item-pt a {
	text-decoration:none;
}
#menu-pt .item-pt a:hover {
	text-decoration:underline;
	background:none;
	color:#3398C3;
}
#menu-pt .item1-pt { height:30px; padding:2px 13px 0 13px; background:url(../img/item1pt.gif) no-repeat right top;	color:#FFF; }
#menu-pt .item2-pt { height:30px; padding:2px 13px 0 13px; background:url(../img/item2pt.gif) no-repeat right top;	color:#FFF; }
#menu-pt .item3-pt { height:30px; padding:2px 13px 0 13px; background:url(../img/item3pt.gif) no-repeat right top;	color:#FFF; }
#menu-pt .item4-pt { height:30px; padding:2px 13px 0 13px; background:url(../img/item4pt.gif) no-repeat right top;	color:#FFF; }



#featured-pt {
	clear:both;
	width:760px;
	height:200px;
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
	background:url(../img/grey200-l.gif) no-repeat left top #F6F6F6;
}
#featured-pt h2 {
	float:left;
	margin: 110px 20px 0 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:normal;
	line-height:1.1em;
}

#featured-pt .photo {
	float:right;
	width:285px;
}


