@import url("Generico.css");
@import url("Estrutura.css");
@import url("Banners.css");
@import url("Fotos.css");
@import url("Vinhetas.css");
@import url("Formularios.css");

        /*---------------------------------------------------------------------------------
            MARCAÇÕES DE CORES
        -----------------------------------------------------------------------------------*/

.color-Vinho			{ color: #9c3a5e; }
.color-Cereja			{ color: #ac4380; }
.color-Lilas			{ color: #a677ae; }
.color-LilasM			{ color: #cfa9cc; }
.color-LilasL			{ color: #dfcddd; }
.color-VerdeLimao		{ color: #dce182; }
.color-VerdeLimaoL		{ color: #b1c903; }
.color-VerdeBandeira	{ color: #009036; }
.color-AmareloOuro		{ color: #fdcc00; }
.color-Orange			{ color: #ff9933; }
.color-CinzaM			{ color: #9d9d9d; }
.color-CinzaL			{ color: #c5c5c5; }
        /*---------------------------------------------------------------------------------
            MARCAÇÕES DE BORDAS COM CORES
        -----------------------------------------------------------------------------------*/

.borda-Vinho					{ border:1px solid #9c3a5e; }
.borda-Cereja					{ border:1px solid #ac4380; }
.borda-Lilas					{ border:1px solid #a677ae; }
.borda-LilasM					{ border:1px solid #cfa9cc; }
.borda-LilasL					{ border:1px solid #dfcddd; }
.borda-VerdeLimao				{ border:1px solid #dce182; }
.borda-VerdeLimaoL				{ border:1px solid #b1c903; }
.borda-VerdeBandeira			{ border:1px solid #009036; }
.borda-AmareloOuro				{ border:1px solid #fdcc00; }
.borda-Orange					{ border:1px solid #ff9933; }

.borda-topVinho					{ border-top:1px solid #9c3a5e; }
#guia .content_modulo3 .borda-topVinho{ margin-top:24px; _margin-bottom:5px;}
.borda-topCereja				{ border-top:1px solid #ac4380; }
.borda-topLilas					{ border-top:1px solid #a677ae; }
.borda-topLilasM				{ border-top:1px solid #cfa9cc; }
.borda-topLilasL				{ border-top:1px solid #dfcddd; }
.borda-topVerdeLimao			{ border-top:1px solid #dce182; }
.borda-topVerdeLimaoL			{ border-top:1px solid #b1c903; }
.borda-topVerdeBandeira			{ border-top:1px solid #009036; }
.borda-topAmareloOuro			{ border-top:1px solid #fdcc00; }
.borda-topOrange				{ border-top:1px solid #ff9933; }

.borda-botVinho					{ border-bottom:1px solid #9c3a5e; }
.borda-botCereja				{ border-bottom:1px solid #ac4380; }
.borda-botLilas					{ border-bottom:1px solid #a677ae; }
.borda-botLilasM				{ border-bottom:1px solid #cfa9cc; }
.borda-botLilasL				{ border-bottom:1px solid #dfcddd; }
.borda-botVerdeLimao			{ border-bottom:1px solid #dce182; }
.borda-botVerdeLimaoL			{ border-bottom:1px solid #b1c903; }
.borda-botVerdeBandeira			{ border-bottom:1px solid #009036; }
.borda-botAmareloOuro			{ border-bottom:1px solid #fdcc00; }
/*.borda-botOrange				{ border-bottom:1px solid #ff9933; }*/
.borda-botCinza					{ border-bottom:1px solid #CCC; }

.background-Cinza				{ background-color:#e3e3e3; }

		/*------------------------------------------------------------------------------------
			LAYERS E MARCAÇÕES PARA O CABEÇALHO DO SITE:
			Header, marca do site, barra de navegação
		-------------------------------------------------------------------------------------*/


		/*------------------------------------------------------------------------------------
			LAYER QUE CONTÉM A MARCA DO SITE
		-------------------------------------------------------------------------------------*/
/*#header_logo
{
    width:210px;
    width:20%;
	min-height:170px;
	height:170px;
	float:left;
	margin-left:2.5%;
	_margin-left:10px;
}*/

		/*------------------------------------------------------------------------------------
			MARCA DO SITE
		-------------------------------------------------------------------------------------*/

h1#logo a {
	overflow: hidden;
	width: 100%;
	height: 170px;
	background: url(Images/logo.gif) no-repeat;
	float: left;	
	display: inline;
    color:#FFF;
	text-indent:-5000em;
}


        /*---------------------------------------------------------------------------------
            LAYER PARA MENU DE NAVEGAÇÃO DO SITE
        -----------------------------------------------------------------------------------*/
#nav
{
	margin:25px 0 0 0;
	_margin:-7px 0 0 -1px;
	padding:0;
	position: relative;
	float:left;
	width:100%;
}

/*ul#navbar {
	height: 27px;
	background: transparent url(Images/bk_menu.gif) no-repeat;	
	position: relative;
	font-size:0.8em;
    white-space:nowrap;
}
ul#navbar li {
	list-style: none;
	position: absolute;
	background-color: transparent;
	text-indent: -5000px;
}
ul#navbar li, ul#navbar li a {
	height: 27px;
	display: block;
}

ul#navbar li a:hover	{
	background-color: transparent;
}
#nav01 { left: 0; width: 38px; }
#nav02 { left: 38px; width: 89px; }
#nav03 { left: 127px; width: 77px; }
#nav04 { left: 204px; width: 83px; }
#nav05 { left: 287px; width: 81px; }21
#nav06 { left: 368px; width: 60px; }
#nav07 { left: 428px; width: 61px; }
#nav08 { left: 489px; width: 68px; }
#nav09 { left: 557px; width: 92px; }

#nav01 a:hover { background: transparent url(Images/bk_menu.gif) 0 -27px no-repeat; }
#nav02 a:hover { background: transparent url(Images/bk_menu.gif) -38px -27px no-repeat; }
#nav03 a:hover { background: transparent url(Images/bk_menu.gif) -127px -27px no-repeat; }
#nav04 a:hover { background: transparent url(Images/bk_menu.gif) -204px -27px no-repeat; }
#nav05 a:hover { background: transparent url(Images/bk_menu.gif) -287px -27px no-repeat; } 
#nav06 a:hover { background: transparent url(Images/bk_menu.gif) -368px -27px no-repeat; }
#nav07 a:hover { background: transparent url(Images/bk_menu.gif) -428px -27px no-repeat; }
#nav08 a:hover { background: transparent url(Images/bk_menu.gif) -489px -27px no-repeat; }
#nav09 a:hover { background: transparent url(Images/bk_menu.gif) -557px -27px no-repeat; } 
 
 */
#nav01 { left: 0; width: 38px; }
#nav02 { left: 38px; width: 89px; }
#nav03 { left: 127px; width: 77px; }
#nav04 { left: 204px; width: 83px; }
#nav05 { left: 287px; width: 81px; }
#nav06 { left: 368px; width: 60px; }
#nav07 { left: 428px; width: 61px; }
#nav08 { left: 489px; width: 68px; }
#nav09 { left: 557px; width: 92px; }
 
ul.navbar {
	width:720px;
	height: 27px;
    white-space:nowrap;
}
ul.navbar li {
	height: 27px;
	font-size:13px;
	list-style: none;
	float:left;
	margin:0;
	font-weight:bold;
	margin-left:5px;
	display:block;
}
ul.navbar li a {
	height: 27px;
	color:#9D0A3C;
}

ul.navbar li a:hover {color:#660033;}

ul.navbar li.wine {background: transparent url(/Css/Images/bk_menu_wine.gif) no-repeat right top;}
ul.navbar li.green {
	/*background: transparent url(/Css/Images/bk_menu_green.gif) no-repeat right top;*/
	background: transparent url(/Css/Images/bk_menu_wine.gif) no-repeat right top;	
}

      
        /*---------------------------------------------------------------------------------
            MARCAÇÕES PARA PAGINAÇÃO DE CONTEÚDO
        -----------------------------------------------------------------------------------*/
        

.paginacao {
	width: 100%;
	height:25px;
	float: left;
}
.paginacao p {
	color: #666;
	font-size: 11px;
	padding-left:3%;
	margin: 0;
}
        /*---------------------------------------------------------------------------------
            LISTA DE DEFINIÇÃO
        -----------------------------------------------------------------------------------*/
dl.lista 
{
	width: 100%;
	margin: 1em 0;
	padding: 0;
	float:left;
}

.lista dt 
{
	width: 29%;
	float: left;
}

.fotos_indice dt {margin-bottom:25px;margin-right:10px;text-align:center;}

.album_section {clear:both;}
.album_section .float-left {float:none !important;}

.fotos_chamada {margin-top:3px;line-height:18px;}
.fotos_chamada a {color:black;}
.fotos_chamada a:hover {text-decoration:none;}

	/* commented backslash hack for mac-ie5 \*/
	dt { clear: both; }
	/* end hack */

.lista dd 
{
	float: left;
	width:63%;
	margin:0 0 10px;
	display:block;
}



        /*------------------------------------------------------------------------------------------
           CLASS PARA BOTÕES DE: ENVIO POR E-MAIL, IMPRESSÃO, ONDE COMPRAR, ONDE BEBER, AMPLIAR
        -------------------------------------------------------------------------------------------*/

.toolbox
{
    font-size:1.1em;
    list-style-type: none;
    padding: 0;
    margin: 0;
    width:100%;
    height:100%;
	float:right;
}

ul.toolbox li 
{
/*	height:30px;*/
	float:left;
	/*display: inline;*/
}

ul.toolbox li a 
{
	height:30px;
	float:left;
	display: block;
	font-size:11px; 
}

ul.toolbox li.imprimir,
ul.toolbox li.imprimir a {width:110px;text-align:center; text-transform:uppercase; padding:2% 0 0 0; margin:-13px 2% 1% 0; color:#993366; line-height:2; }

ul.toolbox li.imprimir a {width:110px;background: transparent url(Images/btn_textos.gif) no-repeat left center; text-align:center; text-transform:uppercase; padding:2% 0 0 0; margin:0 2% 1% 0; color:#993366; }



 ul.toolbox li.enviar a {
	background: transparent url(/Images/buttton_mail.png) no-repeat;
	text-indent: -9999px;
	width: 120px;
	height: 30px;
}
 

.leiaMais { height:30px; }
.leiaMais,
.ondeBeber,
.ondeComprar,
ul.toolbox li.ondeBeber,
ul.toolbox li.ondeComprar { width:110px; font-size:12px; color:#993366; text-align:center; text-transform:uppercase; padding:1% 0 0 0; margin:0 2% 1% 0; color:#993366; background: url(Images/btn_textos.gif) no-repeat left center;}

.leiaMais a,
.ondeBeber a,
.ondeComprar a,
ul.toolbox li.ondeBeber a,
ul.toolbox li.ondeComprar a { color:#993366; }

.ondeBeber a:hover,
.ondeComprar a:hover,
ul.toolbox li.ondeBeber a:hover,
ul.toolbox li.ondeComprar a:hover { color:#660033; background: url(Images/btn_textos_hover.gif) no-repeat left center; }

ul.toolbox li.btnBase  {background-image: url(Images/btn_basico.gif); }
ul.toolbox li.btnBase a {background-image: url(Images/btn_basico.gif); }

.btnAmpliar { width:25px; height:22px; background:#b1c903; float:left; position:absolute; display:block; bottom:0; right:0; z-index:20; }     


        /*---------------------------------------------------------------------------------
            SEÇÃO DA ACESSÓRIOS
        -----------------------------------------------------------------------------------*/
        
#acessorios .content_modulo2 {float:none;padding:0;}

#acessorios .content_modulo3 {width:70%;}

#acessorios h2 
{
	font-size:1.9em;
	color:#990066;
}

#acessorios h3
{
	font-size:1.5em;
	color:#990066;
	float:left;
}


/*#acessorios .content_paginacao ul.toolbox
{
	background:url(Images/tj_next_12.gif) no-repeat right top;
	width:100%;
	height:30px;
	padding-top: 1%;
	border:0;
}

 #acessorios li.anterior  {font-size:12px; text-align:left; text-indent:0; width:83px; float:right; margin-right:20px; background: url(Images/seta_next_12.gif) no-repeat right -7px; }
#acessorios li.anterior a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:83px; }
#acessorios li.anterior a:hover {color:#333; }
#acessorios li.proximo  {font-size:12px; text-align:left; text-indent:0; width:90px; float:left; padding-left:25px; margin-left:10px; background: url(Images/seta_prev_12.gif) no-repeat left -7px; }
#acessorios li.proximo a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:90px; }
#acessorios li.proximo a:hover {color:#333; }

#acessorios .content_foto_320 img {position:absolute; top:0; left:0;z-index:10;display:block; float:left; } 

#acessorios li.anterior  {font-size:12px; text-align:left; text-indent:0; width:83px; float:left; margin-right:20px; background: url(Images/seta_prev_12.gif) no-repeat left -5px; padding-left: 28px; }
#acessorios li.anterior a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:83px;  }
#acessorios li.anterior a:hover {color:#333; }
#acessorios li.proximo  {font-size:12px; text-align:left; text-indent:0; width:90px; float:right; padding-left:25px; margin-left:10px; background: url(Images/seta_next_12.gif) no-repeat 82px -5px; }
#acessorios li.proximo a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:90px; }
#acessorios li.proximo a:hover {color:#333; }*/

/*reformulação*/

#acessorios .content_modulo1 {margin-bottom:0;}
#acessorios .acessorio {clear:both;padding:20px 0;border-bottom:1px dotted #E0C7FF;}
#acessorios .acessorio .ac_img {
	float:left;
	width:200px;
	margin:0 10px 5px 0;
	text-align:center;
}

#acessorios .acessorio .ac_img img {
	max-width:200px;
	_width:expression(document.body.clientWidth > 200? "200px": "auto" );
}

#acessorios .acessorio p, #acessorios .acessorio #formNotFotoCorpo {margin-left:210px;}

#acessorios .acessorio #formNotFotoCorpo {
	border:1px solid #BB4A8A;
	padding:3px;
	color:#9B0D45;
	font-size:11px;
	font-weight:bold;
}

#acessorios .acessorio h2 {
	font-size:21px;
	letter-spacing:-1px;
	line-height:22px;
	color:#BB4A8A;
}

#acessorios #tb {border:none;}

        /*---------------------------------------------------------------------------------
            FIM DA SEÇÃO DA ACESSÓRIOS
        -----------------------------------------------------------------------------------*/


        /*---------------------------------------------------------------------------------
            ESTILOS DA SEÇÃO DA ADEGA
        -----------------------------------------------------------------------------------*/

#adega #content_principal .content_modulo1 {
	float:left;
	margin-right:10px;
	margin-bottom:10px;/*compensa a falta de altura em pixels para o Firefox*/ 
	_margin-top:-35px; 
/*	border:1px solid orange;*/
}

#adega #content_principal .item_vinho {
	width:310px;
	height:325px;
	position:relative;
	_top:-10px;
/*	z-index:10;*/
	font-size:12px !important;
}

#adega #content_principal .item_vinho dd, #adega #content_principal .item_vinho dt {font-size:12px !important;}

#adega #content_principal .item_vinho #sugestao {position:absolute;right:0;top:6px;}

#adega #content_principal .item_vinho .width_70 a img {
	max-width:70px;
	_width:60px;
	_width:expression(document.body.clientWidth > 69? "70px": "auto" );
	max-height:250px;
	_height: expression( this.scrollHeight > 249 ? "250px" : "auto" ); /* sets max-height for IE */	
}

#adega p.leiaMais {padding-top:10px; margin-bottom:0px; line-height:24px; }
#adega #content_auxiliar .content_modulo1 legend {width:90%; font-size:12px; color:#660033; margin-bottom:8px;}
#adega #content_auxiliar .content_modulo1 img {clear:left; display:block;margin:0 auto;}
#adega #classPrecos {
	margin:20px auto 0;
}
#adega #classPrecos, #adega #classConsumo  {padding:10px 0 0 10px !important;text-align:center !important;}
#adega #classPrecos p.title, #adega #classConsumo p.title {
	text-align:left;
	background:#FDF4E7 none repeat scroll 0 0;
	border-top:1px solid #ED8801;
	color:#9A0D45;
	font-size:11px;
	font-weight:bold;
	padding:2px 0 1px 3px;
	margin-bottom:0;
}

#adega #classConsumo #a1 {margin-left:160px;}
#adega #classConsumo p.title {margin-bottom:10px;}
#adega #classConsumo label {float:left;margin-right:20px;}
#adega #classConsumo label strong {display:block;}


#adega #content_principal label.icoPrecos {width:17%; height:52px;float:left; display:block; margin:0 2% 12% 0; }
#adega h3 {color:#cc6600; }
#adega .padding-10 { padding-left:10%; }
#adega .content_modulo1 ul {list-style:disc;list-style-position:inside;margin-top:20px;color:#9A0D45;}

#adega .content_modulo1 ul li {
	font-size:1.2em;
	line-height:16px;
	margin:0;
	padding:10px 0;
/*	border-bottom:1px solid #CCC;*/
}


#adega .content_modulo1 ul li a, #adega .content_modulo1 ul li .pais {
	color:#93AA13;
	font-size:16px;
	font-weight:bold;
	line-height:19px;
	letter-spacing:-1px;
	padding:3px;
}

#adega .content_modulo1 ul li a:hover {color:#9A0D45;}
#adega #content_principal .content_modulo1 label.icoPrecos strong {width:100%;float:left; display:block;}

dl.tabela 
{
	width: 230px;
/*	margin: 20px 0;*/
	display:block;
}

dl.tabela_interna 
{
	width: 400px;
	display:block;
	padding-bottom /*\**/: 20px\9;
	
	
	}
body:nth-of-type(1) dl.tabela_interna{padding-bottom: 20px;}
body:first-of-type dl.tabela_interna{padding-bottom: 20px;}

dl.tabela_interna #formNotFotoCorpo {
	width:200px;
	margin:5px 0;
	border:0 none;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	border:1px solid #ED8801 !important;
	background-color:#fff;
	font-size:11px !important;
	padding:3px;
}

#formNotFotoCorpo option.vip{color:#000000}

.tabela_interna dt {
/*	width: 95px;*/
/*	float: left;*/
	font-size:11px;
	font-weight:bold;
	color:#9A0D45;
	margin: 0;
	padding:2px 0 1px 3px;
	border-top: 1px solid #ED8801;
	font-weight: bold;
	margin:10px 0 3px;
	background:#FDF4E7;

}

.tabela dt {
/*	width: 95px;*/
/*	float: left;*/
	font-size:11px;
	font-weight:bold;
	color:#9A0D45;
	margin: 0;
	padding:2px 0 1px 3px;
	border-top: 1px solid #ED8801;
	font-weight: bold;
	margin:10px 0 3px;
	background:#FDF4E7;

}

	/* commented backslash hack for mac-ie5 \*/
	dt { clear: both; }
	/* end hack */

.tabela dd {
/*	float: left;
	width:63%;
	margin:0 0 3px 0;
	padding: 1%;
	border-top: 1px solid Orange;*/
	margin-left:3px;
}

dd .tituloAdega {
	width:88%;
	font-weight:bold;	
	font-size:14px;
	line-height:17px;
	letter-spacing:-1px;
	color: #93AA13;
	padding-bottom:0;
	margin-bottom:0;
}

dd .tituloAdega a {
	color:#93AA13;
}

dd.itemLeia {position:absolute;bottom:2px;}

#adega .btnForm {padding:5px 20px !important;width:auto !important;clear:both;font-size:12px !important;letter-spacing:0 !important;}
#adega .btnForm:hover {background:#B4003D;}

dt .itemFicha{color: #660033;}

dd .ico_bottle_now{width:63%;height:60px; background: url(Images/ico/ico_garrafa_agora.gif) no-repeat left top;}
dd .ico_bottle_now{width:63%;height:60px; background: url(Images/ico/ico_garrafa_agora.gif) no-repeat left top;}
dd .ico_bottle_now{width:63%;height:60px; background: url(Images/ico/ico_garrafa_agora.gif) no-repeat left top;}

/*#adega .content_paginacao ul.toolbox {
	background:url(Images/tj_next_03.gif) no-repeat right top;
	width:100%;
	height:30px;
	padding-top: 1%;
	border:0;
}

#adega li.anterior  {font-size:12px; text-align:left; text-indent:0; width:83px; float:left; margin-right:20px; background: url(Images/seta_prev_03.gif) no-repeat left -5px; padding-left: 28px; }
#adega li.anterior a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:83px;  }
#adega li.anterior a:hover {color:#333; }
#adega li.proximo  {font-size:12px; text-align:left; text-indent:0; width:90px; float:right; padding-left:25px; margin-left:10px; background: url(Images/seta_next_03.gif) no-repeat 82px -5px; }
#adega li.proximo a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:90px; }
#adega li.proximo a:hover {color:#333; }*/

/*paginacao*/
.content_paginacao {margin:10px 0;/*background:#eee;*/}
.content_paginacao ul.toolbox li {float:none;}
.content_paginacao ul.toolbox li a {
	float:none;
	display:inline;
	height:auto;
	background:#9D0A3C;
	color:white;
	font-weight:bold;
	padding:3px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;	
}

.content_paginacao ul.toolbox li a:hover {background:#B4003D;}

.content_paginacao ul.toolbox li.anterior {float:left;}
.content_paginacao ul.toolbox li.proximo {float:right;}

p.paginacao {text-align:center;float:none;height:auto;font-size:12px;color:#9D0A3C;position:relative;bottom:-18px;*bottom:-15px;width:30%;margin:0 auto;}

/*busca*/
.section_busca h2 {
	background:#FDF4E7 none repeat scroll 0 0;
	border-top:1px solid #ED8801;
	color:#9A0D45;
	padding:10px 3px;
	letter-spacing:-1px;
}

.section_busca h2 .term {font-style:italic;color:#B4003D;}
 {padding-left:10px;font-size:11px;font-weight:bold;}


/*---------------------------------------------------------------------------------
    FIM DA SEÇÃO DA ADEGA
-----------------------------------------------------------------------------------*/


        /*---------------------------------------------------------------------------------
            ESTILOS DA SEÇÃO DA AGENDA
        -----------------------------------------------------------------------------------*/

#agenda dt					{ font-weight:normal; color:#996699; }
#agenda .content_modulo1
{
	position:relative;
	display:block;
	z-index:90;
}

#agenda .content_modulo1 p {
	padding:5px 0 5px 40px;
	background:url(../Images/ico_eventos.png) no-repeat left center;
}

#agenda p.evento_data {
	font-size:11px;
	color:#9D0A3C;
	font-weight:bold;
	margin-bottom:0;
	clear:both;
}

#agenda .fioSeparador {display:none;}

#agenda .evento_inside dt {
	font-weight:bold;
	color:#007A46;
	font-size:18px;
	letter-spacing:-1px;
	margin:2px 0;
}
#agenda p.local {
	font-size:12px;
	color:#9D0A3C;
}

#agenda #tb {border-color:#007A46;}

#agenda span.date {
	font-size:11px;
	font-weight:bold;
	color:#9D0A3C;
	padding-left:13px;
}

#agenda dl.lista_eventos {
	background:url(../Images/lista_roxo.gif) no-repeat left center;
	padding-left:13px;
}

#agenda p.titulo {
	background:#ECFEF1 none repeat scroll 0 0;
	border-top:1px solid #007A46;
	color:#9A0D45;
	font-size:11px;
	font-weight:bold;
	margin-bottom:15px;
	padding:2px 7px;
	clear:both;
}

#agenda .lista_eventos dt {
	color:#007A46;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
}
#agenda .lista_eventos a {color:#007A46;}
#agenda .lista_eventos a:hover {text-decoration:underline;}
	

#agenda .content_modulo1 small
{
	font-size:1.0em;
	font-weight:bolder;
	float:right;
	clear:none;
	position:relative;
	top:20px;
	z-index:110;
	text-transform:uppercase;
}

#agenda .icoFiqueAtento
{
	background:url(Images/ico_fiqueAtento.gif) no-repeat left top;
	width:100%;
	height:41px;
	top:-18px;
	left:-11px;
	position:relative;
	display:block;
	z-index:100;
}

#agenda .content_modulo2	{ width:94%; display: block; }

/*#agenda .content_modulo2 ul.toolbox
{
	background:url(Images/tj_next_12.gif) no-repeat right top;
	width:100%;
	height:30px;
	border:0;
}
#agenda .content_paginacao ul.toolbox
{
	background:url(Images/tj_next_12.gif) no-repeat right top;
	width:100%;
	height:30px;
	padding-top: 1%;
	border:0;
}

.destaque_agenda h2 {margin-bottom:20px;letter-spacing:-1px;}
.destaque_agenda p {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	letter-spacing:-1px;
}

.destaque_agenda p a {color:#007A46;}
.destaque_agenda p a:hover {text-decoration:underline;}

#agenda li.anterior  {font-size:12px; text-align:left; text-indent:0; width:83px; float:left; margin-right:20px; background: url(Images/seta_prev_12.gif) no-repeat left -5px; padding-left: 28px; }
#agenda li.anterior a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:83px;  }
#agenda li.anterior a:hover {color:#333; }
#agenda li.proximo  {font-size:12px; text-align:left; text-indent:0; width:90px; float:right; padding-left:25px; margin-left:10px; background: url(Images/seta_next_12.gif) no-repeat 82px -5px; }
#agenda li.proximo a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:90px; }
#agenda li.proximo a:hover {color:#333; }*/

#agenda .buscaDatas
{
	width:95%; 
	color:#FFF;
	font-size:1.2em;
	text-transform:uppercase;
	text-align:center;
	background: url(Images/bar_01.gif) no-repeat left top; 
	float:left; 
	padding:1% 2% 0 3%;
	margin-bottom:5%;
	display:none;
}

/*calendar*/

        /*---------------------------------------------------------------------------------
            FIM DA SEÇÃO DA AGENDA
        -----------------------------------------------------------------------------------*/
        /*---------------------------------------------------------------------------------
            CONFIGURAÇÕES PARA SEÇÃO CONFRARIAS
        -----------------------------------------------------------------------------------*/
/*#confrarias h2, #confrarias h2 a, #confrarias h2 span a {color:#996699 !important;}*/

#confrarias h2.titulo {
	font-size:28px;
	letter-spacing:-1px;
	color:#9BC267;
	margin-bottom:15px;
	line-height:28px;
}

#confrarias h2 a {color:#9BC267;}
#confrarias h2 a:hover {text-decoration:underline;}

#confrarias h3
{
	width:100%;
	color:#999900;
	float:left;
	display:block;
	margin-bottom:0;
}

#confrarias p.dataPublicacao
{
	font-size:11px;
	font-weight:bold;
	color:#9D0A3C;
	margin-bottom:5px;
	clear:both;
}

#confrarias .comentario_indice 
{
	border-top:1px dotted #9BC267;
	padding:5px;
	margin:5px 0 15px;
	font-size:11px;
	color:#9D0A3C;
	font-weight:bold;
	line-height:16px;
	text-align:right;
}

#confrarias .num_comment, #confrarias h3.first {
	margin-bottom:10px;
	font-size:18px;
	letter-spacing:-1px;
	color:#9D0A3C;
}

#confrarias .single_comment {border-bottom:1px dotted #9BC267;padding:10px 10px 0;clear:both;}
#confrarias .impar {background:#F4FFE6;}

#confrarias p.comentario {font-size:12px;}
#confrarias .comentario_data {
	font-weight:bold;
	font-size:11px;
	color:#9D0A3C;
	margin:0 0 5px;
	line-height:13px;
}

#confrarias .comentario_email {
	font-weight:bold;
	font-size:14px;
	color:#9BC267;
	clear:both;
	margin:0;
}

#confrarias p.blogIndice {
	background:#F4FFE6;
	border-top:1px solid #9BC267;
	color:#9D0A3C;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:2px 7px;
	clear:both;
}

#confrarias ul.listaIndice,
#confrarias ul.listaIndice2
{
	clear:both;
	list-style:none;
	display:block;

}

#confrarias ul.listaIndice li,
#confrarias ul.listaIndice2 li
{
	font-size:11px;
	line-height:13px;
	color:#9D0A3C;	
	font-weight:bold;
	padding-left:12px;
	background: url(../Images/lista_verde.gif) no-repeat left center;	
	margin:10px 0;
}

/*confraria comment*/
#confrarias #tb {margin-bottom:20px;}
#confrarias #form_comment {margin-top:20px;}
#confrarias #form_comment h3 {margin-bottom:20px;}
#confrarias #form_comment label span {
	color:#9D0A3C;
	display:block;
	font-size:11px;
	font-weight:bold;
}

        /*---------------------------------------------------------------------------------
            FIM DA SEÇÃO DA CONFRARIAS
        -----------------------------------------------------------------------------------*/
        
        /*---------------------------------------------------------------------------------
            CONFIGURAÇÕES PARA FORMULÁRIOS: NOSSA ADEGA, CADASTRO E FALE CONOSCO
        -----------------------------------------------------------------------------------*/

fieldset  { padding:0 0 10px 10px; border-color:#CCC; border-width:1px; border-style:solid;border:none;}

#adega form legend {width:90%; font-size:12px; color:#660033; margin-bottom:8px;}
#adega #content_auxiliar form label { font-size:1.2em; display:block; width:100%; color:#000;margin-bottom:3px;}
/*#adega input[type='submit'] {width:50px; margin:3px 0 0 0; clear:left;}*/

#cadastro form, 
#confrarias form,
#fale form
{
/*	width:98%;*/
	float:left;
	color:#000;
	margin-bottom: 15px;
	padding:0 5% 0 0;
	font-size:1.2em;
}

#cadastro form legend,
#fale form legend,
#cadastro .multifield legend,
fale .multifield legend	{/*width:40%; */color: #9D0A3C; /*text-transform:capitalize;*/ text-align:left;  margin:10px 0;/*padding:0 5px 0 10px;*/font-weight:bold;font-size:18px;letter-spacing:-1px;}

/*#cadastro form label,
#confrarias form label,
#fale form label
{
	width:80px;
	float:left;
	margin-right:10px;
	text-align:right;
	padding: 0;
	font-weight: normal;
} 

#cadastro fieldset.enquete label {
	float: none;
	text-align: left;
}


#cadastro form label.blocada,
#fale form label.blocada	{ font-weight: bold; line-height: 1em; } 

#cadastro form label.obrigatorio,
#cadastro form label.obrigatorio-big,
#fale form label.obrigatorio,
#confrarias form label.obrigatorio,
#confrarias form label.obrigatorio-big,
#fale form label.obrigatorio-big 
{
	width:80px;
	float:left;
	margin-right:10px;
	text-align:right;
	color: #333;
	padding: 0;
	font-weight: bold;
	background: url(Images/ico_obrigatorio.gif) no-repeat 15px 3px;
}
*/

#confrarias form textarea {
/* 	margin-left: 90px;
	margin-top: -15px; */
} 

#cadastro form .multifield label,
#fale form .multifield label	{ width:120px; }

#cadastro fieldset.enquete label
{
	width:90%;
	text-align:left;
	margin-left:8px;
	margin-top: -10px;
}
#cadastro fieldset.enquete input {
	float: left;
	clear: both;
	margin-bottom: 0;
}

/*#cadstro form label.obrigatorio-big,
#confrarias form label.obrigatorio-big,
#fale form label.obrigatorio-big {background: url(Images/ico_obrigatorio.gif) no-repeat left 3px;}*/

#cadastro form small.obrigatorio,
#fale form small.obrigatorio 
{
	font-size:11px; 
	color: #c00;
	padding: 0 0 0 10px;
	font-weight: bold;
	background: url(Images/ico_obrigatorio.gif) no-repeat left 3px;

}

#faleconosco p.aviso {margin-top:10px;}

/*#cadastro .first,
#confrarias .first,
#fale .first			{ width:200px;margin:0px 0 10px 30px; padding: 0 10px; }*/

#cadastro legend.telefones,
#fale legend.telefones	{ width:85px; }

#cadastro legend.enquete { width:72px; }

/*#cadastro .floated,
#fale .floated			{ float:left; }*/


#cadastro fieldset.enquete, 
#fale .multifield		{clear:left; margin:0 50px; margin-bottom:20px; padding:5% 5% 0 5%;}

#cadastro .multifield {clear:left; margin:0 50px; margin-bottom:20px; padding: 5% 0 5%;}

#confrarias .btnForm, #cadastro .btnForm, #fale .btnForm {
	text-transform:uppercase; float:right;
}

#cadastro form p,
#fale form p { font-size:1.0em; margin-bottom:0;}

/*Reformulação*/

#form_cad label.obrigatorio span, #faleconosco label.obrigatorio span {background: transparent url(Images/ico_obrigatorio.gif) no-repeat right center;}


#form_cad span, #faleconosco span{
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#9D0A3C;
}

#faleconosco br, #form_cad br {display:none;}

#form_cad fieldset fieldset, #faleconosco fieldset fieldset {
	clear:both;
	padding:0;
	margin:10px 0;
}

#form_cad input, #form_cad textarea, #form_cad select, #faleconosco input, #faleconosco textarea, #faleconosco select {
	border:1px solid #ccc;
	padding:3px;
}

#form_cad fieldset fieldset label, #faleconosco fieldset fieldset label {
	display:block;
	float:left;
}

form fieldset fieldset.tels small, #form_cad small {display:block;margin-top:-8px;}

#form_cad #label_mail, #faleconosco fieldset fieldset.tels #label_tel2,
#faleconosco fieldset fieldset #label_email,
form fieldset fieldset #label_estado,
form fieldset fieldset #label_pais, #label_end {margin-left:20px;}

#form_cad fieldset fieldset #niver2,
#form_cad fieldset fieldset #niver3 {margin-left:10px;}

#form_cad fieldset fieldset #niver1 span,
#form_cad fieldset fieldset #niver2 span,
#form_cad fieldset fieldset #niver3 span {font-weight:normal;}

#form_cad fieldset fieldset.poll label {float:none;display:inline;}
#form_cad fieldset fieldset.poll br {display:block;}

#form_cad fieldset fieldset label .input_text {width:20px;}
#ddId, #Text1 {width:25px;}
#form_cad fieldset fieldset #niver3 .input_text {width:40px;}
#form_cad #ddd2 {margin-left:10px;}

#form_cad fieldset fieldset.poll input {padding:0;border:none;margin:0;margin-bottom:0;position:relative;top:3px;right:5px;}

#form_cad h3 {font-size:14px;color:#9D0A3C;margin:10px 0 0 0;}

#form_cad p.question {color:#9D0A3C;font-weight:bold;margin:15px 0 10px;}
#form_cad fieldset fieldset.poll label {color:#333;}

#faleconosco #assuntoId {width:530px;}
#label_end input {width:385px;}

#form_cad p.form_text {line-height:16px;}
#form_cad p.aviso {margin:20px 0;}

#confrarias .btnForm input, #guia #map a#chegar, #adega .btnForm, #cadastro .btnForm input, #fale .btnForm input {
	width: 120px;
	font-weight:bold;
	color:white;
	border:none;
	background:#9d0a3c;
	font-size:14px;
	letter-spacing:-1px;
	padding:5px 0;
	cursor:pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
}

#guia #map a#chegar {font-size:12px;letter-spacing:0;padding:3px 7px;}

#confrarias .btnForm input:hover, #guia #map a#chegar:hover, #cadastro .btnForm input:hover, #fale .btnForm input:hover {background:#B4003D;}
#guia #map a#chegar strong {color:white;}


        /*---------------------------------------------------------------------------------
            FIM DOS FORMULÁRIOS: NOSSA ADEGA, CADASTRO E FALE CONOSCO
        -----------------------------------------------------------------------------------*/


        /*---------------------------------------------------------------------------------
            ESTILOS DA SEÇÃO DA GUIA
        -----------------------------------------------------------------------------------*/

#guia .content_modulo1
{
	border:1px solid #000066;
	background-color:#eeeeee;
} 

/*#guia #content {position:relative;}*/

#guia .content_modulo3 {
	padding:0;
	position:absolute;
	top:36px;
	right:20px;
	float:right;
/*	margin-top:-490px;
	*margin-top:35px;
*/	
}


    
#guia fieldset					{ border:0; margin:0; }
#guia legend					{ font-size:1.2em;margin-top:0;  }
.sIFR-active #guia legend		{ background-color:transparent;}
/* #guia input[type='submit'] {width:50px; margin:3px 0 0 0; clear:left;} */

#guia ol li 
{
	list-style: none;
	float:left;
}

#guia #map h1 { color:#993366; font-size:1.9em; padding:1px 3px; }
#guia #map h3 { color:#16215d; font-size:1.1em; padding:0 3px; text-transform:uppercase; }
#guia #map p { font-size:1.2em; padding:3px 3px; text-transform:none; }
#guia #map p.balaoMenor { margin-bottom:5px; }
#guia #map a { color: #9c3a5e; font-size:1.2em; }
#guia #map a:hover { color: #16215d; }
#guia #map .barTitle {text-transform:uppercase; }
#guia #map table { padding:5px 3px;}
#guia #map td { font-size:1.2em; padding:3px 3px; text-transform:none; }
#guia #mapa h1.tituloInfo {margin-top:8px;}

#guia #map a#chegar {
	
}

#guia form fieldset {margin:0; width:auto; padding:0;}
#guia #form_busca .btnBusca {width:50px;}
#guia legend		{white-space:nowrap; color:#660033;}
#guia #tipo label {height:22px; padding:5px 0 5px 30px; display:block; font-size:1.2em; color:#993366; font-weight:bolder;}
#guia #tipo .icoAcessorios {height:30px;background: transparent url(Images/ico_acessorios_legenda.gif) no-repeat left top;}
#guia #tipo .icoEmporio {height:30px;background: transparent url(Images/ico_emporio_legenda.gif) no-repeat left top;}
#guia #tipo .icoImportadora {height:30px;background: transparent url(Images/ico_importadora_legenda.gif) no-repeat left top;}
#guia #tipo .icoRestaurante {height:30px;background: transparent url(Images/ico_restaurante_legenda.gif) no-repeat left center;}

        /*---------------------------------------------------------------------------------
            FIM DA SEÇÃO DA GUIA
        -----------------------------------------------------------------------------------*/
        
        /*---------------------------------------------------------------------------------
            ESTILOS DA SEÇÃO DA NOTÍCIAS
        -----------------------------------------------------------------------------------*/
#noticias form legend {width:130px; font-size:12px; color:#660033; margin-bottom:8px;}

#noticias p.noticiasIndice
{
	width:167px; 
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
/*	background: url(Images/bar_01.gif) no-repeat left top; */
	background:#9A0D45;
	float:left; 
	padding:3px 3px 1px 3px;
	display:block;
	margin: 0 0 0 0;
	display:none;
}

#noticias ul.listaIndice
{
	clear:left;
	list-style:none;
	display:block;
	margin-bottom:10px;
	border:none;
	border-top:1px dotted #9A0D45;		
}

#noticias #busca_noticias .title {
	background:#F7FFC7;
	border-top:1px solid #93AA13;
	padding:2px 7px;
	font-size:11px;
	color:#9A0D45;
	margin-bottom:7px;
	font-weight:bold;
}

#noticias #buscaNoticiasId {
	border:1px solid #93AA13;
	padding:3px;
	margin-right:2px;
}

#noticias #busca_noticias .inputSubmit {
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	background:#9D0A3C none repeat scroll 0 0;
	border:medium none;
	color:white;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	padding:3px 7px;
}

#noticias #busca_noticias .inputSubmit:hover {background-color:#B4003D;}

#noticias ul.listaIndice li {
/*	background: #eee url(Images/marc_15_05.gif) no-repeat 0 0;*/
	font-size:12px;
	line-height:14px;
/*	padding:7px 0;
	padding-left:15px;*/
	font-weight:bold;
	border-bottom:1px dotted #9A0D45;

}

#noticias ul.listaIndice li a {
	background:#FFF;
	color:#9A0D45;
	display:block;
	padding:7px 0;
	padding-left:15px;
	
}

#noticias ul.listaIndice li a:hover {
	background:#9A0D45;
	color:white;
}

/*#noticias .content_paginacao ul.toolbox
{
	background:url(Images/tj_next_12.gif) no-repeat right top;
	width:100%;
	height:30px;
	padding-top: 1%;
	border:0;
}*/

#noticias h2.titulo {
	color:#9D0A3C; 
	margin:5px 0;
	letter-spacing:-1px;
	font-size:2.4em;
	line-height:24px;
	font-weight:bolder;
	clear:both;
}

#noticias h2.titulo_interno {
	letter-spacing:-1px;
	line-height:26px;
	clear:both;
}

#noticias h3.subtitulo {
	font-size:1.4em; 
	color:#999900;
	line-height:18px;
	letter-spacing:-1px;
	_margin-left:3px;
	padding-bottom:18px;
}

#noticias .content_modulo1 a:hover {text-decoration:underline;}

#noticias h4.data {font-size:1.2em; color:#999900;}

ul.noticias_destaques
{ 
	width:90%;
	padding: 5%;
	padding-top:0;
	list-style:none;
}
ul.noticias_destaques li .noborda { border-bottom: 0; }
ul.noticias_destaques li
{
	padding:2% 2% 2% 10%;
	clear:left;
	background: url(Images/bullet_destaquesNoticias.gif) no-repeat 3% 20px;
	border-bottom: 1px solid #CCC;
}

ul.noticias_destaques li.horario { font-size:1.2em; font-weight:bolder; color:#660033; width:100px; }


.noticias_destaques dl { 
	padding-top:0;
	list-style:none;
	clear:left;
	margin-bottom:20px;
}

.noticias_destaques dt .horario {font-size:12px;font-weight:bolder; color:#660033; width:100px; }

#noticias dd.titulo {
	font-size:18px;
	font-weight:bold;
	margin-bottom:3px;
	letter-spacing:-1px;
	line-height:19px;
}

#noticias dd.titulo a {color:#9A0D45;}	
#noticias dd.titulo a:hover {text-decoration:underline;}	

#noticias dd {margin-left:0;}

#noticias p.not-data {
	background:#F7FFC7 none repeat scroll 0 0;
	border-top:1px solid #93AA13;
	color:#9A0D45;
	font-size:11px;
	font-weight:bold;
	margin-bottom:15px;
	padding:2px 7px;
}

#noticias .content_modulo1 .noticias_destaques dl {}

#noticias .content_modulo1 .noticias_destaques dt.horario {
	font-size: 12px;
	font-weight:bold;
	color:#999900;
	clear:left;
}
#noticias .content_modulo1 .indice_destaques dl {clear:left;}
#noticias .content_modulo1 .indice_destaques dt.horario
{
	color:#999900;
	font-size:12px;
	display:block;
	width:15px;
	float:left;
	clear:left;
}
#noticias .content_modulo1 .indice_destaques dd {
	background:url(../Images/lista_verde.gif) no-repeat left center;
	margin:0 0 10px;
	margin-left:0px;
	font-weight:bold;
	display:block;
	font-size:14px;
	letter-spacing:-1px;
	padding-left:13px;
}
#noticias .content_modulo1 .indice_destaques dd.subtitulo {
	color:#999900;
	font-size:12px;
	background:none;
}
#noticias .content_modulo1 .indice_destaques dd a {color:#9A0D45;}
#noticias .content_modulo1 .indice_destaques dd a:hover {text-decoration:underline;}

/*
#noticias ul.toolbox li.anterior  {font-size:12px; text-align:left; text-indent:0; width:83px; float:left; margin-left:10px; background: url(Images/seta_prev_12.gif) no-repeat left -5px; padding-left: 25px; }
#noticias ul.toolbox li.anterior a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:83px; }
#noticias ul.toolbox li.anterior a:hover {color:#333; }
#noticias ul.toolbox li.proximo  {font-size:12px; text-align:left; text-indent:0; width:90px; float:right; margin-right:0px; background: url(Images/seta_next_12.gif) no-repeat 50px -5px; padding-right: 5px; }
#noticias ul.toolbox li.proximo a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:90px; }
#noticias ul.toolbox li.proximo a:hover {color:#333; }*/

#noticias div.media div {margin-bottom:25px;}
#noticias div.media div div, #noticias div.media div div div {margin-bottom:0px;}

#noticias div.media{margin-top:-19px;}


#noticias .vinho_sugestao .title {
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#926999;
}

#noticias .vinho_sugestao table, #noticias .vinho_sugestao table td {border:none;}
#noticias .vinho_sugestao table td {vertical-align:middle;text-align:left;}

#noticias .vinho_sugestao table td.wine_img {padding:3px 10px;}
#noticias .vinho_sugestao table td.wine_title {width:400px;}
#noticias .vinho_sugestao table td.wine_title span {
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:21px;
}

ul.tabs li.t3 {display:none;}

/*toolbox*/
#tb {
	border-top:1px dotted #93AA13;
	color:#9A0D45;
	font-size:11px;
	font-weight:bold;
	margin-bottom:7px;
	padding:2px 7px;	
}

#tb script {display:none;}

#tb table, #tb table td, #tb table th  {border:none !important;}

#tb table .tb1 {width:80px;}
#tb table .tb2 {width:300px;}

#adega #tb {border-color:#ED8801;width:637px;clear:both;margin-top:20px;}

       
        /*---------------------------------------------------------------------------------
            FIM DA SEÇÃO DA NOTÍCIAS
        -----------------------------------------------------------------------------------*/
       
       
        /*---------------------------------------------------------------------------------
            SEÇÃO SOMMELIERS
        -----------------------------------------------------------------------------------*/

#sommeliers h2 {
	color:#926999;
	clear:both;
	letter-spacing:-1px;
	font-size:26px;
	line-height:28px;
	margin-bottom:5px;
}

#sommeliers h3 {
	color:#9A0D45;
	font-size:14px;
	letter-spacing:-1px;
	line-height:18px;
	margin-bottom:10px;
}

#sommeliers .lista_sommelier .titulo {
	background:url(../Images/lista_roxo.gif) no-repeat left center;
	padding-left:13px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:10px;
	color:#926999;
	border:none;
}

#sommeliers .lista_sommelier .titulo a {color:#926999;}
#sommeliers .lista_sommelier .titulo a:hover {text-decoration:underline;}

#sommeliers #tb {margin-bottom:20px;border-color:#926999;width:564px;}

#sommeliers h4 {
	color:#9A0D45;
	font-size:11px;
	padding: 5px 5px 5px 10px;
	margin-bottom:15px;
	background:#FDF3FF;
	border-top:1px solid #926999;
}

#sommeliers .vinho_sugestao .title {
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#926999;
}

#sommeliers .vinho_sugestao table, #sommeliers .vinho_sugestao table td {border:none;}
#sommeliers .vinho_sugestao table td {vertical-align:middle;text-align:left;}

#sommeliers .vinho_sugestao table td.wine_img {padding:3px 10px;}
#sommeliers .vinho_sugestao table td.wine_title {width:400px;}
#sommeliers .vinho_sugestao table td.wine_title span {
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:21px;
}

/*
#sommeliers .vinho_sugestao img {float:left;margin: 0 10px 5px 0;}

#sommeliers .vinho_sugestao .title_wine {font-size:14px;font-weight:bold;letter-spacing:-1px;}*/

#sommeliers #descricao_foto { font-size:1.3em; color:#660033;}

/*#sommeliers .content_paginacao ul.toolbox
{
	background:url(Images/tj_next_12.gif) no-repeat right top;
	width:100%;
	height:30px;
	padding-top: 1%;
	border:0;
}

#sommeliers li.anterior  {font-size:12px; text-align:left; text-indent:0; width:83px; float:left; margin-right:20px; background: url(Images/seta_prev_12.gif) no-repeat left -5px; padding-left: 28px; }
#sommeliers li.anterior a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:83px;  }
#sommeliers li.anterior a:hover {color:#333; }
#sommeliers li.proximo  {font-size:12px; text-align:left; text-indent:0; width:90px; float:right; padding-left:25px; margin-left:10px; background: url(Images/seta_next_12.gif) no-repeat 82px -5px; }
#sommeliers li.proximo a {text-decoration:none; color:#FFF; font-weight:bolder; text-transform:uppercase; text-align:left; text-indent:0; width:90px; }
#sommeliers li.proximo a:hover {color:#333; }*/




        /*---------------------------------------------------------------------------------
            FIM DA SEÇÃO SOMMELIERS
        -----------------------------------------------------------------------------------*/
        
        
        

/*#content_footer { font-size:1.1em; text-transform:uppercase; color:#999;}*/

        /*---------------------------------------------------------------------------------
            BREADCRUMBS
        -----------------------------------------------------------------------------------*/
#content_breadcrumb ul#breadcrumbs {
	color: #999;
	font-size: 11px;
	list-style: none;
}
#content_breadcrumb ul#breadcrumbs li {
	padding: 0;
	display: inline;
	background: none;
	color:#660033;
	text-transform:capitalize;
}
#content_breadcrumb ul#breadcrumbs li a,
#content_breadcrumb ul#breadcrumbs li a:link {
	padding-right: 12px;
	margin: 0 5px 10px 0;
	background: url(Images/ico/bullet-right-double.gif) no-repeat right center;
	float: left;
	color: #666;
	text-transform:none;
}
#content_breadcrumb ul#breadcrumbs li a:hover { color:#000; }


#popup #content {
	width: auto;
	padding: 20px;
}
#popup label {
	clear: both;
	float: left;
	display: block;
	width: 90%;
}
#popup label span {
	width: 100%;
	display: block;
/* 	float: left; */
}
#popup input {
	display: inline;
	width: 90%;
}
#popup input.inputSubmit {
	margin-top: 10px;
}

/* Áudio e Vídeo */
div.media {
	float: right;
	margin-left: 20px;
}

ul.tabs {
	background: #FFF;
	margin-bottom: 0;
	width: 301px;
	height: 20px;
	padding: 0;
}
ul.tabs li {
	text-align: center;
	font-size: 1.1em;
	list-style: none;
	display: inline;
}
ul.tabs li a {
	float: left;
	border-left: 1px solid #93AA13;
	border-top: 1px solid #93AA13;
	padding: 0 15px;
	line-height: 20px;
}
ul.tabs li.t1 a {
	text-decoration: none; 
	font-weight: bold; 
	font-size: 1em;
	background: #F7FFC7;
}
ul.tabs li.t2 a, ul.tabs li.t3 a {
	text-decoration: none; 
	background: #F7FFC7;
	border-right: 1px solid #93AA13; 
}

/* ÁLBUM DE FOTOS */
.album  .image {
	width: 220px;
	float: left;
	margin:0 30px 20px;
	_margin: 0 25px 20px 10px;
	height: 330px;
}

.vert img { padding: 0 30px; }

span.credit {
	color:#9A0D45;
	font-size:11px;
	display:block;
	float:right;
}
.album  .image p.legend {
	border: 1px solid #93aa13;
	background: #f5f5f5;
	padding: 5px 10px;
	font-size: 1.1em;
	color: #666;
}

div.album div.figure p.legend  {
	height:auto;
	background:transparent;
	border:none;
	color:#9D0A3C;
	text-align:center;
	font-weight:bold;
}

.album .download-link {	
	text-decoration: none;
	font-size:11px;
	*position:relative;
	*top:14px;
	_top:15px;
}
.album .download-link a:link {
	display: block;
	color: #FFF;
}
.album .download-link a:hover, .album .download-link a:visited {
	color: #fff;
}

/* Imagem única  do TinyMCE */
img.image {
	float: left;
	width: auto;
	height: auto;
	margin-right: 20px;
}

/* Busca no Mapa */
form#MapSearch fieldset {
	width: 500px;
	margin-bottom: 25px;
}
form#MapSearch label {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
}
form#MapSearch small {
	clear: both;
	display: block;
	margin-top: -10px;
}
form#MapSearch input.inputText {
	display: block;
	width: 300px;
	padding: 2px 5px;
	height: 15px;
	font-weight: bold;
	color: #112065;
	float: left;
	margin-bottom: 0;
	margin-right:10px;
}
form#MapSearch input.inputSubmit {
	width: 80px;
	height: 25px;
}


/* Correções */

/*Box Google Maps*/
#guia #map #v1, #guia #map #v2, #guia #map #v1 tr, #guia #map #v2 tr, #guia #map #v1 tr td, #guia #map #v2 tr td {
	vertical-align:middle;
	padding:0;
	margin:0;
	border:none;
	
}

#guia #map #v1 #v1_col1 {vertical-align:top;width:150px;}
#guia #map #v1 #v1_col1 .logo img {width:150px;}

#guia #map #map_page table {width:460px;}

#guia #map #map_page #v2 td.img {width:300px;}
#guia #map #map_page #v2 td.infobox {vertical-align:top;}
#guia #map #map_page #v1 {margin-bottom:10px;}

#guia #map #v1 .logo {
	width:150px;
	overflow:hidden;
	float:left;
	clear:both;
	margin-right:20px;
}
#guia #map  #v1.logo img {width:150px !important;*width:150px;}


#guia #map #map_page table .vip3 td p {margin:10px 0;line-height:21px;font-size:14px;text-align:left;}

#guia #map #v1 h1 {padding:7px 0 7px 37px;line-height:21px;font-size:21px;letter-spacing:-1px;background:url(/Guia/_layout/img/ico_vip2.gif) no-repeat left center;}
#guia #map #v1 h1 img {display:none;}
#guia #map #v1 h3 {margin:0px 0 0 0;padding:0 0 0 0;font-size:14px;}
#guia #map #v1 .description {color:#990;font-size:11px;font-weight:bold;}
#guia #map #v1 p {margin: 0 0 5px 0;padding:0 0 0 0;line-height:18px;text-align:justify;}
#guia #map #v1 strong {color:#993366;}
#guia #map #v1 .tel {color:#936;font-weight:bold;font-size:16px;letter-spacing:-1px;}

#guia #map  #map_page {width:480px;*width:470px;margin:0 auto;}
#guia #map  #map_page .info {
	margin: 0 auto;
	width:100px;
	background:#F4FFBE;
	border:1px solid #990;
	color:#936;
	padding:13px 20px 5px;
}

#guia #map  #map_page .info li {list-style-type:disc;list-style-position:outside;font-size:11px;font-weight:bold;color:#993366;line-height:12px;margin-bottom:7px;}
#guia #map  #map_page .info li.title {list-style:none;color:#936;text-transform:uppercase;}

#guia #map  #map_page #v2 .image {
	/*float:right;*/
	/*margin:0 0 10px 20px;*/
	text-align:center;
	width:300px;
}
#guia #map  #map_page #v2.image_ie {padding:-50px -50px -50px -50px; width:302px; overflow:hidden;}
#guia #map  #map_page #v2 .image img {width:300px;}
#guia #map #map_page #v2 .image p.legend {
	background:#F4FFBE;
	border:1px solid #990;
	color:#936;
	font-size:11px;
	text-align:center;
	margin-top:5px;
	font-weight:bold;
	_width:300px;
}

/*#map_page table .vip1 td {background:yellow;}
#map_page table .vip2 td {background:blue;}
#map_page table .vip3 td {background:red;}*/


/* Busca na Adega */

#adega #busca {
	width: 650px;
	float: left;
	position:relative;
	margin-top:11px;
}

#adega fieldset#busca2, #adega fieldset#busca1{
	padding: 0 0 0 0;
	border:0px;
}


#adega fieldset .section{
	padding:0;
	padding-left:20px;
	background-color:#f2a641;
	width:630px;
	height:70px;
	margin-bottom:25px;
	_margin-bottom:75px;

}

#adega fieldset .section2 {
/*	margin-top:-10px;
	_margin-top:0px;
	height:59px;	
	*/
	padding-left:20px;
	background-color:#f8d2a0;
	width:628px;

}

#adega fieldset .section2 p{
	padding-top:5px;
	margin:0;
	margin-left:2px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#ee9012;
}

#adega fieldset .section2 #lista-tipos{
	border:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	width:180px;
}

#adega fieldset .section2 #pais-origem{
	border:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	width:255px;
}

#adega form legend#busca-up{
	padding:6px 83px;
	margin:0 0 0 0;
	*margin-left:-7px;
	width:auto;
	background-image:url(../Images/busca_up.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

#adega fieldset .section table, #adega td {border:none;}
#adega fieldset .section table tr td {vertical-align:middle;padding:0px 3px;height:10px;}
#adega fieldset .section table tr td.item02 {padding-top:1px;_position:relative; _top:7px;}
#adega fieldset .section2 table {border:none; margin-top:-5px;}
#adega fieldset .section2 select,  #adega fieldset .section2 input  {background-color:#fdf4e7; padding:3px; font-size:11px !important;}
#adega fieldset .section2 table tr td {vertical-align:middle; padding:0px 3px; height:10px;}
#adega fieldset .section2 table tr td.item02 input  {padding:4px 3px; margin-top:10px;}


#adega fieldset .section #nome-do-vinho{
	padding:5px;
	margin-top:15px;
	width:453px;
	border: 3px solid #ef9721;
	background-image:url(../Images/busca_fundo_txt.gif);
	background-repeat:repeat;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
}

#adega fieldset .section #bt-buscar{
	border:0;
	height:27px;
	width:102px;
	background-image:url(../Images/busca_bt.gif);
	background-repeat:no-repeat;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	top:6px;
	cursor:pointer;
}
#adega #content_breadcrumb{width:652px;}
#adega .fioSeparador { border:none;}

/* Busca na Guia */

#guia fieldset#busca1{
	width: 630px;
	float: left;
	padding: 0 0 0 0;
	border:none;
	margin-top:10px;
}


#guia fieldset .tab1{
	padding:0;
	_margin-top:-3px;
	padding-left:20px;
	background-color:#4d588c;
	width:601px;
	height:75px;
	*height:78px;
}

#guia fieldset .tab1 p{
	padding-top:5px;
	margin:0;
	margin-left:2px;
	font-family:Arial,Helvetica,sans-serif;
	color:#a6acc6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


#guia fieldset .tab1 table, #guia td {border:none;}
#guia fieldset .tab1 table tr td {vertical-align:middle;padding:0px 0px;height:10px;}
#guia fieldset .tab1 table tr td.item02 {padding-top:23px;_position:relative; _top:7px;}
#guia fieldset .tab1 table tr td.item02 #bt-buscar {padding-top:0px;_*position:relative; *top:-12px; _top:-18px;}

#guia fieldset ul#lista_menu #aba1, #guia fieldset ul#lista_menu #aba2 {float:left;}

#guia fieldset ul#lista_menu {
	height:30px;
/*	border:1px solid blue;*/
	width:560px;
}

#guia #busca {width:828px;height:150px;/*position:relative;*/}

#guia .banner {float:right;	margin-top:10px;}

/*Guia - mais opções*/
#guia_mais {
	background:white;
	border:1px solid #4D588C;
	position:absolute;
	z-index:1000;
	left:10px;
	_left:0px;
	top:130px;
	_width:619px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	
}

#guia_mais.display {display:none;}
a#bt_guia.posicao {top:188px;background:#4D588C url(../img/ico/ico_guia-mais-bottom.gif) no-repeat 7px center;}

#guia_mais table {width:619px;border:none;}
#guia_mais table tr, #guia_mais table tr td {vertical-align:middle;}
#guia #guia_mais #tipo .icoRestaurante {background-position:left -4px;}
#guia #guia_mais #tipo label {padding:14px 0 0 39px;}
#guia #guia_mais #tipo label .item {position:relative;bottom:3px;_bottom:12px;}

a#bt_guia {
	position:absolute;
	background:#4D588C url(../img/ico/ico_guia-mais-top.gif) no-repeat 7px center;
	left:452px;
	_left:442px;
	top:130px;
	color:white;
	font-size:11px;
	font-weight:bold;
	padding:3px 7px 3px 21px;
	z-index:1001;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius:	 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
}

/*Adega - mais opções*/

body#adega #content {position:relative;}

#adega_mais {
	background:white;
	border:1px solid #ED8801;
	position:absolute;
	z-index:1000;
	left:96px;
	_left:94px;
	top:126px;
	width:648px;
}

.ie #adega_mais {left:0;top:91px;}

.display {display:none;}

#adega_mais table {border:none;}
#adega_mais table tr, #guia_mais table tr td {vertical-align:middle;}

a#bt_adega {
	position:absolute;
	background:#F2A641 url(../img/ico/ico_guia-mais-top.gif) no-repeat 7px center;
	left:648px;
	top:126px;
	color:white;
	font-size:11px;
	font-weight:bold;
	padding:3px 7px 3px 21px;
	z-index:1001;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius:	 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	_width:70px;
	_left:646px;	
}

a#bt_adega.posicao {top:183px;*top:184px;_top:185px;background:#ED8801 url(../img/ico/ico_guia-mais-bottom.gif) no-repeat 7px center;}

.ie a#bt_adega {top:100px;width:70px;left:552px;}
.ie a#bt_adega.posicao {top:147px;*top:149px;}


#adega fieldset .section2 {background-color:#fff;padding:10px 0px 10px 20px;}
#adega fieldset .section2_inside {background-color:#fff;padding:26px 0px 10px 20px;}
#adega fieldset .section2 table tr td span {display:block;font-size:11px;color:#ED8801;font-size:11px;font-weight:bold;}
#adega fieldset .section2 table tr td.item02 input {margin:0;}

#adega fieldset .section2 select, #adega fieldset .section2 input {border:1px solid #ED8801 !important;}

#adega fieldset .section2 table tr td.item02 {padding-left:20px;}

#lista_menu li {
/*	border:1px solid red;*/
	width:263px;
	height:31px;
}
/*#lista_menu li a {border:1px solid orange;}*/

#lista_menu li#aba2 {margin-left:5px;}

#guia a#busca3{
	margin-left:0px;
	display:block;
	background-image:url(../Images/busca_up.png);	
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:263px;
	text-align:center;
	padding:6px 0;	
}

#guia a#busca2{
	padding:6px 0;	
	margin:0 0 0 0;
	display:block;
	background-image:url(../Images/busca_up.png);	
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:263px;
	text-align:center;	
}

#lista_menu li a {background-position: bottom center;}
#lista_menu li a.selected {background-position: top center;}

/*lista de estabelecimentos*/

#content_guia #tab2 select#mySelect1 {
	border:3px solid #CCCCCC;
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	width:453px;
	padding:4px 2px;
	margin-top:25px;
}

#content_guia #tab2 select#mySelect1 optgroup {
	color:#172668;
	background-color:#f3f5ff;
}

#content_guia #tab2 select#mySelect1 option {font-weight:bold;color:#999999;font-size:14px;font-family:"Arial", "Helvetica", sans-serif; background-color:#FFFFFF;}
#content_guia #tab2 select#mySelect1 option.vip{color: #000000}
 
#guia fieldset .tab1 .endereco{
	padding:5px;
	margin-top:-8px;
	*margin-top:0px;
	*margin-left:-2px;
	width:453px;
	border: 3px solid #cccccc;
	background-image:url(../Images/busca_fundo_txt.gif);
	background-repeat:repeat;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
}

#guia fieldset .tab1 .bt-buscar {
	border:0;
	height:31px;
	*height:27px;
	width:102px;
	background-image:url(../Images/busca_bt2.gif);
	background-repeat:no-repeat;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	border:3px solid #5f6998;
	*border:0;
	position:relative;
	top:-16px;
	left:10px;
}

#guia fieldset #tab2.tab1 .bt-buscar {top:5px;}

#guia #content_breadcrumb{width:652px;}
#guia .fioSeparador { border:none;}

#adega #content_principal .content_modulo1 img#sugestao_interna {
	position:absolute;
	left:704px;
	top:168px;
	_position:relative;
	_top:40px;
	_left:604px;
	}

#adega strong.consumir{ font-weight:normal; font-size:11px !important;}
.tabela_interna .preco{ font-weight:normal; font-size:11px;}

#noticias #content_principal ul {
	font-size: 14px;
	list-style: disc !important;
	padding-left: 15px;
	margin-bottom: 20px;
}
#noticias #content_principal ul li { margin-bottom: 10px;}

