@charset "utf-8";

body {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#3C3C3C;}
a {color: #333; text-decoration: underline;}
a:hover{ color: #5B4301; text-decoration: none;}

#ReturnMessage{-moz-border-radius:5px; -webkit-border-radius:5px; border: 2px solid #fc6; background-color: #ffc; padding: 10px; margin: 10px;}

/* ESTRUTURA */

/* Head */
#BarraHead{width: 100%; top:0; right:0; height: 87px; background: #00770F url(images/BarraHeadBg.jpg) repeat-x; position:fixed; z-index: 1000;}
.Translucida{filter: alpha(opacity:0.3); KHTMLOpacity: 0.3; MozOpacity: 0.3; -khtml-opacity: .30; -ms-filter: "alpha(opacity=30)"; 
-moz-opacity: .30; filter: alpha(opacity=30); opacity: .30;}
#BarraHeadContent{width: 960px; height: 76px; margin:0 auto;}
#BarraHeadContent a{text-decoration: underline; color:#CFEC8D}
#BarraHeadContent a:hover{text-decoration: none; color: #fff}

#BarraHeadContentLogo{height:auto !important; margin: 10px; _display: inline; float:left;}
#BarraHeadContentLogo{width: 291px; height: 56px;}
#BarraHeadContentLogin{height:auto !important; margin: 2px 10px 2px 10px; _display: inline; float:left; width: 220px;}
#BarraHeadContentBusca{height:52px; margin: 10px; _display: inline; float:right; background: url(images/busca_bg.png) right top no-repeat; width:375px; }
/* Body */
#BodySpacer{width: 100%; height: 87px; clear:both;}
#BodyContainer{width: 1000px;margin:0 auto;}

#BodyContainerCenter, #BodyContainerRight, #BodyContainerLeft{height:auto !important; margin: 10px; display: inline; float:left;}
#BodyContainerLeft, #BodyContainerRight{width: 160px;}
#BodyContainerCenter{width: 580px;}
.Paginador{background-color:#f4f4f4; padding:10px; text-align:right;  font-size:10px; clear:both}

/* Center */

/* Mega Banner */
#CenterPub{width: 580px; height:230px;}
#galeria {display:none; clear:both; height:220px !important; width: 580px}
#navegar {margin-top: 2px; text-align:right; clear:both;}
#navegar a{text-decoration: none; color: #5B4301; padding: 5px; text-align: center;}
#navegar a.activeSlide {font-weight: bold;}
#navegar a:hover {color: #990; text-decoration: underline;}

#CenterContent{margin-top: 10px; margin-left: 10px; font-size: 12px; color: #333; text-decoration: none; line-height: 20px;}
#CenterContent h1 a{font-size: 18px; color: #5B4301; font-weight: bold; text-decoration: none;}
#CenterContent h1 a:hover{text-decoration: underline;}
#CenterContent a{font-size: 12px; color: #333; text-decoration: none;}
#CenterContent a:hover{text-decoration: underline;}


#CenterContentB{margin-top: 10px; margin-left: 10px; font-size: 12px; color: #333; text-decoration: none; line-height: 20px;}
#CenterContentB h1 a{font-size: 18px; color: #5B4301; font-weight: bold; text-decoration: none;}
#CenterContentB h1 a:hover{text-decoration: underline;}
#CenterContentB a{font-size: 12px; color: #333; text-decoration: none;}
#CenterContentB a:hover{text-decoration: underline;}
#CenterContentB p{margin-bottom: 15px;}
#CenterContentB ul, ol {margin-left: 50px;}
#CenterContentB table td {padding: 5px; border-bottom: 1px solid #339966;}


#CenterContentTitle1, #CenterContentTitle2, #CenterContentTitle3{height: 28px; clear: both;}
#CenterContentTitle1{background:url(images/title-content-bg-1.gif) repeat-x;}
#CenterContentTitle2{background:url(images/title-content-bg-2.gif) repeat-x;}
#CenterContentTitle3{background:url(images/title-content-bg-3.gif) repeat-x;}
.CenterContentColLeft, .CenterContentColRight{width: 275px; margin-right: 10px; _display: inline; float:left;}
.CenterContentCol1, .CenterContentCol2, .CenterContentCol3{width: 180px; margin-right: 10px; _display: inline; float:left;}
.CenterContentCol1{clear:left}
.CenterContentColBox{width: 152px; margin: 14px; font-size: 15px; color: #333;}
.CenterContentColBox a{font-size: 10px; color: #333; text-decoration: underline;}
.CenterContentColBox a:hover{ color: #5B4301; text-decoration: none;}
.CenterContentColBox img{border: 1px solid #5B4301;}
.CenterContentColBox img:hover{border: 1px solid #990;}
#CenterContentTitulo {font-size: 33px; color: #5B4301; line-height: 30px; font-weight: bold;}

/* Menu */

#Menu{height: 175px;}
#MenuItem{margin-top: 5px; font-size: 22px; color: #5B4301;}
#MenuItem a{color: #5B4301;}
#MenuItem a:hover{color: #990;}

/* Encontre Fácil */

#EncontreFacil{}
.EncontreFacilBox{-moz-border-radius:5px; -webkit-border-radius:5px; margin-top: 10px; border: 2px solid #D3D3D2;}
.EncontreFacilBoxHead{background: #DDD8CA url(images/EncontreFacilBoxHeadBg.jpg) repeat-x; min-height: 30px; height:auto !important; font-size: 15px; padding:5px 0 2px 5px;}
.EncontreFacilBoxHead a{color: #5B4301;	text-decoration: none; font-weight: bold;}

.EncontreFacilBoxBodyContent{-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-radius-bottomleft:5px; -webkit-border-radius-bottomright:5px; border-bottom: 2px solid #D3D3D2; border-left: 2px solid #D3D3D2; border-right: 2px solid #D3D3D2; margin-bottom: 10px; height: auto !important;}
.EncontreFacilBoxBody{font-size: 12px; text-decoration: none; padding: 5px;}
.EncontreFacilBoxBody a{color: #3C3C3C; text-decoration: none; line-height: 20px}
.EncontreFacilBoxBody a:hover{color:#999900; text-decoration: underline;}

/* Forms */

.InputBox, .InputBoxBox, .InputBoxBoxTags{height: 25px; width: 250px; border: 1px solid #D3D3D2; margin: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; color: #999999;}
.InputBoxBox{height: 150px; }
.InputBoxBoxTags{height: 150px; text-transform:uppercase;}
.InputBox:hover, .InputBoxBox:hover{border: 1px solid #99CC00;}

.error{color: red; text-align: left; display:block;}
.error:not(input){background: url(images/cinza-arrow_fat_up.gif) no-repeat; padding-left: 12px} 
#progreso-1, #progreso-2 { background: url(images/textarea.png) no-repeat; background-position: -350px 0px; margin-left:2px; width: 350px; height: 20px; text-align: right; color: #333; font-size: 8pt;}
.HelpText{font-size:9px; line-height: 12px;}

/* Barra direita */

.RightEntrevistas{width: 130px; font-size: 13px; color:#3C3C3C; margin:auto;}
.RightEntrevistas .LabelNome{font-size: 11px;}
.RightLinks{background:url(images/link-patrocinado.gif) no-repeat top left; min-height:140px; height:auto !important; padding: 10px; text-align:center;}
.RightLinksBusca{background:url(images/link-patrocinado-busca.gif) no-repeat top left; min-height:152px; height:auto !important; padding: 10px; text-align:center;}
.RightLinksBusca img{border: none; }
.RightLinksBusca img:hover{border: none; }
/* Login */

.BaseBox {background: url(images/base-box.gif) no-repeat;	height: 20px; width: 112px;}
.InputBoxLogin{height: 14px; width: 95px; margin-left: 5px; margin-top: 2px; background-color: #F2EDE1; border: none;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000;}

/* Foot */

#Foot{width:100%; height: 135px; margin:0 auto; background: #AAAE12 url(images/FootBg.jpg) repeat-x; clear:both;}
#FootContent{width: 650px; height: 135px; margin:0 auto;}
#FootContentMenu{text-align:center; padding-top: 20px; margin-bottom: 20px;}
#FootContentLogo{width: 184px; height: 42px; _display: inline; float:left;}
#FootContentCopy{ text-align:right; font-size: 10px; padding-top: 10px; _display: inline; float:right;}

/* Nossas Fotos */
#gallery {background-color: #fff; padding: 10px; width: 540px;}
#gallery ul {list-style: none; margin-left: -15px}
#gallery ul li { display: inline;}


#gallery ul img {
	background:url(images/fundo-fotod.png); 
	border: 1px solid #c9c9c9; 
	padding: 5px 5px 20px; 
	margin: 5px; }



#gallery ul a:hover img {
	border: 1px solid #99CC00; 
	}

#gallery ul a:hover {color: #fff; }

.TableObs {color: #FFFFFF; font-size: 9px; }
.TableObsB {color: #000; font-size: 9px; }
.TableTitle {color: #FFFFFF; font-size: 12px; font-weight: bold; }
.TableTitleB {color: #000; font-size: 12px; font-weight: bold; }
.TableBords {border-bottom: 1px solid #9E9C4E !important; border-right: 1px solid #9E9C4E; line-height: normal;}
.TableBordsL {border-left: 1px solid #9E9C4E;}
.TableBordsT {border-top: 1px solid #9E9C4E;}	