@charset "utf-8";
/*
	WEBROOM - Soluções Interativas 
	Rua Carmo Gifoni, 481 - B. Martins - Uberlândia/MG - Fone: +55 (34) 3217-1253
	Site: www.webroom.com.br - E-mail: webroom@webroom.com.br
	Projeto: Virtual Soluções e Negocios
	Data: 06/05/2009
	Autor: 
*/

/*..........STRUCTURE..........*/
/****************************************************************/

a:link {text-decoration: none; color:#4a4949; }
a:visited {text-decoration: none; color:#4a4949; }
a:hover {text-decoration: underline; color:#4a4949;}
a:active {text-decoration: none; color:#4a4949; }


* {
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	color:#4a4949;
	background:#e6e8ec url(../imagens/bg_body.gif) fixed repeat-x top;
}

/*..........LAYOUT 6..........*/
/****************************************************************/
html {
	width:auto;
	margin:0;
}
body {
	width:auto;
	margin:auto;
	text-align:left;
}
.wrap {
	width:990px;
	text-align:left;
	margin:0 auto;

}
.header {
}
.content {
	float:left;
	/*margin-left:175px;*/
	display:inline; /*IE BUG*/
	width:990px;
	background:#FFF;
	overflow:hidden;
}

.column {
	float:left;
	width:320px;
	display:inline; /*IE BUG*/
	overflow:hidden;
}
.second_column {
	float:right;
	width:160px;
	display:inline; /*IE BUG*/
	overflow:hidden;
	margin:0;
	border:1px solid red;
}
.footer {
	clear:both;
}
/*.popup { left: 50px !important; }*/


/*..........HEADER..........*/
/****************************************************************/
.header {
	background:url(../imagens/bg_header.gif) repeat-x;;
	height:115px;
}
.header #site-name {
	margin:0 0 0 40px;
	padding:3px 0;
	color:#ccc;
	border:none
}
.header .name a {
	background:url("../imagens/logomarca.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	position:absolute;
	top:25px;
	width:216px;
	height:100px;
	margin:0 0 0 20px;
	text-indent:-300px;
	overflow:hidden;
}
/*..........LANGUAGE..........*/
.header .select_language {
	top:89px;
	margin:0 0 0 670px;
	position:absolute;
	z-index:100;
}
.header .select_language li {
	display:inline;
	display:block;
	float:left;
	margin:0 5px;
}
.header .select_language li a {
	text-decoration:none;
}
.header .select_language .lang_eng a, .header .select_language .lang_spa a, .header .select_language .lang_por a {
	text-indent:-150px;
	overflow:hidden;
	width:22px;
	height:16px;
	display:block;
	font-size:1px;
}
.header .select_language .lang_eng a {
	background:url("../imagens/flag_england.gif") no-repeat;
}
.header .select_language .lang_spa a {
	background:url("../imagens/flag_spain.gif") no-repeat;
}
.header .select_language .lang_por a {
	background:url("../imagens/flag_brasil.gif") no-repeat;
}
/*..........BUSCA - SEARCH..........*/
.header .search {
	color:#fff;
	width:450px;
	position:absolute;
	text-align:right;
	top:70px;
	margin:0 0 0 100px;
	font-weight:bold;
}
.header .search .txtfield {
	width:300px;
}
.header .search label {
	padding:5px 0 0;
	display:inline
}
.header .search {
	margin:9px 0 0 0;
	padding:5px 0 5px 10px;
	width:766px;
	text-align:left;
	background-color:#345672;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
}
#select_search {
	width:145px;
}
.header .search span {
	margin:0 5px;
}
.header .search label {
	margin:0 5px;
}
/*..........BANNERS HEADER..........*/
.header .full_banner {
	width:468px;
	height:60px;
	position:absolute;
	top:10px;
	margin:0 0 0 160px;
}
* HTML .header .full_banner {
	margin:0 0 0 -480px;
}
.header .bottom_banner {
	width:120px;
	height:60px;
	top:10px;
	margin:0 0 0 640px;
	padding-top:10px;
}
/*..........COLUMN..........*/
/****************************************************************/
/****************************************************************/
.header .navigation_home {
	text-align:left;
	width:200px;
	padding:5px 10px 0 0;
	margin:0 0 50px 770px !important;
	position:relative;
}
.header .navigation_home {
	text-align:left;
	font-size:11px;
	margin-top:10px;
	display:block;
}
.header .navigation_home li {
	float:left;
	display:block;
	margin:0 15px 0 0;
	background:url(../imagens/seta.gif) left no-repeat;
	
}
.header .navigation_home li a {
	text-decoration:none;
	color:#274470;
	display:block;
	overflow:hidden;
	padding:3px 0 3px 5px;
	margin-top:-2px;
	text-indent:5px;
	font-family:Calibri;
	font-size:14px;
}
.header .navigation_home li a:hover {
	color:#274470;
	text-decoration:underline;
}




.header .navigation {
	text-align:left;
	width:600px;
	padding:5px 10px 0 0;
	margin:0 0 -30px 400px !important;
	position:relative;
}
.header .navigation {
	text-align:left;
	font-size:11px;
	margin-top:10px;
	display:block;
	overflow:hidden;
}
.header .navigation li {
	float:left;
	display:block;
	margin:0 10px 0 0;
	background:url(../imagens/seta.gif) left no-repeat;
	padding-left:5px;
	
}
.header .navigation li a {
	text-decoration:none;
	color:#274470;
	display:block;
	overflow:hidden;
	padding:3px 0 3px 0;
	margin-top:-2px;
	text-indent:5px;
	font-family:Calibri;
	font-size:14px;
}
.header .navigation li a:hover {
	color:#274470;
	text-decoration:underline;
}

.header .navigation li .submenu {
	position:absolute;
	width:140px;
	margin:-22px 0 0 152px;
	background-color:#E7E7E7;
	padding:7px;
	border:1px solid #D3D1D1;
	display:none;
}
.header .navigation li .submenu li a {
	text-decoration:none !important;
	color:#000 !important;
	display:block !important;
	cursor:pointer !important;
	padding:3px 0 3px 0 !important;
	margin-top:-2px !important;
	text-indent:5px !important;
	background:url("../imagens/traco2.gif") left bottom no-repeat !important;
}
.header .navigation li .submenu li a:hover {
	color:#FFF !important;
	background:none !important;
	background-color:#345672 !important;
}
.header .navigation li .submenu li .submenu {
	position:absolute;
	width:140px;
	margin:-22px 0 0 152px;
	background-color:#E7E7E7;
	padding:7px;
	border:1px solid #D3D1D1;
}
.header .navigation li .submenu li .submenu li a {
	text-decoration:none !important;
	color:#000 !important;
	display:block !important;
	cursor:pointer !important;
	padding:3px 0 3px 0 !important;
	margin-top:-2px !important;
	text-indent:5px !important;
	background:url("../imagens/traco2.gif") left bottom no-repeat !important;
}
.header .navigation li .submenu li .submenu li a:hover {
	color:#FFF !important;
	background:none !important;
	background-color:#345672 !important;
}

/*.....Player_Banners....*/

.player {
	width:990px;
	height:283px;
	margin-bottom:
	padding:0;
}





/*.......SEARCH..........*/
.column  {
	padding-left:30px;
	margin-top:30px;
	padding-bottom:20px;
}

.column  p {
	margin:15px 0 !important;
	width:230px;
}
.column span {
	clear:both;
	margin:5px 0 0 10px;
}

.column  ul {
	margin:10px 0 0 -30px !important;
}
.column  ul li {
	clear:both;
}
.column .txtfield {
	width:174px;
	float:right !important;
	margin:0 95px 0 0;
}
.column label {
	font-size:14px;
	float:left;
	margin:0 5px 0 0;
	color:#105463;
}

.column h3 {
	background:url(../imagens/bg_title.gif) no-repeat left bottom;
	padding-bottom:10px;
	padding-left:5px;
	font-family:Calibri;
	color:#274470;
	font-size:24px;
	margin:0;
}

.column .btn_cadastro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background:#d8dde0 url(../imagens/seta_btn.jpg) no-repeat 10px 7px;
	color:#1a5b88;
	padding:2px 15px;
	margin:10px 0 10px 8px;
	cursor:pointer;
}

/*......Clounn Center..........*/
.column_center  {
	width:300px;
	margin-top:30px;
	padding-bottom:20px;
	float:left;
}

.column_center  p {
	margin:10px 0 !important;
	width:230px;
}

.column_center  strong {
	display:block;
	font-size:13px;
	margin-bottom:5px
}
.column_center h3 {
	background:url(../imagens/bg_title.gif) no-repeat left bottom;
	padding-bottom:10px;
	padding-left:5px;
	font-family:Calibri;
	color:#274470;
	font-size:24px;
}

.column_center .btn_oportunidade {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background:#d8dde0 url(../imagens/seta_btn.jpg) no-repeat 10px 7px;
	color:#1a5b88;
	padding:2px 18px;
	margin:10px 0;
	cursor:pointer;
	text-decoration:none;
}

.column_center .btn_oportunidade:hover {
	color:#1a5b88;
}


/*............NOTICIAS HOME........*/
.noticias_home {
	background:url(../imagens/bg_noticia_home.png) no-repeat;
	width:310px;
	height:350px;
	float:left;
	margin:30px 0 0 10px;
	padding:10px 0 0 20px;
	position:relative;
	z-index:99999;
}

.noticias_home h3 {
	background:url(../imagens/bg_tit_noticias.gif) no-repeat left bottom;
	padding-bottom:10px;
	padding-left:5px;
	font-family:Calibri;
	color:#274470;
	font-size:24px;
}

.noticias_home ul {
	width:280px;
	margin:10px 0 0 -20px !important;
}
.noticias_home ul li{
	margin:10px 0;
}
.noticias_home ul li span {
	display:block;
	font-size:10px;
}

.noticias_home .btn_veja_noticias {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background:#d8dde0 url(../imagens/seta_btn.jpg) no-repeat 10px 7px;
	color:#1a5b88;
	padding:2px 18px;
	margin:10px 0;
	cursor:pointer;
	text-decoration:none;
}

.noticias_home .btn_veja_noticias:hover {
	color:#1a5b88;
}


/*.....DESTAQUE CLIENTE HOME.........*/
.destaque_cliente {
	width:990px;
	clear:both;
	float:left;
	position:relative;
	z-index:1;
	margin:-100px 0 0 0 !important;
	overflow:hidden;
	background:#e6eaef;
	padding:20px 0;
}
.destaque_cliente h3 {
color:#274470;
font-family:Calibri;
font-size:24px;
margin:0 0 5px 5px;
}
.destaque_cliente img {
	float:left;
	margin:10px;
	border:4px solid #ebedf1;
}

#sem_comentario {
	color:	#3F6B8F;
}

#sucesso_comentario {
	color:#090;	
}

.destaque_cliente strong {
	display:block;
	margin:20px 0;
}
.destaque_cliente span {
	font-size:10px;
}
.destaque_cliente p {
	width:600px;
	*width:500px;
}



/*........PAGINA CONTEUDO...........*/

.content .conteudo {
	padding:50px 0 20px 0;
	background:url(../imagens/bg_conteudo.jpg) repeat-y;
	overflow:hidden;

}
.conteudo img {
	background:#e6e8ec;
	border:10px solid #efeef3 !important;
	padding:4px !important;
	float:left;
	margin-bottom:20px !important;
	position:relative;	
}
.conteudo .menu_empresa {
	margin:20px 0 !important;
	font-size:14px;
	color:#034b5b;
	width:150px;
	clear:both;
	float:left;
	font-weight:bold;
}


.conteudo .menu_empresa li  {
	border-bottom:1px dotted #cbcbcd;
	padding:0 0 10px 0;
	margin:0 !important;
}

.conteudo .menu_empresa li  a {
	color:#034b5b !important;
}

.conteudo .menu_empresa li ul li {
	padding:10px 0 5px 10px;
	font-weight:normal;
	font-size:11px;
	margin:0 0 0 10px;
}

.barra_left {
	width:190px;
	min-height:200px;
	float:left;
	display:block;
	margin-left:30px;
}

.conteudo .texto {
	width:700px;
	float:left;
	margin:0 50px 0 20px !important;
}

.conteudo .texto p {
	clear:both;
	margin:10px 0 0 0;
}
.conteudo .texto h1 {
	margin:0 0 10px 0
}
.conteudo .texto h3 {
	font-size:16px;
	color:#3F6B8F;
}

.conteudo .texto dl {
}


/*.....OPORTUNIDADES....*/

.content .oportunidades {
	width:990px;
	padding:50px 50px 20px 50px;
	background:url(../imagens/bg_conteudo.jpg) repeat-y;

}

.oportunidades img {
	background:#e6e8ec;
	border:10px solid #efeef3;
	padding:4px;
	float:left;
	margin-bottom:20px;
	
}

.oportunidades h1 {
	margin:-170px 0 0 200px !important;
	float:left;
}

.oportunidades ul  {
	width:700px;
	margin:60px 0 0 200px !important;
	*margin:-110px 0 0 200px !important;
	display:block !important;
	overflow:hidden;
}

.oportunidades ul li {
	display:block !important;
	padding:10px 10px;
	background:#EFEEF4;
	margin:10px 0;
	display:block;
	clear:both;
}

.oportunidades ul h3 {
	float:left;
	font-size:16px;
	display:block;
	margin:10px 0;
}

.oportunidades ul li p {
	clear:both;
	margin:0 !important;
}

.oportunidades .contato_int {
	width:700px;
	margin:0 0 0 200px;
	*margin:-140px 0 0 200px;
	
}

.contato_int .btn_enviar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background:#d8dde0 url(../imagens/seta_btn.jpg) no-repeat 10px 7px;
	color:#1a5b88;
	padding:2px 0;
	margin:10px 0;
	cursor:pointer;
	text-decoration:none;
}

.contato_int .btn_enviar:hover {
	color:#1a5b88;
}


/*..........SECONDARY COLUMN..........*/
/****************************************************************/
/****************************************************************/
.second_column {
	font-size:11px;
}
/*..........LOGIN..........*/
.second_column .login {
}
.second_column .login {
	border:0;
	margin:10px 0;
	padding:5px 10px 0 10px;
}
.second_column .login legend {
	font-weight:bold;
	font-size:13px;
	color:#8D2E07;
	margin-left:-2px;
}
.second_column .login p {
	font-size:11px;
}
.second_column .login label {
	font-weight:bold;
	font-size:11px;
	padding-left:2px;
	display:block;
}
.second_column .login ul {
}
.second_column .login ul li {
}
.second_column .login ul li a {
	font-size:10px;
	color:#900;
	text-decoration:none;
}
.second_column .login ul li a:hover {
	text-decoration:underline;
}
.second_column .welcome {
	padding:5px 10px;
	background-color:#DBDBDC;
	border-top:2px solid #CBCACC;
	border-bottom:2px solid #CBCACC;
}
.second_column .welcome strong {
	font-size:11px;
}
.second_column .welcome a {
	color:#4872A7;
	font-size:11px;
	text-decoration:none;
	margin:1px 0;
}
.second_column .welcome a:hover {
	text-decoration:underline;
}
/*..........NEWSLLETER..........*/
.second_column .newsletter {
	border:0;
	margin:10px 0;
	padding:5px 10px 0 10px;
}
.second_column .newsletter legend {
	font-weight:bold;
	font-size:13px;
	color:#8D2E07;
	margin-left:-2px;
}
.second_column .newsletter p {
	font-size:11px;
}
.second_column .newsletter label {
	font-weight:bold;
	font-size:11px;
	padding-left:2px;
	display:block;
}
.second_column .newsletter ul {
}
.second_column .newsletter ul li {
}
.second_column .newsletter ul li a {
	font-size:10px;
	color:#900;
	text-decoration:none;
}
.second_column .newsletter ul li a:hover {
	text-decoration:underline;
}
.second_column .agenda {
	border-top:1px solid #C3C2C2;
	padding-top:8px;
}
.second_column .agenda h3 {
	font-size:12px;
	color:#8D2E07;
	padding:0 0 0 10px !important;
	margin:0 !important;
}
.second_column .agenda dl {
	font-size:11px;
	margin:0;
	padding:0 5px 0 10px;
}
.second_column .agenda dl dt {
	margin:10px 0 0 0;
	font-weight:bold;
}
.second_column .agenda dl dt a {
	text-decoration:none;
}
.second_column .agenda dl dt a:hover {
	text-decoration:underline;
}
.second_column .agenda dl dd {
}
.second_column .agenda p {
	padding:10px 0 0 10px;
	font-weight:bold;
	margin:0;
}
.second_column .agenda a {
	color:#4872A7;
}
/****************************************************************/
/****************************************************************/



/*..........COMMONS..........*/
/****************************************************************/
.display {
	display:none;
}
.content p, ul, ol {
}
.content h1 {
	display:table;
	line-height:normal;
	float:left;
	color:#3F6B8F;
	font-size:23px;
	width:89%;
	margin:0.1em 0 0.1em 0.3em;
}
.content h2 {
	font-size:20px;
	margin:15px 0 15px 0;
	padding:0 0 5px 0;
	color:#345672;
	clear:both;
	font-weight:normal;
	border-bottom:1px solid #CCC;
}
.content h3 {

}
.warning {
	color:#F90;
}
/*.error { color:#900; }*/
.sucess {
	color:#060;
}
* .txtfield {
	background-color:#FFF;
	padding:2px;
	font-size:11px;
	border:1px solid #7f9db9;
}
* .txtfield:hover {
	border:1px solid #5e7081;
	background:none #FFF;
	color:#000;
	padding:2px;
}
* .txtfield:focus {
	border:1px solid #56636f;
	background:none #FFF;
	color:#4a4949;
	padding:2px;
}
* .txtarea {
	width:548px;
}
.error, .error:hover, .error:focus {
	color:#000;
	border:2px solid #F00 !important;
	font-size:11px;
	padding:2px;
}
.messagererror {
	color:#F00;
	font-size:11px;
	margin:10px 10px 0 20px;
}
.content p {
	margin:20px 0;
	line-height:1.4em;
}
.content .ilustration {
	float:left;
	margin:0 10px 10px 0;
	padding:8px;
	border:1px solid #E9E7E7;
	background-color:#FFF;
}

/*..........CONTENT..........*/
/****************************************************************/
/****************************************************************/

/*..........VOLTAR..........*/
.voltar {
	width:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	text-align:center;
	background:#d8dde0 url(../imagens/seta_btn.jpg) no-repeat 10px 7px;
	color:#1a5b88;
	padding:2px 15px;
	margin:-20px 80px 0 0 !important;
	cursor:pointer;
}

#forum .voltar  {
	margin-top:-40px;
}
* HTML .voltar  {
	margin-top:-40px;
}

/*..........LISTS..........*/
/****************************************************************/
.content ul {
	margin: .3em 0 1.5em 0;
	list-style-type:none
}
.content ul.related {
	margin-top: -1em
}
.content ol {
	margin: .5em .5em 1.5em
}
.content ol li {
	margin-left: 1.4em;
	padding-left: 0;
	background: none;
	list-style-type: decimal
}
.content li {
	line-height: 1.4em;
	padding-left: 25px;
	background: transparent url("images/sprites.gif") no-repeat 0 0
}
.content li.doc {
	background-position: 3px -500px
}
.content ul.nomarker li {
	background:none;
	padding-left:0
}
.content dl {
	margin: 0 0 1em 0
}
.content dt {
	font-weight:bold;
	margin-top: 1.3em
}
.content dl dl {
	margin: 0 0 1.5em 30px
}
/*..........PAGINAO..........*/
.paginacao {
	color:#862E13;
	width:95%;
	border-top:1px solid #4C5044;
	font-size:13px;
	padding:5px 0;
	margin:20px auto 20px auto;
	text-align:center;
	clear:both;
	display:table;
}
.paginacao p a {
	background-color:#FFF;
	color:#4C5044;
	background-color:#FFF;
	text-decoration:none;
	font-weight:normal;
	padding:0px 4px;
	margin:0 2px;
	display:inline;
}
.paginacao p a:hover {
	background-color:#4C5044;
	color:#FFF;
	text-decoration:none;
}
.paginacao p span {
	background-color:#4C5044;
	padding:0px 4px;
	color:#FFF;
}
.paginacao h4 {
	float:left;
	font-size:13px;
	color:#4C5044;
}
.paginacao p {
	float:right;
	margin:0px;
}
/*..........FORMS..........*/
/****************************************************************/

.contato {
	border:0;
	font-size:12px;
	line-height:normal;
	clear:both;
}
.contato #enviar {
	border:0;
}
.contato legend {
	color:#000;
	font-size:1.0em;
	padding:4px 0;
	margin:5px 0 0px -7px;
}
.contato span {
	color:#900;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:-15px;
	font-style:oblique;
}
.contato label {
	display:block;
	font-size:0.9em;
	color:#000;
	padding:0 0 0 2px;
}
.contato .float {
	float:left;
	margin:0 10px 0 0;
}
.contato .display {
	text-indent:-260px;
	display:block;
	overflow:hidden;
}
.contato > .display {
	text-indent:-100px;
}

.contato ul li {
	margin-left:0 !important;
	padding-left:0 !important;
}
.lateral {
	width:130px;
}
.acompanhe {
	background-color:#F1F1F1;
	border:3px solid #E3E0E0;
	padding:12px 12px 12px 12px;
	display:block;
}
.acompanhe h3 {
	color:#4872A7;
	font-size:14px;
	font-weight:bold;
	margin:0px 0 0px 0px;
}
.acompanhe p {
	margin:0;
	font-size:11px;
}
.acompanhe label {
	font-weight:bold;
}
/*..........MENSAGENS CONTATO..........*/
.mensagem {
	padding:12px;
	font-size:12px;
	margin:12px 0;
}
.mensagem {
}
.mensagem p strong {
	color:#4872A7;
}
.mensagem p {
	margin:0;
}
.mensagem .msn {
	margin-top:10px;
}
.mensagem .msn strong {
	display:block;
	clear:both;
}
.usuario {
	background-color:#F1F1F1;
	border:3px solid #E1E1E1;
}
.administrador {
	background-color:#D0DEF0;
	border:3px solid #B5C4D6;
}
.content label {
	display:block;
	padding: 5px 0
}
.content label br {
	clear:left
}
.content .formularios {
	width:415px;
	position:relative;
	margin:20px 0;
	display:block;
}
.content .formularios legend {
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0;
}
* HTML .content .formularios legend {
	margin-left:-6px;
}
.content .formularios label {
	font-size:11px;
}
.content .formularios select {
	border:1px solid #000;
	list-style-type:circle;
}
.content .formularios select option {
}
.content .formularios #sexo {
	width:110px;
}
.content .formularios .set1 {
	float:none;
	margin:8px 0;
	position:relative;
}
.content .formularios .set2 {
	float:none;
	margin:8px 0;
	position:relative;
}
.content .formularios .checks {
	margin:10px 0;
	display:table;
	width:100%;
	clear:both;
	border:1px solid #000;
}
.content .formularios .checks label {
	float:left !important;
	display:inline;
}
.content .formularios ul {
	margin:0;
	padding:0;
}
.content .formularios ul li {
	margin:0;
	padding:0;
	clear:both;
}
.content .formularios ul li .messagererror {
	clear:both;
	display:block;
	margin:0 4px 0 0;
}
.content .formularios ul li h3 {
	margin:10px 0;
}
.content .formularios ul .form_sexo {
	width:110px;
	float:left;
	margin:10px 0;
	clear:none;
}
#form_sexo, #fisica_sexo {
	margin-top:-2px;
}
.content .formularios ul .form_sexo select {
	width:90px;
}
.content .formularios ul .form_bith {
	width:200px;
	float:left;
	margin:10px 0;
	clear:none;
}
.content .formularios ul .form_login, .content .formularios ul .form_senha {
	width:136px;
	clear:none;
	float:left;
}
.content .formularios ul .form_numero {
	margin:0 10px 0 0;
}
.content .formularios ul .form_numero, .content .formularios ul .form_complemento {
	float:left;
	clear:none;
}
.content .formularios ul .form_estado {
	font-size:11px;
}
.content .formularios ul .form_insc_estadual {
	display:inline;
	float:left;
	clear:none;
}
.content .formularios ul .form_isento {
	width:100px;
	display:table;
	display:inline;
	float:left;
	clear:none;
	margin:25px 0 0 10px;
}
.content .formularios ul .form_isento label, .content .formularios ul .form_isento input {
	display:inline;
	float:left;
	clear:none;
}
.content .formularios ul .form_isento input {
	margin:8px 5px 0 0;
}
.content .formularios ul .fone {
	width:136px;
	clear:none;
	float:left;
}
.content .formularios ul .sms input, .content .formularios ul .sms label {
	display:inline;
	float:left;
	clear:none;
	margin:10px 0 0 0
}
.content .formularios ul .sms input {
	margin:17px 5px 0 0;
}
.content .tipo_pessoa {
	display:table;
	font-weight:bold;
	clear:both;
	background-color:#F8F7F7;
	border:1px solid #E7E3E3;
	padding:0 15px;
	width:90%;
}
.content .tipo_pessoa dt {
	float:left;
	margin:4px 15px 0 0;
	color:#2B5476;
}
.content .tipo_pessoa dd {
	float:left;
}
.content .tipo_pessoa dd label {
}
.content .tipo_pessoa dd input, .content .tipo_pessoa dd label {
	float:left;
	display:inline;
}
.content .tipo_pessoa dd input {
	margin:7px 10px 0 10px;
}
/*..........TABLES..........*/
/****************************************************************/
.content .table {
	font-size:0.7em;
	line-height:1.3em;
	margin:0 0 20px 0;
	width:100%;
	border-collapse:collapse;
}
.content .table caption {
	background-color:#0E2E49;
	color:#FFF;
	border:2px solid #FFF;
	font-weight:bold;
	padding:2px 4px;
	margin:0px;
}
.content .table thead th {
	background-color:#345672;
	color:#FFF;
	border:2px solid #FFF;
	padding:2px 5px;
}
.content .table tbody td {
	text-align:left;
	color:#5B5B5B;
	padding:2px 4px;
	border:2px solid #FFF;
}
.content .table tbody .odd {
	background-color:#FFF;
	border:1px solid #000;
}
.content .table tbody tr {
	background-color:#F5F5F5;
}
.content .table tbody tr:hover {
	background-color:#BCC2C2;
	color:#000;
}
.content .table tfoot th {
	background-color:#345672;
	color:#FFF;
	text-align:right;
	padding:2px 10px 2px 4px;
}
.content .table tfoot td {
	text-align:center;
	background-color:#D9D9D9;
	font-weight:bold;
	border:1px solid #C9C6C6;
}
.content .table .col1 {
	width:50%;
}
.content .table .col2 {
	width:30%;
}
.content .table .col3 {
	width:20%;
}
/*..........FORUM..........*/
/****************************************************************/
#forum {
	margin:0 auto;
	text-align:center;
}
#forum .wrap {
	width:776px;
	text-align:left;
	margin:0 auto;
	background:none;
	background-color:#FFF;
	display:table;
}
#forum .header {
}
#forum caption {
}
#forum .content {
	width:726px;
	margin:0 0 0 20px;
}
#forum .footer {
	clear:both;
}
.content .nav_forum {
	text-align:right;
	font-size:11px;
	background-color:#EFEFEF;
	padding:5px 0;
	border:1px solid #CCC;
}
.content .nav_forum li {
	display:inline;
	margin:0 0px;
	padding:0;
	font-weight:bold;
}
.content .nav_forum li a {
	text-decoration:none;
	background-color:#345672;
	font-weight:normal;
	color:#FFF;
	padding:2px 4px;
	border:1px solid #0E2E49
}
.content .nav_forum li a:hover {
	background-color:#0E2E49;
	color:#FFF;
}
.content .forum h3 {
	margin:0;
}
.content .forum p {
	margin:0;
}
.content .forum tbody .descricao {
}
.content .forum thead .last_msn {
	text-align:right;
}
.content .forum tbody td {
	padding:4px;
	border:1px solid #DADADA;
	vertical-align:top;
}
.content .forum tbody .topicos {
	text-align:center;
}
.content .forum tbody .mensagens {
	text-align:center;
}
.content .forum tbody .last_msn {
	text-align:center;
	text-align:right;
}
.content .forum tbody .last_msn strong {
	display:block;
	text-align:right;
}
.content .forum tbody a {
	text-decoration:none;
	color:#000;
}
.content .forum tbody a:hover {
	text-decoration:underline;
}
.content .forum tbody h3 a {
	color:#345672;
}
.content .forum tbody .autor {
	width:20%;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.content .forum tbody .mensagem {
	text-align:left;
	width:74%;
}
.content .forum tbody .responder {
	width:6%;
	text-align:center;
}
.content .forum tbody .mensagem span {
	display:block;
	font-size:11px;
	border-bottom:1px solid #CCC;
	padding:4px 0;
}
.content .forum tbody .mensagem span strong {
	color:#900;
	font-weight:bold;
}
/*..........COMENTÁRIOS..........*/
/****************************************************************/
.content .comment {
	background-color:#F8F7F7;
	margin:5px 0;
	display:table;
	padding:0 10px;
	width:94%;
	font-size:11px;
}
.content .comment .info_comment {
}
.content .comment .info_comment .post_number a {
	background-color:#4872A7;
	color:#FFF;
	text-decoration:none;
	padding:2px 4px;
	margin:0 5px 0 0;
}
.content .comment .info_comment .name {
	font-size:14px;
	font-weight:bold;
}
.content .comment .info_comment .name a {
	font-size:14px;
	text-decoration:none;
}
.content .comment .info_comment .data_post {
	display:block;
	clear:both;
	color:#3F6B8F;
	padding:5px 0 0 0;
}
.content .comment .info_comment {
}
.content .comment .info_comment {
}
/*..........BREADCRUMB..........*/
/****************************************************************/
/*.........Modelo Simples.........*/
.content .breadcrumb {
	margin:0px 0 18px 0;
	display:table;
	width:100%;
	border-bottom:4px solid #CCC;
	padding:0 0 5px 0;
}
.content .breadcrumb li {
	display:inline;
	font-size:11px;
	list-style-type:none;
	padding:1px 10px 1px 2px;
	margin:0 5px 0 0 !important;
	background:url("../imagens/seta1.gif") right center no-repeat;
}
.content .breadcrumb li a {
	color:#025396;
	margin:0;
	padding:2px 4px;
	text-decoration:none;
}
.content .breadcrumb li a:hover {
	background-color:#025396;
	color:#FFF;
}
.content .breadcrumb li strong {
	background-color:#025396;
	color:#FFF;
	padding:2px 4px;
}
.content .breadcrumb .actual {
	background:none;
}
/*.........Modelo Completo.........*/
.content .nav_location {
	margin:0 0 10px 0;
	padding:0;
	display:table;
	width:100%;
}
.content .nav_location li {
	margin:0;
	padding:0;
}
.content .nav_location li strong {
	margin:0;
	padding:0;
	display:block;
	border-bottom:1px dashed #CCC;
	color:#555;
	text-transform:uppercase;
	padding:1px 4px;
	font-size:10px;
}
.content .nav_location li .breadcrumb {
	margin:2px 0 5px 0;
	display:table;
	width:100%;
	border-bottom:2px solid #CCC;
	padding:0 0 5px 0;
	clear:both;
}
.content .nav_location li .breadcrumb li {
	display:inline;
	font-size:11px;
	list-style-type:none;
	padding:1px 10px 1px 2px;
	margin:0 5px 0 0 !important;
	background:url("../imagens/seta1.gif") right center no-repeat;
}
.content .nav_location li .breadcrumb li a {
	background-color:#F8F7F7;
	color:#025396;
	margin:0;
	padding:2px 4px;
	text-decoration:none;
}
.content .nav_location li .breadcrumb li a:hover {
	background-color:#025396;
	color:#FFF;
}
.content .nav_location li .breadcrumb li strong {
	background-color:#025396;
	text-transform:none;
	border:0;
	display:inline;
	background-color:#025396;
	color:#FFF;
	padding:2px 4px;
}
.content .nav_location li .breadcrumb .actual {
	background:none;
}
/*..........RESULTADO BUSCA..........*/
.content .result_info {
	padding:0 0 5px 0;
	border-bottom:1px solid #CCC;
	font-size:11px;
}
.content .result_info a {
	padding:2px 4px;
	background-color:#025396;
	color:#FFF;
	text-decoration:none;
}
.content .result_info a:hover {
	background-color:#900;
	color:#FF;
}
.content .search_result {
	margin:15px 0;
	display:block;
}
* HTML .content .search_result {
	margin-top:30px;
}
.content .search_result li {
	margin:15px 0 15px 0px;
	list-style-type:none;
}
.content .search_result li a {
	text-decoration:none;
}
.content .search_result li a:hover {
	text-decoration:underline;
	color:#000;
	background:transparent;
}
.content .search_result li dl {
	margin:-18px 0 0 30px;
}
.content .search_result li dl dt {
	margin:0;
}
.content .search_result li dl dd {
}
.content .search_result li .url {
	font-size:11px;
}
.content .search_result li .bytes {
	font-size:11px;
}
/*..........FAQ..........*/
.content .faq {
}
.content .faq dt {
	background:url("../imagens/seta2.gif") 0 5px no-repeat;
	padding:0 0 0 10px;
}
.content .faq dt a {
	text-decoration:none;
}
.content .faq dd {
	margin:4px 0px 20px 10px;
	font-size:11px;
}
.content .faq li {
	background:url("../imagens/seta2.gif") 0 5px no-repeat;
	padding:0 0 0 10px;
	margin:15px 0;
}
/*..........NOTÍCIAS..........*/
.content .summary {
	font-size:12px !important;
	font-weight:normal;
	line-height:normal;
	margin:5px 0;
}
.content .post_info {
	padding-bottom:5px;

}
.content .post_info p {
	margin:0;
}

.content .post_info .date {
	margin:10px 0;	
}
.content .news {
	margin:7px 0 15px 0;
	width:750px;
	float:left;
}
.content .news p {
	margin:10px 0;
}
.content h1 {
	margin:0 0 10px 0;
}
.content .news li {
	margin:8px 0;
}
.content .news li a {
	background:url("../imagens/seta1.gif") 0px 5px no-repeat;
	margin:0;
	text-decoration:none;
	padding:0 0 0 10px;
}
.content .news li a:hover {
	text-decoration:underline;
	color:#900;
}
.content .news dt {
	margin:18px 0 0 2px;
	clear:both;
}
.content .news dd {
	margin:0 0 20px 2px;
	border-bottom:1px dotted #CBCBCD;
	padding:10px 10px 10px 0;
	clear:both;
}
.content .news dd a {
	text-decoration:none;
}
.content .news dd a:hover {
	text-decoration:underline;
	background:transparent;
	color:#000;
}
.content .news dt a {
	color:#3F6B8F;
}
.content .news_category {
	display:table;
	width:100%;
	border-bottom:3px solid #CCC;
}
.content .news_category li {
	display:inline;
	list-style-type:none;
	float:left;
	height:22px;
	margin:0 2px 0 0;
	padding:0;
	color:#000;
	background:#466CA2 url("../imagens/menu_left.gif") left top no-repeat;
}
.content .news_category a {
	text-decoration:none;
	display:block;
	float:left;
	padding:4px 10px 0 10px;
	color:#FFF;
	background:url("../imagens/menu_right.gif") right top no-repeat;
}
.content .news_category a:hover {
	color:#FFF;
}
.content .news_category li:hover {
	background-color:#559EC6;
}
.content .news_category .selected, .content .news_category .selected:hover {
	background-color:#FF9D01;
}
.content .news_category .selected a {
	cursor:default !important;
}
/*..........ÍTENS RELACIONADOS..........*/
.content .related {
	display:table;
	clear:both;
	width:100%;
}
.content .related dt {
	font-size:15px;
	color:#3F6B8F;
	font-weight:bold;
	display:block;
	border-bottom:1px solid #CCC;
	border-top:2px solid #3F6B8F;
	padding:10px 0 4px 0;
}
.content .related dd {
	margin:5px 0;
}
.content .related dd a {
	background:url("../imagens/seta1.gif") 0px 5px no-repeat;
	margin:0;
	text-decoration:none;
	padding:0 0 0 10px;
}
.content .related dd a:hover {
	text-decoration:underline;
	color:#3F6B8F;
}
/*..........RESULTADO DA ENQUETE..........*/
.content .enquete_result {
}
.content .query {
}
.content .enquete_result li strong {
	display:block;
	margin:5px 0;
}
.content .enquete_result li {
	margin:20px 20px;
}
.content .enquete_result {
}
.content .enquete_result {
}
/*..........PAGINATION..........*/
.content .pagination {
	background: #f2f2f2;
	color:#666;
	padding: 4px 2px 4px 7px;
	border: 1px solid #ddd;
	margin: 0 0 1.5em
}
.content .pagination p {
	position:relative;
	text-align:right
}
.content .pagination p a, .content .pagination p a:hover {
	text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc
}
.content .pagination p a:hover {
	background:#c00;
	color:#fff
}
.content .pagination p span {
	text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc;
	color:#ccc
}
.content .pagination * {
	margin:0
}
.content .pagination h4 {
	margin-top:-1.45em;
	padding:0;
	border:none
}
/*..........CAPA..........*/
/****************************************************************/
/****************************************************************/
#pg_home .content {
	font-size:11px;
}
#pg_home .destaque {
	margin:-20px 0 0 0;
	height:200px;
}
.subdestaque {
	width:200px;
	float:left;
	margin:10px 0 15px 0 !important;
}
.subdestaque2 {
	width:200px;
	float:right;
	margin:10px 0 15px 0 !important;
	padding-right:5px;
}
.subdestaque img, .subdestaque2 img {
	clear:both;
	display:block;
}
#pg_home h3 {
	display:table;
	clear:both;
}
.subdestaque img, .subdestaque2 img {
	width:190px;
	clear:both;
	display:table;
	padding:6px;
	border:1px solid #CCC;
	margin:0 0 10px 0;
}
.subdestaque img:hover, .subdestaque2 img:hover {
	background-color:#466CA2;
	border:1px solid #466CA2;
}
.subdestaque a, .subdestaque2 a {
	text-decoration:none;
}
.subdestaque a:hover, .subdestaque2 a:hover {
	text-decoration:underline;
	color:#000;
}
#pg_home .news {
	padding:0 0 0 5px;
}
/*..........DOWNLOADS..........*/
/****************************************************************/
.content .downloads_nivel {
}
.content .downloads_nivel {
	margin:10px 0 18px 0;
	display:table;
	width:100%;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:5px 0 5px 0;
}
.content .downloads_nivel li {
	display:inline;
	font-size:11px;
	list-style-type:none;
	padding:1px 10px 1px 2px;
	margin:0 5px 0 0 !important;
	background:url("../imagens/seta1.gif") right center no-repeat;
}
.content .downloads_nivel li a {
	color:#025396;
	margin:0;
	padding:2px 4px;
	text-decoration:none;
}
.content .downloads_nivel li a:hover {
	background-color:#025396;
	color:#FFF;
}
.content .downloads_nivel li strong {
	background-color:#025396;
	color:#FFF;
	padding:2px 4px;
}
.content .downloads_nivel .actual {
	background:none;
}
.content .downloads_categorias {
	display:table;
	width:100%;
	clear:both;
}
.content .downloads_categorias li {
	font-size:11px;
	margin:8px;
	padding:0;
	width:180px;
	display:block;
	float:left;
}
.content .downloads_categorias li a {
	text-decoration:none;
	background:url("../imagens/folder.gif") left center no-repeat;
	display:block;
	padding:2px 2px 2px 22px;
	border:1px solid #FFF;
}
.content .downloads_categorias li a:hover {
	background-color:#FF9C00;
	color:#000;
	border:1px solid #FF9C00;
}
.content .downloads_arquivos {
	border:1px solid #E6E7E8;
	padding:5px;
	background-color:#F6F6F6;
	font-size:11px;
}
.content .downloads_arquivos dt {
	font-size:13px;
}
.content .downloads_arquivos dd {
	background:url("../imagens/traco3.gif") left bottom repeat-x;
	padding:0 0 10px 0;
}
.content .downloads_arquivos a {
}
.content .downloads_arquivos strong {
	color:#1B486D;
	clear:left;
}
/*..........EVENTOS..........*/

.content .evento {
	clear:both;
	display:table;
	float:none;
	margin:4px 0;
}
.content .evento dl a {
	text-decoration:none;
}
.content .evento dt {
	font-weight:bold;
	margin-top: 1.3em
}
.content .evento dt img {
	float:left;
	width:95px;
	height:73px;
	padding:7px;
	background-color:#FFF;
	border:1px solid #CCC;
	margin:0 10px 10px 0;
}
.content .evento dt img:hover {
	background-color:#4872A7;
	border:1px solid #4872A7;
}
.content .evento dd {
	font-size:11px;
}
/*..........GALERIA DE FOTOS..........*/
/****************************************************************/
/*..........LIGHTBOX..........*/
.content .galeria {
	margin:25px 0;
	padding:0;
	display:table;
}
.content .galeria li {
	float:left;
	margin:8px -4px;
}
.content .galeria li a {
	margin:0;
	padding:0;
}
.content .galeria li a img {
	width:95px;
	height:73px;
	clear:both;
	display:block;
	margin:0;
	padding:9px;
	background-color:#FFF;
	border:1px solid #E3DFD7;
}
.content .galeria li a img:hover, .galeria li a:hover img {
	border:1px solid #F39909 !important;
	padding:9px;
	background-color:#F39909 !important;
}
.content .galeria li a img {
}
.content .galeria_listagem {
	margin:25px 0;
	padding:0;
	display:table;
}
.content .galeria_listagem li {
	float:none;
	margin:8px -4px;
	display:table;
	clear:both;
}
.content .galeria_listagem li a {
	margin:0;
	padding:0;
}
.content .galeria_listagem li strong {
	display:block;
}
* HTML .content .galeria_listagem li strong {
	margin:-18px 0 0 0;
}
.content .galeria_listagem li a img {
	width:95px;
	height:73px;
	display:block;
	float:left;
	margin:0;
	padding:9px;
	margin:0 10px 0 0;
	background-color:#FFF;
	border:1px solid #E3DFD7;
}
.content .galeria_listagem li a img:hover, .galeria li a:hover img {
	border:1px solid #F39909 !important;
	padding:9px;
	background-color:#F39909 !important;
}
.content .galeria_listagem li a img {
}
/*..........SCROLLING..........*/
#gallery {
	position:relative;
	border-top:5px solid #CCC;
	border-bottom:5px solid #CCC;
}
#gallery, #gallery #panel1, #gallery #panel2 {
	width:410px;
	height:100px;
}
#gallery, #thumbsholder, #panel1, #panel2, .clearfix {
	padding:0 !important;
	margin:0 auto!important;
}
#gallery #thumbsholder {
	padding:0 0px 12px 0px;
}
#gallery #panel1 {
}
#gallery #panel2 {
}
#gallery ul {
	padding:0;
}
#gallery li {
	float:left;
	margin:0;
	padding:5px 0 0 0;
}
#gallery li a img {
	width:95px;
	height:73px;
	clear:both;
	display:block;
	margin:0 10px 0 0px;
	padding:6px;
	background-color:#FFF;
	border:1px solid #E3DFD7;
}
#gallery li a img:hover, .galeria li a:hover img {
	border:1px solid #F39909 !important;
	padding:6px;
	background-color:#F39909 !important;
}
#gallery li a {
	float:left;
}
#gallery #panel1 {
	position:relative;
	display:block;
	overflow:hidden;
}
#gallery #panel2 {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	padding-top:30px;
}
.content .foto_maior {
	margin:5px 0;
	display:block;
	text-align:center;
}
.content .foto_maior img {
	padding:9px;
	background-color:#FFF;
	border:1px solid #CCC;
	float:none !important;
	margin:0 auto !important;
}
.content .foto_descricao {
	display:block;
	text-align:center;
	background-color:#F6F6F6;
	font-size:11px;
	margin:0;
	padding:4px 0;
}
/****************************************************************/

.galeria2 ul {
	margin:-45px 0 !important;
}
* HTML .galeria2 ul {
	margin:-20px 0 !important;
}
.galeria2 li {
	float:left;
	background:none;
	padding:0;
	text-align:center;
	margin:20px 0;
	border:1px solid #000;
	clear:both;
	width:90%;
}
* HTML .galeria2 li {
	margin:20px 0px;
}
.galeria2 li ul li {
	float:left;
	width:120px;
	display:inline;
	border:0;
	clear:none;
	margin:5px 0 !important;
}
.galeria2 li ul li a {
	display:block;
	text-decoration:none;
	width:118px;
}
.galeria2 li ul li a:hover {
	text-decoration:underline;
	background:none;
}
.galeria2 li ul li a img {
	width:95px;
	height:73px;
	clear:both;
	display:block;
	padding:9px;
	background-color:#FFF;
	border-top:1px solid #E3DFD7;
	border-left:1px solid #E3DFD7;
	border-bottom:1px solid #FAF8F4;
	border-right:1px solid #FAF8F4;
}
.galeria2 li ul li a img:hover, .galeria2 li ul li a:hover img {
	border:1px solid #F39909 !important;
	padding:9px;
	background-color:#F39909 !important;
}
.galeria2 li ul li a img {
}
.galeria2 {
}
/*..........FOOTER..........*/
/****************************************************************/
.footer {
	width:990px;
	clear:both;
	font-size:11px;
	height:83px;
	background:#fbfbfb url(../imagens/bg_footer.gif) repeat-x;
	color:#797979;
	margin:0 0 -5px 0;
	text-align:center;
	padding-top:20px;
}
.footer .license {
	display:table;
	margin:0 0 10px 0;
}

.footer .webroom {
	width:80px;
	height:19px;
	float:right;
	margin:0 30px 0 0;
	*margin:0 30px 0 0;
}
.footer .webroom a {
	width:80px;
	height:19px;
	background:url("../imagens/webroom.gif") no-repeat;
	display:block;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}

.footer .virtual {
	width:126px;
	height:36px;
	background:url("../imagens/logo_virtual.gif") no-repeat;
	display:block;
	float:left;
	margin:-10px 0 0 50px !important;
	*margin:-10px 0 0 50px !important;
	clear:both;
	text-indent:-9999px;
	overflow:hidden;
}
.footer address {
	display:table;
	font-style:normal;
	margin:auto;	
}
.footer .copyright {
	margin:0px 0 0 10px;
	color:#797979;
}
/*..........FEATUREBOX..........*/
.content .featurebox {
	background-color:#EAEAEA;
	border:1px solid #CCC;
	display:block;
	margin:15px 0;
	padding:15px;
}



.content .oportunidade {
	margin:20px 0 0 0;
	clear:both;
} 

.content .oportunidade li {
	border-bottom:1px dotted #CBCBCD;
	padding:5px 0 10px 0;
	margin:0 10px 20px 10px;
}

.content .oportunidade h3 {
	font-size:16px;
	color:#3f6b8f;
	margin:5px 0 10px 0;
}

.content .oportunidade  p {
	margin:0 0 5px 0;
	font-size:12px;
}


.content .date {
	clear:both;
	float:left;
	font-weight:bold;
	font-size:13px;
}

.btn_enviar {
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	text-align:center;
	background:#d8dde0 url(../imagens/seta_btn.jpg) no-repeat 10px 7px;
	color:#1a5b88;
	padding:2px 15px;
	margin:10px 80px 0 0 !important;
	cursor:pointer;
}	
.sucesso_contato {
	color:#009900;
	float:left;
	margin:0 0 0 250px;
}

#sucesso_contato {
	color:#009900;
	float:left;
	margin:-100px 0 0 250px;
}

#erro_contato {
	color:#900;
	margin:-100px 0 0 250px;
	width:500px;
}

.confirma h1 {
	margin:20px 0 20px 20px;
}

.confirma p {
	clear:both;
	margin:0 20px 20px 20px;
}

#messagem_news {
	color:#090;
	clear:both;
	margin:5px 0 0 10px;
}

.btn_curriculum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	float:right;
	background:#d8dde0 url(../imagens/seta_btn.jpg) no-repeat 10px 7px;
	color:#1a5b88;
	padding:4px 4px 2px 20px;
	margin:-40px 0 10px 0;
	text-decoration:none;
	width:150px;
	height:32px;
	display:block;
}

.btn_curriculum:hover {
	color:#1a5b88;
}

/*..........HACKS FOR OPERA..........*/
/****************************************************************/
@media all and (min-width: 0px) { /* HACKS FOR OPERA */
 .content {
}
}
