/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background: url("../images/bg.jpg") 
top left repeat-x fixed;
}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/14px Tahoma, sans-serif; color:#2bcade; text-decoration:underline;}
p a:hover{ color:#000; text-decoration:none;}

.headline{font:12px/14px Arial, sans-serif; color:#849e04; font-weight:bold}
.subtitle{font:10px/12px Tahoma, Geneva, sans-serif; color:#42a3a5;}

#container{width:750px; margin:0 auto; background:url(../images/b_header.jpg) 0 0 no-repeat}
#footer{
	margin:0 auto;
	height:30px;
	background:url(../images/b_footer.gif) 0 0 repeat-x;
	margin-top:05px
}

#footer p{padding: 10px 0 0 0; font:10px/12px Tahoma, Geneva, sans-serif; font-weight:normal; text-align:center; color: #0066CC;}
#footer p a{font:10px/12px Tahoma, Geneva, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 3px }
#footer p a:hover{text-decoration:none; background:#fff; color: #0033CC}


/* HEADER */

#header{width:750px; height:180px; position:relative; }

#header img#logo{position:absolute; top:145px; left:66px}
#header img#slogan{
	position:absolute;
	top:55px;
	left:539px
}

#header ul.btn_slogan{
	position:absolute;
	top:-1px;
	left:543px;
	width:200px;
	height:30px;
	background:#FFFFFF;
	overflow: visible;
	z-index:1;
	}
#header ul.btn_slogan li{ text-align:center; padding-top:1px}
#header ul.btn_slogan li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#0c292b; text-decoration:none;}
#header ul.btn_slogan li a:hover{text-decoration:underline;}

#header ul.btn_slogan2{
	position:absolute;
	top:6px;
	left:10px;
	width:275px;
	height:18px;
	background: #FFFFFF;
	}
#header ul.btn_slogan2 li{ text-align:center; padding-top:1px}
#header ul.btn_slogan2 li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#0c292b; text-decoration:none;}
#header ul.btn_slogan2 li a:hover{text-decoration:underline;}

#header ul.btn_slogan3{
	position:absolute;
	top:127px;
	left:278px;
	width:460px;
	height:14px;
	z-index:0;
	}
#header ul.btn_slogan3 li{ text-align:center; padding-top:1px}
#header ul.btn_slogan3 li a{
	font:10px/14px Tahoma, Geneva, sans-serif; font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#header ul.btn_slogan3 a:hover{text-decoration:none; color: #0066CC}
#header ul.btn_slogan3 li a:hover{text-decoration:underline;}

#header ul.btn_slogan4{
	position:absolute;
	top:34px;
	left:10px;
	width:730px;
	height:100px;
	z-index:0;
	
	}
#header ul.btn_slogan3 li{ text-align:center; padding-top:1px}
#header ul.btn_slogan3 li a{
	font:10px/14px Tahoma, Geneva, sans-serif; font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#header ul.btn_slogan3 a:hover{text-decoration:none; color: #0066CC}
#header ul.btn_slogan3 li a:hover{text-decoration:underline;}

#header ul.btn_slogan5{
	position:absolute;
	top:-7px;
	left:260px;
	width:280px;
	height:18px;
	background: #FFFFFF;
	}
#header ul.btn_slogan5 li{ text-align:center; padding-top:1px}
#header ul.btn_slogan5 li a{
	font:10px/14px Tahoma, Geneva, sans-serif; font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#header ul.btn_slogan5 a:hover{text-decoration:none; color: #0066CC}
#header ul.btn_slogan5 li a:hover{text-decoration:underline;}

#header ul.menu{
	position:absolute;
	top:145px;
	left:4px;
	width:730px;
}
#header ul.menu li{float:left; height:40px; margin-right:39px}
#header ul.menu li a{height:40px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{height:40px;}

#header ul.menu li.home a{width:87px; background:url(../images/btn_1.gif) 0 0 no-repeat; }
#header ul.menu li.home a:hover{width:87px; background:url(../images/btn_1_over.gif) 0 0 no-repeat;}

#header ul.menu li.about a{width:73px; background:url(../images/btn_2.gif) 0 0 no-repeat; }
#header ul.menu li.about a:hover{width:73px; background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#header ul.menu li.services a{width:69px; background:url(../images/btn_3.gif) 0 0 no-repeat; }
#header ul.menu li.services a:hover{width:69px; background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#header ul.menu li.solutions a{width:79px; background:url(../images/btn_4.gif) 0 0 no-repeat; }
#header ul.menu li.solutions a:hover{width:79px; background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#header ul.menu li.support a{width:69px; background:url(../images/btn_5.gif) 0 0 no-repeat; }
#header ul.menu li.support a:hover{width:69px; background:url(../images/btn_5_over.gif) 0 0 no-repeat;}

#header ul.menu li.contacts {margin-right:0}
#header ul.menu li.contacts a{width:76px; background:url(../images/btn_6.gif) 0 0 no-repeat; }
#header ul.menu li.contacts a:hover{width:76px; background:url(../images/btn_6_over.gif) 0 0 no-repeat;}

/* CONTENT */

#content{
	width:740px;
	position:relative;
	margin:0 0 0 0px;
}
#leftPan{width:230px; position:relative; margin:0 10px 0 10px; float:left;}
#rightPan{width:470px; position:relative; float:left; border-left: dotted 1.5PX; border-bottom-color: #CCCCCC ; padding-left:10px; }


#welcome{margin-bottom:10px}
#welcome h2{height:20px; position:relative; border-bottom: dotted 1.5PX; border-bottom-color: #CCCCCC; margin-bottom:5PX;  }
#welcome p.subtitle{margin-left:2px; margin-bottom:18px}
#welcome img{float:left; margin-right:9px}
#welcome p#wel_text{float:left; width:253px; margin-bottom:10px; padding-top:0px}
#welcome ul.btn_more{margin-left:165px; float:left}

#achievements{margin-bottom:10px}
#achievements h2{
	height:15px;
	position:relative;
	background-image:url(../images/mini/ACONTECE.png) 0 0 no-repeat;
	border-bottom: dotted 1.5PX; border-bottom-color: #CCCCCC;
}
#achievements p.subtitle{margin-left:2px; margin-bottom:18px}
#achievements img{float:left; margin-right:9px}
#achievements p#ach_text{float:left; width:253px; padding-top:3px}

#achievements .clear{ height:13px}

#achievements ul{margin-left:7px}
#achievements ul li{font:10px/12px Tahoma, Geneva, sans-serif; color:#122831; background:url(../images/check.gif) 0 3px no-repeat; padding-left:15px; height:16px}
#achievements ul li a{color:#122831; text-decoration:underline;}
#achievements ul li a:hover{color:#122831; text-decoration:none;}

#applications h2{height:20px; position:relative; background:url(../images/h_new.PNG) 0 0 no-repeat;}
#applications p.subtitle{margin-left:2px; margin-bottom:18px}
#applications img{float:left; margin-right:9px}
#applications p#app_text{float:left; width:253px; padding-top:0px}

#spotlight{margin-bottom:0px; margin-left:11px}
#spotlight h2{height:19px; position:relative; background:url(../images/h_spotlight.gif) 0 0 no-repeat; }
#spotlight p.subtitle{margin-left:2px; margin-bottom:18px}

#spotlight ul{margin-left:7px}
#spotlight ul li{font:10px/12px Tahoma, Geneva, sans-serif; color:#122831; background:url(../images/bullet1.gif) 0 4px no-repeat; padding-left:15px; height:24px}
#spotlight ul li a{color:#122831; text-decoration:underline;}
#spotlight ul li a:hover{color:#122831; text-decoration:none;}

#featured{width:220px; padding:5px; border:#ededed 1px solid; position:relative; padding-left: 5px;}
#infeatured{background:#fbfbfb; padding-bottom:0px}
#infeatured h2{height:25px; position:relative; background:url(../images/h_featured.png) no-repeat; padding-bottom:1px; padding-top:10px;}
#infeatured p.subtitle{margin-left:2px; margin-bottom:13px; width:198px; border-bottom:#e3e3e3 1px solid; padding-bottom:5px; margin-left:12px}
.featured_topic{margin-left:15px; margin-bottom:9px}
.featured_topic img{float:left; margin-right:10px}
.featured_topic p{float:left; width:144px; line-height:12px}
#sponsor{
	width:756px;
	margin:0 auto;
	text-align: center;
	padding: 10px 0px 15px 0px;
}

/* CSS Document */
a.tit2:link
{
	color: #999999;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	}
a.tit2:visited
{
	color: #003399;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
}
a.tit2:active
{
	color: #999999;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
a.tit2:hover
{
	color: #003399;
	text-decoration: underline;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
}

a.tit:link
{
	color: #cc9933;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	}
a.tit:visited
{
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
a.tit:active
{
	color: #cc9933;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
a.tit:hover
{
	color: #0066CC;
	text-decoration: underline;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
}
a.tit_not:link
{
	color: #006699;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	}
a.tit_not:visited
{
	color: #CCCCCC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
a.tit_not:active
{
	color: #006699;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
a.tit_not:hover
{
	color: #CC9900;
	text-decoration: underline;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
}
a.conc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #039;
	font-weight: bold;
}
a.conc:visited {
	color: #999;
}
a.conc:hover {
	color: #09C;
}
a.conc:active {
	color: #039;
}
a.rea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
a.rea:visited {
	color: #999;
}
a.rea:hover {
	color: #09C;
}
a.rea:active {
	color: #666;
}
.tittulo{
	font-size: 22px;
	font-weight: bold;
	color: #006699;
}
.subtittulo{
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
}
