
div.arroba { height : 265px; }

div.alerta { _padding-bottom: 25px; }

div#rodape div#conteudo { width : 995px; margin : 0 auto; height : 157px; background-image : none; }

/*home de videos*/
div#swf-container { background : url(../img/ajax-loader.gif) center no-repeat; width : 579px; height : 345px; }
div#swf-player p { display : none; }


h2.saudacao { color: #a5560f; font-size: 22px; margin-right: 88px; margin-top: 35px; text-align: right;width:220px;}


div.vinho img { width : 100px; height : 175px; margin-left : 5px; }

/* General classes*/
.clear { clear : both; }

/* === CLEARFIX  === */
.clearfix:after {content: "." ;display: block ;height: 0 ;clear: both ;visibility: hidden ;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1% ;}
.clearfix {display: block ;}
/* End hide from IE-mac */

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -207px;
    width: 415px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

.apagado {
    Filter: Alpha(Opacity=30); 
     -moz-opacity: 0.5;
     opacity:0.40;
} 

#vote {float: left; margin-top: -15px;}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


#Container {
width: 985px;
margin: 0 auto;
}

#ContaTopo {
margin-top:10px;
width:985px;
height:110px;
}

img {
border:0px;
}

#logo{
width:350px;
float:left;
}

#Sub{
	width:940px;
	height:17px;
	margin-top:-17px;
	*margin-top:-13px;
	_margin-top:-13px;
	margin-left:40px;
	position:absolute;
}

#Sub li {
display:inline;
margin-left:9px;
padding:0px;
}

/*#Sub li a:hover {background:#818181;}*/

.restaurantes {background:url(http://www.estadao.com.br//estadao/img/suplementos/paladar/btn14_on.gif) no-repeat;}

.login3 {
margin:13px 20px 0 0;
border-right:1px solid #dddddd;
padding:5px 20px 5px 0;
width:auto;
height:49px;
float:right
}

.login1 {
margin-top:13px;
width:auto;
height:49px;
float:right;
padding-top:5px;
}

/*.login2 {
margin:13px 20px 0 0;
border-right:1px solid #dddddd;
padding-right:20px;
width:auto;
height:60px;
float:right;
font:10px Arial, Helvetica, sans-serif; color:#999999;
font-weight:bold;
}

.login2 form#loginForm {margin-top:6px;}*/

#loginForm {
margin:13px 10px;
float:left;
width:290px;
font:10px Arial, Helvetica, sans-serif; color:#999999;
font-weight:bold;
}

form#loginForm {margin-top:13px;width:290px;float:left;}

.cadastro{
	
	
}

.cadastro a, .logoff a {
font:10px Arial, Helvetica, sans-serif; 
color:#999999;
text-decoration:none;
}

.logoff {text-align:right;width:220px;font-size:10px;}

.cadastro a:hover{
text-decoration:underline;
}

.border_T {
border:solid 1px #c8c8c8;
height:14px;
font:12px Arial, Helvetica, sans-serif; color:font:10px Arial, Helvetica, sans-serif; color:#000000;
}

#fundofio {
background:url(/estadao/img/suplementos/paladar/fio.gif) repeat-x;
height:4px;
font-size:1px;
margin-top:3px;
_margin-top:6px; 
*margin-top:6px; 
}

#navegar {
margin-left:640px;
width:243px; 
height:17px
}

#contnavega {
width:985px;
margin-top:5px;
_margin-top:0px;
height:90px;
}

#conttop {
float:left;
width:885px;
margin-right:5px;
}

.pos {
position:absolute;
margin-left:-2px;
}

#localiza {
margin-top:3px;
border-top:solid 1px;
color:#e6e6e6;
border-bottom:solid 1px;
color:#e6e6e6;
}

#titpag{
width:100%;
height:40px;
margin-top:9px;
float:left;
}

#titpag_1{
width:537px;
height:40px;
margin-top:9px;
float:left;
font-size:18.4px!important;font-family: georgia, arial, verdana!important; color:#979797!important;
font-weight:normal;
}
#titpag_1 h1{font-weight:normal;font-size:36.4px!important;font-family: georgia, arial, verdana!important; color:#979797!important;}

#enviar_rec{
	width:130px;
	height:18px;
	margin-top:24px;
	float:left;

}

.titpagn, .titpagn h1{margin:0px; padding:0px; font-size:36.4px!important;font-family: georgia, arial, verdana!important; color:#979797!important;font-weight:normal;
margin-top:15px;
}
#titpagn, #titpagn h1{margin:0px; padding:0px; font-size:36.4px!important;font-family: georgia, arial, verdana!important; color:#979797!important;font-weight:normal;
height:50px;
margin-top:15px;
}

#logodir{
width:90px;
height:90px;
float:right;
margin-right:3px;
}

.brn_on{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffd800;
text-decoration:none;
}

.brn{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.brn:hover {
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffd800;
text-decoration:none;
}

#titpag h1{margin:0px; padding:0px; font-size:36.4px!important;font-family: georgia, arial, verdana!important; color:#979797!important;font-weight:normal;}
.txt1, .txt1 a{font:12px arial, verdana; color:#979797;}
.txt1 a:hover {text-decoration:underline;}



/* --------- FULL BANNER --------- */

#full_banner{
  position:relative;
	width:985px;
	height:92px;
	margin:0 auto;
	padding:2px 0 10px 0;
}

.bannerComSelo #bannerPosition1, .dvBannerExpansivelNoVisibleNotEmpty #bannerPosition1
{
	position:relative; 
	text-align:center; 
	border-top:0; 
	padding: 10px 0; 
	background: url(http://rm.estadao.com.br/RealMedia/ads/Creatives/OasDefault/estadao_imagens/publi_super.gif) 854px no-repeat transparent; 
	height:90px;
	width:100%;
}

#full_banner .selo{
	display:none;
}
.bannerComSelo.comSelo #bannerPosition1{
	width:auto;
	padding-right: 19px;
	background-position:100% 50%;
}


#full_banner.comSelo #bannerPosition1{
	float:left;
}
#full_banner.comSelo .selo{
	display:block;
	float:left;
	margin-left:10px;
	padding:10px 0;
}

#full_banner .bn_gd{
	width:770px;
	height:92px;
	float:left;
}

.bn_gd .cont{
	height:90px;
	border-bottom:1px solid #dadadc;
	border-top:1px solid #dadadc;
	margin:0 auto;
}

#full_banner .bn_pq{
	width:170px;
	height:92px;
	float:right;
}

.bn_pq .cont{
	height:90px;
	border-bottom:1px solid #dadadc;
	border-top:1px solid #dadadc;
	margin:0 auto;
}


#topo {
	width:985px;
	height:30px;
	border-top:solid 1px; color:#dbdbdb;
	border-bottom:solid 1px; color:#dbdbdb;
	margin:0 auto;
}

.topoEsq {
	width:170px;
	height:30px;
	float:left;
}

.topoDir {
	width:812px;
	height:30px;
	float:right;
}

.links{
	width:812px;
	height:22px;
	padding-top:5px;
	*padding-top:5px;
}

.links LI {
	display:inline;
	margin-left:3px;
	padding:0px;
}

.FM{
	margin:0px;
	padding:0px;
}

/* posição e tamanho menu blogs */

#navegar_restaura_blogs {
float:right;
zoom:1;
}

#navegar_restaura_tamanho_blogs {
width:558px;
padding:0 5px 0 5px;
background-color:#000000;
height:18px;
}

/* posição e tamanho menu receitas */

#navegar_restaura_receitas {
width:150px; 
height:17px;
margin:-2px 0 0px 145px;
_margin:-15px 0 0px 145px;
}

#navegar_restaura_tamanho_receitas {
left:10px;
top:150px;
width:168px;
*width:166px;
_width:166px;
padding-left:5px;
background-color:#000000;
height:18px;
}

/* posição e tamanho menu Restaurante */

#navegar_restaura_restau {
width:150px; 
height:17px;
margin:-2px 0 0px 295px;
_margin:-15px 0 0px 295px;
}

#navegar_restaura_tamanho_restau {
left:10px;
top:150px;
width:125px;
*width:123px;
_width:123px;
padding-left:5px;
background-color:#000000;
height:18px;
}

/* posição e tamanho menu Chefs */

#navegar_restaura_chefs {
width:150px; 
height:17px;
margin:-2px 0 0px 490px;
_margin:-15px 0 0px 490px;
}

#navegar_restaura_tamanho_chefs {
left:10px;
top:150px;
width:174px;
*width:173px;
_width:173px;
padding-left:5px;
background-color:#000000;
height:18px;
}

/* posição e tamanho menu Reprotagens */

#navegar_restaura_rep {
width:150px; 
height:17px;
margin:-2px 0 0px 75px;
_margin:-15px 0 0px 75px;
}

#navegar_restaura_tamanho_rep {
left:10px;
top:150px;
width:65px;
padding-left:5px;
background-color:#000000;
height:18px;
}


/* TOP 10 */


* { margin : 0; padding : 0; }

a { text-decoration : none; }
a:hover { text-decoration : underline; }


#topContents { width : 645px; }

#main {	background:transparent url(/estadao/img/suplementos/paladar/fundotop.gif) no-repeat scroll 0 0;	clear: both; height:205px; }

#contents {	padding: 60px 1.5em 1.5em; }

#contents ol li {	margin-left: 30px; padding:0; background: url(/estadao/img/suplementos/paladar/numbers.gif) 0 0 no-repeat; list-style-type : none; margin-bottom : 5px; padding-left : 30px; line-height : 20px; }
#contents ol li.number-1 { background-position : 0 -20px; }
#contents ol li.number-2 { background-position : 0 -40px; }
#contents ol li.number-3 { background-position : 0 -60px; }
#contents ol li.number-4 { background-position : 0 -80px; }
#contents ol li.number-5 { background-position : 0 -100px; }
#contents ol li.number-6 { background-position : 0 -120px; }
#contents ol li.number-7 { background-position : 0 -140px; }
#contents ol li.number-8 { background-position : 0 -160px; }
#contents ol li.number-9 { background-position : 0 -180px; }

#contents li { font-family: Arial,Helvetica,sans-serif; font-size: 14px; color:#369; }
#contents li a { font-family: Arial,Helvetica,sans-serif; font-size: 14px; color:#369; }

/* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
#menu-header { position: relative; width: 100%; height: 3em;  }

/* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
#menu-header ul#primary { position: absolute; bottom: -1px; width: 45em; left: 2px; }

#menu-header ul#primary li  { display: inline; }



#menu-header ul#primary a { background: #FFF; border: 1px solid #AAA; border-bottom: none; font-size : 1.2em; }

#menu-header ul#primary a:hover { color : #993F00; margin-top: 0; padding-bottom: 5px; }

#menu-header ul#primary a,
#menu-header ul#primary a.current { color: #2079A6; display: block; float: left; margin: 1px 2px 0 0; padding: 4px 0; text-align: center; width: 8em; margin-right : 10px; }
	
	

#menu-header ul#primary a.current,
#menu-header ul#primary a.current:hover { border: 1px solid #CCC; border-bottom: none; color: #993F00; margin-top: 0; padding-bottom: 6px; }





#menu-header ul#secondary {
	position: absolute;
	top: 60px;
	margin: 0;
	padding-left: 35px;
	bottom: -1.4em;
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#menu-header ul#secondary li a,#menu-header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 20px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px solid #AAA;
	background: none;

}

#menu-header ul#secondary li a {
	color: #6E6E6E;
    font-size : 17px;
}

#menu-header ul#secondary li a.selected {background:transparent url(/estadao/img/suplementos/paladar/bck.receitas.gif) no-repeat scroll 0 0;height:25px;}

/*#menu-header ul#secondary li a:hover {
	color: #333;
	background: transparent;
	padding: 0 20px;
	border: none;
	border-right: 1px solid #AAA;
}*/

#menu-header ul#secondary li a:active {
	color: #000;
	/*background: transparent;*/
}

#menu-header ul#secondary li:last-child a { border: none; }



a.selected { color : #FFF!important; } 

#link_news{
	padding-bottom:10px;
	padding-top:10px;
	padding-right:20px;	
	float:right;
}

#link_news h1 {

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	font-weight:normal;
	text-decoration:none;	
	}


#link_news h1 a {

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	font-weight:normal;
	text-decoration:none;	
}

#link_news h1 a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	font-weight:normal;
	text-decoration:underline;	
}



ol { float : left; margin-right : 20px; }

ol li { width : 200px; }


#topo .FM LI{text-transform:uppercase; font-size:12px; font-weight:bold;font-family:"Trebuchet MS",sans-serif;margin-left:0px;}
#topo .FM LI A{color:#9c9c9c;padding-right:5px;background:url(/estadao/img/tecnologia/link/trace.gif) no-repeat right 2px;margin-right:2px}
#topo .FM LI A{*padding-right:6px}
#topo .FM LI A.last{padding-right:0px;background:none;margin-right:0px}
