﻿* {
	margin: 0;
	border: 0;
	padding: 0;
}

body { background:#f5f5f5; font-family:Arial; font-size:12px; color:#999; overflow-x: hidden; overflow-y: scroll; *overflow-y:; }

html, #container {
	height: 100%; 
}

body > #container { 
	height: auto; 
	min-height: 100%; 
}

a { color:#525252; text-decoration:none; }

ul { color:#FF5050; padding-left:14px; margin-top:10px; margin-left:2px; }
ul li { margin-bottom:10px; list-style-type:disc; }

/*#area ul li { margin-bottom:10px; list-style-type:none; color:#525252; }*/

#content { margin:0 auto; width:867px; padding-bottom:82px; text-align: justify;}
#content a:hover { color:#000; text-decoration:underline; }
#solucoesbox a:hover { text-decoration:none; }
#pesquisabox a:hover { text-decoration:none; }
#trabalhebox a:hover { text-decoration:none; }
#midiabox a:hover { text-decoration:none; }

#header { height:123px; margin:0 auto; }

#logo { float:left; margin-bottom:5px; padding:10px 0 0 10px; width:125px; height:108px; }

#contatobt { text-align:right; height:32px; }

#menu {
	height:17px;
	margin: 0 15px 0 auto;
	z-index: 0; 
	float:right;
	padding-top:54px;
	padding-bottom:28px;
}

#menu #links { margin: 0; padding: 0; }
#menu #links li { display: inline; }
#menu #links li a { float: left; height: 0; overflow: hidden; }
#menu #links li a { background-image:url(../img/menu.gif); background-repeat: no-repeat; }

/* BUTTONS */
#menu #links li#inicio a { background-position: 0 0; width:62px; height:17px; }
#menu #links li#achaordic a { background-position: -56px 0; width:90px; height:17px; }
#menu #links li#solucoes a { background-position: -157px 0; width:92px; height:17px; }
#menu #links li#pd a { background-position: -242px 0; width:59px; height:17px; }
#menu #links li#trabalhe a { background-position: -294px 0; width:137px; height:17px; }
#menu #links li#tecnologia a { background-position: -441px 0; width:105px; height:17px; }

/* OVER STATES */
#menu #links li#inicio a:hover { background-position: 0 -17px; }
#menu #links li#achaordic a:hover { background-position: -56px -17px; }
#menu #links li#solucoes a:hover { background-position: -157px -17px; }
#menu #links li#pd a:hover { background-position: -242px -17px; }
#menu #links li#trabalhe a:hover { background-position: -294px -17px; }
#menu #links li#tecnologia a:hover { background-position: -441px -17px; }

/* PRESSED STATES */
#menu #links li#inicio a:active { background-position: 0 -17px; }
#menu #links li#achaordic a:active { background-position: -56px -17px; }
#menu #links li#solucoes a:active { background-position: -157px -17px; }
#menu #links li#pd a:active { background-position: -242px -17px; }
#menu #links li#trabalhe a:active { background-position: -294px -17px; }
#menu #links li#tecnologia a:active { background-position: -441px -17px; }

/* ON STATES */
#menu.inicio #links li#inicio a { background-position: 0 -17px !important; }
#menu.achaordic #links li#achaordic a { background-position: -56px -17px !important; }
#menu.solucoes #links li#solucoes a { background-position: -157px -17px !important; }
#menu.pd #links li#pd a { background-position: -242px -17px !important; }
#menu.trabalhe #links li#trabalhe a { background-position: -294px -17px !important; }
#menu.tecnologia #links li#tecnologia a { background-position: -441px -17px !important; }

#area { width:839px; height:170px; background:#FFF; padding-bottom:13px; border-style:none solid; border-color: #d9d9d9; border-width:1px; padding-top:20px; margin:0 auto; text-align: left;}
	#raas1box { float:left; width:247px; padding-left:24px; }
	#raas2box { float:left; width:249px; margin:0 35px 0 15px; }
	#midiabox { float:left; width:245px; padding-right:24px; }
	#midiabox #news { float:left; width:193px; text-align:justify; color:#525252; }
	#midiabox #bw { float:left; width:16px; margin-right:7px; }
	#midiabox #fw { float:right; width:16px; margin-left:7px; }
	#midiabox ul img { vertical-align:middle; }
	#midiabox ul li { margin-bottom:10px; list-style-type:none; color:#525252; }
	
#area ul { height:100px; }

#areabottom { width:841px; height:13px; background:url(../img/content_bottom.gif) no-repeat; margin:0 auto; }

#newsadmin { font-family:Arial; font-size:12px; margin:5px; color:#111; }
#newsadmin .titadm { width:300px; height:16px; font-weight:bold; float:left; margin-bottom:7px; }
#newsadmin .tit { width:300px; float:left; margin-bottom:3px; }
#newsadmin .btadm { width:16px; height:16px; height:16px; float:left; margin-bottom:7px; }
#newsadmin .bte { width:16px; height:16px; float:left; text-align:center; margin-right:5px; margin-bottom:3px; }
#newsadmin .btd { width:16px; height:16px; float:left; text-align:center; margin-bottom:3px; }
		
#footer { 
	clear: both; 
	position: relative;
	z-index: 10; 
	height: 70px; 
	margin-top: -70px; 
	color: #999999; 
	text-align: right; 
}

#footer a:link, #footer a:focus, #footer a:visited {
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}

#footer a:hover {
	color:#000;
	text-decoration:underline;
}

#footer-wrapper { 
	width: 839px;
	height: 70px;
	margin: 0px auto;
	background: transparent url(../img/footer-bg.gif) 0 0 no-repeat;
}

#internal {
	margin-top:20px;
	width:100%;
}
#internal a { color:#000; text-decoration:none; }
#internal h1 { font-size:16px; font-weight:bolder; margin:0; padding-bottom:15px; color:#333; }
#internal h2 { font-size:13px; font-weight:bolder; margin:0; padding:7px 0; color:#333; }

#menu-internal { width:263px; float:left; height:303px; padding:64px 39px 0 10px; background:url(../img/bg_internal.png) top left no-repeat; color:#555; }

#img-internal { width:232px; line-height:20px; float:left; font-size:11px; padding:30px 70px 30px 10px; background:url(../img/bg_internal.png) top left no-repeat; color:#555; }

#content-internal { float:left; color:#555; width:536px; padding:0 0 20px 5px; line-height:22px; }
#content2-internal { float:left; color:#555; width:355px; padding:0 30px 20px 5px; line-height:22px; }
#content3-internal { float:left; color:#555; width:630px; padding:0 0 20px 175px; line-height:20px; color:#333; }

#fotos-internal { float:left; color:#555; width:159px; height:288px; margin-right:-20px; }
.logoL { width:165px; float:left; height:111px; margin:30px 20px 10px 0; }
.logoR { width:165px; float:left; height:111px; margin:30px 0 10px 0; }

.accordion_child { background:#f5f5f5; }

#pa-header.accordion_headings { cursor:pointer; width:232px; height:36px; background:url(../img/menu_ped.png); background-position: 0px -36px; }
#pa-header.header_highlight { background-position: -232px -36px !important; }
#blog.accordion_headings { cursor:pointer; width:232px; height:36px; background:url(../img/menu_ped.png); background-position: 0px -72px; }


#sobre-header.accordion_headings { cursor:pointer; width:263px; height:36px; background:url(../img/menu_achaordic.png); background-position: 0px -0px; }
#sobre-header.header_highlight { background-position: -263px -0px !important; }
#prinva-header.accordion_headings { cursor:pointer; width:263px; height:36px; background:url(../img/menu_achaordic.png); background-position: 0px -36px; }
#prinva-header.header_highlight { background-position: -263px -36px !important; }
#parceiros-header.accordion_headings { cursor:pointer; width:263px; height:36px; background:url(../img/menu_achaordic.png); background-position: 0px -73px; }
#parceiros-header.header_highlight { background-position: -263px -73px !important; }
#trabalhe-header.accordion_headings { cursor:pointer; width:263px; height:36px; background:url(../img/menu_achaordic.png); background-position: 0px -111px; }
#trabalhe-header.header_highlight { background-position: -263px -111px !important; }


#pt-header.accordion_headings { cursor:pointer; width:232px; height:36px; background:url(../img/menu_ped.png); background-position: 0px -144px; }
#pt-header.header_highlight { background-position: -232px -144px !important; }
#netflix-header.accordion_headings { cursor:pointer; width:232px; height:36px; background:url(../img/menu_ped.png); background-position: 0px -108px; }
#netflix-header.header_highlight { background-position: -232px -108px !important; }


#ser-header.accordion_headings { cursor:pointer; width:232px; height:36px; background:url(../img/menu_trabalhe.png); background-position: 0px -111px; }
#ser-header.header_highlight { background-position: -232px -111px !important; }
#crer-header.accordion_headings { cursor:pointer; width:232px; height:36px; background:url(../img/menu_trabalhe.png); background-position: 0px -36px; }
#crer-header.header_highlight { background-position: -232px -36px !important; }
#vagas-header.accordion_headings { cursor:pointer; width:232px; height:36px; background:url(../img/menu_trabalhe.png); background-position: 0px -73px;  }
#vagas-header.header_highlight { background-position: -232px -73px !important; }

#vaga_list h2 { font-size:14px; color:#333; font-weight:normal; margin:0 0 15px 0; padding:0; }
#vaga_list ul { margin:0 0 20px 0; list-style:disc outside url(../img/bullet.gif); }
#vaga_list ul li { color:#333; line-height:20px; margin:0; }


#conraas-header.accordion_headings { cursor:pointer; width:263px; height:36px; background:url(../img/menu_solucoes.png); background-position: 0px -0px; }
#conraas-header.header_highlight { background-position: -263px -0px !important; }
#pqper-header.accordion_headings { cursor:pointer; width:263px; height:36px; background:url(../img/menu_solucoes.png); background-position: 0px -36px; }
#pqper-header.header_highlight { background-position: -263px -36px !important; }
#sisrec-header.accordion_headings { cursor:pointer; width:263px; height:36px; background:url(../img/menu_solucoes.png); background-position: 0px -73px; }
#sisrec-header.header_highlight { background-position: -263px -73px !important; }
#txsconv-header.accordion_headings { cursor:pointer; width:263px; height:36px; background:url(../img/menu_solucoes.png); background-position: 0px -111px; }
#txsconv-header.header_highlight { background-position: -263px -111px !important; }

#ped-header.accordion_headings { cursor:pointer; width:263px; height:36px; background:url(../img/menu_tecnologia.png); background-position: 0px -0px; }
#ped-header.header_highlight { background-position: -263px -0px !important; }
#gloss-header.accordion_headings { cursor:pointer; width:263px; height:36px; background:url(../img/menu_tecnologia.png); background-position: 0px -36px; }
#gloss-header.header_highlight { background-position: -263px -36px !important; }

.after-img { clear: both; }
