@charset "utf-8";
/* CSS Document */

body {
font-family:Arial;
margin:0px;
padding:0px;
background:url(../imgs/bg_body.png) top center repeat-x #FCE0D6;
}

#geral {
width:1000px;
height:auto;
}

#logo {
width:249px;
height:120px;
background:url(../imgs/logo.png) no-repeat;
cursor:pointer;
outline:none;
float:left;
text-indent:-9999px;
margin:0px 0 0 0px;
}

#logo:hover { 
background-position:bottom; 
}

#tel {
float:right;
margin:80px 20px 0 0 ;
}

#busc {
width:247px;
height:60px;
float:right;
background:url(../imgs/bg_busc.png) no-repeat;
margin:10px 0px 0 0;
padding:130px  0 0 33px;
position:relative;
z-index:10000000000; !important;
}

#busc #text_busc {
width:145px;
height:20px;
float:left;
background:url(../imgs/bg_text_busc.png) no-repeat;
border:none;
color:#999999;
line-height:20px;
font-size:12px;
padding:5px 0 5px 35px;
}

#busc #btn_busc {
float:left;
width:30px;
height:28px;
background:url(../imgs/bg_btn_busc.png) no-repeat;
cursor:pointer;
outline:none;
border:none;
margin:0 0 0 5px;
}

#busc #btn_busc:hover {
background-position:bottom;
}

#menu {
width:710px;
height:50px;
float:left;
margin:5px 0 0 0;
padding:10px 0 0 0;
}

#link1 , #link1-sel{
width:61px;
height:40px;
background:url(../imgs/menu.png) no-repeat;
background-position:0 0;
cursor:pointer;
outline:none;
text-indent:-9999px;
float:left;
margin:0 10px 0 10px;
}

#link1:hover , #link1-sel {
background-position:0 -40px;
}

#link2 , #link2-sel{
width:96px;
height:40px;
background:url(../imgs/menu.png) no-repeat;
background-position:-71px 0;
cursor:pointer;
outline:none;
text-indent:-9999px;
float:left;
margin:0 10px 0 0;
}

#link2:hover , #link2-sel {
background-position:-71px -40px;
}

#link3 , #link3-sel{
width:92px;
height:40px;
background:url(../imgs/menu.png) no-repeat;
background-position:-177px 0;
cursor:pointer;
outline:none;
text-indent:-9999px;
float:left;
margin:0 10px 0 0;
}

#link3:hover , #link3-sel {
background-position:-177px -40px;
}

#link4 , #link4-sel{
width:98px;
height:40px;
background:url(../imgs/menu.png) no-repeat;
background-position:-279px 0;
cursor:pointer;
outline:none;
text-indent:-9999px;
float:left;
margin:0 10px 0 0;
}

#link4:hover , #link4-sel {
background-position:-279px -40px;
}


#link5 , #link5-sel{
width:98px;
height:40px;
background:url(../imgs/menu.png) no-repeat;
background-position:-387px 0;
cursor:pointer;
outline:none;
text-indent:-9999px;
float:left;
margin:0 0px 0 0;
}

#link5:hover , #link5-sel {
background-position:-387px -40px;
}

#content {
width:1000px;
height:auto;
margin:-15px 0 0 0;
float:left;
background:url(../imgs/bg_content.png) no-repeat #fff;
padding-bottom:10px;
}

.content_texts {
float:left;
width:280px;
height:180px;
padding:10px;
margin:20px 10px 0 10px;
text-align:justify;
color:#333333;
font-size:14px;
}

.content_texts strong {
color:#793306;
font-size:18px;
}

.content_texts big {
color:#793306;
font-size:14px;
}

.content_texts a {
color:#793308;
font-size:12px;
text-decoration:underline;
cursor:pointer;
outline:none;
}

.content_texts a:hover {
color:#000;
}

#slides {
width:870px;
height:230px;
float:left;
margin:10px 10px 0 10px;
overflow:hidden;
position:relative;
padding:0px;
}

.sliders {
width:870px;
height:230px;
float:left;
margin:0;
padding:0;
}

.box_notice {
width:220px;
height:220px;
float:left;
text-align:justify;
padding:0;
margin:0;
list-style:none;

}


.box_notice p {
text-align:justify;
font-size:14px;
color:#333333;
margin:0px 0 10px 0;
width:194px;
border-right:1px solid #FBDED3;
height:185px;
padding:0 15px 0 5px;
}



.box_notice p strong {
color:#793307;
font-size:22px;
}

.box_notice a {
width:210px;
float:left;
border-top:1px solid #fbded3;
color:#F35E6D;
font-size:12px;
padding:10px 0 0 0;
outline:none;
cursor:pointer;
}



#set_esq {
width:20px;
height:20px;
background:url(../imgs/set_esq.png) no-repeat;
float:left;
margin:110px 20px 0 25px;
text-indent:-9999px;
cursor:pointer;
outline:none;
}

#set_esq:hover { background-position:bottom; }

#set_dir {
width:20px;
height:20px;
background:url(../imgs/set_dir.png) no-repeat;
float:left;
margin:110px 0 0 0;
text-indent:-9999px;
cursor:pointer;
outline:none;
background-position:bottom;
}

#set_dir:hover { background-position:top; }

.tit {
color:#793307;
font-size:22px;
float:left;
margin:0px 10px 0 30px;
padding:0px;
}

/*bottom*/

#footer{
width:1000px;
height:50px;
background:#fff;
margin:10px 0 10px 0;
float:left;
}

#footer span {
float:left;
width:200px;
padding-right:10px;
text-align:left;
margin:10px 0 0 20px;
color:#333333;
font-size:12px;
border-right:1px solid #F8C0AC;
}

#footer span strong {
font-weight:normal;
color:#F25E6C;
}

#footer span small {
color:#666;
}


#link1-footer , #link1-footer-sel{
width:40px;
height:21px;
background:url(../imgs/menu_footer.png) no-repeat;
background-position:0 0;
cursor:pointer;
outline:none;
text-indent:-9999px;
float:left;
margin:15px 0px 0 20px;
}

#link1-footer:hover , #link1-footer-sel {
background-position:0 -21px;
}

#link2-footer , #link2-footer-sel{
width:62px;
height:21px;
background:url(../imgs/menu_footer.png) no-repeat;
background-position:-47px 0;
cursor:pointer;
outline:none;
text-indent:-9999px;
float:left;
margin:15px 0px 0 5px;
}

#link2-footer:hover , #link2-footer-sel {
background-position:-47px -21px;
}

#link3-footer , #link3-footer-sel{
width:62px;
height:21px;
background:url(../imgs/menu_footer.png) no-repeat;
background-position:-121px 0;
cursor:pointer;
outline:none;
text-indent:-9999px;
float:left;
margin:15px 0px 0 5px;
}

#link3-footer:hover , #link3-footer-sel {
background-position:-121px -21px;
}

#link4-footer , #link4-footer-sel{
width:48px;
height:21px;
background:url(../imgs/menu_footer.png) no-repeat;
background-position:-195px 0;
cursor:pointer;
outline:none;
text-indent:-9999px;
float:left;
margin:15px 0px 0 5px;
}

#link4-footer:hover , #link4-footer-sel {
background-position:-195px -21px;
}

#media {
width:52px;
height:20px;
background:url(../imgs/media.png) no-repeat;
float:right;
margin:15px;
cursor:pointer;
outline:none;
text-indent:-9999px;
}

#media:hover { background-position:bottom; }



ul.submenu{
	float: left;
	margin: 0;
	width: 200px;
	padding: 0;
	background: #FFF;	
	list-style: none;
	text-align: left;
	margin: 15px;
	
}

ul.submenu li{
	float:left;
	width: 200px;
	border-bottom: 1px solid #FBDED3;
	}

ul.submenu li a{
	color: #793307;
	float:left;
	width:180px;
	padding: 5px 10px;	
	text-decoration: none;
	} 

ul.submenu li a:hover, ul.submenu li a.active{
	background: #FBDED3;
}


.list_prods{
	float: left;
	width: 740px;
	_width: 700px;
	margin: 15px;
	text-align: left;
	}

.list_prods .cam_prod{
	float: left;
	width: 720px;
	_width: 680px;
	border-bottom:1px solid #FBDED3;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 18px;
	}
	
.list_prods .cam_prod strong{
	color: #793307;
	}	 