div.fixed

{

width: 950px !important;

}





*

{

margin: 0em;

padding: 0em;

}



body

{

background-color: #fff;

color: #585858;

font-size: 9pt;

font-family: "trebuchet ms", helvetica, sans-serif;

}



h1,h2,h3,h4,h5,h6

{

font-weight: normal;

letter-spacing: -1px;

}



h3,h4,h5,h6

{

color: #66000F;

}



h1 span

{

font-weight: bold;

font-style:italic;

}



h3 span

{

font-style:italic;

}



h4 span

{

font-weight: bold;

}



br.clear

{

clear: both;

}



img

{

padding: 3px;

border: solid 1px #e1e1e1;

}



img.floatTL

{

float: left;

margin-right: 1.97em;

margin-bottom: 1.5em;

margin-top: 0.5em;

}

img.floatTL2

{

float: left;

margin-right: 0em;

margin-bottom: 1.5em;

margin-top: 0.5em;

}

img.floatTL3

{

float: left;

margin-right: 3.5em;

margin-bottom: 1.5em;

margin-top: 0.5em;

}



a

{

text-decoration: underline;

color: #D90000;

}



a:hover

{

text-decoration: none;

}





ul.links

{

list-style: none;

}



ul.links li

{

line-height: 2em;

padding-bottom: 2px;

}



ul.miniimgh 

{

display: block;

height: 60px;

margin-bottom: 0;

}



ul.miniimgh li

{

float: left;

line-height: 2em;

list-style-type: none;

}



ul.miniimg li

{

float: left;

line-height: 2em;

list-style-type: none;

}





p

{

line-height: 1.8em;

}









/* Header */



#header

{

width:100%;

height:122px;

background: #440000 url('images/n1.gif') repeat-x;

}



#header_inner

{

position: relative;

width: 950px;

height:122px;

margin: 0 auto;

}



/* Logo */



#logo

{

position: absolute;

bottom: 0.6em;

}



#logo h1

{

display: inline;

color: #fff;

font-size: 2.8em;

}



#logo h2

{

display: inline;

padding-left: 0.5em;

color: #E5CCD0;

font-size: 1.2em;

}



#logo h1 a

{

text-decoration: none;

color: #fff;

}



#logo h2 a

{

text-decoration: none;

color: #fff;

}

/* Menu */



#menu

{

position: absolute;

right: 0em;

bottom: 0em;

}



#menu ul

{

list-style: none;
font-size: 8pt;

}



#menu li

{

float: left;

}



#menu li a

{

margin-left: 0.5em;

display: block;

padding: 1.0em 1.0em 1.0em 1.0em;

background: #fff url('images/n4.gif') repeat-x;

border: solid 1px #fff;

color: #616161;

font-weight: bold;

font-size: 1.0em;

text-decoration: none;

}



#menu li a:hover

{

margin-left: 0.5em;

display: block;

padding: 1.0em 1.0em 1.0em 1.0em;

background: #CA2F2F url('images/n3.gif') repeat-x;

border: solid 1px #A94B4B;

color: #fff;

font-weight: bold;

font-size: 1.0em;

text-decoration: underline;

}



#menu li a.active

{

background: #CA2F2F url('images/n3.gif') repeat-x;

color: #fff;

border: solid 1px #A94B4B;

}







/* Main */



#main

{

background: #fff url('images/n2.gif') 0px 1px repeat-x;

}



#main_inner p

{

margin-bottom: 2.0em;

}





#main_inner ul

{

margin-bottom: 2.0em;

}



#main_inner ul.paginacao

{

width:500px;

margin:0 auto;

display: block;

padding: 1.1em 1.4em 1.0em 1.4em;

list-style-type:none;

text-align:center;

}



#main_inner ul.paginacao li

{

width:25px;

display: block;

float:left;

color: #66000F;

font-size: 1.3em;

}



#main_inner ul.paginacao a

{

text-decoration: none;

color: #66000F;

}



#main_inner ul.paginacao a:hover

{

font-weight: bold;

}



#main_inner

{

position: relative;

width: 950px;

margin: 0 auto;

padding-top: 3.5em;

overflow: hidden;

}



#main_inner h3,h4

{

border-bottom: dotted 1px #E1E1E1;

position: relative;

}



#main_inner h3

{

font-size: 1.8em;

padding-bottom: 0.1em;

margin-bottom: 0.8em;

}



#main_inner h4

{

font-size: 1.5em;

padding-bottom: 0.1em;

margin-bottom: 0.8em;

}


#main img.rating

{

border: none;

padding: 0;

}


.divide_ul {

	width:100%; 

	display:table; 

	padding-bottom:30px; 

}





/* Footer */



#footer

{

width: 950px;

margin: 0 auto;

text-align: center;

clear: both;

border-top: dotted 1px #E1E1E1;

margin-top: 1.0em;

margin-bottom: 1.0em;

padding-top: 1.0em;

color: #66000F;

}



/* Search */



input.button

{

background: #CA2F2F url('images/n3.gif') repeat-x;

color: #fff;

border: solid 1px #A94B4B;

font-weight: bold;

text-transform: lowercase;

font-size: 0.8em;

height: 2.0em;

}



input.text

{

border: solid 1px #F1F1F1;

font-size: 1.0em;

padding: 0.25em 0.25em 0.25em 0.25em;

}



#search

{

position: relative;

width: 100%;

margin-bottom: 2.0em;

}



#search input.text

{

position: absolute;

top: 0em;

left: 0em;

width: 9.5em;

}



#search input.button

{

position: absolute;

top: 0em;

right: 0em;

min-width: 2.0em;

max-width: 2.5em;

}







/* Formulrio de contato */



#formulario-de-contato form ul {

	list-style-type:none;

}

#formulario-de-contato form ul li {

	width:398px;

	display:block;



	height:30px;

	/*padding-bottom:5px;*/

}

#formulario-de-contato form ul li.maior {

	height:105px;

}



#formulario-de-contato form ul li.maioropcoes {

	height:300px;

	background-color:#FF9966;

}



#formulario-de-contato form ul li label {

	width:200px;

	height:30px;

	display:block;

	padding-right:5px;

	text-align:right;

	float:left;

	color:#585858;



}

#formulario-de-contato form ul li input.campos {

	width:190px;

	height:20px;

	float:left;

	color:#585858;

	border:1px solid #585858;

}



#formulario-de-contato form ul li input.camposddd {

	width:30px;

	height:20px;

	float:left;

	color:#585858;

	border:1px solid #585858;

}



#formulario-de-contato form ul li input.campostel {

	width:148px;

	height:20px;

	float:right;

	color:#585858;

	border:1px solid #585858;

}

#formulario-de-contato form ul li textarea {

	width:190px;

	height:85px;

	float:left;

	color:#585858;

	border:1px solid #585858;

}

#formulario-de-contato form ul li select {

	width:190px;

	height:20px;

	float:left;

	color:#585858;

	border:1px solid #585858;



}





#formulario-de-contato form ul li input.envia {

	float:right;

	color:#585858;

	font-weight:bold;

	background-color:transparent;

	border:1px solid #585858 ;

	width:100px;

	height:20px;

}



















/* LAYOUT - 3 COLUMNS */



	/* Primary content */

	

	#primaryContent_3columns

	{

	position: relative;

	margin-right: 34em;

	}

	

	#columnA_3columns

	{

	position: relative;

	float: left;

	width: 100%;

	margin-right: -34em;

	padding-right: 2em;

	}

	

	/* Secondary Content */

	

	#secondaryContent_3columns

	{

	float: right;

	}

	

	#columnB_3columns

	{

	width: 13.0em;

	float: left;

	padding: 0em 2em 0.5em 2em;

	border-left: dotted 1px #E1E1E1;

	}

	

	#columnC_3columns

	{

	width: 13.0em;

	float: left;

	padding: 0em 0em 0.5em 2em;

	border-left: dotted 1px #E1E1E1;

	}

	

/* LAYOUT - 2 COLUMNS */



	/* Primary content */

	

	#primaryContent_2columns

	{

	position: relative;

	margin-right: 33em;

	}

	

	#columnA_2columns

	{

	position: relative;

	float: left;

	width: 100%;

	margin-right: -33em;

	padding-right: 2em;

	}

	

	/* Secondary Content */

	

	#secondaryContent_2columns

	{

	float: right;

	}

	

	#columnC_2columns

	{

	width: 28.0em;

	float: left;

	padding: 0em 0em 0.5em 2em;

	border-left: dotted 1px #E1E1E1;

	}



	#columnC_2columns a.cardap

	{

	font-size: 1.4em;

	text-decoration: underline;

	color: #66000F;

	}



	#columnC_2columns a.cardap:hover

	{

	text-decoration: none;

	}

	

	#columnC_2columns p

        {

        margin-bottom: 0.5em;

        }



/* LAYOUT - COLUMNLESS */



	/* Primary content */

	

	#primaryContent_columnless

	{

	position: relative;

	}

	

	#columnA_columnless

	{

	position: relative;

	width: 100%;

	}



	#columnA_columnless ul.menudois

	{

	width: 330px;

	margin: 0 auto;

	display: block;

	list-style-type:none;

	text-align:center;

	}



	#columnA_columnless li.menudois

	{

	width: 330px;

	height: 6.5em;

	display: block;

	float: left;

	}



	#columnA_columnless li a.menudois

	{

	margin-left: 0.5em;

	display: block;

	padding: 1.2em 1.4em 1.2em 1.4em;

	background: #CA2F2F url('images/n3.gif') repeat-x;

	border: solid 1px #A94B4B;

	color: #fff;

	font-weight: bold;

	font-size: 1.3em;

	text-decoration: none;

	}



	#columnA_columnless li a.menudois:hover

	{

	padding: 1.1em 1.4em 1.15em 1.4em;

	font-size: 1.4em;

	text-decoration: underline;

	}



	

ul#slide {
	float:left;
	list-style-type:none;
	display:block;
}

ul#slide img{
	float:left;
}

#columnA_2columns p.pMen{
	float:right;
	width:240px;
	display:block;
	line-height:22px;
}

#chmd1 {
	float:left;
	width: 100%;
	height:250px;
}

#popup{
	width:100%;
	height:800px;
	display:block;
	position:absolute;
	z-index:300;
	top:0;
	left:0;
	/*background:url(imgs/bg.png) 0 0 no-repeat;*/
	background-color:transparent;
}

.fechar {
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	position:absolute;
	background-repeat:repeat;
	background: transparent url(imgs/transp.gif) 0 0 no-repeat;
	top:0px;
	left:0px;
	z-index:500;
	outline:none;
}
