*
{
margin:0;
padding:0;
}
body 
{
background:#000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
color:#999;
}
.clear 
{
clear:both
}
img, fieldset
{
border:none
}
#layout
{
width:1020px;
margin:0 auto;
}
#layout.shop
{
width:1172px;
}
#left_container
{
float:left;
width:1013px;
}
#header
{
float:left;
width:1013px;
}
#header .logo
{
float:left;
padding:34px 0 0 14px;
}
#header span.date
{
float:right;
padding:5px 13px 0 0;
color:#fff;
font-size:12px;
}

#header .banner
{
float:left;
padding:25px 0 0 42px;
}
#menu
{
float:left;
padding:0 0 0 0;
background:url(../images/menu_bg.jpg) no-repeat 0 0;
width:998px;
height:30px;
margin-left:12px;
display:inline;
}
#menu ul
{
float:left;
padding:0 0 0 18px;
width:auto;
height:30px;
list-style:none;
}
#menu ul li
{
float:left;
padding:0 9px 0 0;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#menu ul li.seperator
{
float:left;
height:30px;
background:url(../images/menu_seperator.jpg) no-repeat 0 0;
width:1px;
}
#menu ul li.last
{
padding-right:0px;
}
#menu ul li a
{
float:left;
color:#fff;
text-decoration:none;
margin-top:8px;
}
#menu ul li a:hover
{
text-decoration:underline;
}
#menu form
{
float:left;
padding:6px 0 0 15px;
}
#menu form label
{
float:left;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:2px 7px 0 0;
}
#menu form input.text
{
float:left;
width:133px;
height:19px;
border:none;
margin-right:6px;
display:inline;
}
#menu form input.btn,
#menu form button
{
float:left;
background:url(../images/ok.jpg) no-repeat 0 0;
width:53px;
height:21px;
border:none;
cursor:pointer;
}
#content_container
{
float:left;
width:1013px;
margin-top:12px;
}
#content_container .left_section
{
float:left;
width:583px;
margin:0 7px 0 12px;
display:inline;
}
#fullbanner
{
width: 468px;
height: 60px;
margin: 15px auto 25px;
}
.interna h2,
.interna h2 a
{
font-size:20px;
color:#FFF;
padding:9px 0 9px 8px;
font-weight:normal;
text-decoration: none;
}
.interna.noticias h2
{
background:url(../images/noticias_bg.jpg) repeat-x 0 0;
}
.interna.bares-e-restaurantes h2
{
background:url(../images/bars_bg.jpg) repeat-x 0 0;
}
.interna.agenda-cultural h2
{
background:url(../images/agendacultural_bg.jpg) repeat-x 0 0;
}
.interna.bares-e-restaurantes h3
{
font-size: 20px !important;
color: #841316 !important;
margin-left: 10px;
}
.interna.contato h3
{
margin-top: 16px;
font-size: 16px !important;
color: #754c24 !important;
}
.interna.contato h4
{
margin: 12px 0;
background:url(../images/square.gif) no-repeat 0 4px;
padding-left: 12px;
font-weight: normal;
}
.interna.contato #encontrou_sim,
.interna.contato #recomenda_sim,
.interna.contato #nivel-instrucao
{
margin-left: 16px;
}
.interna.contato form input,
.interna.contato form textarea
{
border: 1px solid #808080;
}
.interna.contato form label.conteudo
{
display: block;
clear:both;
margin: 4px 16px;
}
.interna.contato #formcontato label
{
padding: 6px;
display: block;
}
.interna.contato #formcontato label em
{
display: block;
float: left;
margin-right: 10px;
font-style: normal;
width: 70px;
text-align: right;
}
.interna.contato #formcontato textarea
{
width: 376px;
height: 133px;
}
.interna.contato #formcontato input
{
width: 182px;
}
.interna.contato button
{
width: 55px;
height: 16px;
margin: 10px auto;
background: url(../images/enviar.gif) no-repeat 0 0;
display: block;
overflow: hidden;
text-indent: -9999px;
border: 0;
}
.interna.contato p.erro
{
	font-weight: normal;
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 10px;
	height: 16px;
	padding: 6px 6px 6px 26px;
	border: 1px #C2C2C2 dashed;
	background: #FDD4B3 url("/adm/img/erro.png") no-repeat 3px 3px;
}
.interna.fotos p
{
text-align: justify;
}
.interna.fotos h3
{
float: left;
}
.interna.videos h3
{
margin-left: 50px;
}
.interna.fotos h3, .interna.fotos h3 a, .interna.fotos h3 em
{
color: #d7cda7 !important;
background: none !important;
font-size: 18px !important;
}
.interna.videos h3, .interna.videos h3 a, .interna.videos h3 em
{
font-size: 16px !important;
color: #e1ae5d !important;
}
.interna.fotos h3
{
display: block;
width: 340px;
border: 0px solid red;
}
.interna.bares-e-restaurantes h4,
.interna.agenda-cultural h4,
.interna.fotos h6
{
width: 300px;
font-size: 12px;
margin: 40px auto;
border-bottom: 40px solid #fff;
}
.interna.fotos h6
{
border-color: #000;
}
.interna.fotos h2
{
background:url(../images/fotos_bg.jpg) repeat-x 0 0;
}
.interna.videos h2
{
background:url(../images/video_bg.jpg) repeat-x 0 0;
}
.interna.promocoes h2,
.interna.contato h2,
.interna.informativo h2
{
background:url(../images/promo.jpg) repeat-x 0 0;
}
.interna.fotos h4
{
float: right;
margin-top: 5px;
font-size: 12px;
}
.interna.fotos h5
{
clear: both;
font-size: 16px;
font-weight: bold;
margin: 14px 0;
}
.interna.fotos h4 em
{
font-size: 11px;
font-weight: bold;
font-style: normal;
margin-right: 5px;
}
.interna.fotos div.fotao
{
float: left;
margin-top: -10px;
}
.interna.videos div.fotao
{
margin-left: 50px;
}
.interna.fotos div.fotao img
{
border: 1px solid #9c9c9c;
}
.interna.fotos p.fotao
{
border-top: 10px solid #000;
font-size: 11px;
color: #d7cda7;
display: block;
clear: both;
}
.interna.videos p.fotao
{
width: 450px;
color: #e1ae5d;
margin-left: 50px;
margin-bottom: 30px;
}
.interna.fotos #fotoslaterais
{
list-style: none;
float: right;
margin-top: -6px;
}
.interna.fotos #fotoslaterais li
{
border: 1px solid #fff;
width: 74px;
height: 56px;
overflow: hidden;
}
.interna.fotos #fotoslaterais li.up,
.interna.fotos #fotoslaterais li.down
{
border: none !important;
height: 10px;
text-indent: -9999px;
margin: 5px 0;
overflow: hidden;
}
.interna.fotos #fotoslaterais li.up a,
.interna.fotos #fotoslaterais li.down a
{
display: block;
}
.interna.fotos #fotoslaterais li.up
{
background: url(../images/setaup.gif) no-repeat 25px;
}
.interna.fotos #fotoslaterais li.down
{
background: url(../images/setadown.gif) no-repeat 25px;
}
.interna.fotos ul.listaestab 
{
margin: 20px 0;
list-style: none;
}
.interna.fotos ul.listaestab li
{
display: block;
float: left;
width: 182px;
margin-top: 16px;
}
.interna.videos ul.listaestab li
{
width: 274px;
}
.interna.fotos ul.listaestab li dl dd.foto
{
width: 72px;
height: 120px;
float: left;
margin: 0 7px;
}
.interna.videos ul.listaestab li dl dd.foto
{
width: 105px;
}
.interna.fotos ul.listaestab li dl dd.foto a
{
display: block;
width: 72px;
height: 52px;
overflow: hidden;
}
.interna.videos ul.listaestab li dl dd.foto a
{
width: 105px;
height: 80px;
}
.interna.fotos ul.listaestab li dl dd.nome a
{
font-size: 15px;
font-weight: bold;
color: #d7cda7 !important;
text-decoration: none;
}
.interna.videos ul.listaestab li dl dd.nome a
{
font-size: 16px;
color: #fff !important;
}
.interna.fotos ul.listaestab li dl dd
{
text-decoration: none !important;
color: #FFF !important;
}
#conteudo
{
margin-top: 10px;
padding: 10px;
background: #FFF;
font-size: 12px;
color: #000;
font-weight: normal;
}
.interna.bares-e-restaurantes #conteudo, .interna.agenda-cultural #conteudo
{
padding: 0;
}
.interna.fotos #conteudo
{
background-color: #000;
color: #fff;
}
.interna.bares-e-restaurantes dl.listaestab, 
.interna.bares-e-restaurantes dl.tifmpag,
.interna.fotos dl.tifmpag
{
padding: 10px;
}
.interna.fotos dl.tifmpag
{
clear: both;
}
.interna.bares-e-restaurantes #abas, .interna.agenda-cultural #abas
{
height: 38px;
width: 100%;
background-color: #000;
}
.interna.bares-e-restaurantes #abas ul li, .interna.agenda-cultural #abas ul li
{
padding-top: 3px;
width: 130px;
height: 30px;
display: block;
float: left;
font-size: 16px;
font-weight: bold;
text-align: center;
background-color: #999999;
border-top: 5px solid #000;
}
.interna.agenda-cultural #abas ul li
{
margin: 0 1px;
}
.interna.agenda-cultural #abas ul #primeiraaba
{
margin: 0 1px 0 0;
}
.interna.bares-e-restaurantes #abas ul li a, .interna.agenda-cultural #abas ul li a
{
text-decoration: none;
color: #8e494a;
}
.interna.bares-e-restaurantes #abas ul li.tipoatual, .interna.agenda-cultural #abas ul li.tipoatual
{
border-top: 5px solid #fff;
background-color: #fff;
}
.interna.bares-e-restaurantes #abas ul li.tipoatual a, .interna.agenda-cultural #abas ul li.tipoatual a
{
color: #861316;
}
.interna.bares-e-restaurantes form, .interna.agenda-cultural form
{
display: block;
border: 11px solid #fff;
background-color: #841316;
padding: 4px;
height: 44px;
}
.interna.agenda-cultural form
{
background-color: #b7a460;
}
.interna.agenda-cultural form ul
{
list-style: none;
float: right;
margin-top: 4px;
margin-right: 20px;
}
.interna.agenda-cultural form ul li
{
display: block;
float: left;
width: 38px;
height: 38px;
text-align: center;
}
.interna.agenda-cultural form ul li a
{
color: #FFF;
text-decoration: none;
}
.interna.agenda-cultural form ul li a strong
{
display: block;
text-align: center;
}
.interna.agenda-cultural form ul li.dataatual
{
background-color: #FFF;
}
.interna.agenda-cultural form ul li.dataatual a
{
color: #000;
}
.interna.bares-e-restaurantes form label, .interna.agenda-cultural form label
{
margin: 2px 6px 6px;
display: block;
color: #fff;
width: 150px;
float: left;
}
.interna.bares-e-restaurantes form input, .interna.bares-e-restaurantes form select,
.interna.agenda-cultural form input, .interna.agenda-cultural form select
{
width: 150px;
border: 0;
height: 18px;
font-size: 10px;
color: #252525;
margin-top: 2px;
}
.interna.bares-e-restaurantes form button
{
display: block;
width: 55px;
border: 0;
overflow: hidden;
background-color: #841316;
background-image: url(../images/buscar.gif);
background-repeat: no-repeat;
text-indent: -9999px;
margin-top: 20px;
}
.interna.agenda-cultural form button
{
margin-top: 18px;
margin-left: 4px;
}
.interna.fotos form
{
background-color: #d7cda7;
padding: 6px;
color: #000;
}
.interna.fotos form input, .interna.fotos form select
{
border: 0;
font-size: 12px;
height: 18px;
margin-right: 20px;
}
.interna.fotos form input
{
width: 200px;
}
.interna.fotos form button
{
width: 55px;
border: 0;
overflow: hidden;
background-image: url(../images/buscar.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}
.interna.bares-e-restaurantes dl.listaestab,
.interna.agenda-cultural dl.listaestab
{
margin-left: none !important;
}
.interna.agenda-cultural dl.listaestab
{
margin-left: 14px;
margin-right: 20px;
}
.interna.bares-e-restaurantes dl.listaestab dd.foto,
.interna.agenda-cultural dl.listaestab dd.foto
{
float: left;
width: 108px;
margin: 0 10px;
overflow: hidden;
}
.interna.bares-e-restaurantes dl.listaestab dd.nome,
.interna.agenda-cultural dl.listaestab dd.nome
{
font-size: 16px;
color: #1c4805;
}
.interna.agenda-cultural dl.listaestab dd.nome
{
font-weight: bold;
color: #b45614;
margin-bottom: 6px;
}
.interna.bares-e-restaurantes dl.listaestab dd.vermais a
{
background-image: url(../images/vermais.gif);
background-repeat: no-repeat;
text-indent: -9999px;
overflow: hidden;
width: 67px;
float: right;
height: 20px;
margin: 4px 10px 10px 0;
}
.interna.agenda-cultural dl.listaestab dd.nome,
.interna.agenda-cultural dl.listaestab dd.foto
{
margin-left: 10px;
}
.interna.agenda-cultural dl.listaestab dd
{
text-align: justify;
}
.interna.bares-e-restaurantes dl.listaestab dd.separa,
.interna.agenda-cultural dl.listaestab dd.separa
{
display: block;
width: 100%;
clear: both;
text-indent: -9999px;
overflow: hidden;
height: 22px;
}
.interna.bares-e-restaurantes dl.tifmpag, .interna.agenda-cultural dl.tifmpag
{
font-size: 11px;
}
.interna.fotos dl.tifmpag dt,
.interna.fotos dl.tifmpag dd strong
{
color: #bab291 !important;
}
.interna.bares-e-restaurantes dl.tifmpag dd a,
.interna.agenda-cultural dl.tifmpag dd a,
.interna.fotos dl.tifmpag dd a
{
color: #8c8046 !important;
text-decoration: underline !important;
}
.interna.agenda-cultural dl.tifmpag
{
border-bottom: 20px solid #fff;
}
.interna.bares-e-restaurantes ul.fotoshow
{
margin-left: 10px;
clear: both;
list-style: none;
}
.interna.bares-e-restaurantes ul.fotoshow li
{
float: right;
width: 130px;
height: 100px;
overflow: hidden;
margin-bottom: 10px;
margin-right: 10px;
}
.interna.bares-e-restaurantes ul.fotoshow li.fotogrande
{
float: left;
width: 420px;
height: 100%;
overflow: show;
color: #454545;
font-weight: bold;
}
.interna.bares-e-restaurantes p.bloco
{
display: block;
clear: both;
background-color: #dab8b9;
padding: 10px;
margin: 10px;
border-top: 10px solid #fff;
text-align: justify;
}
.interna.bares-e-restaurantes #servicos
{
width: 366px;
float: left;
margin-left: 14px;
}
.interna.bares-e-restaurantes #servicos dt, .interna.bares-e-restaurantes #servicos dd
{
background: none;
color: #000;
float: none;
margin: 0;
padding: 0;
border: 0;
}
.interna.bares-e-restaurantes #servicos dt
{
width: 106px;
float: left;
text-align: left;
}
.interna.bares-e-restaurantes #servicos dt.titulo
{
display: block;
float: none;
clear: both;
font-size: 18px;
margin-bottom: 4px;
}
.interna.bares-e-restaurantes #localizacao
{
width: 190px;
overflow: hidden;
border-bottom: 50px solid #fff;
}
.interna.bares-e-restaurantes #localizacao h4
{
font-size: 18px;
width: 190px;
text-align: center;
margin: 0 0 4px 0;
padding: 0;
border: 0;
}
#content_container .left_section .slider
{
float:left;
width:583px;
}
#content_container .left_section .slider ul
{
float:left; 
width:212px !important;
width:211px;
list-style:none;
border-top:1px solid #d7cda7;
}
#content_container .left_section .slider ul li
{
float:left; 
width:212px !important;
width:211px;
border-bottom:1px solid #d7cda7;
padding: 0 0 0 0;
background:#1b1a15;
}
#content_container .left_section .slider ul li.last
{
border:none;
}
#content_container .left_section .slider ul li a
{
display:block;
width:212px !important;
width:211px;
text-decoration:none;
cursor:pointer;
border-left:1px solid #000;
}
#content_container .left_section .slider ul li a:hover
{
background:#d7cda7;
border-left:1px solid #d7cda7;
}
#content_container .left_section .slider ul li a span.image
{
float:left;
margin-right:8px;
display: block;
width: 73px;
height: 53px;
overflow: hidden;
}
#content_container .left_section .slider ul li a span.data
{
display:block;
color:#ffffeb;
font-size:11px;
height:47px;
padding-top:6px;
padding-right:5px;
}
#content_container .left_section .slider ul li a:hover span.data
{
color:#000;
background:#d7cda7;
}
#content_container .left_section .slider ul li a.active
{
background:#d7cda7;
cursor:text;
border-left:1px solid #d7cda7;
}
#content_container .left_section .slider ul li a.active span.data
{
color:#000;
cursor:text;
background:#d7cda7;
}
#content_container .left_section .main_image
{
float:right;
border:1px solid #d7cda7;
position:relative;
width: 369px;
height: 269px;
overflow: hidden;
}
#content_container .left_section .main_image img
{
	float:left;
}
#content_container .left_section .main_image .txt
{
background:url(../images/slider.png) repeat-x 0 0;
width:369px;
height:41px;
bottom:0px !important;
bottom:0px;
left:0px;
position:absolute;
}
#content_container .left_section .main_image .txt p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
color:#fff;
padding:7px 7px 0 7px;
}
#content_container .left_section .main_image .txt p a
{
display: block;
color: #fff;
text-decoration: none;
}
#content_container .left_section .main_image .txt p a:hover
{
text-decoration:underline;
}
#content_container .left_section .agenda
{
margin-top:12px;
float:left;
width:583px;
background:#fff;
position:relative;
}
#content_container .left_section .agenda a.link
{
position:absolute;
top:18px;
right:10px;
font-size:11px;
color:#333;
text-decoration:none;
}
#content_container .left_section .agenda a.link:hover
{
text-decoration:underline;
}
#content_container .left_section .agenda h2
{
display:block;
font-size:20px;
color:#333333;
padding:9px 0 9px 8px;
font-weight:normal;
}
#content_container .left_section .agenda .box
{
float:left;
width:583px;
padding-bottom:6px;
}
#content_container .left_section .agenda .box .image
{float:left;
margin:0 8px 8px 8px;
display: block;
overflow: hidden;
width: 121px;
height: 80px;
}
#content_container .left_section .agenda .box h3
{
display:block;
font-size:14px;
color:#333333;
padding:0 0 5px 0;
}
#content_container .left_section .agenda .box h3 a
{
color:#333;
text-decoration:none;}
#content_container .left_section .agenda .box h3 a:hover
{
color:#333;
text-decoration:underline;}
#content_container .left_section .agenda .box p
{
font-size:12px;
color:#000;
padding:0 0 0 0;
text-align: justify;
margin-right: 10px;
}
#content_container .left_section .ultima
{
float:left;
width:415px;
background:#fff7d9 url(../images/ultima.jpg) repeat-x 0 0;
margin-top:14px;
position:relative;
padding-bottom:3px;
}
#content_container .left_section .ultima a.link
{
position:absolute;
top:20px;
right:10px;
font-size:11px;
color:#004262;
text-decoration:none;
}
#content_container .left_section .ultima a.link:hover
{
text-decoration:underline;
}

#content_container .left_section .ultima h2
{ 
font-size:20px;
display:block;
padding:11px 0 0 7px;
color:#004262;
font-weight:normal;
}
#content_container .left_section .ultima ul
{
float:left;
list-style:none;
padding:14px 0 0 0;
width:415px;
}
#content_container .left_section .ultima ul li
{
float:left;
padding:0 0 12px 7px;
width:408px;
font-size:11px;
color:#333;
}
#content_container .left_section .ultima ul li a
{
text-decoration:none;
color:#333;
}
#content_container .left_section .ultima ul li a:hover
{
text-decoration:underline;
color:#333;
}
#content_container .left_section .ultima ul li a span,
#conteudo dl dt,
#conteudo h3 em
{
font-style: normal;
text-decoration:none;
color:#fff;
font-weight:bold;
background:#004262;
padding:3px;
}
#conteudo dl.tifmpag
{
	width: 400px;
	margin: 1px auto 6px;
	float: none;
}
#conteudo dl.tifmpag dt,
#conteudo dl.tifmpag dd
{
background: none;
color: #000;
display: inline;
float: none;
margin: 0 3px;
padding: 0;
font-weight: normal;
}
#conteudo dl.tifmpag dd a
{
color: #004261;
font-weight: bold;
}
#conteudo h3
{
font-family: verdana,arial,sans-serif;
font-size: 16px;
color: #004262;
font-weight: bold;
margin-bottom: 20px;
}
#conteudo h3 em
{
font-size: 10px;
padding: 4px;
}
#conteudo h3.manchete em
{
	display: block;
	width: 46px;
	text-align: center;
	float: left;
	margin-right: 10px;
}
#conteudo h3.manchete strong
{
	width: 496px;
	display: block;
	float: right; 
}
#conteudo p.texto
{
clear: both;
font-size: 12px;
text-align: justify;
border-top: 22px solid #fff;
}
#conteudo dl dt a
{
color: #fff;
text-decoration: none;
}
#conteudo dl dt a:hover,
#conteudo dl dd a:hover
{
text-decoration: underline;
}
#conteudo dl dt
{
width: 44px;
display: block;
float: left;
text-align: center;
}
#conteudo dl dd a
{
color: #000;
text-decoration: none;
}
#conteudo dl dd
{
display: block;
}
.interna.noticias dl dd
{
margin-left: 58px;
}
#conteudo dl dd.chamada
{
margin-bottom: 12px;
}
#conteudo dl.servico dt,
#conteudo dl.foto dt
{
color: #000;
background: none;
float: none;
margin: 10px 0 0;
border: 0;
padding: 0;
}

#conteudo dl.servico dd,
#conteudo dl.foto dd
{
margin: 0;
}
#conteudo dl.servico dd a
{
text-decoration: underline;
}
#conteudo dl.foto
{
width: 462px;
margin: 14px auto;
display: block;
float: none;
}
#conteudo dl.foto dd
{
font-size: 10px;
}
#content_container .left_section .informativo
{
float:right;
width:160px;
margin-top:14px;
background:#e4f6ff url(../images/informativo.jpg) repeat-x 0 0;
padding-bottom:13px;
}
#content_container .left_section .informativo h2
{ 
font-size:20px;
display:block;
padding:7px 0 0 7px;
color:#063040;
font-weight:normal;
}
#content_container .left_section .informativo .pic
{
float:left;
border:1px solid #fff;
margin: 9px 0 5px 7px;
display:inline;
}
#content_container .left_section .informativo p
{
display:block;
font-size:11px;
color:#000;
padding-left:7px;
padding-right:7px;
}
#content_container .left_section .informativo p a
{
color: #000;
text-decoration: none;
}
#content_container .left_section .informativo p a:hover
{
text-decoration: underline;
}
#content_container .middle_section
{
float:left;
width:276px;
}
#content_container .middle_section .fotos
{
float:left;
width:276px;
background:url(../images/fotos_bg.jpg) repeat-x 0 0;
}
#content_container .middle_section .fotos h2
{ 
font-size:20px;
display:block;
padding:7px 0 0 7px;
color:#fff;
font-weight:normal;
}
#content_container .middle_section .fotos ul
{
float:left;
width:270px;
list-style:none;
padding:6px 0 0 7px;
}
#content_container .middle_section .fotos ul li
{
float:left;
padding:0 12px 11px 0;
width:80px;
}
#content_container .middle_section .fotos ul li.last
{
padding-right:0px;
}
#content_container .middle_section .fotos ul li .pic
{
float:left;
border:1px solid #fff;
margin-bottom:6px;
display: block;
width: 78px;
height: 78px;
overflow: hidden;
}
#content_container .middle_section .fotos ul li span
{
display:block;
font-size:11px;
color:#fff;
}
#content_container .middle_section .fotos ul li span a
{
color:#fff;
text-decoration:none;
}
#content_container .middle_section .fotos ul li span a:hover
{
color:#fff;
text-decoration:underline;
}
#content_container .middle_section .bars
{
float:left;
width:276px;
background:url(../images/bars_bg.jpg) repeat-x 0 0;
margin-top:15px;
position:relative;
}
#content_container .middle_section .bars h2
{ 
font-size:20px;
display:block;
padding:7px 0 0 7px;
color:#fff;
font-weight:normal;
}
#content_container .middle_section .bars h2 a,
#content_container .middle_section .videos h2 a,
#content_container .middle_section .fotos h2 a,
#content_container .middle_section .promo h2 a
{
color:#fff;
text-decoration: none;
}
#content_container .middle_section .bars .pic
{
float:left;
border:1px solid #fff;
margin: 6px 0 0 6px;
display:block;
overflow: hidden;
width: 262px;
height: 205px;
}
#content_container .middle_section .bars ul
{
float:right;
list-style:none;
padding:0 0 0 0;
margin-right:6px;
display:inline;
}
#content_container .middle_section .bars ul li
{
float:left;
padding:0 0 0 0;
font-size:11px;
width:auto;
}
#content_container .middle_section .bars ul li a
{
display:block;
padding:4px 7px 4px 7px;
color:#fff;
text-decoration:none;
}
#content_container .middle_section .bars ul li a:hover,
#content_container .middle_section .bars ul li a.active
{
padding:4px 7px 4px 7px;
color:#000;
background:#fff;
}
#content_container .middle_section .bars h3
{
float:left;
width:200px;
font-size:14px;
color:#fff;
padding:4px 0 0 6px;
}
#content_container .middle_section .bars h3 a
{
color:#fff;
text-decoration:none;
}
#content_container .middle_section .bars h3 a:hover
{
text-decoration:underline;
}
#content_container .middle_section .bars p
{
float:left;
width:250px;
font-size:11px;
color:#fff;
padding-left:6px;
padding-right:20px;
}
#content_container .middle_section .videos
{
float:left;
width:276px;
background:url(../images/video_bg.jpg) repeat-x 0 0;
margin-top:15px;
position:relative;
}
#content_container .middle_section .videos h2
{ 
font-size:20px;
display:block;
padding:9px 0 0 9px;
color:#fff;
font-weight:normal;
}
#content_container .middle_section .videos .pic
{
float:left;
border:1px solid #fff;
margin: 10px 0 0 6px;
display:block;
overflow: hidden;
width: 262px;
height: 193px;
}
#content_container .middle_section .videos ul
{
float:right;
list-style:none;
padding:0 0 0 0;
margin-right:6px;
display:inline;
}
#content_container .middle_section .videos ul li
{
float:left;
padding:0 0 0 0;
font-size:11px;
width:auto;
}
#content_container .middle_section .videos ul li a
{
display:block;
padding:4px 7px 4px 7px;
color:#fff;
text-decoration:none;
}
#content_container .middle_section .videos ul li a:hover,
#content_container .middle_section .videos ul li a.active
{
padding:4px 7px 4px 7px;
color:#000;
background:#fff;
}
#content_container .middle_section .videos h3
{
font-size:14px;
width:200px;
color:#fff;
padding:4px 0 2px 6px;
float:left;
}
#content_container .middle_section .videos h3 a
{
color:#fff;
text-decoration:none;
}
#content_container .middle_section .videos h3 a:hover
{
text-decoration:underline;
}
#content_container .middle_section .videos p
{
float:left;
width:250px;
font-size:11px;
color:#fff;
padding-left:6px;
padding-right:20px;
}
#content_container .middle_section .promo
{
float:left;
width:276px;
background:url(../images/promo.jpg) repeat-x 0 0;
margin-top:16px;
}
#content_container .middle_section .promo h2
{ 
font-size:20px;
display:block;
padding:9px 0 0 9px;
color:#fff;
font-weight:normal;
}
#content_container .middle_section .promo .pic
{
float:left;
border:1px solid #fff;
margin: 9px 9px 0 7px;
display:block;
overflow: hidden;
width: 124px;
height: 114px;
}
#content_container .middle_section .promo p
{
display:block;
font-size:11px;
color:#fff;
padding-left:6px;
padding-top:9px;
}
#content_container .middle_section .promo p a
{
color: #fff;
text-decoration: none;
}
#content_container .middle_section .promo p a:hover
{
text-decoration: underline;
}
#content_container .right_section
{
float:left;
width:120px;
margin-left: 8px;
}
#content_container .right_section ul
{
float:right;
width:120px;
list-style:none;
padding:0 0 0 0;
}
#content_container .right_section ul li
{
float:left;
padding:0 0 10px 0;
}
#right_container
{
float:right;
width:152px;
border:2px solid #b7796f;
margin-top:15px;
}

#right_container .heading
{
display:block;
background:#ab2800 url(../images/right_bg.jpg) repeat-x 0 0;
border-bottom:2px solid #b7796f;
}
#right_container .heading p
{
display:block;
text-align:center;
font-weight:bold;
font-size:12px;
color:#fff;
line-height:14px;
}
#right_container ul
{
display:block;
background:#fff;
list-style:none;
padding:0 0 0 0;
}
#right_container ul li
{
display:block;
padding:4px 0 6px 0;
border-bottom:2px solid #b7796f;
}
#right_container ul li.last
{
border:none;
}
#right_container ul li span.head
{
display:block;
text-align:center;
font-weight:bold;
font-size:11px;
color:#000;
}
#right_container ul li span.link
{
display:block;
text-align:center;
font-size:11px;
}
#right_container ul li span.link a
{
text-decoration:underline;
color:#000;
}
#right_container ul li span.link a:hover
{
text-decoration:none;
color:#000;
}
#footer
{
float:left;
width:1020px;
background:#bdae75 url(../images/footer_bg.jpg) repeat-x 0 0;
padding-bottom:5px;
margin-top:24px;
}
#layout.shop #footer
{
width:1172px;
}
#footer .logo
{
float:left;
padding:12px 0 0 19px;
}
#footer p.copyright
{
border-right:1px solid #aeab7e;
width:138px;
font-size:11px;
color:#fff;
padding:5px 22px 5px 0;
float:left;
margin:11px 0 0 16px;
display:inline;
}
#footer ul
{
float:left;
padding:22px 0 0 25px;
list-style:none;
}
#footer ul li
{
float:left;
padding:0 8px 0 0;
list-style:none;
font-size:11px;
color:#fff;
}
#footer ul li a
{
text-decoration:none;
color:#fff;
}
#footer ul li a:hover
{
text-decoration:underline;
}
.stepcarousel_meet{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width:270px; /*Width of Carousel Viewer itself*/
height: 292px; /*Height should enough to fit largest content's height*/

}
.stepcarousel_meet .bbelt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel_meet .bpanel{	
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 270px; 
height: 292px;
border:none;
}


.stepcarousel_bottom{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width:270px; /*Width of Carousel Viewer itself*/
height: 288px; /*Height should enough to fit largest content's height*/

}
.stepcarousel_bottom .sbelt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;

}

.stepcarousel_bottom .spanel{	
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 270px; 
height: 288px;
border:none;
}
.carousels_ul{position:absolute; right:0px; bottom:27px !important; bottom:24px;}
.carousel_ul{position:absolute; right:0px; bottom:29px !important; bottom:26px;}


