@charset "utf-8";

/*******************************************************************************
*  CNA - site institucional ------  Bruno Vianna - 09/06/2009 11:16:05
* ------------------------------------------------------------------------------
*  CóDIGO VINIL
*******************************************************************************/

/* CSS RESET by Eric Meyer */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
	/* remember to define focus styles! */
	:focus { outline: 0; }
	body { line-height: 1; color: black; background: white; }
	ol, ul { list-style: none; }
	/* tables still need 'cellspacing="0"' in the markup */
	table { border-collapse: separate; border-spacing: 0; }
	caption, th, td { text-align: left; font-weight: normal; }
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }
	blockquote, q { quotes: "" ""; }


/* ========================================================================== */
/* Paleta de cores ========================================================== */
/* ========================================================================== */
/*
texto comum:	#5D5E5E;
link:			#AD1F23;
vermelho:		#A52A2D;
link sidebar	#911418;
*/



/* ========================================================================== */
/* DEBUG ==================================================================== */
.debug div						{outline:1px solid #DF2F00;}
.debug div div					{outline:1px solid #FF9B00;}
.debug div div div				{outline:1px solid #FED800;}
.debug div div div div			{outline:1px solid #CCD803;}
.debug div div div div div		{outline:1px solid #6DC807;}
.debug ul						{outline:1px solid #0000CC;}
.debug ul li 					{outline:1px solid #00CCFF;}


/* ========================================================================== */
/* GERAL e TAGS ============================================================= */
/* ========================================================================== */
body {
	font:12px arial, verdana, tahoma, sans-serif;
	color:#5D5E5E;
	background:url(/templates/sample/css/menus/header_bg.gif) no-repeat center top;
}
#bg {background:url(/templates/sample/css/geral/bg_traco.gif) repeat-x left 178px;}
#bg.home {background:none;}

/* largura do site */
#site {width:980px;margin:0 auto;}
#site:after {
	content:".";
	width:100%;
	height:0;
	text-indent:-999999px;
	overflow:hidden;
	clear:both;
	display:block;
}

a {color:#AD1F23;}
a:hover {color:#7C7C7C;}
p {margin:18px 0;text-align:justify;}
strong, b 	{font-weight:bold;}
em, i 		{font-style:italic;}
h2, h3, h4, h5, h6 {color:#C84040;}
h2 {
	font-size:23px;
	font-weight:bold;
}
h3 {
	font-size:20px;
	font-weight:bold;
	margin:0 0 15px;
}
h4 {
	font-size:14px;
	font-weight:normal;
	margin:5px 0 15px;
}

.txt_left	{text-align:left;}
.txt_right	{text-align:right;}
.txt_justify {text-align:justify;}
.fleft 		{float:left;}
img.fleft 	{margin:0 12px 6px 0;}
.fright 	{float:right;}
img.fright 	{margin:0 0 6px 12px;}

.clear		{clear:both;}
.divisor	{clear:both;padding:10px 0;}
img.valign_middle {vertical-align:middle;}

/* ========================================================================== */
/* HEADER =================================================================== */
/* ========================================================================== */
#header {
	height:154px;
	color:#FFF;
	position:relative;
	z-index:3;
}
#header a {color:#FFF;}

#header h1 {
	width:170px;
	height:70px;
	position:absolute;
	top:50px;
	left:17px;
}

/* menu principal =========================================================== */
#menu_principal {
	width:760px;
	height:43px;
	margin:34px 0 0;
	float:right;
}
#menu_principal li {
	height:100%;
	float:left;
	position:relative;
}
#menu_principal li a {
	width:100%;
	height:100%;
	line-height:43px;
	display:block;
	background-image:url(/templates/sample/css/menus/menu_principal.gif);
	text-indent:-999999px;
}
#menu_principal #menu_home 				{width:61px;}
#menu_principal #menu_sobre 			{width:104px;}
#menu_principal #menu_cursos 			{width:73px;}
#menu_principal #menu_unidades 			{width:85px;}
#menu_principal #menu_certificados 		{width:109px;}
#menu_principal #menu_responsabilidade 	{width:177px;}
#menu_principal #menu_seja_franqueado 	{width:151px;}

#menu_principal #menu_home a				{background-position:0 0;}
#menu_principal #menu_sobre a				{background-position:-61px top;}
#menu_principal #menu_cursos a				{background-position:-165px top;}
#menu_principal #menu_unidades a			{background-position:-238px top;}
#menu_principal #menu_certificados a		{background-position:-323px top;}
#menu_principal #menu_responsabilidade a	{background-position:-432px top;}
#menu_principal #menu_seja_franqueado a		{background-position:-609px top;}

#menu_principal #menu_home a:hover, 
#menu_principal #menu_home a:focus,
#menu_principal #menu_home.selected a				{background-position:0 bottom;}
#menu_principal #menu_sobre a:hover,
#menu_principal #menu_sobre a:focus,
#menu_principal #menu_sobre.selected a				{background-position:-61px bottom;}
#menu_principal #menu_cursos a:hover,
#menu_principal #menu_cursos a:focus,
#menu_principal #menu_cursos.selected a				{background-position:-165px bottom;}
#menu_principal #menu_unidades a:hover,
#menu_principal #menu_unidades a:focus,
#menu_principal #menu_unidades.selected a			{background-position:-238px bottom;}
#menu_principal #menu_certificados a:hover,
#menu_principal #menu_certificados a:focus,
#menu_principal #menu_certificados.selected a		{background-position:-323px bottom;}
#menu_principal #menu_responsabilidade a:hover,
#menu_principal #menu_responsabilidade a:focus,
#menu_principal #menu_responsabilidade.selected a	{background-position:-432px bottom;}
#menu_principal #menu_seja_franqueado a:hover,
#menu_principal #menu_seja_franqueado a:focus,
#menu_principal #menu_seja_franqueado.selected a	{background-position:-609px bottom;}

/* sub_menu principal ======================================================== */
#menu_principal li ul {
	position:absolute;
	top:43px;
	left:8px;
	z-index:2;
	background:#FFFFCC;
	display:none;
}
#menu_principal li:hover ul {display:block;}
#menu_principal li ul li {
	width:100%;
	height:29px;
}
#menu_principal li ul li a {
	width:auto;
	height:29px;
	line-height:29px;
	text-indent:0;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding:0 0 0 10px;
	background:#911418 url(/templates/sample/css/geral/bg_traco.gif) repeat-x bottom left;
	border-left:5px solid #911418;
	border-right:5px solid #911418;
}
#menu_principal li ul li a:hover {background-color:#730B0E;}

/* tamanhos conforme o submenu */
#menu_principal li#menu_home ul 			{width:200px;}
#menu_principal li#menu_sobre ul			{width:170px;}
#menu_principal li#menu_cursos ul 			{width:210px;}
#menu_principal li#menu_unidades ul 		{width:200px;}
#menu_principal li#menu_certificados ul 	{width:190px;}
#menu_principal li#menu_responsabilidade ul {width:160px;}

/* #menu_principal li ul#submenu_cursos #menu_ingles a			{background-position:0 0;}
#menu_principal li ul#submenu_cursos #menu_espanhol a			{background-position:0 -29px;}
#menu_principal li ul#submenu_cursos #menu_profissional a		{background-position:0 -59px;}
#menu_principal li ul#submenu_cursos #menu_material_didatico a 	{background-position:0 -89px;}

#menu_principal li ul #menu_ingles a:hover,
#menu_principal li ul #menu_ingles.selected a				{background-color:#730B0E;background-position:0 0;}
#menu_principal li ul #menu_espanhol a:hover,
#menu_principal li ul #menu_espanhol.selected a				{background-color:#730B0E;background-position:0 -29px;}
#menu_principal li ul #menu_profissional a:hover,
#menu_principal li ul #menu_profissional.selected a			{background-color:#730B0E;background-position:0 -59px;}
#menu_principal li ul #menu_material_didatico a:hover,
#menu_principal li ul #menu_material_didatico.selected a 	{background-color:#730B0E;background-position:0 -89px;} */

/* menu topo ================================================================ */
#header #menu_topo {
	height:26px;
	overflow:hidden;
}

/* menu secundÃ¡rio ========================================================== */
#header #menu_topo #menu_sec 		{width:293px;height:100%;padding:0 0 0 5px;float:left;}
#header #menu_topo #menu_sec li 	{height:100%;float:left;margin:0 1px 0 0;}
#header #menu_topo #menu_sec li a 	{
	height:100%;
	display:block;
	background-image:url(/templates/sample/css/menus/menu_sec.gif);
	background-repeat:no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}
/* #header #menu_topo #menu_sec li a:hover,
#header #menu_topo #menu_sec li a.selected {background-color:#C84040;} */
#menu_sec_contato 		{width:81px;}
#menu_sec_imprensa		{width:84px;}
#menu_sec_trabalhe		{width:123px;}

#menu_sec_contato a 	{background-position:0 0;}
#menu_sec_imprensa a	{background-position:-81px 0;}
#menu_sec_trabalhe a	{background-position:-166px 0;}

#menu_sec_contato a:hover,
#menu_sec_contato.selected a 	{background-position:0 -26px;}
#menu_sec_imprensa a:hover,
#menu_sec_imprensa.selected a	{background-position:-81px -26px;}
#menu_sec_trabalhe a:hover,
#menu_sec_trabalhe.selected a	{background-position:-166px -26px;}

/* box intranet ============================================================= */
#intranet_box {
	width:570px;
	height:100%;
	float:right;
	background:url(/templates/sample/css/menus/intranet_box.gif) no-repeat 0 0;
}

#intranet_box #link_topo_intranet {
	width:82px;
	height:100%;
	display:block;
	float:left;
	background:url(/templates/sample/css/menus/intranet_link.gif) no-repeat 0 0;
	text-indent:-999999px;
	overflow:hidden;
}
	
#intranet_box #link_topo_tvcna {
	width:82px;
	height:100%;
	display:block;
	float:left;
	background:url(/templates/sample/css/menus/tvcna_link.gif) no-repeat 0 0;
	text-indent:-999999px;
	overflow:hidden;
}

#intranet_box #link_topo_intranet:hover,
#intranet_box #link_topo_intranet.selected {background:url(/templates/sample/css/menus/intranet_link.gif) no-repeat bottom left;}

#intranet_box #link_topo_tvcna:hover,
#intranet_box #link_topo_tvcna.selected {background:url(/templates/sample/css/menus/tvcna_link.gif) no-repeat bottom left;}

#intranet_box #intranet_txt {
	width:195px;
	height:26px;
	float:left;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
}
#intranet_box form .ipt_txt {
	width:61px;
	height:18px;
	font-size:11px;
	margin:2px 4px 0 0;
	padding:3px 7px 0;
	/*color:#FFD5D5;*/
	/*background-color:#A01D20;*/
	color:#333333;
	background-color:#ffffff;
	border:1px solid #b7b7b7;
	float:left;
}

#intranet_box form #net_senha {background:#ffffff no-repeat 8px 6px;}
#intranet_box form .ipt_txt:focus,
/*#intranet_box form #net_senha:focus {background:#C84040;}*/
#intranet_box form #net_senha:focus {background:#FFFFFF;}
#intranet_box form #net_submit {
	width:19px;
	height:16px;
	margin:4px 0 0;
	padding:16px 0 0;
	border:none;
	float:left;
	background:url(/templates/sample/css/menus/btn_ok.gif) no-repeat 0 0;
	cursor:pointer;
}

/* ========================================================================== */
/* CONTENT ================================================================== */
/* ========================================================================== */
#content {
	width:100%;
	position:relative;
	top:-15px;
	left:0;
	z-index:1;
}

/* ========================================================================== */
/* BREADCRUMB =============================================================== */
#content #breadcrumb {
	height:42px;
	padding:20px 0 0 71px;
	background:url(/templates/sample/css/geral/ico_nav.gif) no-repeat 0 0;
}
#content #breadcrumb li {
	float:left;
	padding:0 14px 0 7px;
	background:url(/templates/sample/css/geral/bullet_seta.gif) no-repeat left center;
}
#content #breadcrumb li a {text-decoration:none;}
#content #breadcrumb li a:hover,
#content #breadcrumb li a.selected {text-decoration:underline;}

/* ========================================================================== */
/* SIDEBAR ================================================================== */
/* ========================================================================== */
#sidebar {
	width:221px;
	padding:0 15px 0 17px;
	float:left;
	position:relative; /* ie6 */
}
#sidebar ul {
	position:relative;
	overflow:hidden;
	width:210px; /* habilitar overflow ie6 */
}
#sidebar ul li {
	font-size:13px;
	background:url(/templates/sample/css/geral/bg_traco.gif) repeat-x bottom left;
	position:relative;
	left:0;
	bottom:-1px;
}
#sidebar ul li a {
	width:100%;
	font-weight:bold;
	display:block;
	padding:7px 0 6px;
	text-decoration:none;
	background:url(/templates/sample/css/geral/bg_traco.gif) repeat-x bottom left;
}
#sidebar ul li a.selected {color:#FE000A;}
#sidebar ul li a:hover {text-decoration:underline;}
/* subnível 1 */
#sidebar ul li ul {padding:0 0 0 21px;width:auto;}
#sidebar ul li ul li a {
	color:#911418;
	background:none;
}

/* subnível 2 */
#sidebar ul li ul li ul {padding:0 0 7px;width:auto;}
#sidebar ul li ul li ul li {
	padding:0 0 6px;
	background:none;
	bottom:0;
}
#sidebar ul li ul li ul li a {
	font-size:12px;
	font-weight:normal;
	color:#676868;
	padding:1px 0 1px 22px;
	width:170px;
	background:url(/templates/sample/css/menus/bullet_tree.gif) no-repeat 10px 4px;
}

/* subnível 23*/
#sidebar ul li ul li ul li ul {padding:2px 0px 0px 25px; width:auto;}
#sidebar ul li ul li ul li ul li {
	padding:0 0 0px;
	background:none;
	bottom:0;
}
#sidebar ul li ul li ul li ul li a {
	font-size:12px;
	font-weight:normal;
	color:#676868;
	padding:1px 0 6px 10px;
	width:170px;
	background:url(/templates/sample/css/menus/bullet_tree.gif) no-repeat 0px 4px;
}

/* ========================================================================== */
/* COLUMN =================================================================== */
/* ========================================================================== */
#column {
	width:710px;
	float:left;
}
#column p {font-size:13px;}

#column ol li {
	margin:15px 0;
	font-size:14px;
	color:#A52A2D;
}

/* ========================================================================== */
/* HOME ===================================================================== */
/* ========================================================================== */

/* ========================================================================== */
/* HOME:destaques =========================================================== */
#destaques {
	width:945px;
	height:290px;
	margin:0 auto 17px;
	overflow:hidden;
	position:relative;
}
#destaques #destaques_botoes {
	width:320px;
	height:50px;
	padding:10px 0 0 10px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:3;
	/* background:url(geral/cinza.png) no-repeat 0 0; */
}
#destaques_botoes_bg {
	width:320px;
	height:50px;
	padding:10px 0 0 10px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:2;
	background:url(/templates/sample/css/geral/cinza.png) no-repeat 0 0;
}
#destaques #destaques_botoes a {
	width:37px;
	height:46px;
	float:left;
	margin:0 7px 0 0;
	position:relative;
	text-decoration:none;
}
#destaques #destaques_botoes a .tooltip {
	width:300px;
	height:39px;
	display:block;
	color:#FFF;
	position:absolute;
	top:-41px;
	right:-6px;
	display:none;
}
#destaques #destaques_botoes a:hover .tooltip {
	display:block;
}
#destaques #destaques_botoes a .tooltip span {
	display:block;
	float:right;
}
#destaques #destaques_botoes a .tooltip .tooltip_bg1 {
	height:31px;
	padding:8px 9px 0 0;
	background:url(/templates/sample/css/geral/dest_minibalao_dir_a.gif) no-repeat top right;
}
#destaques #destaques_botoes a .tooltip .tooltip_bg2 {
	width:9px;
	height:39px;
	background:url(/templates/sample/css/geral/dest_minibalao_esq_a.gif) no-repeat top right;
}
#destaques #destaques_holder {
	height:208px;
	position:relative;
	top:15px;
	left:0;
	z-index:1;
	background:#FFF;
}
#destaques #destaques_holder img {float:left;}

/* ========================================================================== */
/* HOME:balÃµes ============================================================== */
.balao {
	height:53px;
	position:absolute;
	top:0;
	left:0;
	text-indent:-999999px;
	overflow:hidden;
}
#balao_cursos 		{width:104px;background:url(/templates/sample/css/geral/balao_cursos.png) no-repeat 0 0;left:-17px;}
#balao_unidades 	{width:209px;background:url(/templates/sample/css/geral/balao_unidades.png) no-repeat 0 0;left:-17px;}
#balao_videos 		{width:100px;background:url(/templates/sample/css/geral/balao_videos.png) no-repeat 0 0;left:-17px;top:13px;}
#balao_esportes 		{width:123px;background:url(/templates/sample/css/geral/balao_esportes.png) no-repeat 0 0;left:-17px;top:13px;}
#balao_news 		{width:175px;background:url(/templates/sample/css/geral/balao_news.png) no-repeat 0 0;top:2px;}
/*#balao_tags 		{width:80px;background:url(/templates/sample/css/geral/balao_tags.png) no-repeat 0 0;top:40px;} */
#balao_siga 		{width:179px;height:60px;background:url(/templates/sample/css/geral/balao_siga.png) no-repeat 0 0;top:40px;}

/* ========================================================================== */
/* HOME:colunas ============================================================= */
#content #capa_esq {
	width:618px;
	padding:0 0 0 17px;
	float:left;
}
#content #capa_dir {
	width:314px;
	padding:0 17px 0 0;
	float:right;
}
.veja_mais_link 	{text-align:right;font-size:16px;}
.veja_mais_link a 	{text-decoration:none;}

/* ========================================================================== */
/* HOME:cursos ============================================================== */
#cursos_box {
	width:100%;
	margin:0 0 15px;
	padding:11px 0 0;
	float:left;
	position:relative;
	background:url(/templates/sample/css/geral/bg_traco.gif) repeat-x bottom left;
}
#cursos_box h3 {
	font-size:15px;
	color:#9A1D21;
	text-transform:uppercase;
}
#cursos_box p {
	margin:15px 0;
}
#cursos_box #cursos_esq {
	width:292px;
	margin:15px 0 0;
	float:left;
}
#cursos_box #cursos_dir {
	width:292px;
	margin:15px 0 0;
	float:right;
}

/* ========================================================================== */
/* HOME:unidades ============================================================ */
#unidades_box {
	width:100%;
	padding:11px 0 0;
	float:left;
	position:relative;
}
#unidades_box h3 {
	margin:0 0 2px;
	font-size:15px;
	font-weight:normal;
	color:#9A1D21;
	padding:0 0 0 200px;
}
#unidades_box form {
	width:589px;
	height:95px;
	margin:0;
	padding:30px 15px 15px;
	background:url(/templates/sample/css/geral/busca_capa_bg.gif) no-repeat 0 0;
}
#unidades_box form #divisor_busca_capa {
	height:40px;
	margin:0;
	float:none;
	text-indent:-999999px;
	overflow:hidden;
	background:url(/templates/sample/css/geral/busca_capa_divisor.gif) no-repeat center center;
}
#unidades_box form select,
#unidades_box form input {vertical-align:middle;}
#unidades_box form p {margin:0;font-weight:bold;color:#A52A2D;}
#unidades_box form #ipt_estado {width:150px;margin:0 5px 0 0;}
#unidades_box form #ipt_cidade {width:285px;margin:0 5px 0 0;}
#unidades_box form .btn_submit_buscar_capa {
	width:21px;
	height:16px;
	padding:16px 0 0;
	border:none;
	background:url(/templates/sample/css/geral/btn_ok_busca_capa.gif) no-repeat 0 0;
	cursor:pointer;
}

/* ========================================================================== */
/* HOME:videos ============================================================== */
#videos_box {
	width:292px;
	padding:33px 0 0;
	float:left;
	position:relative;
}
#videos_box p {margin:15px 0 0;}
#videos_box p a {color:#5D5E5E;text-decoration:none;}

/* ========================================================================== */
/* HOME:fotos =============================================================== */
#fotos_box {
	width:297px;
	padding:23px 0 0;
	float:right;
	position:relative;
}

/* ========================================================================== */
/* HOME:portal_aluno ============================================================== */
#portal_aluno_box {
	padding:13px 0 0 20px;
	float:left;
	position:relative;
}

/* ========================================================================== */
/* HOME:cna news ============================================================ */
#cna_news_box 				{position:relative;margin:40px 0 27px;}
#cna_news_box ul				{padding:52px 0 0 17px;overflow:hidden;position:relative;}
#cna_news_box ul li 			{padding:11px;position:relative;bottom:-1px;left:0;background:url(/templates/sample/css/geral/bg_traco.gif) repeat-x bottom left;}
#cna_news_box ul li h3 			{font-size:12px;margin:0;}
#cna_news_box ul li p 			{font-size:12px;margin:0 0 0 6px;}
#cna_news_box ul li a			{text-decoration:none;}
#cna_news_box ul li p a			{color:#5D5E5E;}
#cna_news_box ul li a:hover		{text-decoration:underline;}
#cna_news_box ul li p a:hover	{color:#A52A2D;}
#cna_news_box .veja_mais_link 	{margin:0;}


/* ========================================================================== */
/* HOME:siga-nos ================================================================ */

#siga_box_tabela {
	margin:0px 0 0 0px;
	position:relative;
	text-align:center;
	padding:100px 0 0 18px;
}	
#siga_box {
	margin:-60px 0 0;
	position:relative;
	text-align:center;
}
#siga_box #tags {
	padding:93px 0 0 25px;
}
#siga_box #tags a {color:#ADADAD;text-decoration:none;font-weight:bold;text-transform:uppercase;}
#siga_box #tags a:hover {color:#A52A2D;}
.tam_1 	{font-size:13px;}
.tam_2 	{font-size:16px;}
.tam_3 	{font-size:19px;}
.tam_4 	{font-size:21px;}
.tam_5 	{font-size:23px;}
.tam_6 	{font-size:27px;}


/* ========================================================================== */
/* HOME:tags ================================================================ */
#tags_box {
	margin:-53px 0 0;
	position:relative;
	text-align:center;
}
#tags_box #tags {
	padding:93px 0 0 25px;
}
#tags_box #tags a {color:#ADADAD;text-decoration:none;font-weight:bold;text-transform:uppercase;}
#tags_box #tags a:hover {color:#A52A2D;}
.tam_1 	{font-size:13px;}
.tam_2 	{font-size:16px;}
.tam_3 	{font-size:19px;}
.tam_4 	{font-size:21px;}
.tam_5 	{font-size:23px;}
.tam_6 	{font-size:27px;}


/* ========================================================================== */
/* CURSOS =================================================================== */
/* ========================================================================== */
.curso_desc ul 			{margin:0 0 30px;}
.curso_desc ul li 		{margin:0 0 10px;}
.curso_desc ul li ul	{margin:0;}
.curso_desc ul li ul li {margin:0;}
.curso_desc h4 			{margin:15px 0 0;}
.curso_desc h5 			{color:#5D5E5E;font-weight:bold;}
.curso_desc p 			{margin:0 0 15px;}
.curso_desc ul li p 	{margin:0;}


/* ========================================================================== */
/* UNIDADES ================================================================= */
/* ========================================================================== */
#mapabrasil {
	margin:0 auto;
	display:block;
}
.unidades_busca {
	width:100%;
	margin:0 0 10px;
	padding:0 0 10px;
	float:left;
	clear:both;
	/*background:url(/templates/sample/css/geral/bg_traco.gif) repeat-x bottom left;*/
}
.unidades_busca dt {
	padding:10px 0 0;
	color:#A52A2D;
}
.unidades_busca dd {
	width:100%;
	float:left;
}
.unidades_busca dd.veja_mapa {
	float:right;
}
#mapa_local {
	margin:0 0 10px;
	padding:35px 0 60px 70px;
	background:url(/templates/sample/css/geral/bg_traco.gif) repeat-x bottom left;
}
.form {
	width:100%;	
	margin:0 0 20px;
	padding:0 0 20px;
	float:left;
	clear:both;
	background:url(/templates/sample/css/geral/bg_traco.gif) repeat-x bottom left;
}
.form input, 
.form select, 
.form textarea 			{border:1px solid #E5E5E5;}

.form label 			{cursor:pointer;}
.form div 				{float:left;height:50px;}
#form_estado 			{width:107px;}
#form_estado select		{width:90px;}
#form_cidade 			{width:314px;}
#form_cidade select		{width:314px;}
#form_endereco 			{width:353px;clear:left;}
#form_endereco input	{width:330px;}
#form_numero 			{width:71px;}
#form_numero input		{width:65px;}
#ipt_cep1 				{width:100px;margin:0 5px 0 0;}
#ipt_cep2 				{width:37px;}

.form div .btn_submit_buscar {
	width:74px;
	height:27px;
	margin:11px 0 0 40px;
	padding:27px 0 0;
	background:url(/templates/sample/css/geral/btn_buscar.gif) no-repeat 0 0;
	cursor:pointer;
	border:none;
}


/* ========================================================================== */
/* CERTIFICADOS ============================================================= */
/* ========================================================================== */
.video_left 	{float:left;margin:0 12px 6px 0;}
.video_right 	{float:right;margin:0 0 6px 12px;}
.listagem_topicos {
	width:100%;
	float:left;
}
.listagem_topicos li {
	width:100%;
	float:left;
}
.listagem_topicos li h4,
.listagem_topicos li p {
	margin:0 0 18px;
	padding:0 0 0 150px;
}
.listagem_topicos .ico_lcci {background:url(/templates/sample/css/geral/ico_lcci.gif) no-repeat 0 0;}
.listagem_topicos .ico_pdf {background:url(/templates/sample/css/geral/ico_pdf.gif) no-repeat 0 0;}

.link_download {padding:3px 30px 3px 0;background:url(/templates/sample/css/geral/ico_download.gif) no-repeat right center;}
.link_janela {padding:3px 30px 3px 0;background:url(/templates/sample/css/geral/ico_janela.gif) no-repeat right center;}

#form_certificados #form_cidade {width:230px;}
#form_certificados #form_cidade select {width:215px;}
#form_certificados #form_centro {width:290px;}
#form_certificados #form_centro select {width:275px;}

#form_login ul li {
	margin:0 0 15px;
}
#form_login ul li label {
	width:65px;
	float:left;
	padding:2px 0 0;
}
#form_login .btn_submit_entrar {
	width:74px;
	height:27px;
	margin:29px 0 0 40px;
	padding:27px 0 0;
	background:url(/templates/sample/css/geral/btn_entrar.gif) no-repeat 0 0;
	cursor:pointer;
	border:none;
}


/* ========================================================================== */
/* RESPONSABILIDADE ========================================================= */
/* ========================================================================== */
.listagem_estrutura_cna {
	margin:20px 0;
	background:url(/templates/sample/imagens/res_5.jpg) no-repeat bottom right;
}

.listagem_h5 		{margin:0 0 40px;}
.listagem_h5 li 	{margin:0 0 20px;}
.listagem_h5 li h5 {
	margin:0;
	padding:0 0 0 10px;
	background:url(/templates/sample/css/geral/bullet_quadr.gif) no-repeat left center;
}
.listagem_h5 li p {margin:0;}

table.res 		{margin:3px 0 0;border-collapse:collapse;}
table.res th,
table.res td 	{padding:8px 20px;border:1px solid #C5C5C5;}


/* ========================================================================== */
/* FRANQUEADO =============================================================== */
/* ========================================================================== */
#column #franqueado_box,
#column #franqueado_box p {
	font-size:16px;
}
#column #franqueado_box span {color:#C84040;}


/* ========================================================================== */
/* CONTATO ================================================================== */
/* ========================================================================== */
#form_contato {
	width:440px;
	margin:0 auto;
	float:none;
}
#form_contato li 							{height:50px;}
#form_contato li label 						{color:#C84040;}
#form_contato .ipt_txt 						{width:100%;}
#form_contato .ipt_radio 					{vertical-align:bottom;}
#form_contato #form_contato_telefone 		{width:40px;margin:0 10px 0 0;}
#form_contato #form_contato_telefone2 		{width:220px;}
#form_contato #form_contato_mensagem_box	{height:auto;}
#form_contato textarea 						{width:100%;height:150px;}
#form_contato #form_contato_submit_box 		{text-align:right;padding:10px 0 0;}

#form_contato .btn_submit_enviar {
	width:74px;
	height:27px;
	padding:27px 0 0;
	background:url(/templates/sample/css/geral/btn_enviar.gif) no-repeat 0 0;
	cursor:pointer;
	border:none;
}

/* ========================================================================== */
/* PATROCINIO ESPORTIVO ===================================================== */
/* ========================================================================== */

#coluna_cima{
	

}

#coluna_baixo{
	
	
}

.bloco{
	width: 345px;
	float: left;
	
}

.float_l{
	float: left;
}

.margin_r{
	margin: 0 15px 0 0
}


/* ========================================================================== */
/* TRABALHE NO CNA ========================================================== */
/* ========================================================================== */
#listagem_trabalhe 		{height:300px;background:url(/templates/sample/imagens/trabalhe.jpg) no-repeat right top;}
#listagem_trabalhe li 	{width:200px;}


/* ========================================================================== */
/* IMPRENSA ================================================================= */
/* ========================================================================== */
.imprensa_capa 				{background:url(/templates/sample/imagens/imprensa_capa.jpg) no-repeat top right;}
.imprensa_listagem dl {
	font-size:14px;
}
.imprensa_listagem dl dt {
	width:95px;
	float:left;
}
.imprensa_listagem dl dt span {
	margin:0 5px 0 0;
}
.imprensa_listagem dl dt em {
	color:#C84040;
	margin:0 10px 0 0;
}
.imprensa_listagem dl dd {
	width:615px;
	float:left;
}
.imprensa_interna h2 {
	font-size:18px;
	font-weight:normal;
	color:#911418;
	margin:0 0 15px;
}
.imprensa_interna h2 span {
	font-size:12px;
	color:#5D5E5E;
	display:block;
}
.imprensa_interna h3 {
	font-size:12px;
	font-weight:bold;
	color:#5D5E5E;
	margin:15px 0 0;
}
.imprensa_interna p {
	margin:0 0 15px;
}


/* ========================================================================== */
/* MAPA DO SITE ============================================================= */
/* ========================================================================== */
#mapa_site ul 					{width:328px;}
#mapa_site ul li 				{margin:0 0 20px;}
#mapa_site ul li a 				{font-weight:bold;text-decoration:none;}
#mapa_site ul li a:hover 		{text-decoration:underline;}
#mapa_site ul li ul li 			{margin:0 0 0 23px;padding:0 0 0 13px;background:url(/templates/sample/css/menus/bullet_tree_red.gif) no-repeat left 3px;}
#mapa_site ul li ul li a 		{font-weight:normal;color:#5D5E5E;}
#mapa_site ul li ul li a:hover 	{color:#A52A2D;}
#mapa_site ul li ul li ul 		{margin:0 0 20px;}
#mapa_site ul li ul li ul li 	{margin:0 0 0 30px;background:url(/templates/sample/css/menus/bullet_tree.gif) no-repeat left 3px;}


/* ========================================================================== */
/* FOOTER =================================================================== */
/* ========================================================================== */
address {
	font-size:11px;
	font-style:normal;
	text-align:center;
	color:#4F4F4F;
	padding:8px;
	clear:both;
}
#footer {
	width:100%;
	float:left;
	margin:10px 0;
	background:url(/templates/sample/css/menus/footer_bg.gif) no-repeat top left;
	clear:both;
}
#footer ul {
	text-align:center;
	position:relative;
	overflow:hidden;
	float:left;
}
#footer ul li {
	height:100%;
	float:left;
	padding:0 35px;
	border-left:1px solid #B6B4B4;
	position:relative;
	top:0;
	left:-1px;
}
#footer ul li a {
	background-image:url(/templates/sample/css/menus/footer.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
}
#menu_footer_a {
	height:18px;
	border-left:66px solid #F7F7F7; /* no lugar de margin-left, por conta do ie6 */
	margin:8px 0 14px 0;
}
#menu_footer_b {
	width:800px;
	height:17px;
	border-left:131px solid #F7F7F7; /* no lugar de margin-left, por conta do ie6 */
	margin:0 0 7px 0;
}
#menu_footer_a a {height:100%;}
#menu_footer_b a {height:100%;}

#footer_home a 				{width:35px;background-position:0 0;}
#footer_sobre a 			{width:77px;background-position:0 -20px;}
#footer_cursos a 			{width:49px;background-position:0 -40px;}
#footer_unidades a 			{width:59px;background-position:0 -60px;}
#footer_certificados a 		{width:79px;background-position:0 -80px;}
#footer_seja_franqueado a 	{width:123px;background-position:0 -100px;}
#footer_contato a 			{width:50px;background-position:0 -200px;}
#footer_intranet a 			{width:54px;background-position:0 -220px;}
#footer_portal_aluno a 		{width:93px;background-position:0 -240px;}
#footer_trabalhe a 			{width:93px;background-position:0 -260px;}
#footer_mapa_site a 		{width:74px;background-position:0 -280px;}

#footer_home a:hover,
#footer_home.selected a 			{background-position:-200px 0;}
#footer_sobre a:hover,
#footer_home.selected a 			{background-position:-200px -20px;}
#footer_cursos a:hover,
#footer_home.selected a 			{background-position:-200px -40px;}
#footer_unidades a:hover,
#footer_home.selected a 			{background-position:-200px -60px;}
#footer_certificados a:hover,
#footer_home.selected a 			{background-position:-200px -80px;}
#footer_seja_franqueado a:hover,
#footer_home.selected a 			{background-position:-200px -100px;}
#footer_contato a:hover,
#footer_home.selected a 			{background-position:-200px -200px;}
#footer_intranet a:hover,
#footer_home.selected a 			{background-position:-200px -220px;}
#footer_portal_aluno a:hover,
#footer_home.selected a 			{background-position:-200px -240px;}
#footer_trabalhe a:hover,
#footer_home.selected a 			{background-position:-200px -260px;}
#footer_mapa_site a:hover,
#footer_home.selected a 			{background-position:-200px -280px;}






/*******************************************************************************
*  CNA - site institucional ------  Bruno Vianna - 09/06/2009 11:16:05
* ------------------------------------------------------------------------------
*  CóDIGO Systems Garden - NAS 5.0
*******************************************************************************/

.search {
	float: right; 
	height: 46px;
	vertical-align: bottom;
}

.searchbox {
	width: 100px;
	font-size: 10px;
}

.ruler, .col, .cont, .footer { background-color: #fff; }

.navi1 {
	background: url(../img/navi1-bg.gif) bottom left repeat-x;
}

.navi1 ul {
	font-size: 1.0em;
	font-weight: bold;
	color: #006633;
  margin: 0;
  padding: 0;
  list-style: none;
}

.navi1 li {
  float: left;
  margin: 5px 0 0 0;
  padding: 0;
  background: #fff url("../img/tab-normal.gif") bottom left repeat-x;
  border-bottom: 1px solid #fff;
  height: 35px;
}

.navi1 li.selected {
  border-bottom: 1px solid #ededed;
}

.navi1 li a {
	float: left;
	background: url("../img/tab-normal.gif") top left repeat-x;
	height: 25px;
	padding: 10px 10px 0 10px;
  border-left: 1px solid #a2a2a2;
  border-right: 1px solid #fff;
}

.navi1 li a.selected {
	background: #ededed;
}

.navi1 li.left {
	background: url("../img/tab-left.gif") top left no-repeat;
	padding-left: 10px;
}

.navi1 li.left a {
	padding-left: 2px;
	border-left: 0px none;
}

.navi1 li.ls {
  background: url("../img/tab-left-selected.gif") top left no-repeat;
}

.navi1 li.right {
	background: url("../img/tab-right.gif") top right no-repeat;
	padding-right: 10px;
}

.navi1 li.right a {
	padding-right: 2px;
	border-right: 0px none;
}

.navi1 li.rs {
  background: url("../img/tab-right-selected.gif") top right no-repeat;
}

.ruler {
	background: #ededed url(../img/ruler-right.gif) top right no-repeat;
	border-bottom: 5px solid #fff;
	border-right: 5px solid #fff;
	border-left: 5px solid #fff;
}

.col {
	width: 210px;
	border-right: 1px solid #ededed;
	padding: 5px 20px;
	vertical-align: top;
}

.navi2 {
	font-weight: bold;
	margin: 12px 0 0 0;
}

.navi3 {
	font-weight: bold;
	margin: 4px 0 0 0;
	padding-left: 12px;
	background: url(../img/bullet.gif) no-repeat;
}

.navi2 a.on, .navi3 a.on {
	color: #2AB046;
}

.cont {
	padding: 5px 20px;
	vertical-align: top;
}


.cont ul, .col ul {
	margin: 5px 0 5px 25px;
	padding: 0;
}

.cont li, .col li {
	list-style-image: url(../img/bullet.gif);
	margin: 3px 0px;
}

.path {
	font-size: 0.9em;
	color: #666666;
}

.boxi {
	background: url(../img/intro_top.gif) top left repeat-x;
	margin: 10px 0px;
}

.boxi .contents {
	background: url(../img/intro_bottom.gif) bottom left repeat-x;
	padding: 5px 0px;
}

.boxi .contents p {
	margin: 0;
	padding: 5px 0px;
}

.intro p {
	color: #666;
	font-size: 1.1em;
}

.leftfooter {
	float: left;
	background: url(../img/footer-left.gif) bottom left no-repeat;
	height: 13px;
	width: 10px;
	padding-bottom: 7px;
}

.rightfooter {
	float: right; 
	background: url(../img/footer-right.gif) bottom right no-repeat; 
	height: 13px; 
	padding-right: 20px; 
	padding-bottom: 7px;
}

.footnote {
	color: #666666;
	padding: 5px 25px;
}

/* *******************************  */
/* inputs                           */
/* *******************************  */


.buttonAzul { 
  font : 10 Verdana, Arial, Helvetica, sans-serif; 
  background-color : #b5d8db; 
  border-left : #d7eafd; 
  border-top : #d7eafd; 
  color : #000000; 
  height : 20px;
}

.buttonVermelho { 
  font : 10 Verdana, Arial, Helvetica, sans-serif; 
  background-color : #e5dbcf; 
  border-left : #fefdfd; 
  border-top : #fefdfd; 
  color : #000000; 
  height : 20px;
}

