/* ***************** style FIREFOX ***************** */

/* **************************************** */
/* *************** SITE *************** */
/* **************************************** */

/* **************************************** */
/* *************** NOVO *************** */
/* **************************************** */


/* ***************** GERAIS ***************** */

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;
}


.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;
	line-height:11px;
}

#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 : #C0A062; }

.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; }
