/* ***************** style FIREFOX ***************** */

/* **************************************** */
/* *************** SITE *************** */
/* **************************************** */

/* **************************************** */
/* *************** NOVO *************** */
/* **************************************** */


/* ***************** GERAIS ***************** */

body {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin: 0 0 0 0;
}

p, table, td, th, ul, ol, textarea {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
}

input, select, textarea	{
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
}

.small {
	font-size: 10px;
}

.big {
	font-size: 12px;
}

.bbig {
	font-size: 13px;
}

BR {
	clear:left;
}

FORM,input {
	display:inline;
}

form {
	padding:0px; margin:0px;
}

a:link {
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:active {
	text-decoration:none;
}


.breakhere {page-break-before: always;}

/* ***************** POP UP SITE ***************** */

#popSUP {
	background-image: url(http://img.catho.com.br/site/popup/imgDirSup.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height:56px;
	margin-bottom:13px;
	
}

#popINF {
	background-image: url(http://img.catho.com.br/site/popup/imgDirInf.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height:28px;
	position:relative;
	bottom:-5px;
	
}

.popTIT {
	/*color:#0054a6;*/
	color:#f08800;
	font-family:arial,tahoma;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;

}





/* ***************** menu short ***************** */

#menu1	{
	width:180px;
	height:23px;
	padding-left:7px;
	padding-top:11px;
	background-image: url(http://www3.catho.com.br/img/menu/az_menu_tit.gif);
	background-repeat: repeat-x;
	background-position: top right;
}

#menutopo {
	background-image: url(http://www3.catho.com.br/img/menu/cz_menu_fundo.gif);
	background-repeat: repeat-x;
	background-position: top right;
	width:100%;
	height:34px;

}

#barratop {
	background-image: url(http://www3.catho.com.br/img/menu/cz_menu_fundo2.gif);
	background-repeat: repeat-x;
	width:100%;
	height:32px;
	text-align:center;
}

#direita {
	text-align:right;
}

.titulo,.titulo a,.titulo a:hover, h2.titulo	{
	font-family:arial,tahoma;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	padding-top:21px;
	padding-right:7px;
}
h2.titulo {
	float:right;
	text-align:right;
}

#bordatit {
	background-image: url(http://www3.catho.com.br/img/menu/fundo_titulo.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:100%;
	position:relative;
	height:41px;
	text-align:right;
}



#trace {
	width:180px;
	padding:0px;
	margin:3px;
	height:1px;
	background-image: url(http://www3.catho.com.br/gen/img/trace.gif);
}

#w {
	background-color:#ffffff;
	padding:0px;
	margin:5px;
	height:1px;
}

#borda {
	width:170px;
	padding-top:7px;
	margin-left:7px;
	margin-bottom:7px;
	margin-top:7px;
	margin-right:0px;
}

#borda4 {
	width:170px;
	padding-top:7px;
	margin-left:7px;
	margin-top:7px;
	margin-bottom:2px;
	margin-right:0px;
}

#borda1 {
	background-image: url(http://www3.catho.com.br/img/menu/fundo_login.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:175px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:0px;
}

#bordaproft {
	background-image: url(http://www3.catho.com.br/img/menu/fundo_proft.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:175px;
	height:21px;
	padding-top:7px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:7px;

}


#bordaprof {
	background-image: url(http://www3.catho.com.br/img/menu/fundo_prof.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width:175px;
	padding-left:7px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
}


#bordavag {
	background-image: url(http://www3.catho.com.br/img/menu/fundo_vag.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width:175px;
	padding-left:7px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
}

#borda2 {
	width:170px;
	background-color:#E5ECF1;
	padding-left:7px;
	padding-right:4px;
}

#bordat {
	width:180px;
	height:10px;
	background-image: url(http://www3.catho.com.br/img/menu/fundo_topo.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#bordab {
	width:180px;
	height:10px;
	background-image: url(http://www3.catho.com.br/img/menu/fundo_base.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}


#borda3 {
	width:165px;
	height:37px;
	background-image: url(http://www3.catho.com.br/img/menu/fundo_inc.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top:7px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:7px;
}

#borda5 {
	width:172px;
	height:29px;
	background-image: url(http://www3.catho.com.br/img/menu/fundo_inc.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top:15px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:7px;

}

#bordadep {
	background-image: url(http://www3.catho.com.br/img/menu/fundo_dep.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:168px;
	height:140px;
	padding-top:15px;
	padding-right:4px;
	padding-bottom:0px;
	padding-left:7px;
}

#bordateas {
	background-image: url(http://www3.catho.com.br/img/menu/fundo_teas.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:168px;
	height:70px;
	margin-top:15px;
	padding-top:13px;
	padding-right:4px;
	padding-bottom:0px;
	padding-left:7px;

	}

#dest {
	width:167px;
	height:120px;
	background-image: url(http://www3.catho.com.br/img/menu/fundo_dest.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top:16px;
	padding-right:7px;
	padding-bottom:0px;
	padding-left:7px;

}

#dest2 {
	width:253px;
	height:40px;
	background-image: url(http://www3.catho.com.br/img/menu/fundo_dest2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top:16px;
	padding-right:7px;
	padding-bottom:0px;
	padding-left:7px;

}

.fundobase {
	background-image: url(http://www3.catho.com.br/img/menu/cz2_menu_fundo2.gif);
}


.fazul {
	background-color: #B4D1E2;
}

.fcinza {
	background-color: #f5f5f5;
}


.sub {
	text-decoration: underline;
}


#bottomft {
	width:99%;
	text-align:center;
	margin-top:5px;
}

#bottomft ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	display:inline;
}

ul.listasite  {
	list-style-type:none;
	padding:0;
	margin:0 0 0 20px;
	display:block;
}

ul.listasite li {
	height:20px;
}




/* ***************** ESTILOS ***************** */

/* ***************** FONTE VERDANA ***************** */


.vdaz,.vdaz a:link, .vdaz a:visited, .vdaz a:hover, .vdaz a:active {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000066;
}

.vdam,.vdam a:link, .vdam a:visited, .vdam a:hover, .vdam a:active {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFF00;
}

.vdvm,.vdvm a:link,.vdvm a:visited, .vdvm a:hover, .vdvm a:active  {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#CC0000;
}

.vdazcl,.vdazcl a:link, .vdazcl a:visited, .vdazcl a:hover, .vdazcl a:active  {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#0066CC;
}

.vdbr,.vdbr a:link, .vdbr a:visited, .vdbr a:hover, .vdbr a:active  {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.vdpr,.vdpr a:link, .vdpr a:visited, .vdpr a:hover, .vdpr a:active  {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
}

.vdcz,.vdcz a:link, .vdcz a:visited, .vdcz a:hover, .vdcz a:active  {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
}


.vdczcl,.vdczcl a:link, .vdczcl a:visited, .vdczcl a:hover, .vdczcl a:active  {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
}

.vdlj,.vdlj a:link, .vdlj a:visited, .vdlj a:hover, .vdlj a:active  {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#CC6600;
}


.vdvd,.vdvd a:link, .vdvd a:visited, .vdvd a:hover, .vdvd a:active  {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#003300;
}



/* ***************** FONTE ARIAL ***************** */

.araz,.araz a:link, .araz a:visited, .araz a:hover, .araz a:active {
	font-family:arial,tahoma;
	color:#000066;
}

.aram,.aram a:link, .aram a:visited, .aram a:hover, .aram a:active {
	font-family:arial,tahoma;
	color:#FFFF00;
}

.arazcl,.arazcl a:link, .arazcl a:visited, .arazcl a:hover, .arazcl a:active	{
	font-family:arial,tahoma;
	color:#0066CC;
}

.arvm,.arvm a:link, .arvm a:visited, .arvm a:hover, .arvm a:active {
	font-family:arial,tahoma;
	color:#CC0000;
}

.arbr,.arbr a:link, .arbr a:visited, .arbr a:hover, .arbr a:active {
	font-family:arial,tahoma;
	color:#FFFFFF;
}

.arpr,.arpr a:link, .arpr a:visited, .arpr a:hover, .arpr a:active {
	font-family:arial,tahoma;
	color:#000000;
}

.arcz,.arcz a:link, .arcz a:visited, .arcz a:hover, .arcz a:active {
	font-family:arial,tahoma;
	color:#333333;
}

.arczcl,.arczcl a:link, .arczcl a:visited, .arczcl a:hover, .arczcl a:active {
	font-family:arial,tahoma;
	color:#333333;
}

.arlj,.arlj a:link, .arlj a:visited, .arlj a:hover, .arlj a:active {
	font-family:arial,tahoma;
	color:#CC6600;
}

.arvd,.arvd a:link, .arvd a:visited, .arvd a:hover, .arvd a:active {
	font-family:arial,tahoma;
	color:#003300;
}













/* **************************************** */
/* *************** STYLE ANTIGO *************** */
/* **************************************** */

.explain        { font-size: 12px; font-family:arial,tahoma; color: #333333 }
.explain:hover  { font-size: 12px; font-family:arial,tahoma; color: #000000; text-decoration: none }

.explainb	 	{ font-size:12px; font-family:arial,tahoma; font-weight: bold; color: #333333;}
.explainb:hover	{ font-size:12px; font-family:arial,tahoma; font-weight: bold; color: #000000;}

.explainp	 	{ font-size:12px; font-family:arial,tahoma; color: #000000;}
.explainc	 	{ font-size:12px; font-family:arial,tahoma; color: #eeeeee;}

.explainwhite 		{ font-size:12px; font-family:arial,tahoma; color: #ffffff; }
.explainwhite:hover	{ font-size:12px; font-family:arial,tahoma; color: #80ffff; }

.explainwhiteb 		{ font-size:12px; font-family:arial,tahoma; font-weight: bold; color: #ffffff; }
.explainwhiteb:hover{ font-size:12px; font-family:arial,tahoma; font-weight: bold; color: #80ffff; }

.explaintituloemp	{ font-size:12px; font-family:arial,tahoma; font-weight: bold; color: #000066; }

.explaincoremp		{ font-size:12px; font-family:arial,tahoma; color: #000066; }
.explainverde		{ font-size:12px; font-family:arial,tahoma; color: #006633; }

.explaintitulocur	{ font-size:12px; font-family:arial,tahoma; font-weight: bold; color: #000066; }

.explaintitulored		{ font-family: arial,tahoma; font-size: 12px; font-weight: bold; color: #cc0000; }
.explaintitulored:hover	{ font-family: arial,tahoma; font-size: 12px; font-weight: bold; color: #ff0000; }


.explaincorcur		{ font-size:12px; font-family:arial,tahoma; color: #000066}
.explainazul		{ font-size:12px; font-family:arial,tahoma; color: #000066;}
.explaintitulousr	{ font-size:12px; font-family:arial,tahoma; font-weight: bold; color: #000066; }
.explaincorusr		{ font-size:12px; font-family:arial,tahoma; color: #000000; }

.explainmini 		{ font-family:arial,tahoma; font-size: 11px; color: #CC0000; }
.explainminia 		{ font-family:arial,tahoma; font-size: 11px; color: #000066 }
.explainminia:hover { font-family:arial,tahoma; font-size: 11px; color: #000066; }
.explainminip 		{ font-family:arial,tahoma; font-size: 11px; color: #333333; }
.explainminip:hover { font-family:arial,tahoma; font-size: 11px; color: #000000; }

.explainred		 	{ font-family:arial,tahoma; font-weight: bold; color: #ff0000; }
.explainred:hover 	{ font-family:arial,tahoma; font-weight: bold; color: #cc0000; }


.explainminiw 		{ font-family:arial,tahoma; font-size: 11px; color: #ffffff }


.line		 	{ background-color: #CCCCCC; height: 1pt; }

.cur1 			{ background-color : #006699; }
.cur2			{ background-color : #3366FF; }
.cur3			{ background-color : #B4D1E2; }
.cur4			{ background-color : #93A5BD; }
.cur5			{ background-color : #f4f9fd }

.emp1 			{ background-color : #006699; }
.emp2			{ background-color : #3366FF; }
.emp3			{ background-color : #B4D1E2; }

.usr1 			{ background-color : #006699; }
.usr2			{ background-color : #EEEEEE; }
.usr3			{ background-color : #B4D1E2; }

.cinza 			{ background-color : #CCCCCC; }
.cinzamake		{ background-color : #f5f5f5; }
.cinzaclaro		{ background-color : #f5f5f5; }
.azulclaro		{ background-color : #E2EBEE; }




/* início style dos e-mails novos */

.t1			{font-size:12px; color:#333333; text-decoration: none;}
.t1:hover	{font-size:12px; color:#000000; text-decoration: underline;}
a.t1:link	{font-size:12px; color:#333333; text-decoration: underline;}

.t2			{font-size:11px; color:#003399;}

.t3			{font-size:12px; color:#0066cc; font-weight: bold; text-decoration: none;}
.t3:hover	{font-size:12px; color:#0066cc; font-weight: bold; text-decoration: underline;}
a.t3:link	{font-size:12px; color:#333333; font-weight: bold; text-decoration: underline;}


.explainminicv				{ font-size: 11px; color: #2E5072; }
.explainminicv:hover		{ font-size: 11px; color: #333333; text-decoration: none }


/* fim style dos e-mails novos */

/* CSS pra usar nos templates */

.tb_cinza 				{ border : 1px solid #cccccc;}
.tb_border_cinza		{ background-color : #cccccc; border : 1px solid #ffffff;}

.tb_branco				{ background-color : #ffffff;}
.tb_branco_title		{ background-color : #ffffff; font-family: Verdana,Arial; font-size: 13px; color: #006699; padding: 3}
.tb_branco_text			{ background-color : #ffffff; font-family: Verdana,Arial; font-size: 13px; color: #006699; padding: 3}

.tb_cinzaclaro_text		{ background-color : #f5f5f5; font-family: Verdana,Arial; font-size: 13px; color: #333333; padding: 3}

.tb_azulclaro_text		{ background-color : #E2EBEE; font-family: Verdana,Arial; font-size: 13px; color: #333333; padding: 3}
.tb_azulclaro_title		{ background-color : #E2EBEE; font-family: Verdana,Arial; font-size: 13px; color: #333333; padding: 3}

.tb_azul_text		{ background-color : #B4D1E2; font-family: Verdana,Arial; font-size: 13px; color: #333333; padding: 3}


.mg-8 {margin:8}
.mg-4 {margin:4}

.bg-colorido-claro { background-color:#EFEFF5;font-size:12px }
.bg-colorido-00 { background-color: #CC0000 }



.link-branco { color:#FFFFFF;font-size:12px;font-weight:bold }
.link-branco:active { color:#FFFFFF;font-size:12px;font-weight:bold }
.link-branco:visited { color:#FFFFFF;font-size:12px;font-weight:bold }
.link-branco:hover { color:#FFFFFF;font-size:12px;font-weight:bold }


.red			{ font-family:arial,tahoma; font-size: 11px; color: #cc0000; }
.red:hover		{ font-family:arial,tahoma; font-size: 11px; color: #ff0000; }
.texto-destaque-pagamento, .link-vantagem { font-family: Verdana,Arial; font-size:12px; color: #333369; font-weight:bold; }

/*DESISTIR DO CANCELAMENTO PROGRAMADO*/
#desistir-cancelamento {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0px 5px;
}

#desistir-cancelamento p {
	font:12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#desistir-cancelamento .title {
	border-bottom: 1px solid #3399CC;
	color: #000081;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

#desistir-cancelamento .info p {
	margin: 0;
	padding: 2px 0px 8px 0px;
}

#desistir-cancelamento .info a {
	color: #0065e0;
}

#desistir-cancelamento .success-msg {
	color: #ef7603;
	font-size: 18px;
	font-weight: 700;
	margin: 0;
	padding-bottom: 8px;
}

#desistir-cancelamento .alert-msg {
	background-color: #fcf6e8;
	border: 1px solid #f8e1b8;
	padding: 4px 8px;
	margin: 10px 0px;
}

#desistir-cancelamento .alert-icon {
	background: url(http://img.catho.com.br/site/area-assinantes/icon-alert2.gif) no-repeat 0px 0px;
	height: 33px;
	float: left;
	padding-right: 10px;
	width: 14px;
}

#desistir-cancelamento .alert-msg p {
	color: #93020f;
}

#desistir-cancelamento .alert-msg a {
	color: #3680ef;
	text-decoration: underline;
}

#desistir-cancelamento .msg-destaque {
	background: url(http://img.catho.com.br/site/area-assinantes/arrow-destaque.gif) no-repeat 0px 50%;
	color: #93020f;
	padding: 10px 8px;
}

#desistir-cancelamento .navegacao {
	margin: 0px auto;
	padding: 15px 0px;
	width: 500px;
}

#desistir-cancelamento .btnAtivarAssinatura {
	float: left;
	width: 250px;
}

#desistir-cancelamento .navegacao p {
	color: #666666;
	font-size: 18px;
	float: left;
	padding-top: 12px;
	width: 250px;
}

#desistir-cancelamento .navegacao a {
	color: #0066cc;
	font-size: 12px;
	margin-left: 25px;
	text-decoration: underline;
}

/*CATHO ALERTA */
#catho-alerta p, #catho-alerta ul ,#catho-alerta li ,#catho-alerta div {
	margin: 0;
	padding: 0;
}

#catho-alerta {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 10px;
}

#aba0 #catho-alerta {
	padding: 0px;
}

#catho-alerta p {
	font:12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#catho-alerta .title {
	border-bottom: 1px solid #3399CC;
	color: #000081;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

#catho-alerta .description {
	padding: 15px 0px;
}

#catho-alerta .item-info {
	border: 1px solid #e2e0e0;
	float: left;
	padding: 10px 5px;
	width: 314px;
}

#catho-alerta h5 {
	color: #d10202;
	font-size: 16px;
	margin: 0;
	padding-bottom: 10px;
}

#catho-alerta .item-info strong {
	color: #d10202;
}

#catho-alerta .recomentacao {
	padding-top: 15px;
}

#catho-alerta .recomentacao strong {
	color: #333333;
}

#catho-alerta .box-alerta {
	background-color: #faf6e3;
	float: left;
	margin-left: 20px;
	width: 195px;
}

#aba0 .box-alerta {
	display: block;
	margin: 0 0 18px 0;
	width: 253px;
}

#catho-alerta .head-box {
	background-color: #d10202;
	color: #ffffff;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 3px;
	padding: 3px 5px;
}

#catho-alerta .box-alerta ul {
	list-style-type: none;
	margin: 0 0 0 -1px;
	padding: 0;
}

#catho-alerta .box-alerta li {
	padding: 2px 0px;
	text-align: center;
}

#catho-alerta .box-alerta .select {
	padding-left: 3px;
	position: relative;
}

#catho-alerta .box-alerta .select .seta {
	background: url(http://img.catho.com.br/site/area-assinantes/arrow-select.gif) no-repeat 5px 50%;
	height: 24px;
	left: -26px;
	_left: -33px;
	position: absolute;
	top: 2px;
	width: 18px;
}

.caixaInformacao {
	background:#FFF url(http://img.catho.com.br/site/home2009/icones/iconInformacao.gif) no-repeat 8px 8px;
	border:1px solid #D2D1D0; 
	color:#333; 
	font-size:12px; 
	padding:8px 8px 8px 31px; 
}


.exemplos-pergunta {
	font-size: 11px;
	padding: 6px 0 0 24px;
}

.pergunta-table {
	padding-right: 20px;
}

.link-more {
	margin-left: 20px;
	text-decoration: underline;
}

.explain-filtros {
	font-size: 11px;
	padding-top: 20px;
}

.filtro-off {
	color: #8b8b8b;
}

.filtro-off p {
	color: #8b8b8b;
	font-size: 11px;
	margin: 0;
	padding: 4px 0 0 20px;
}

.filtro-selected p {
	font-size: 11px;
	margin: 0;
	padding: 4px 0 0 20px;
}

.filtro {
	padding-top: 8px;
}

.filtro label {
	padding-right: 12px;
}


.remover-link {
	background: url(http://img.catho.com.br/site/home2009/icones/iconFechar.gif) no-repeat 0px 50%;
	color:#CC0000;
	font-size: 11px;
	margin-left: 25px;
	padding-left: 15px;
	text-decoration: underline;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: ".";
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
}

.certificados {
	border: 1px solid #ccc;
	clear: both;
	font: 11px Arial, Helvetica, sans-serif;
	height: 54px;
	margin: 10px 0;
	padding: 0 5px;
}

.certificados .box-name {
	color: #97999a;
	float: left;
	font-weight: 700;
	font-size: 10px;
	padding-left: 15px;
	width: 100px;
}

.certificados .box-name strong{
	color: #000;
}

.certificados ul {
	float: left;
	list-style-type: none;
	width: 335px;
}

.certificados .logos-certificados li {
	float: left;
	padding: 0 2px;
	text-align: center;
	width: 100px;
}

.certificados .logos-certificados .blindado {
	width: 120px;
}
.caixaConteudo { 
	background-color:#FCFCFC; 
	border:1px solid #EAEAEA; 
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}

.caixaConteudo h2 { 
	position:relative; 
	background: #f5f5f5 url(http://img.catho.com.br/site/help/arrow-title.gif) no-repeat left 50%; 
	color: #FF6600; 
	font-weight:bold; 
	font-size: 12px; 
	padding: 5px 0px 5px 30px; 
	margin:0; 
	text-align: left;
}
.caixaConteudo .caixaInfo { 
	padding:15px; 
	text-align: left;
}
.caixaConteudo .caixaInfo .form-line { 
	margin: 0;
	padding: 4px 0 4px 20px;
	position: relative;
}
.caixaConteudo .input-choose { 
	left: 0;
	*left: -22px;
	position: absolute;
	top: 1px;
}
.input-other {
	border: 1px solid #ccc;
	margin-left: 3px;
	padding: 1px;
	width:	104px;
}
.input-other2 {
	border: 1px solid #ccc;
	margin-left: 3px;
	padding: 1px;
	width:	260px;
}
.nivel2 {
	background-color: #ededed;
	margin: 2px 0 15px 20px;
	padding: 3px;
}
.nivel2 h3 {
	color: #FF6600; 
	font-weight:bold; 
	font-size: 12px;
	margin: 0; 
	padding: 2px 0; 
}
.input-opinion {
	border: 1px solid #ccc;
	height: 80px;
	padding: 1px;
	width: 500px;
}
#table-satisfacao td {
	text-align: center;
}
.insatisfeito { background-color: #ff8f4b;}
.neutro { background-color: #f2f0d5;}
.satisfeito { background-color: #80caf1;}

#header-vaga {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 15px auto;
	width: 90%;
}

#header-vaga .caixaAlerta { 
	border:1px solid #D2D1D0; 
	background:#FEFF99 url(http://img.catho.com.br/site/home2009/icones/iconAlert.gif) no-repeat 8px 8px; 
	padding:8px 8px 8px 31px; 
	color:#333; 
	font-size:12px; 
}
#header-vaga .caixaAlerta.bgBranco { 
	background-color:#FFF; 
}
#header-vaga .main-box {
	padding: 15px 0;
}
.caixaConteudo { 
	background-color:#FCFCFC; 
	border:1px solid #D2D1D0; 
	height: 210px;
	margin-bottom:20px; 
}
.caixaConteudo h2 { 
	position:relative; 
	background: #f5f5f5 url(http://img.catho.com.br/site/help/arrow-title.gif) no-repeat left 50%; 
	color: #FF6600; 
	font-weight:bold; 
	font-size: 14px; 
	padding: 5px 0px 5px 30px; 
	margin:0; 
}
.caixaConteudo .caixaInfo { 
	font: 12px Arial, Helvetica, sans-serif;
	padding:15px; 
}

.caixaConteudo .caixaInfo p { 
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0; 
}

.etapas-cadastro {
	float: left;
	width: 50%;
}

#header-vaga .aviso-importante {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding-top: 10px;
}
#header-vaga .login {
	float: left;
	margin-left: 20px;
	width: 47%;
}

#header-vaga .form-line {
	padding: 2px 0 3px 75px;
	position: relative;
}

#header-vaga .form-line label {
	font-size: 11px;
	left: 0;
	position: absolute;
	text-align: right;
	top: 4px;
	width: 70px;
}

#header-vaga .input-default {
	border: 1px solid #ccc;
	padding: 2px;
}

#header-vaga .btn-ok {
	margin-left: 5px;
	vertical-align: middle;
}

#header-vaga .esqueci-senha {
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: 75px;
}
.input-login {
	width: 180px;
}
.input-senha {
	width: 144px;
}

.caixaInformacao { 
	border:1px solid #D2D1D0; 
	margin-top: 15px;
	padding:8px 8px 8px 31px; 
	color:#333; 
	font-size:12px; 
	background:#FFF url(http://img.catho.com.br/site/home2009/icones/iconInformacao.gif) no-repeat 8px 8px; 
}

.subtopico {
    border-bottom: 1px solid #FFE5D4;
    color: #FF6600;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
}
.Abox-AttentionY   { border:1px solid #eaeaea; padding:10px; width:98%; font-size:12px; background:#FEFF99 }
.Abox-AttentionR   { padding:10px; text-align:left; font-family:Arial;  }
.Abox-AttentionYtxt {font-size:12px; font-family:Arial;}
.Aicon-AttentionY         {height:16px; width:20px;float:left;background:url(http://img.catho.com.br/site/gen/new/icons.gif) no-repeat; }
.AiconDiv {margin:0px 0px 0px 25px;}

