@charset "utf-8";
/*
Theme Name: HOT's
Theme URI: 
Description: The default theme for HOT's
Version: 1.0
Author: André Silva
Author URI: http://www.andrewdesign.com.br/
*/


/*
+----------------------------------------------------------------+
	Reset CSS by Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/					
+----------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 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 {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}

/*
+----------------------------------------------------------------+
	Extras														
+----------------------------------------------------------------+
*/
.alignleft {float:left}
.alignright {float:right}
div:after, ul:after, dl:after, dd:after, dt:after{clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
/*Limpar fluxo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;}
/* final hack IE-mac */
*:first-child+html div, *:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol {height:auto; display: inline-block;}
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}
h1,h2,h3,h4,h5,h6,strong {font-weight:700}
a {outline:none; text-decoration:none}


/*
+----------------------------------------------------------------+
	Definicoes Gerais														
+----------------------------------------------------------------+
*/
/*
body {font:62.5% Verdana, Geneva, sans-serif; background-color: #dd1f2c ; background-image: url(../img/bg.gif); background-repeat: repeat-x; background-position: left top;}
body { background:url(../img/bg.gif); font: 12px/16px "Lucida Grande", Arial, sans-serif; color: #fff; text-align:center;  }
*/
body {font:62.5% Verdana, Geneva, sans-serif; background-image: url(../img/bg.gif);}
.bg-principal { background:url(../img/bg-principal.jpg) no-repeat center top; min-height:900px; }

#container {margin:0 auto 20px; width:980px}
#content {margin-bottom:0px}
.textobranco {color: #FFFFFF;}
.textodatadia { color: #FFFFFF; font-size: 25px;}
.textodatamesano { color: #FFFFFF; font-size: 15px;}
.NoticiaTitulo {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.NoticiaAumentar {
	font-size: 28px;
	color: #000000;
}
.NoticiaDimuir {
	font-size: 13px;
	color: #000000;
}
.NoticiaCredito {
	font-size: 11px;
	color: #000000;
	font-style: italic;
}
.NoticiaDestaque {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;

}

.NoticiaDestaque2 {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;

}

.NoticiaDestaque a.hover{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: overline;
}
.pequeno_preto {
	font-size: 10px;
	color: #000000;
}
.pequeno_preto a{
	font-size: 10px;
	color: #000000;
}
.texto_preto {
	color: #000000;
}
.texto_preto a{
	color: #000000;
}
.tituloPretoPequeno{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.tituloPretoPequeno a{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.tituloPretoPequeno{
	font-size: 12px;
	color: #000000;
}
.subtituloPreto {
	font-size: 11px;
	color: #797777;
}
.subtituloPreto a{
	font-size: 11px;
	color: #797777;
}
.linhaPreta{
	padding:2px 0px 0px 0px;
	word-wrap:break-word;
	background-color: #000000;
}
.tituloVermelha{
	font-size: 14px;
	font-weight: bold;
	color: #de2a38;
}
.subtituloVermelha {
	font-size: 11px;
	color: #de2a38;
}
.subtituloVermelha  a{
	font-size: 11px;
	color: #de2a38;
}
.linhaVermelha{
	padding:2px 0px 0px 0px;
	word-wrap:break-word;
	background-color: #de2a38;
}
.tituloRoxa{
	font-size: 14px;
	font-weight: bold;
	color: #8d4791;
}
.subtituloRoxa {
	font-size: 11px;
	color: #8d4791;
}
.subtituloRoxa a{
	font-size: 11px;
	color: #8d4791;
}
.linhaRoxa{
	padding:2px 0px 0px 0px;
	word-wrap:break-word;
	background-color: #8d4791;
}
.tituloRoxa{
	font-size: 14px;
	font-weight: bold;
	color: #8d4791;
}
.subtituloRoxa {
	font-size: 11px;
	color: #8d4791;
}
.subtituloRoxa2 {
	font-size: 12px;
	color: #8d4791;
}
.subtituloLaranja a{
	font-size: 11px;
	color: #8d479;
}
.linhaLaranja{
	padding:2px 0px 0px 0px;
	word-wrap:break-word;
	background-color: #f89912;
}
.tituloLaranja{
	font-size: 14px;
	font-weight: bold;
	color: #f89912;
}
.subtituloLaranja {
	font-size: 11px;
	color: #f89912;
}
.subtituloLaranja a{
	font-size: 11px;
	color: #f89912;
}
.linhaCinza{
	padding:1px 0px 0px 0px;
	word-wrap:break-word;
	background-color: #656565;
}
.linhaFundo{
	padding:1px 0px 0px 0px;
	word-wrap:break-word;
	background-color: #e2e3e0;
}
.tituloCinza{
	font-size: 14px;
	font-weight: bold;
	color: #656565;
}
.tituloBranco{
	font-size: 12px;
	color: #FFFFFF;
}
.subtituloCinza {
	font-size: 11px;
	color: #656565;
}
.subtituloCinza a{
	font-size: 11px;
	color: #656565;
}

.divEspa{
	word-wrap:break-word;
	width: 5px;
	height: 5px;
}
.banner_460x90{
	word-wrap:break-word;
	width: 100%;
	height: 90px;
	text-align: center;
	vertical-align: middle;
}
/*
+----------------------------------------------------------------+
	Noticias
+----------------------------------------------------------------+
*/
/* menu lateral INICIO */
#ddblueblockmenu{
width: 150px;
}

#ddblueblockmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 13px;
}

#ddblueblockmenu li a{
width: 150px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
padding-left: 5px;
color: #787975;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 150px; /*IE 5*/
w\idth: 150px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
	text-decoration: underline;
}

#ddblueblockmenu div.menutitle{
	color: #f89912;
	font-size: 13pt;
	font-weight: bolder;
}
#ddblueblockmenu div.menutitle a{
	text-decoration: none;
	color: #f89912;
	font-size: 13pt;
	font-weight: bolder;
}

#ddblueblockmenu div.menutitle a:hover{
	text-decoration: underline;
}
.bgEventosFoto {
	width: 447px;
}
.bgEventosFotoGaleria {
	height: 400px;
	width: 600px;
}
.bgEventos {
	background-image: url(../img/bg-eventos-destaque.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 53px;
	width: 429px;
}
.bgEventosUltimos {
	background-image: url(../img/bg-eventos-ultimos.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.bgNoticias {
	background-image: url(../img/bg-noticias-destaque.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 474px;
}
.bgNoticiasUltimas {
	background-image: url(../img/bg-noticias-ultimas.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	background-color: #fde7c8;
}
/*
+----------------------------------------------------------------+
	Fotos
+----------------------------------------------------------------+
*/
div.scroll {
height: 150px;
width: 442px;
overflow: auto;
padding: 0px;
}
div.scrollThumb {
height: 450px;
width: 145px;
overflow: auto;
padding: 0px;
}
/*
+----------------------------------------------------------------+
	MenuTopo														
+----------------------------------------------------------------+
*/
.breadcrumb1 {position:relative; height:30px; width:100%;}
.breadcrumb1 ul{position:relative; margin:0 5px 0 5px; padding:0; height:30px; background:url('../img/breadcrumbImage.png') 0px -30px repeat-x; }
.breadcrumb1 ul li{padding:0; margin:0; list-style:none; float:left; height:30px display:inline;}
.breadcrumb1 ul li a{font:15px; color:rgb(0,0,0); text-decoration:none; line-height:30px; display:block; background:url('../img/breadcrumbImage.png') 100% -60px no-repeat; padding:0 15px 0 12px; outline:none;}
.breadcrumb1 ul li a:hover {text-decoration:underline; color:rgb(0,0,0);}
.breadcrumb1 ul li a.active{background:none; color:rgb(0,0,0);}
.breadcrumb1 ul li a.active:hover {text-decoration:none;}
.breadcrumb1 .left{position:absolute; top:0px; left:0px; width:10px; height:30px; display:block; z-index:1; background:url('../img/breadcrumbImage.png') 0% 0px no-repeat;}
.breadcrumb1 .right{position:absolute; top:0px; right:0px; width:10px; height:30px; display:block; z-index:1; background:url('../img/breadcrumbImage.png') 100% -90px no-repeat; }

.breadcrumb2 {position:relative; height:34px; width:100%;}
.breadcrumb2 ul{position:relative; margin:0 5px 0 5px; padding:0; height:35px; background:url('../img/breadcrumbImage2.png') 0px -30px repeat-x; }
.breadcrumb2 ul li{padding:0; margin:0; list-style:none; float:left; height:30px display:inline;}
.breadcrumb2 ul li a{font:15px; color:rgb(0,0,0); text-decoration:none; line-height:35px; display:block; background:url('../img/breadcrumbImage2.png') 100% -60px no-repeat; padding:0 17px 0 15px; outline:none;}
.breadcrumb2 ul li a:hover {text-decoration:underline; color:rgb(0,0,0);}
.breadcrumb2 ul li a.active{background:none; color:rgb(0,0,0);}
.breadcrumb2 ul li a.active:hover {text-decoration:none;}
.breadcrumb2 .left{position:absolute; top:0px; left:0px; width:10px; height:35px; display:block; z-index:1; background:url('../img/breadcrumbImage2.png') 0% 0px no-repeat;}
.breadcrumb2 .right{position:absolute; top:0px; right:0px; width:10px; height:35px; display:block; z-index:1; background:url('../img/breadcrumbImage2.png') 100% -85px no-repeat; }
/*
+----------------------------------------------------------------+
	Header														
+----------------------------------------------------------------+
*/
#header {margin-bottom:17px}
.header-top2 {background-image: url(../img/bg-footer-top2.png); background-repeat: no-repeat; background-position: center top; height: 4px;}
.header-top {background-image: url(../img/bg-footer-top.png); background-repeat: no-repeat; background-position: center top; height: 4px;}
.header-meio {background-image: url(../img/bg-footer-meio.png); background-repeat: repeat-y; background-position: center top; height: 500px;}
.header-base {background-image: url(../img/bg-footer-bg.png); background-repeat: repeat-y; background-position: center top; height: 47px; }
#header #sites h4 span {display:none}
#header #sites ul {background-color:#fff; display:none; position:absolute; top:27px; margin-left:1px; width:124px}
#header #sites ul li {float:left; height:23px; line-height:23px; width:124px}
#header #sites ul li.oi-fm {display:none}
#header #sites ul li a {color:#7C1539; font:1.2em OratorpraOiText2Regular,Verdana,Geneva,sans-serif; padding:0 5px}
#header #radio-location {background:url(img/bg-location.gif) no-repeat; display:inline; float:left; height:32px; margin:0 10px 0 13px; padding-left:180px; position:relative; width:188px; z-index:100}
#header #radio-location #default {background:url(img/bg-select.gif) no-repeat; cursor:pointer; font-size:.9em; height:24px; line-height:20px; margin-top:3px; padding:2px 5px 0; position:relative; width:186px}
#header #radio-location ul {display:none; height:189px; height:auto!important; left:182px; min-height:189px; position:absolute; top:28px; width:156px; z-index:300}
#header #radio-location ul li {background-color:#DEDEDE; border-width:0 2px 2px; border-style:solid; border-color:#7C1539; height:21px; width:156px}
#header #radio-location ul li a {color:#666; display:block; height:21px; line-height:20px; padding:0 5px; width:136px}

#header #search {background:url(img/bg-search.gif) no-repeat; float:left; height:32px; padding:0 0 0 6px; position:relative; width:572px}
#header #search input {border:none}
#header #search input#s {background-color:transparent; float:left; height:21px; margin:4px 5px 0 0; width:320px}
#header #radio-location select {margin:4px 0 0; width:182px}
#header #search .select {float:left; margin:3px 0 0; width:180px}
#header #search .select select {width:180px}
#header #search .dropdown {width:186px; position:relative}
#header #search .dropdown .hidden {display:none}
#header #search .dropdown a.dropdown_toggle {background:url(img/bg-select.gif) no-repeat; display:block; height:25px; padding-right:24px; width:162px}
#header #search .dropdown a.dropdown_toggle span {color:#000; display:block; height:24px; line-height:24px; padding:0 5px}
#header #search .dropdown ul {margin-left:3px}
#header #search .dropdown ul li {background-color:#DEDEDE; border-width:0 2px 2px; border-style:solid; border-color:#7C1539; height:21px; width:155px}
#header #search .dropdown ul li a {color:#666; display:block; height:21px; line-height:20px; padding:0 5px; width:136px}
#header #search #searchsubmit {background:url(img/bt-buscar.gif) no-repeat; border:none; content:""; display:inline-block; float:rigth; height:26px; left:332px; line-height:0; margin:3px 0 0 188px; padding:0; position:absolute; text-indent:-9999px; width:54px}



/*
+----------------------------------------------------------------+
	Footer														
+----------------------------------------------------------------+
*/
#footer {background:url(../img/bg-footer.png) no-repeat; height:77px; padding:22px 31px 0 45px}
#footer h6 {float:left; height:44px; margin:4px 50px 0 0; width:53px}
#footer h6 a {display:block; height:100%; width:100%}
#footer h6 a span {display:none}
#footer ul {float:left; margin:0px 0px 0px 0px}
#footer ul li {border-right:1px solid #fff; float:left; font-size:1.1em; margin-right:15px; padding-right:14px}
#footer ul li.last {border:none; margin:0; padding:0}
#footer ul li a {color:#fff}
#footer #social {float:right; width:151px}
#footer #social h5 {color:#fff; margin-bottom:10px}
#footer #social a {display:block; float:left; height:32px; margin-right:7px; overflow:hidden; text-indent:-9000px; width:32px}
#footer #social a#bt-twitter {background:url(../img/ico-twitter.png) no-repeat}
#footer #social a#bt-facebook {background:url(../img/ico-facebook.png) no-repeat}
#footer #social a#bt-youtube {background:url(../img/ico-youtube.png) no-repeat}
#footer #social a#bt-msn {background:url(../img/ico-msn.png) no-repeat}
#footer #social a#bt-orkut {background:url(../img/ico-orkut.png) no-repeat; margin-right:0}

