
body
	{
		margin:0; 
		padding:0;
		color:#262626;
		text-align:center;
		background-color:#fff;
		background-image:url('../layout-consulterh/crh-body-bg.png');
		background-repeat:repeat-x;
		/*
		background-position:center 10px;
		background-attachment:fixed;*/
		font-size:12px;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		overflow-x: hidden;
	}

body.interno{ background-image:url('../layout-consulterh/crh-body-bg-int.png'); }
body.vaga{ background-image:url('../layout-consulterh/crh-body-bg-4.png'); }

#tudo
	{ 
		width:985px;
		position:relative;
		margin:0 auto;
	}

#conteudo
	{
		width:985px;
		padding:0 0 0 0;
		margin:0 0 0 0;
	}


#topo {
	/*background:transparent;*/
	background:url('../layout-consulterh/crh-topo-usr.png') top right no-repeat transparent;
	width:100%;
	height:150px;
	text-align:left;
	padding:0;
	margin:9px 0 0 0;
	float:left;
	}

#topo_ban {
	background:transparent;
	width:975px;
	height:278px;
	text-align:left;
	padding:0;
	margin:30px 0 0 0;
	float:left;
	
	border:0px solid #fff;
	/*-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;*/

	}
	
#topo_ban.interno{ /*background:red;*/ height:97px; border:0; margin:0; padding:0 }
#topo_ban.area{ background:transparent; height:10px; border:0; margin:0; padding:0 }
body.fundo_1 #topo_ban{ border:5px solid #CE5E1A; }
body.fundo_2 #topo_ban{ border:5px solid #013E6D; }

#topo div.logo{ background:transparent; width:140px; height:65px; float:left; padding:0; margin:15px 0 0 0; z-index:100; }
#topo div.icone{ width:350px; /*background:red;*/ position:absolute; top:25px; right:0; float:left; padding:0; margin:0 0 0 0; z-index:100; }
#topo div.icone ul{ width:100%; padding:0; margin:0; list-style:none; display:list;  }
#topo div.icone ul li{ height:55px; margin:0; padding:7px 0 0 0; }
#topo div.icone ul li.tel{ height:35px; background:url('../layout-consulterh/crh-ico-tel.png') no-repeat transparent; padding:2px 0 5px 25px; }
#topo div.icone ul span.sep{ width:35px; background:url('../layout-consulterh/crh-ico-sep.png') center center no-repeat transparent;  }
#topo div.icone ul span{ color:#003399; }
#topo div.icone ul strong{ color:#003399; font-family:arial,tahoma,verdana; font-size:11px; }
#topo div.icone ul input{ width:100px; background:#fff; color:#3C3C3C; padding:7px; margin:5px 0 0 0; border:1px solid #E0E0E0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#topo div.icone ul input:hover, #topo div.icone ul input:focus{ outline:none; }
#topo div.icone ul li div{ margin:0 225px 0 0; color:#C8C8C8;  }
#topo div.logo img{ border:0 }
#topo iframe { margin:0; padding:0; border:0 }

#topo div.menu{ position:absolute; top:150px; right:0; float:left; height:40px; line-height:40px; width:100%; margin:0; padding:0 0 0 0; background:url('../layout-consulterh/crh-menu-bg-fd.png') repeat-x transparent; z-index:100; }
#topo div.menu{ border:1px solid transparent; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  }
#topo div.menu ul { padding:0 10px 0 10px; margin:0 0 0 0; list-style:none; }
#topo div.menu ul li { display:inline; float:left; margin:0 0 0 0; border:0; }
#topo div.menu ul li a { padding:0 20px 0 20px; font-size:13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: capitalize; display:block; text-align:center; text-decoration: none; color:#fff }
#topo div.menu ul li a:hover { background:#2B68BD; color:#fff; border-bottom:2px solid #000F31 }
#topo div.menu ul li a.setado{ background:#2B68BD; color:#fff; border-bottom:2px solid #000F31  }
#topo div.menu ul li a.setado_off{ background:#F3F3F3; color:#365EAF; border-bottom:2px solid #000F31  }

#topo_menu
	{
		background:transparent;
		width:100%;
		height:58px;
		text-align:left;
		padding:0;
		margin:35px 0 0 0;
		float: left;
	}
	
#topo_menu ul { width:100%; padding:0; margin:0 0 0 0; list-style:none; }
#topo_menu ul li { display:inline; float:left; margin:0 0 0 0; }
#topo_menu ul li a { background:url('../layout/botao_meio_az.png') center center no-repeat transparent /*#EA7B37*/; color:#fff; margin:0 5px 0 0; border:3px solid #E86819; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border-bottom:0;  }
#topo_menu ul li a { padding:0 15px 0 15px; font-size:13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; display:block; line-height:46px; text-align:center; text-decoration: none; }
#topo_menu ul li a:hover { background:#E9762F; color:#fff }
#topo_menu ul li a.setado{ background:#E86819; color:#fff  }

/*
#topo_menu .area{ background:transparent; float:right; margin:10px 10px 0 0 }
#topo_menu .area input{ color:#c0c0c0; border:0; background:#fff; width:75px; padding:5px; margin:0 0 0 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#topo_menu .area button{ border:1px solid #fff; background:#1D75BD; color:#fff; width:35px; padding:5px; margin:0 0 0 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor:pointer }
#topo_menu .area input.usr{ width:105px; }
*/

#principal
	{
		width:985px;
		height:auto;
		padding:35px 0 0 0;
		margin:0 0 0 0;
		text-align:left;
		float:left;
		border:0;
	}
	
#principal.home{ padding:0 }
#principal p, img, small, span, div, form { border:0; padding:0; }
#principal td, tr { font-size:11px; }

/*
#principal #destaque{ background:#fff; float:left; height:auto; width:100%; margin:20px 0 0 0 }
#principal #destaque div.coluna1{ float:left; width:100%; min-height:235px; margin:0; padding:0 }
#principal ul.coluna_inline{ float:left; margin:0 0 0 23px; padding:0; list-style:none; }
#principal ul.coluna_inline li{ padding:0 35px 0 35px; display:inline; float:left; width:255px; min-height:205px; border-right:1px solid #E5E4E4 }
#principal ul.coluna_inline li div{ width:100%; float:left; display:block }
#principal ul.coluna_inline li div img, #principal #contexto ul.coluna_inline li div img{ border:0; float:left; margin:0 10px 10px 0 }
#principal ul.coluna_inline li div h5, #principal #contexto ul.coluna_inline li div h5{ color:#094897; font-size:25px; font-weight:normal; margin:0; padding:0 }
#principal ul.coluna_inline li div span{ color:#8B8282; text-align:left }
#principal ul.coluna_inline li div p{ border-top:1px solid #E5E4E4; margin:5px 0 0 0; padding:15px 0 0 0; color:#4E4848; text-align:left }
#principal ul.coluna_list{ float:left; margin:0 0 0 23px; padding:0; list-style:none; }
#principal ul.coluna_list li{ padding:10px 0 0 0; display:list; width:255px; min-height:85px; border-bottom:1px solid #E5E4E4 }
#principal ul.coluna_list li div{ width:100%; float:left; display:block; text-align:left; }
#principal ul.coluna_list li div img, #principal #contexto ul.coluna_list li div img{ border:0; float:left; margin:5px 15px 10px 0 }
#principal ul.coluna_list li div h5, #principal #contexto ul.coluna_list li div h5{ color:#094897; font-size:25px; font-weight:normal; margin:0; padding:0 }
#principal ul.coluna_list li div span{ color:#8B8282; text-align:left }
#principal ul.coluna_list li div p{ margin:5px 0 0 0; padding:15px 0 0 0; color:#4E4848 }
#principal #destaque div.coluna2{ float:left; width:100%; min-height:250px; margin:0; padding:35px 0 0 0;  }
#principal #destaque div.coluna2 h5{ color:#094897; font-size:21px; font-weight:normal; margin:5px 0 20px 0; padding:0 }
#principal #destaque div.coluna2 p{ color:#4E4848; width:195px; font-size:12px; margin:0; padding:0 }
#principal #destaque div.coluna2 ul{ background:none; width:100%; margin:0; padding:0; list-style:none }
#principal #destaque div.coluna2 .indicadores{ background:url(../layout/amg_barra.png) left top no-repeat transparent; width:944px; min-height:257px; float:left; margin:0 0 0 35px }
#principal #destaque div.coluna2 .indicadores div.left{ width:395px; float:left }
#principal #destaque div.coluna2 .indicadores div.right{ width:525px; float:right }
#principal #destaque div.coluna2 .indicadores div.right li div{ width:100%; min-height:150px; margin:25px 0 0 0; float:right }
#principal #destaque div.coluna2 .indicadores div.right li a{ display:block; padding:0 10px 0 10px; color:#4E4848; float:left; text-decoration:none }
#principal #destaque div.coluna2 .indicadores div.right li a:hover{ color:#094897; text-decoration:none }
#principal #destaque div.coluna2 .indicadores div.right li a.setado{ color:#094897; font-weight:bold; text-decoration:none }
*/

h1, 
h2, 
h3,
h4,
h5,
h6 {
	/*color: rgb(34, 34, 34);*/
	font-family: 'open Sans', Arial, sans-serif;
	/*font-size: 24px;*/
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	/*line-height: 33.59375px;*/
	orphans: 2;
	text-align: start;
	text-indent: 0px;
	text-transform: none;
	white-space: normal;
	widows: 2;
	word-spacing: 0px;

	-webkit-text-size-adjust: auto;
	-webkit-text-stroke-width: 0px;

	/*
	display: inline !important;
	background-color: rgb(255, 255, 255);
	float: none;
	*/
}
/*
h1 { color:#1B428F; font-size: 21px; padding:10px; margin:5px 0 45px 0; }
h1{ width:100%; background:url(../layout-consulterh/crh-barra-h1.png) repeat-x #F6F6F6; border:1px solid #E4E4E4; }
*/
h1{ color:#8B8B8B; font-size: 21px; width:705px; height:46px; line-height:46px; float:left; margin:0 0 20px 0; padding:0 0 0 25px; background:url(../layout-consulterh/crh-barra_buscar_int.png) repeat-x transparent; }
h1{ border:1px solid #F1F1F1; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
h1.nulo{ background:transparent; border:0;  padding:0 0 0 21px; }

h2{ color:#022977; font-size: 17px; width:705px; height:46px; /*line-height:46px;*/ float:left; margin:0 0 20px 0; padding:7px 0 0 25px; background:url(../layout-consulterh/crh-barra_buscar_int.png) repeat-x #EAEAEA; }
h2{ border:1px solid #F1F1F1; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
h2 small{ font-size: 11px; margin:0; padding:0; }


/*h2 { color:#E86819; font-size: 24px; margin:0 0 0 0; padding:0 0 5px 0 }*/
h3 { color:#666666; font-size: 16px; }
h3.azul { color:#2B68BD; width:100%; }
h3.azul small { color:#666666; }
h4 { color:#666666; font-size: 13px; }
h5{ color:#005DA4; font-size: 24px; margin:0 0 10px 0; padding:0 0 5px 0; word-spacing:-3px; }
h6{ color:#005DA4; font-size: 24px; margin:0 0 10px 0; padding:0 0 5px 0; word-spacing:0; }

table tr td.legenda{ font-weight:bold; text-align:right; padding:0 10px 0 0; }

#principal #contexto{ /*background:red; float:left;*/ width:100%; height:auto; text-align:justify; margin:0; padding:0 }
#principal #contexto h1 span{ color:#fff; font-weight:bold; font-size:11px; font-family:arial; }
#principal #contexto h2 span,
#principal #contexto h5 span{ color:#4E4848; font-weight:normal; font-size:10pt; font-family:arial; word-spacing:0px; }
/*#principal #contexto form fieldset{ float:left; margin:0; padding:0; border:0; }*/

#principal #contexto h1 span a,
#principal #contexto h1 span small{ color:#EA6614; text-decoration:none }
#principal #contexto h1 span a:hover,
#principal #contexto h1 span a:focus,
#principal #contexto h1 span a:active{ color:#fff; text-decoration:none }
#principal #contexto.sombra{ background:url(../layout/amg_sombra_vertical-.png) right 80px no-repeat transparent; width:835px; min-height:305px; }
/*
BUSCA
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

#principal #contexto #buscar{ float:left; width:950px; /*background:#005DA4;*/ background:transparent; min-height:35px; margin:0 0 15px 0; padding:15px 10px 10px 20px; /*border:1px solid #05538F; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;*/ }
#principal #contexto #buscar ul{ width:100%; padding:0; margin:0; list-style:none; }
#principal #contexto #buscar ul li{ display:inline; float:left; margin:0; padding:0 7px 0 0 }
#principal #contexto #buscar ul li small a{ color:#fff }
#principal #contexto #buscar #buscar_caixa{ display: none; float:left; width:100%; min-height:35px; margin:15px 0 0 0; padding:15px 0 0 0; border-top:1px solid #0B7ED5 /*border:1px solid #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;*/ }

#principal #contexto #buscar.interno_OFF{ background:url(../layout/sombra_fundo.png) repeat-x 0 -2px #fff; border:5px solid #EA7817; }
#principal #contexto #buscar.interno{ /*background:blue;*/ margin:15px 0 0 0; padding:0; border:0; }
#principal #contexto #buscar #buscar_caixa.interno{ /*display: block; border-top:1px solid #c0c0c0*/ display:none }

#principal #contexto #buscar.empresa{ background:url(../layout/sombra_fundo.png) repeat-x 0 -2px #fff; border:5px solid #005DA4; }

/*
CONTEUDO
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

#principal #contexto div.coluna1{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; float:left; width:725px; margin:0 0 0 10px; padding:0; }
#principal #contexto div.coluna1.sombra{ background:url(../layout/amg_sombra_vertical.png) right 0 no-repeat transparent; width:605px; min-height:550px; padding:0 60px 0 0;  }

#principal #contexto div.coluna2{ float:right; width:205px; margin:0 15px 0 0; padding:0 }
#principal #contexto div.coluna1 div.coluna_txt,
#principal #contexto div.coluna2 div.coluna_txt{ width:100%; float:left; color:#3D3A3A; padding:0; margin:30px 0 0 0; }

#principal #contexto div.coluna1.frm{ width:405px; }
#principal #contexto div.coluna1.frm div.coluna_txt div.map { width:450px; border:1px solid #CCCCCC; background:#F7F7F7; float:left; margin:0 0 10px 0; }


#principal #contexto div.coluna2 div.coluna_txt.menu,
#principal #contexto div.coluna2 div.coluna_txt.frm{ background:url(../layout/sombra_fundo.png) repeat-x #fff; border:5px solid #EA7817; padding:35px 0 20px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#principal #contexto div.coluna2 div.coluna_txt.frm { width:505px; }
#principal #contexto div.coluna2 div.coluna_txt.frm.pequeno { width:325px; float:right; }
#principal #contexto div.coluna2 div.coluna_txt.frm small { color:#000; }
#principal #contexto div.coluna2.frm{ width:505px; }

#principal #contexto div.coluna1 div.coluna_txt.outros{ margin:0 0 0 20px }
#principal #contexto div.coluna1 div.coluna_txt.outros h5{ color:#005DA4; word-spacing:0; font-size:16pt; border-bottom:1px solid #005DA4  }
#principal #contexto div.coluna1 div.coluna_txt.outros ul{ margin:0 0 0 0 }
#principal #contexto div.coluna1 div.coluna_txt.outros ul li{ list-style:none }

#principal #contexto div.coluna1 div.coluna_txt div.texto{ padding:0 20px 20px 20px; margin:0; color#000 }
#principal #contexto div.coluna1 div.coluna_txt div.texto div{ margin:0 0 10px 0 }
#principal #contexto div.coluna1 div.coluna_txt div.texto div.inscricao{ background:#F2F2F2; width:100%; padding:10px; margin:0 0 0 0; border:2px solid #E7E7E7 }
#principal #contexto div.coluna1 div.coluna_txt div.texto ul{ margin:15px 0 0 25px }
#principal #contexto div.coluna1 div.coluna_txt div.texto ul li{ padding:0 0 0 0 }
#principal #contexto div.texto{ padding:0 0 0 20px }

#principal #contexto div.coluna2.left{ float:left; width:355px; margin:0 35px 0 0; padding:0 }
#principal #contexto div.coluna2.left small a{ margin:0 0 0 0; }
#principal #contexto div.coluna2.left div.coluna_txt.frm { padding-top:0; width:355px; }
#principal #contexto div.coluna2.left div.coluna_txt.frm p{ min-height:95px; margin:0; padding:0; }
#principal #contexto div.coluna2.left div.coluna_txt.frm.empresa { border-color:#005DA4; width:355px; }
#principal #contexto div.coluna2.left div.coluna_txt.frm div.frm_bt { float:right; margin:7px 0 0 0 }

/*
#CAPA / CONSULTRH
*/
#principal #contexto div.coluna1.sombra.capa{ background:url(../layout-consulterh/chr-sombra-pequena.png) right 0 no-repeat transparent; width:455px; min-height:450px; }
#principal #contexto div.coluna2.left.capa{ width:425px; }


#principal div.buscar{ width:725px; height:46px; float:left; margin:0 0 20px 0; padding:0 0 0 0; background:url(../layout/barra_buscar_int.gif) no-repeat transparent; }
#principal div.buscar ul { padding:0; margin:7px 0 0 45px; list-style:none; }
#principal div.buscar ul li { display:inline; float:left; margin:0 0 0 0; padding:0 5px 0 5px; border:0; }

#principal ul.ico-opcao{ width:100%; padding:0; margin:0 0; list-style:none; display:list; text-align:left;  }
#principal ul.ico-opcao li{ width:100%; height:95px; border-bottom:1px solid #F0F0F0; margin:0 0 0 0; padding:0 0 0 0 }
#principal ul.ico-opcao li h5{ margin:0 0 0 0; padding:0 0 0 0 }
#principal ul.ico-opcao li h5 small{ word-spacing:0; font-size:13px }
#principal ul.ico-opcao li img{ float:left; border-right:2px solid #fff }
#principal ul.ico-opcao li span{ float:left; width:130px; font-size:14px; padding:15px 0 0 0; color:#3C3C3C; }

#principal ul.ico-opcao li:hover{ background:#F0F0F0; cursor:pointer }
#principal ul.ico-opcao li:hover img{ border-right:2px solid #E4E4E4 }
#principal ul.ico-opcao li:hover span{ padding-left:20px; }
#principal ul.ico-opcao li.resumo:hover{ background:#fff; cursor:default }

/*
VAGAS E CURRICULOS
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

#principal table.vagas{ width:100%; padding:0; margin:0; border:0; /*border:3px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;*/ }
#principal table.vagas thead{ background:#1470B8; text-align:left }
#principal table.vagas thead th{ height:42px; color:#fff; font-weight:normal; font-size:13px; padding:0 0 0 10px }
#principal table.vagas tbody tr{ background:#fff; }
#principal table.vagas tbody tr.odd { background:#F2F2F2; }
#principal table.vagas tbody tr:hover{ background:#F6F6F6; cursor:pointer }
#principal table.vagas tbody td{ color:#7F7F7F; font-size:11px; min-height:55px; padding:0 0 5px 10px; /*text-transform:capitalize;*/ }
#principal table.vagas tbody td.icone{ width:20px; text-align:center; padding:0 0 0 0;  }
#principal table.vagas tbody td.checkbox{ width:10px; text-align:center }
#principal table.vagas tbody td.pontos{ width:20px; text-align:center; background:#E2E2E2; color:#7F7F7F; padding:0 0 0 0; border-bottom:1px solid #fff }
#principal table.vagas tbody td.pontos.ativos{ background:#E86819; color:#fff; }
#principal table.vagas tbody td div{ width:100%; padding:10px 0 5px 0; margin:0 0 7px 0; height:auto; float:left; border-bottom:1px solid #E4E4E4; }
#principal table.vagas tbody td div p a, #principal a.btnverde{ background:url('../layout-consulterh/crh-botao-azul.png') repeat-x transparent; color:#fff; text-align:center; padding:7px; margin:10px 7px 7px 0; float:right; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#principal table.vagas tbody td strong{ font-size:13px; color:#005DA4; }
#principal table.vagas tbody td div small{ font-size:11px; text-transform:capitalize; color:#005DA4; }
#principal table.vagas tbody td div p{ margin:10px 10px 0 0; }
#principal table.vagas tbody td ul{ margin:0; padding:7px 5px 7px 5px; width:100%; list-style:none }
#principal table.vagas tbody td ul li{ margin:0; padding:0; display:list }
#principal table.vagas tbody td ul li span{ width:90px; float:left; font-weight:bold; }
#principal table.vagas tbody td img.pequeno{ width:80px; height:80px; margin:7px 0 7px 0; border:1px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#principal a.btnverde{ background:url('../layout-consulterh/crh-botao-verde.png') repeat-x transparent; width: 155px; float: left; margin-left: 10px; margin-top:0; /*display: none*/ }

#principal table.curriculos{ width:100%; padding:0; margin:0; border:3px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#principal table.curriculos thead{ background:#E86819; text-align:left }
#principal table.curriculos thead th{ height:42px; color:#fff; font-weight:normal; font-size:13px; padding:0 0 0 10px }
#principal table.curriculos tbody tr{ background:#fff; }
#principal table.curriculos tbody tr.odd { background:#F2F2F2; }
#principal table.curriculos tbody tr:hover{ background:#E2E2E2; cursor:pointer }
#principal table.curriculos tbody td{ color:#7F7F7F; font-size:11px; height:35px; padding:0 0 0 10px; text-transform:capitalize; }
#principal table.curriculos tbody td.icone{ text-align:center }
#principal table.curriculos tbody td.checkbox{ width:10px; text-align:center }
#principal table.curriculos tbody td div{ padding:10px }
#principal table.curriculos tbody td ul{ margin:0; padding:7px 5px 7px 5px; width:100%; list-style:none }
#principal table.curriculos tbody td ul li{ margin:0; padding:0; display:list }
#principal table.curriculos tbody td ul li span{ width:90px; float:left; font-weight:bold; }
#principal table.curriculos tbody td img.pequeno{ width:80px; height:80px; margin:7px 0 7px 0; border:1px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#principal table.planos{ width:95%; padding:0; margin:0; border:3px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#principal table.planos thead{ background:#E86819; text-align:left }
#principal table.planos thead th{ height:42px; color:#fff; font-weight:normal; font-size:13px; padding:0 0 0 10px }
#principal table.planos tbody tr{ background:#fff; }
#principal table.planos tbody tr.odd { background:#F2F2F2; }
#principal table.planos tbody tr:hover{ background:#E2E2E2; cursor:pointer }
#principal table.planos tbody td{ color:#7F7F7F; font-size:11px; height:35px; padding:0 0 0 10px; /*text-transform:capitalize;*/ }
#principal table.planos tbody td.icone{ text-align:center }
#principal table.planos tbody td.checkbox{ width:10px; text-align:center }
#principal table.planos tbody td div{ padding:10px }

#principal ul.vagas{ width:100%; float:left; padding:0; margin:0; list-style:none; text-align:left }
#principal ul.vagas li{ background:url('../layout/ico_seta.png') center left no-repeat transparent; display:list; }
#principal ul.vagas li a, #principal ul.vagas li a:visited { display:block; padding:5px 0 5px 20px; color:#3DA9F5; text-decoration:none; font-size:14px }
#principal ul.vagas li a:hover { display:block; color:#F0792F; text-decoration: none }


#principal #contexto div.coluna1 div.vaga{ width:455px; min-height:300px; float:left; margin:0 0 35px 15px; padding:0 0 0 0; border:0; /*border:1px solid #c0c0c0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;*/ }
#principal #contexto div.coluna1 div.vaga.exibicao{ width:95%; margin:10px 10px 10px 20px; background:#fff }
#principal #contexto div.coluna1 div.vaga ul{ list-style:none; margin:0 0 15px 20px; padding:0 }
#principal #contexto div.coluna1 div.vaga ul.medio{ width:90%; }
#principal #contexto div.coluna1 div.vaga ul.grande{ width:95%; }
#principal #contexto div.coluna1 div.vaga ul li{ padding:3px 0 0 0 }
#principal #contexto div.coluna1 div.vaga h6 { background:transparent; color:#005DA4; font-size: 15px; margin:10px; padding:5px 5px 5px 10px; text-transform:uppercase; /*font-family:arial,tahoma,verdana;  -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 3px; */ }
#principal #contexto div.coluna1 div.vaga div{ margin:0 0 25px 0; padding:20px; border-top:0px solid #E4E4E4 }
#principal #contexto div.coluna1 div.vaga div p{ min-height:50px; padding-bottom:10px }
#principal #contexto div.coluna1 div.vaga div ul{ display:inline }
#principal #contexto div.coluna1 div.vaga div ul li{ float:left; height:30px }
#principal #contexto div.coluna1 div.vaga div ul li a{ margin:0 5px 0 0 }
#principal #contexto div.coluna1 div.vaga div  button{ width:175px; float:right; margin:5px -9px 0 0 }

#principal #contexto div.coluna1 div.vaga table{ border:0; margin:7px 0 10px 20px; }
#principal #contexto div.coluna1 div.vaga table td{ border-bottom:1px solid #E4E4E4; padding:3px 7px 3px 0; }


/*
#principal #contexto div.coluna1 div.vaga div{ width:100%; padding:10px 0 5px 0; margin:0 0 7px 0; height:auto; float:left; border-bottom:1px solid #E4E4E4; }
#principal #contexto div.coluna1 div.vaga div p a{ background:url('../layout-consulterh/crh-botao-azul.png') repeat-x transparent; color:#fff; text-align:center; padding:7px; margin:7px 7px 0 0; float:right; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#principal #contexto div.coluna1 div.vaga div small{ font-size:11px; text-transform:capitalize; color:#005DA4; }
#principal #contexto div.coluna1 div.vaga div p{ margin:10px 10px 0 0; }
*/


#principal #contexto div.coluna1 div.vaga div.titulo{ padding:0 0 0 0; margin:0 0 15px 0; border:0; border-bottom:1px solid #c0c0c0; float:left; width:100%; min-height:90px; }
#principal #contexto div.coluna1 div.vaga div.titulo img{ padding:0; max-width:120px; max-height:120px; float:left; margin:0 20px 0 20px }
#principal #contexto div.coluna1 div.vaga div.titulo p{ padding:10px; width:95%; font-size:11px }

#principal #contexto div.coluna1 div.controles{ width:95%; border:0; margin:10px 10px 10px 20px; background:none; height:50px }
#principal #contexto div.coluna1 div.controles button{ width:155px; }
#principal #contexto div.coluna1 div.controles button.azul{ width:175px; }
#principal #contexto div.coluna1 div.controles button.verde{ width:105px; }

/*
#tabs div.vaga{ width:455px; min-height:300px; float:left; margin:0 0 35px 15px; padding:0 0 0 0; border:1px solid #c0c0c0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#tabs div.vaga ul{ list-style:none; margin:0 0 15px 20px; padding:0 }
#tabs div.vaga ul.medio{ width:90%; }
#tabs div.vaga ul.grande{ width:95%; }
#tabs div.vaga ul.grande li{ padding:3px 0 0 0 }
#tabs div.vaga h6 { background:#005DA4; color:#fff; font-size: 15px; margin:10px; padding:5px 5px 5px 10px; font-family:arial,tahoma,verdana;  -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 3px; text-transform:capitalize; }
#tabs div.vaga div{ margin:0 0 25px 0; padding:20px; border-top:1px solid #c0c0c0 }
#tabs div.vaga div p{ min-height:50px; padding-bottom:10px }
#tabs div.vaga div ul{ display:inline }
#tabs div.vaga div ul li{ float:left; height:30px }
#tabs div.vaga div ul li a{ margin:0 5px 0 0 }
#tabs div.vaga div  button{ width:175px; float:right; margin:5px -9px 0 0 }
*/

#principal div.curriculos{ width:100%; padding:0; margin:0 0 10px 0; border:3px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#principal div.curriculos table{ width:100%; padding:0; margin:0; }
#principal div.curriculos table tr{ background:#fff; }
#principal div.curriculos table tr.odd { background:#F2F2F2; }
#principal div.curriculos table td{ color:#7F7F7F; font-size:11px; height:35px; padding:0 0 0 10px; text-align:left }
#principal div.curriculos table td div{ padding:10px }
#principal div.curriculos table td.form_dados{ font-weight:bold; text-transform:capitalize; text-align:right; padding-right:5px; }
#principal div.curriculos table td.form_resumo{ text-align:left; padding:5px; text-transform:none; height:95px }
#principal div.curriculos table td.form_sep{ padding:0 0 0 10px; font-weight:bold; background:#F5F5F5; }
#principal div.curriculos table td.form_sep.dados{ font-weight:normal; text-transform:none; text-align:right; padding-right:10px }
#principal div.curriculos table td.form_check{ width:10px; padding-right:10px; background:#F5F5F5;  }
#principal div.curriculos table td.form_check:hover{ background:#CCCCCC; }
#principal div.curriculos table td.form_fotos{ width:130px; height:150px; text-align:center; border-right:1px solid #CCCCCC; padding-right:15px }
#principal div.curriculos table td.form_fotos img{ width:130px; max-width:130px; padding:5px; border:1px solid #fff }

/*#principal div.curriculos table td.form_check input{ padding:0; margin:0; }*/


/*
AGENDA E TREINAMENTOS
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

#principal table.agenda{ width:100%; padding:0; margin:0; border:3px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#principal table.agenda thead{ background:#E86819; }
#principal table.agenda thead th{ height:42px; color:#fff; font-weight:normal; font-size:13px; padding:0 0 0 10px }
#principal table.agenda tbody tr{ background:#fff; }
#principal table.agenda tbody tr.odd { background:#F2F2F2; }
#principal table.agenda tbody tr:hover{ background:#E2E2E2; cursor:pointer }
#principal table.agenda tbody td{ color:#7F7F7F; font-size:11px; height:35px; padding:0 0 0 10px }
#principal table.agenda tbody td div{ padding:10px }

#principal ul.agenda{ width:100%; float:left; padding:0; margin:0; list-style:none; text-align:left }
#principal ul.agenda li{ background:url('../layout/ico_seta.png') center left no-repeat transparent; display:list; }
#principal ul.agenda li a, #principal ul.agenda li a:visited { display:block; padding:5px 0 5px 20px; color:#3DA9F5; text-decoration:none; font-size:14px }
#principal ul.agenda li a:hover { display:block; color:#F0792F; text-decoration: none }


#principal div.icones{ float:left; width:100%; min-height:35px; margin:0 0 0 0; padding:0 0 0 0; }

#rodape {
	background:url(../layout-consulterh/crh-rodape-bg-logos.png) repeat-x #0D3D9E;
	width:100%;
	height:405px;
	/*position: absolute;*/
	position:relative;
	bottom:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	/*z-index: 8500;*/
	z-index: 998;
	
	}

#rodape h5{ font-family:arial, verdana, tahoma; font-size:21px; color:#fff; font-weight:normal; margin:0; padding:0 0 10px 0 }
#rodape div.rodape{ width:978px; margin:15px auto; }

#rodape div.rodape_menu{ float:left; width:525px; margin:10px 0 10px 0 }
#rodape div.rodape_menu p{ padding:0 0 15px 50px; text-align:left; color:#fff; }
#rodape div.rodape_menu ul{ float:left; width:200px; height:150px; padding:0 0 0 50px; margin:0 0 0 0; list-style:none; border-right:0px solid #001239; text-align:left }
#rodape div.rodape_menu ul li{ display:list; padding:0 0 0 0; color:#fff;  }
#rodape div.rodape_menu ul li a { display:block; padding:3px 0 3px 0; color:#fff; text-decoration: none }
#rodape div.rodape_menu ul li a:hover { display:block; color:#F0792F; text-decoration: none }

#rodape div.rodape_form{ float:right; text-align:left; margin:10px 0 0 0; padding:0 10px 10px 10px; }
#rodape div.rodape_form label{ text-align:left; color:#fff;  }
#rodape div.rodape_form input{ width:218px; margin:0 0 5px 20px; }

/*
#rodape div.rodape_form textarea{ width:275px; max-width:275px; height:105px; max-height:105px; margin:0 0 5px 0; }
#rodape div.rodape_form input, #rodape div.rodape_form textarea{ background:#fff; padding:3px 3px 3px 6px; font-size:11px; color:#666; border:1px solid #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#rodape div.rodape_form input:hover, #rodape div.rodape_form input:focus, #rodape div.rodape_form textarea:hover, #rodape div.rodape_form textarea:focus{ outline:none }
*/
/*
#rodape div.rodape_form button{ background:url('../layout/botao_buscar.png') no-repeat transparent; float:right; width:129px; height:31px; border:0; margin:5px 0 0 0; cursor:pointer; text-indent:-190px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#rodape div.rodape_form button:hover{ border:2px solid #fff; background-color:#EA7329; }
*/

#rodape div.rodape_endereco{ float:left; width:100%; height:35px; margin:0; padding:20px 0 0 0; border-top:1px solid #0D3D9E; }
#rodape div.rodape_endereco ul{ float:right; width:150px; padding:0 0 0 0; margin:0 0 0 0; list-style:none; }
#rodape div.rodape_endereco ul li{ display:inline; padding:0 0 0 5px; float:left }
#rodape div.rodape_endereco ul li a img{ border:0 }
#rodape div.rodape_endereco a{ color:#496DB6; }
#rodape div.rodape_endereco a:hover{ color:#fff; text-decoration:none; }

#rodape div.rodape_publicidade{ width:555px; height:80px; margin:0 auto; padding:0 0 0 0; background:transparent }
#rodape div.rodape_publicidade img{ border:0; padding:0; }
#rodape div.rodape_publicidade a{ border-right:1px solid #EDEDED; margin:5px 0 0 0; display:block; float:left; width:140px; height:80px; }
#rodape div.rodape_publicidade a:last-child{ border:0; }
#rodape div.rodape_publicidade a:hover{ background:#FAFAFA; }


/*
ITENS GERAIS
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

a { color:#757373; text-decoration: none }
a:visited { color:#757373; text-decoration: none }
a:hover { color:#F79D1D; text-decoration: underline }

hr{ color:#E8E8E8; margin-top:5px; }
a, div{ outline:none;  }

.separar { width:25px; height:20px; }
.frame{ border:3px solid #40B4EA }
.clear { clear:both; }

/*
@import url("jcarousel.css");
@import url("nivo-slider.css");
@import url("prettyPhoto.css");
@import url("jquery.tooltip.css");
*/

/*
LOGIN
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  float: right;
}

nav li { float: left; }
nav #login-trigger,
nav #signup a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  padding: 0;
  margin:0;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 #fff; 
}


nav #signup a { background:url('../layout/aba_nova_conta.png') top no-repeat transparent; width:120px; height:34px; }
nav #signup a:hover { background:url('../layout/aba_nova_conta.png') bottom no-repeat transparent; width:120px; height:34px; }
/*nav #signup a#Empresa{ position:absolute; top:0; }*/

nav #login-trigger{ background:url('../layout/aba_login.png') no-repeat transparent; width:100px; height:34px; line-height:27px; }
nav #login-trigger span{ float:right; color:#fff; padding-right:10px }
nav a#login-trigger { z-index:999; }
nav #login-trigger:hover,
nav #login .active{  }

nav #login-content{
  display: none;
  position: absolute;
  top: 25px;
  left: 0;
  z-index: 998;
  background: #E86819;
  padding: 15px;

  -moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  -webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  -moz-border-radius: 3px 0 3px 3px;
  -webkit-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
}

nav li #login-content {
  right: 0;
  width: 210px;  
}

nav, section { display: block; }
nav fieldset{ margin: 0; padding: 0; border: 0; }
nav input:focus,nav textarea:focus { outline: none; }

#inputs input {
  background: #f1f1f1;
  padding: 6px 5px;
  margin: 0 0 5px 0;
  width: 200px;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 1px #ccc inset;
  -webkit-box-shadow: 0 1px 1px #ccc inset;
  box-shadow: 0 1px 1px #ccc inset;
}

#inputs input:focus {
  background-color: #fff;
  border-color: #e8c291;
  outline: none;
  -moz-box-shadow: 0 0 0 1px #e8c291 inset;
  -webkit-box-shadow: 0 0 0 1px #e8c291 inset;
  box-shadow: 0 0 0 1px #e8c291 inset;
}

#login #actions { margin: 10px 0 0 0; }
#login #actions small a{ color:#fff }
#login #submit,
#login #cadastro,
#login #AcessoCad {		
  
  background:url('../layout/botao_meio_az.png') center center no-repeat transparent;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #F4B48D;
  float: left;
  height: 30px;
  padding: 0;
  width: 100px;
  cursor: pointer;
  font: bold 14px Arial, Helvetica;
  color: #fff;
}

#login #cadastro{ width:205px; }
#login #AcessoCad{ width:155px; }

#login #submit:hover,
#login #cadastro:hover,
#login #submit:focus,
#login #cadastro:focus { background: #E9762F;}	
#login #submit:active,
#login #cadastro:active,
#login #AcessoCad:hover,
#login #AcessoCad:focus { background: #E9762F;}	
#login #AcessoCad:active {		
  outline: none;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		
}

#login #submit::-moz-focus-inner,
#login #cadastro::-moz-focus-inner,
#login #AcessoCad::-moz-focus-inner { border: none; }
#login label { float: right; line-height: 30px; }
#login label input { position: relative; top: 2px; right: 2px; }

/*
AREA DE ACESSO
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

#acesso{ padding:10px; margin:0 }
#acesso.popup{ width:215px; padding:0 }
#acesso.popup_cad{ float:left; width:80%; padding:0 }
#acesso.popup_curso{ background:#fff; float:left; width:500px; padding:20px 0 0 30px; text-align:left; margin:0 0 0 0; }
#acesso.popup_curso h5{ font-size:14pt; word-spacing:0em; margin:0 0 0 0; }
#acesso.popup_curso fieldset, #acesso.popup_curso form, #acesso.popup_curso table{ margin:0 0 0 0; }

#acesso fieldset{ margin:0; padding:15px 0 0 0 }
#acesso ul{ width:100%; padding:0 0 0 0; margin:35px 0 0 10px; list-style:none; }
#acesso ul li{ display:inline; padding:0 0 0 10px; float:left; text-align:left }
#acesso ul li a img{ border:0 }
#acesso ul li a{ color:#fff; text-decoration:none }
#acesso ul li a:hover{ text-decoration:underline }

#principal #contexto div.coluna1.area{ padding:0px 0px 10px 50px; width:905px; }
#principal #contexto div.coluna1.area
	{
		background:url('../layout-consulterh/crh-barra-topo-sep.png') repeat-x #fff; 
		box-shadow: 0px -30px 30px -4px #000;
		margin: 0px auto;
		min-width: 933px;
		max-width: 933px;
	}

#principal #contexto div.coluna1.area h3{ float:left; width:100%; display:block; }
#principal #contexto div.coluna1.area h3 b{ color:#1470B8 }
#principal #contexto div.coluna1.area div.coluna_txt.resultado{ width:90%; margin:30px 0 20px 25px; background:transparent }
#principal #contexto div.coluna1.area div.coluna_txt.resultado h1{ width:815px; margin:0; margin-bottom:20px; }

#principal #contexto div.coluna1.area fieldset.area{ width:855px; }
#principal #contexto div.coluna1.area div.coluna_txt.area.vagas{ margin:5px 0 0 20px; width:815px }
#principal #contexto div.coluna1.area div.coluna_txt.area.vagas p{ margin:0 0 10px 0 }
#principal #contexto div.coluna1.area #flutuante_off{ position:fixed; right:90px; /*top:550px;*/ top:620px; /*background:red;*/ width:455px; margin:0 auto; }

#principal #contexto div.coluna1.area #flutuante_off{ /*position:relative;*/ background:#fff /*#EEEEEE*/; width:855px; margin:10px 0 0 0; padding:0; float:left; }
#principal #contexto div.coluna1.area #flutuante{ width:858px; margin:5px auto; background:#EEEEEE; border-color:#DDDDDD; float:left; }
#principal #contexto div.coluna1.area #flutuante.abas{ width:807px; margin:0 5px 5px 27px; }
#principal #contexto div.coluna1.area #flutuante{ 	border:1px solid #DDDDDD; -moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px; }
#principal #contexto div.coluna1.area #flutuante p{ float:left; margin:5px; padding:7px 0 0 15px; }
#principal #contexto div.coluna1.area #flutuante button{ float:right; margin:5px; }

/*
table.planos{ width:90%; padding:0; margin:0 }
table.planos tr{ min-height:35px; }
table.planos tr td{ padding:5px 0 5px 0; border-bottom:1px solid #000; }
*/

#principal #contexto div.coluna1 div.coluna_txt.passos-ico{ width:100%; height:105px; margin:0 0 0 0; float:left; }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul{ width:100%; list-style:none; padding:0; margin:0 }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li{ /*background:#f5f5f5;*/ border-bottom:0px solid #003399; color:#666; width:70px; padding:20px 10px 10px 10px; display:inline; float:left; text-align:center; }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li img{ max-height:47px; border:1px solid #C0C0C0; margin-bottom:10px; }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li.titulo{ width:575px; min-height:50px; border:0; background:transparent; text-align:left; }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li.titulo strong{ font-size:17px; font-weight:normal; color:#275FB0; }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li.ativo{ /*background:#f5f5f5;*/ border-bottom:0px solid #003399; color:#003399; }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li.inativo img,
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li.inativo:hover img{ border:1px solid #c0c0c0; }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li.ativo img{ border:1px solid #003399; /*border-bottom:3px solid #003399;*/ padding:7px; background:#fff }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li:hover img{ border:1px solid #003399; }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li:hover{ cursor:pointer; /*background:#f5f5f5;*/ border-bottom:0px solid #003399; color:#003399; }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li.ativo:hover{ cursor:pointer; /*background:#f5f5f5*/ }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li.inativo:hover{ cursor:default; color:#666; }
#principal #contexto div.coluna1 div.coluna_txt.passos-ico ul li.titulo:hover{ border:0; background:transparent; }


#principal #contexto div.coluna1 div.coluna_txt.passos{ width:855px; height:45px; margin:-24px 0 10px 0; float:left; }
#principal #contexto div.coluna1 div.coluna_txt.passos ul{ width:100%; list-style:none; padding:0; margin:0 }
#principal #contexto div.coluna1 div.coluna_txt.passos ul li{ background:#fff; border-top:1px solid #CECFD3; color:#c0c0c0; width:198px; padding:10px 0 10px 15px; display:inline; float:left; }
#principal #contexto div.coluna1 div.coluna_txt.passos ul li.ativo{ background:#EA6614; border-top:1px solid #EA6614; color:#fff  }
#principal #contexto div.coluna1 div.coluna_txt.passos ul li:hover{ cursor:pointer; background:#f5f5f5; border-top:1px solid #ccc; color:#6D707A }
#principal #contexto div.coluna1 div.coluna_txt.passos ul li.ativo:hover{ background:#EA6614; border-top:1px solid #EA6614; color:#fff }

#principal #contexto div.coluna1 div.coluna_txt.passos.empresa ul li.ativo{ background:#005DA4; border-top:1px solid #005DA4; }
#principal #contexto div.coluna1 div.coluna_txt.passos.empresa ul li.ativo:hover{ background:#005DA4; border-top:1px solid #005DA4; }

#principal #contexto div.coluna1 div.coluna_txt div.cadastro{ margin:0 0 20px 0; }
#principal #contexto div.coluna1 div.coluna_txt div.cadastro h2{ color:#005DA4; word-spacing:-1px; }
#principal #contexto div.coluna1 div.coluna_txt div.cadastro ul{ margin:20px 0 0 20px; padding:0 }
#principal #contexto div.coluna1 div.coluna_txt div.cadastro ul li{ background:url(../layout/checkbox_v.png) no-repeat left center #fff; margin:0; padding:3px 0 3px 20px; list-style:none; color:#666 }

#principal #contexto div.coluna1 div.coluna_txt div.grupo_imagem{ margin:0 0 0 20px; width:100%; }
#principal #contexto div.coluna1 div.coluna_txt div.grupo_imagem img{ float:left; margin:10px; border:2px solid #F0F0F0; padding:3px; max-width:701px; }
#principal #contexto div.coluna1 div.coluna_txt div.grupo_imagem img:hover{ border:2px solid #EA6614 }

#principal #contexto div.coluna1 div.coluna_txt div.equipe h5{ font-size:16pt; margin:10px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #F0F0F0; word-spacing:0; }
#principal #contexto div.coluna1 div.coluna_txt div.equipe a{ color:#005DA4 }

#principal #contexto #menu_lateral
{
	position:fixed;
	top:195px;
	right:-10px;

	width:205px;
	min-height:105px;
	z-index:1500;

	background:url(../layout/sombra_fundo.png) repeat-x #fff;
	border:5px solid #EA7817;
	padding:35px 0 20px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}

#principal #contexto #menu_lateral ul{ width:100%; list-style:none; padding:0; margin:5px; display:list; }
#principal #contexto #menu_lateral ul li{ padding:0; }
#principal #contexto #menu_lateral ul li.item{ background:url('../layout/ico_seta.png') center left no-repeat transparent; font-weight:bold; color:#3DA9F5; padding:3px 3px 10px 20px }
#principal #contexto #menu_lateral ul li a{ display:block; border-bottom:1px dotted #CECFD3; color:#6D707A; padding:5px; text-decoration:none }
#principal #contexto #menu_lateral ul li a:hover{ cursor:pointer; background:#f5f5f5; border-bottom:1px dotted #ccc; text-decoration:none }

#principal #contexto #menu_lateral.empresa{ border-color:#005DA4; }
#principal #contexto #menu_lateral.empresa.curriculos{ top:350px; }
	
#principal #contexto div.coluna1 div.coluna_txt.empresa a{ color:#1876BD }
#principal #contexto div.coluna1 div.coluna_txt.empresa a:hover{ color:#fff }
#principal #contexto div.coluna1 div.coluna_txt.empresa h1 small{ color:#1876BD; }
#principal #contexto div.coluna1 div.coluna_txt.empresa button { width:175px }

#principal #contexto div.coluna2 div.coluna_txt.frm.frm_cad { width:405px; float:right }
#principal #contexto div.coluna2 div.coluna_txt.frm.frm_cad div.frm_bt { float:right; margin:10px 30px 0 0 }
#principal #contexto div.coluna2 div.coluna_txt.frm.frm_cad div.frm_bt button { width:155px }
#principal #contexto div.coluna2 div.coluna_txt.frm.frm_cad.empresa { border-color:#005DA4; }

/*
FORMULARIOS
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

#frm fieldset, #vagas fieldset, #frmInf fieldset, #frmBc fieldset{ border:0; }
#frm label, #vagas label, #frmInf label, #frmBc label { line-height: 20px; }
#frm button, #frm_cad button, #UsrAcesso button, #vagas button, #aviso button, #frmInf button, #frmBc button, #flutuante button, #frm_buscar button {		
  
  background:url('../layout-consulterh/crh-botao-azul.png') repeat-x transparent;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #2C6AC0;
  float: left;
  height: 30px;
  padding: 0;
  width: 100px;
  cursor: pointer;
  font: bold 14px Arial, Helvetica;
  color: #fff;
}

#frm button:hover,
#frm_cad button:hover,
#UsrAcesso button:hover,
#flutuante button:hover,
#vagas button:hover,
#aviso button:hover,
#frmInf button:hover,
#frmBc button:hover,
#frm button:focus ,
#frm_cad button:focus ,
#UsrAcesso button:focus ,
#flutuante button:focus ,
#vagas button:focus ,
#aviso button:focus ,
#frmInf button:focus { background: #2C6AC0;}	
#frmBc button:focus { background: #2C6AC0;}	
#frm button:active,
#frm_cad button:active,
#UsrAcesso button:active,
#flutuante button:active,
#vagas button:active,
#aviso button:active,
#frmBc button:active,
#frmInf button:active {		
  outline: none;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		
}

#frm button::-moz-focus-inner,
#frm_cad button::-moz-focus-inner,
#UsrAcesso button::-moz-focus-inner,
#flutuante button::-moz-focus-inner,
#vagas button::-moz-focus-inner,
#aviso button::-moz-focus-inner,
#frmBc button::-moz-focus-inner,
#frmInf button::-moz-focus-inner { border: none; }
#frm button.right,
#frm_cad button.right,
#UsrAcesso button.right,
#vagas button.right,
#frmBc button.right,
#frmInf button.right { float:right; }


#UsrAcesso button{ font-weight:normal; margin-top:6px; }
#UsrAcesso button.peq{ width:35px; margin-left:3px; }


#frm input[type=text],
#vagas input[type=text],
#frmInf input[type=text],
#frm_buscar input[type=text],
#frmBc input[type=text],
#frm input[type=password],
#vagas input[type=password],
#frmInf input[type=password],
#frm select,
#vagas select,
#frmInf select,
#frm_buscar select,
#frm textarea,
#vagas textarea,
#frmInf textarea
	{
		background: #fff;
		padding: 6px 5px;
		margin: 0 0 5px 0;
		width: 200px;
		border: 1px solid #E0E0E0;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		
		/*
		-moz-box-shadow: 0 1px 1px #ccc inset;
		-webkit-box-shadow: 0 1px 1px #ccc inset;
		box-shadow: 0 1px 1px #ccc inset;
		*/
		
		text-transform:uppercase;
		color:#3C3C3C;
		
	}

#frm select,
#vagas select,
#frmInf select{ padding:5px }
	
#frm textarea,
#vagas textarea,
#frmInf textarea
	{
		width:275px;
		max-width:275px;
		height:105px;
		max-height:105px;
		margin:0 0 5px 0;
	}

#frm input:focus,
#vagas input:focus,
#frmInf input:focus,
#frm_buscar input:focus,
#frmBc input:focus,
#frm input:hover,
#vagas input:hover,
#frmInf input:hover,
#frm_buscar input:hover,
#frmBc input:hover,
#frm textarea:focus,
#vagas textarea:focus,
#frmInf textarea:focus,
#frm textarea:hover,
#vagas textarea:hover,
#frmInf textarea:hover
	 {
		background: #f1f1f1;  
		border-color: #E0E0E0;
		outline: none;
		
		/*
		-moz-box-shadow: 0 0 0 1px #e8c291 inset;
		-webkit-box-shadow: 0 0 0 1px #e8c291 inset;
		box-shadow: 0 0 0 1px #e8c291 inset;
		*/
	}

#frm div.texto input[type=text],
#vagas div.texto input[type=text],
#frmInf div.texto input[type=text],
#frm div.texto input[type=password],
#vagas div.texto input[type=password],
#frmInf div.texto input[type=password],
#frm div.texto textarea,
#vagas div.texto textarea,
#frmInf div.texto textarea{ width:255px; }


#menu_filtros{ display:none; }
#menu_filtros{ width:175px; min-height:605px; float:left; margin:0 0 0 20px; padding-left:30px; }
#menu_filtros{ background:url(../layout/amg_sombra_vertical.png) left top no-repeat transparent }
#menu_filtros ul{ width:100%; list-style:none; padding:0; margin:5px; display:list; }
#menu_filtros ul li{ padding:0; }
#menu_filtros ul li b{ color:#005DA4 }
#menu_filtros h6{ font-size: 20px; }
#menu_filtros input{ width:155px; padding:3px; font-size:10px; text-transform:uppercase }
#menu_filtros input.mini{ width:20px; padding:3px; margin-right:5px }
#menu_filtros select.medio{ width:155px; margin-top:5px; font-size:10px; padding:10px; }
#menu_filtros select.mini{ width:55px; padding:3px; margin-top:5px; margin-right:5px; font-size:10px; }

#menu_filtros div.lista_checkbox
	{
		background-color: #fff;
		padding: 10px 5px 5px 5px;
		margin: 5px 0 10px 0;
		width: 145px;
		height: 100px;
		overflow: auto;
		border: 1px solid #ccc;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-moz-box-shadow: 0 1px 1px #ccc inset;
		-webkit-box-shadow: 0 1px 1px #ccc inset;
		box-shadow: 0 1px 1px #ccc inset;
		font-size:10px;
		text-transform:uppercase;
	}

#menu_filtros div.lista_checkbox input[type=checkbox]{ width:20px; }
#menu_filtros button{ background:url('../layout/botao_meio_az.png') center center no-repeat transparent; border: 1px solid #005DA4; color:#fff; padding:3px; width:100px; margin-top:5px; }

#vagas button.azul{ background:url('../layout/botao_meio_az.png') center center no-repeat transparent; border: 1px solid #005DA4; }
#vagas button.azul:focus, #vagas button.azul:hover, #vagas button.azul:active { background:#005DA4; outline: none;	 }
#vagas button.verde{ background:url('../layout/botao_meio_vd.png') center center no-repeat transparent; border: 1px solid #00A600; }
#vagas button.verde:focus, #vagas button.verde:hover, #vagas button.verde:active { background:#00A600; outline: none;	 }
#vagas button.grande,
#vagas button.azul.grande{ width:150px; margin-left:10px }

#vagas ul.legenda { width:200px; margin:0; padding:0; list-style:none; float:left; background:none }
#vagas ul.legenda li { width:100%; margin:0; padding:0; display:list; font-size:11px; }
#vagas ul.legenda li small{ font-size:11px; }

#vagas.paginacao { margin:0 15px 0 0; float:right; width:305px; }
#vagas ul.paginacao { width:300px; margin:0; padding:0; list-style:none; float:right; background:none }
#vagas ul.paginacao li { width:100px; margin:0; padding:0; display:inline; float:left; }

/* BARRA DE BUSCA */
#principal #contexto #buscar #frm input[type=text],
#principal #contexto #buscar #frm input[type=password],
#principal #contexto #buscar #frm select{ width:255px; color:#666666 }
#principal #contexto #buscar #frm input[type=checkbox]{ width:10px }
#principal #contexto #buscar #frm select.pequeno{ width:85px; }
#principal #contexto #buscar #frm select.medio{ width:155px; }
#principal #contexto #buscar #frm select.grande{ width:305px; }
#principal #contexto #buscar #frm select.xgrande{ width:393px; }
#principal #contexto #buscar #frm input.grande{ width:293px; }
#principal #frmBc button.pequeno{ width:55px; }

/* VAGAS */
#frm button.candidato,
#vagas button.candidato{ background:url('../layout/botao_meio_vd.png') center center no-repeat green; border-color:#00A600; cursor:none }

/* AREA */
#principal #contexto #frm input.medio{ width:155px; }
#principal #contexto #frm input.pequeno{ width:85px; }
#principal #contexto #frm input.mini{ width:10px; }

#frm_cad{ width:100%; }
#frm_cad input[type=text],
#frm_cad input[type=password],
#frm_cad select,
#frm_cad textarea
	{
		background-color: #fff;
		padding: 6px 5px;
		margin: 0 0 5px 0;
		width: 250px;
		border: 1px solid #E0E0E0;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

#frm_cad input[type=text], #frm_cad select{ text-transform:uppercase; }
#frm_cad input[type=checkbox],
#frm_cad input[type=radio],
#vagas input[type=checkbox],
#vagas input[type=radio],
#curriculos input[type=checkbox],
#curriculos input[type=radio]{ display: none; }

#frm_cad label.checkbox span,
#frm_cad label.radio span,
#curriculos label.checkbox span,
#curriculos label.radio span,
#vagas label.checkbox span,
#vagas label.radio span{
    width: 20px;
    height: 25px;
    display: block;
    background: url('../layout/checkbox_of.png');
	cursor:pointer;
}

#frm_cad label.checkbox input[type=checkbox]:checked + span,
#frm_cad label.radio input[type=radio]:checked + span,
#curriculos label.checkbox input[type=checkbox]:checked + span,
#curriculos label.radio input[type=radio]:checked + span,
#vagas label.checkbox input[type=checkbox]:checked + span,
#vagas label.radio input[type=radio]:checked + span {
    background: url('../layout/checkbox_on.png');
}

#frm_cad input.pequeno, #frm_cad select.pequeno{ width:75px }
#frm_cad input.mediop, #frm_cad select.mediop{ width:110px }
#frm_cad input.medio, #frm_cad select.medio{ width:125px }
#frm_cad input.mediog{ width:125px }
#frm_cad select.mediog{ width:145px }
#frm_cad select.mediog2{ width:205px }
#frm_cad input.grande, #frm_cad select.grande{ width:305px }
#frm_cad input.xgrande, #frm_cad select.xgrande{ width:455px }
#frm_cad textarea.tmini{ width:455px; max-width:455px; height:45px; max-height:45px; }
#frm_cad textarea.tpequeno{ width:455px; max-width:455px; height:75px; max-height:75px; }
#frm_cad textarea.tmedio{ width:455px; max-width:455px; height:105px; max-height:105px; }
#frm_cad textarea.tgrande{ width:455px; max-width:455px; height:250px; max-height:250px; }
#frm_cad textarea.mgrande{ width:555px; max-width:555px; height:150px; max-height:150px; }
#frm_cad textarea.xgrande{ width:555px; max-width:555px; height:250px; max-height:250px; }
#frm_cad fieldset
	{
		border:0;
		padding:20px 0 20px 0;
		margin:10px 0 10px 0;
		width:100%;
		background:#fff;
		border: 1px solid #E4E4E4;
		border-top: 2px solid #1F509A;
		/*border-left:1px solid #E4E4E4;
		border-bottom:1px solid #E4E4E4;*/
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

#frm_cad fieldset legend{ width:155px; background:#1F509A; color:#fff/*#003399*/; font-size:15px; font-weight:normal; padding:7px; padding-left:15px; margin:0 0 0 0; /*border-bottom:1px solid #E4E4E4;*/ }
#frm_cad fieldset table{ border:0; padding:0; margin:0 0 0 20px; }
#frm_cad fieldset table tr td.form_dados{ font-weight:bold; }
#frm_cad fieldset table tr td.form_texto{ padding:0 0 7px 0; }
#frm_cad fieldset table tr td.form_texto.capitalize{ text-transform:capitalize }
#frm_cad fieldset table tr td.form_img{ width:190px; }

#frm_cad fieldset table tr td.form_img div.foto img{ border:1px solid #c0c0c0; margin:0 0 10px 0; }
#frm_cad fieldset table tr td.form_img div.fotoE{ width:150px; height:150px; line-height:150px; margin:0 0 10px 0; padding:0 0 0 0; background:#fff; border:1px solid #c0c0c0; text-align:center; }
#frm_cad fieldset table tr td.form_img div.fotoE img{ padding:0; max-width:120px; max-height:120px; margin:30px 0 0 0; }
#frm_cad fieldset table tr td.form_img div.fotoC{ width:150px; height:150px; margin:0 0 10px 0; padding:0 0 0 0; background:#fff; border:1px solid #c0c0c0; text-align:center; }
#frm_cad fieldset table tr td.form_img div.fotoC img{ padding:0; max-width:150px; max-height:150px; }

#frm_cad fieldset table tr td.form_campos{  }

#frm_cad button.pgto,
#frm_cad button.off {		
  
  background:url('../layout/botao_meio_vd.png') center center no-repeat transparent;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid green;
  float: left;
  height: 20px;
  padding: 0;
  width: 100px;
  cursor: pointer;
  font: bold 13px Arial, Helvetica;
  color: #fff;
}
#frm_cad button.off{ background:url('../layout/botao_meio_cz.png') center center no-repeat transparent; border: 1px solid #8E8F8E; }
#frm_cad button.pgto:hover,
#frm_cad button.pgto:focus,
#frm_cad button.pgto:active {		
	outline: none;
	background:url('../layout/botao_meio_az.png') center center no-repeat transparent;	
	border: 1px solid #F4B48D;	
}

#frm_cad button.right{ margin-right:15px; width:155px; height:35px; }

/*
TOPO MENU
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

#DropMenu li.mega-hover a, #DropMenu li.mega-hover a:hover, #DropMenu li.mega-hover a:focus { background: #2B308F; color:#fff; }
#DropMenu li .sub-container { position: absolute; }
#DropMenu li .sub { background:url('../layout/sombra_inf.png') repeat-x bottom #fff; padding:0; border:2px solid #2B308F; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; z-index:999; }
#DropMenu li .sub .row { /*width: 100%;*/ overflow: hidden; clear: both; }
#DropMenu li .sub li{ list-style: none; float: none; /*width: 255px;*/ font-size: 1em; font-weight: normal; }
#DropMenu li .sub a { background: none; color: #111; padding: 7px 10px; display: block; float: none; font-size: 0.9em; }
#DropMenu li .sub li.mega-hdr a.mega-hdr-a { 
padding:0 0 0 5px; 
margin:5px; 
background: #E86819; 
/*text-transform: uppercase; */
text-transform: none;
font-weight: bold; 
font-size: 11px;
text-align:left;
color: #fff;
height:20px;
line-height:20px;
width:305px
}

#DropMenu li .sub li.mega-hdr a.mega-hdr-a:hover{ height:20px; line-height:20px; }
#DropMenu li .sub li.mega-hdr a.mega-hdr-a ,
#DropMenu li .sub li.mega-hdr a.mega-hdr-a:hover { border:3px solid #E86819; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#topo div.menu ul li  ul li  ul.smenu{ padding:0 0 20px 0; width:305px; margin:0 0 0 10px; float:left; }
#topo div.menu ul li  ul li  ul.smenu li a,
#topo div.menu ul li  ul li  ul.smenu li a:hover { padding:0; margin:0; min-width:300px; background:transparent; height:20px; line-height:20px; text-align:left; text-transform: none; border:0; font-size:11px }
#topo div.menu ul li  ul li  ul.smenu li a:hover { border-bottom:1px solid #E86819 }
#topo div.menu ul li  ul li  ul.smenu li a.setado{ border-bottom:1px solid #E86819; color:#E86819;  }
#topo div.menu ul li  ul.cmenu{ display:none; }

/*
MENSAGENS
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

#aviso{ float:left; width:100%; height:15px; margin:5px 0 10px 0; padding:5px 0 5px 0; text-align:center; border:1px dotted #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display:block }
#aviso.vagas{ background:#FFFFD5; font-weight:bold; }
#aviso.frm{ background:#FFFFD5; font-weight:bold; color:#000; position:absolute; margin:-34px 0 0 175px; width:195px; height:25px; line-height:25px; padding:2px; font-size:10px }
#aviso.atualizacao{ width:840px; background:#1470B8; font-weight:bold; color:#fff; height:25px; line-height:25px;  margin-top:30px; padding:7px 2px 10px 15px; font-size:10px; text-align:left; font-size:11px; border:0; }
#aviso.plano{ width:840px; background:#FFFFD5; font-weight:bold; color:#000; height:25px; line-height:25px; margin-top:30px; padding:7px 2px 10px 15px; font-size:10px; text-align:left; font-size:11px;  }
#aviso.plano button{ float:right; margin:0 5px 0 0; }
#aviso.plano.selecao{ width:800px; margin-left:20px }
#aviso.plano.aprovacao{ background:green; color:#fff }

div.texto{ text-align:justify; padding:20px; margin:0 }
div.texto fieldset{ border:0; margin:0; padding:0 }
div.texto h5{ color:#000 }
div.texto h5 small{ font-size:10px; color:#000; word-spacing:0; }
div.texto h3{ color:#2B68BD; margin:0 0 10px 0; /*border-bottom:1px solid #000; font-weight:bold;*/  }
div.texto h4{ margin:10px 0 5px 0; padding:0 }
div.texto div.foto{ margin:0 10px 0 0; padding:0 0 0 0; }
div.texto div.foto img{ width:150px; height:150px; padding:5px; border:1px solid #c0c0c0; }
div.texto.lista{ margin-bottom:10px; min-height:95px; border-bottom:1px solid #F0F0F0; }

p.legend{ padding:10px; margin:0 auto; width:95% }
strong.verde, a.verde{ color:green }

/* CURRICULO VISUALIZACAO / IMPRESSAO */
div.texto.curriculo{ text-align:left; padding:30px; margin:20px; border:1px solid #000 }
div.texto.curriculo h3{ color:#000; font-size:14pt; margin:10px 0 0 0; /*border-bottom:1px solid #000*/ }
div.texto.curriculo td.form_campos{ text-align:right; font-weight:bold; padding-right:5px; }
div.texto.curriculo td.form_dados{ text-align:left; }

/* CURRICULO VISUALIZACAO / VARIACAO ÁREA EMPRESA */
#principal #contexto div.coluna1 div.vaga div.texto.curriculo{ border:0 }
#principal #contexto div.coluna1 div.vaga div.texto.curriculo div{ border:0 }
#principal #contexto div.coluna1 div.vaga div.texto.curriculo td.form_dados{ font-weight:normal }
#principal #contexto div.coluna1 div.vaga div.texto.curriculo h3{ font-size:15px; margin-bottom:10px  }
#principal #contexto div.coluna1 div.vaga div.texto.curriculo div.relatorio{ width:605px; border-bottom:1px solid #c0c0c0; padding:7px 0 7px 0; margin:0 0 0 0 }

#frm_cad fieldset.dados{ border:0; background:#fff; padding:0; }

#tabs{ background-image:none; width:855px; margin:0 0 0 0; padding:0 0 0 0; float:left; }
#tabs.curriculo{ background:transparent; border:0; margin-top:10px }
#tabs ul{ width:837px; margin:5px; background:#F6F6F6/*#EA6614*/; border-color:#F6F6F6; }
#tabs ul li{ /*float:left;*/ }

#tabs fieldset.area{ margin:0 0 15px 0; }
#tabs fieldset.abas{ width:805px; margin:0 0 15px 0; background:#fff; }

#tabs div.abas{ margin:10px 0 0 10px; }
#tabs div.vaga td.form_campos{ font-weight:bold; text-align:left }
#tabs div.vaga td.form_campos.frm{ text-align:right; padding-right:10px }
#tabs div.vaga ul.grande{ background:none; }
/*#tabs div.vagas p{ display:none }*/

div.legenda{ width:99%; margin:-10px 0 15px 0; padding:0 0 0 0; float:left; background:#fff; border:3px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
div.legenda ul{ width:100%; margin:5px; background:none; list-style:none }
div.legenda ul li{ float:left; height:45px; }
div.legenda ul li a{ display:block; padding:7px 15px 0 15px; line-height:15px; }
div.legenda ul li a:hover{ text-decoration:none; }

div.legenda ul li a.sim span{ font-weight:bold }
div.legenda ul li a.sim small{ color:#000 }
div.legenda ul li a.sim:hover span,
div.legenda ul li a.sim:hover small{ color:#EA6614; }

div.legenda ul li a.nao span,
div.legenda ul li a.nao small{ font-weight:normal; color:#c0c0c0; }
div.legenda ul li a.nao:hover{ cursor:default }


div#barSearch{ float:left; width:100%; /*background: #005DA4;*/ padding:0; margin:0 0 10px 0; border:0 solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
div#barSearch dl{ list-style:none; margin:5px 0 0 0; padding:0 }
div#barSearch dl.filtro{ float:left }
div#barSearch dl.button{ float:right; margin-right:30px; }
div#barSearch dt, div#barSearch dd{ float:left; display:inline; padding:0 10px 0 0; margin:0 }
div#barSearch dd strong{ color:#666; font-size:11px }
div#barSearch input#bc_search,
div#barSearch select{ margin:5px 0 0 0; text-transform:uppercase; }

 
/*
----------------------------------------------------------------------------------------------------------------------------------------------------
#PRODUTOS: PAGINACAO
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

/* paginacao controles */
#dv_pagina{ width:100%; margin:5px 0 0 0; float:left }
#paginacao{ padding: 1px; }
#paginacao ul { list-style-type: none; }
#paginacao li { float: left; display: inline; margin: 0 5px 0 0; display: block; }
#paginacao td { padding:0 5px 0 5px; }
#paginacao select.cboPagina{ width:75px; margin:0 0 0 0; }
#paginacao select.cboRegistros{ width:75px; margin:0 0 0 0; }

table.logomarca{ width:100% }
table.logomarca tr td{ width:140px; height:80px; text-align:center; border:1px solid #EBEBEB; }
table.logomarca tr td:hover{ border:1px solid #F8F8F8; }

ul.lista{ width:295px; float:left; margin:0; padding:0; list-style:none; }
ul.lista li{ width:100%; margin:0; min-height:25px; line-height:25px; display:list; border-bottom:0px solid #F0F0F0; }
ul.lista.grande{ width:405px; margin-top:15px }
ul.lista.grande li{ line-height:15px; margin-bottom:10px; }

/*
---------------------------------------------------------------------------------------------------------------------
#CAROUSEL
---------------------------------------------------------------------------------------------------------------------
*/

.ui-carousel {
	height: 100px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative; /*for ie7 to work e.g in html carousels*/
	width: 905px;
	margin-left:30px;
}

.ui-carousel > .wrapper {
	margin: 0;
	padding: 0;
	width: 9999px;
}

.ui-carousel > .wrapper > * {
	border: 0;
	display: block;
	float: left;
	height: 100px;
	overflow: hidden;
	width: 105px;	
}
	#container {
		width: 958px;
		height: 100px;
		/*position: relative;*/
		margin:15px auto;
		background:#FFF;
		border:3px solid #F2F2F2;
		border-top:0;
	}
	
	#carousel {
		margin: 0 auto;
	}

	#carousel img {
		border: 0;
		width:103px;
		height:54px;
		margin:7px;
		padding:5px;
		border:1px solid #F2F2F2;
	}
	
	#carousel a:hover img {
		filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	}

	#ui-carousel-next, #ui-carousel-prev {
		width: 60px;
		height: 100px;
		background: url(../js/images/arrow-left.png) #fff center center no-repeat;
		display: block;
		position: absolute;
		top: 0;
		z-index: 100;
		display: none;
	}

	#ui-carousel-next {
		right: 0;
		background-image: url(../js/images/arrow-right.png);
		display: none;
	}

	#ui-carousel-prev {
		left: 0;
		display: none;
	}
	
	#ui-carousel-next > span, #ui-carousel-prev > span {
		display: none;
	}




