body { font-size:11px; }

td { font-size:11px; }

#publicidade {
	height: 110px;
	background-color: #ececec;
	background-image: url(http://img.catho.com.br/site/topbottom/txtPublicidade.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 5px;
	width:768px;
}
#topo {
	margin-top: 15px;
	margin-right: 10px;
	height: 94px;
	background-image: url(http://img.catho.com.br/site/topbottom/bkgTopo.gif);
	background-repeat: repeat-x;
	background-position: top;
	width:760px;
}
.logo {
	background-image: url(http://img.catho.com.br/site/topbottom/imgTopoEsq.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	padding-right: 25px;
}
.formTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.centralAjuda a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;	
}
.topoDir {
	background-image: url(http://img.catho.com.br/site/topbottom/imgTopoDir.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.centralAjuda .icoAjuda {
	background-image: url(http://img.catho.com.br/site/topbottom/icoAjuda.gif);
}
.centralAjuda .icoTour {
	background-image: url(http://img.catho.com.br/site/topbottom/icoTour.gif);
	margin-left: 5px;	
}
.reativarEsqueceu {
	font-size: 10px;
	color: #636363;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-left: 5px;
}
.reativarEsqueceu a {
	color: #636363;
}
.msgAssinante {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0072bc;
	padding-right: 7px;
	padding-left: 7px;
}
.msgAssinante a {
	color: #0072bc;
}
.saudacao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.emailDeslogar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.acessoRapido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #134fa7;
	width: 160px;
	line-height: 18px;
}


#topo2 {
	background-image: url(http://img.catho.com.br/site/topbottom/bkgMenuBusca.gif);
	width:750px;

}
.menuPrincipal {
	background-image: url(http://img.catho.com.br/site/topbottom/imgTopo2Esq.gif);
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: left top;
}
.btnMenuPrincipal {
	background: url(http://img.catho.com.br/site/topbottom/btnMenuPrincipal.gif) no-repeat 0px 0px;
	height: 27px;
	*height: 36px;
	width: 125px;
	*width: 130px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 12px;
	padding-left: 6px;
}
.menuSub {
	position: absolute;
	/*visibility: hidden;*/
}
.menuSub .menuSubTop {
	background-image: url(http://img.catho.com.br/site/topbottom/bkgMenuSub.gif);
	padding-top: 6px;
	width: 131px;
}
.menuSub .menuSubBot {
	height: 5px;
	background-image: url(http://img.catho.com.br/site/topbottom/imgSubMenuBot.gif);
	width: 131px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top;
}


.menuSubA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #603913;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 119px;
	display: block;
}


.menuSubA:hover {
	font-weight: bold;
	color: #000000;
	background-color: #dfb684;
}
.menuSubAhover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 119px;
	display: block;
	font-weight: bold;
	color: #000000;
	background-color: #dfb684;
}


.menuSubItem {
	position: absolute;
	left: 131px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(http://img.catho.com.br/site/topbottom/imgMenuSubItemTopLeft.gif);
	line-height: 12px;
	width: 540px;
	visibility: hidden;
}

.menuSubItemTop {
	background-image: url(http://img.catho.com.br/site/topbottom/imgMenuSubItemTop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 5px;
}
.menuSubItemBot {
	background-image: url(http://img.catho.com.br/site/topbottom/imgMenuSubItemBot.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 5px;
}
.menuSubItemBotLeft {
	background-image: url(http://img.catho.com.br/site/topbottom/imgMenuSubItemBotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.menuSubItemBorder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #993300;
	border-bottom-color: #993300;
	background-color: #f3f3f3;
}
.menuSubItemSeta {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #993300;
	border-bottom-color: #993300;
	background-color: #f3f3f3;
	background-image:url(http://img.catho.com.br/site/topbottom/imgMenuSubSeta.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.menuSubItemA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.menuSubItemA:hover {
	text-decoration: underline;
}
.menuSubItem ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
.menuSubItem li {
	background-image: url(http://img.catho.com.br/site/topbottom/imgDot.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 7px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}
#submenu {
	z-index: 5000;
}
#subitem5 {
	z-index: 5005;
}
#subitem4 {
	z-index: 5004;
}
#subitem3 {
	z-index: 5003;
}
#subitem2 {
	z-index: 5002;
}
#subitem1 {
	z-index: 5001;
}



#barraBusca {
	height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(http://img.catho.com.br/site/topbottom/imgTopo2Dir.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	padding-left: 20px;
	width:610px;
}
#barraBusca .selectPesquisa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#breadCrumb {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 19px;
	background-image: url(http://img.catho.com.br/franquias/bkgBreadCrumb.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 1px;
	padding-bottom: 4px;
	min-height: 14px;
	padding-right: 17px;
	line-height: 17px;
	width:594px;
}

#breadCrumb a {
	color: #000000;
}

#breadCrumb .breadItens {
	display: block;
	margin-left: 95px;
}

#breadCrumb .breadItens .breadSeta {
	margin-right: 5px;
	margin-left: 5px;
}

.arvm, .arvm a, .arvm a:hover {
	color:#CC0000;
	font-family:arial,tahoma;
}

.b {
font-weight:bold;
}

ul.topnav {  
	font: 12px Arial, Helvetica, sans-serif;
	list-style: none;  
	margin: 0;  
	float: left;  
	padding: 0;
	width: 131px;
}  

ul.topnav li {  
	float: left;  
	margin: 0;  
	position: relative; /*--Declare X and Y axis base for sub navigation--*/  
}  
  
ul.topnav li a {  
	padding: 10px 5px;  
	color: #fff;  
	display: block;  
	text-decoration: none;  
	float: left;  
} 
 
ul.topnav li a:hover {  
	background: #ccc;;  
}  

ul.topnav li .title { /*--Drop down trigger styles--*/  
	background: url("http://img.catho.com.br/site/topbottom/btnMenuPrincipal.gif") no-repeat 0px 0px;
	border-bottom: 1px solid #a8650b; 
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	height: 38px;  
	float: left;  
	margin: 0;
	width: 131px;  
}  

ul.topnav li p.subhover {
	cursor: pointer;
}  

ul.topnav li span { /*--Drop down trigger styles--*/  
	display: block;
	padding: 10px 5px 0 5px;
}

ul.topnav li ul.subnav {  
	background-color: #ffdeb6; 
	border: 1px solid #a8650b; 
	list-style: none;   
	left: 0; 
	top: 38px;   
	margin: 0; 
	padding: 0;  
	display: none;  
	float: left;  
	width: 175px;   
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/ 
}  

ul.topnav li ul.subnav li {  
	margin: 0; 
	padding: 0; 
	display: block; 
	border-bottom: 1px solid #f6d0a3;
	clear: both;  
	width: 175px; 
	_width: 180px;
}  

ul.topnav li ul.subnav li a { 
	color:#603913; 
	display: block;
	padding: 6px 8px; 
	width: 159px; 
	_width: 179px;  
}  

ul.topnav li ul.subnav li a:hover { 
	background-color: #dfb684;
	font-weight: 700; 
}  

