@charset "utf-8";

/* Importa classe de Resets */
@import url('../../resets.css');


/*
	
	Classe Global de CSS para Template BASIC
	para BlueCommerce.


*/


/* GLOBAL */
body		{font-family:Tahoma, Geneva, sans-serif; font-size:12px; background:url(../img/bg.jpg); color:#FFF;}
#content 	{ background:url(../img/bg_content.jpg) no-repeat; width:980px; margin-left:auto; margin-right:auto;}
.clearfix {clear:both;}
a { color:#FFF;}
a:hover { text-decoration:none; color:#FF0;}
.textbox { padding:3px; height:18px; width:275px; border:#29c5ff 1px solid; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.area { width:920px; height:150px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.aling_title {padding-left:20px;}


/* TOPO */
#logo { float:left; margin:35px 0 0 20px;}
#topo_right { float:right; padding-right:25px;}
#topo_right #a_empresa { background:url(../img/menu_a_empresa.jpg) no-repeat top center; width:121px; height:56px; display:block; float:left; margin-top:48px;}
#topo_right #a_empresa:hover { background-position:bottom;}
#topo_right #produtos { background:url(../img/menu_produtos.jpg) no-repeat top center; width:102px; height:56px; display:block; float:left; margin-top:48px;}
#topo_right #produtos:hover { background-position:bottom;}
#topo_right #localizacao { background:url(../img/menu_localizacao.jpg) no-repeat top center; width:121px; height:56px; display:block; float:left; margin-top:48px;}
#topo_right #localizacao:hover { background-position:bottom;}
#topo_right #fale_conosco { background:url(../img/menu_fale_conosco.jpg) no-repeat top center; width:137px; height:56px; display:block; float:left; margin-top:48px;}
#topo_right #fale_conosco:hover { background-position:bottom;}
#topo_right img { display:block; float:left;}


/* BOTTOM */
#bottom { clear:both; border-top:#FFF 1px solid; margin-left:auto; margin-right:auto; margin-top:10px; padding:10px 0 0 0; color:#CCC; font-size:12px; height:40px; width:940px;}
#bottom .left { float:left;}
#bottom .right { float:right;}
#bottom .right span { font-size:9px;}
#bottom .right a { text-decoration:none;}
#bottom .right a:hover { text-decoration:underline;}

/* HOME */
.home {}
.home .left{ float:left; width:450px; height:385px;}
.home .right{ float:right; width:510px; height:385px; padding:10px;}
.home .right .home_banner{ padding:0 0 20px 0; height:200px;}
.home .right .home1{ width:155px; float:left; padding-right:10px; border-right:#FFF solid 1px; color:#CCC; line-height:18px;}
.home .right .home1 a{ line-height:18px;}
.home .right .home2{ width:300px; float:left; padding-left:10px; color:#CCC; line-height:18px;}

/*A EMPRESA*/
.a_empresa { clear:both;}
.a_empresa .left { width:340px; height:515px; float:left;}
.a_empresa .right { width:600px; float:left;}
.a_empresa .right .box1 { color:#CCC; line-height:18px; text-align:justify;}
.a_empresa .right .box2 { color:#CCC; line-height:18px; text-align:justify; padding:50px 0 0 20px;}

/*LOCALIZACAO*/
.box_localizacao {color:#CCC; line-height:18px; padding-left:20px; clear:both;}
.box_localizacao b { color:#FFF;}
.map { width:940px; margin-left:auto; margin-right:auto;}
.map a { display:block; float:right; height:30px; line-height:30px; color:#FFF; text-decoration:none;}
.map a:hover { color:#FF0; text-decoration:underline;}

/* FALE CONOSCO */
.btn_enviar { background:url(../img/btn_enviar.png) top left no-repeat; width:179px; height:50px; display:block; text-decoration:none; border:0; cursor:pointer;} 
.btn_enviar:hover{ background-position:bottom left;}


/* PROD */
.prod_box	{
	float:left;
	width:216px;
	height:289px;
	margin:15px 15px 0 0;
	font-size:13px; font-weight:bold;
	background-image:url(../img/bg_prodbox.gif); background-repeat:no-repeat;
	color:#06C;
}

.prod_box .btn_detail {
	position:absolute;
	margin:240px 0 0 25px;
}

.prod_box .name	{
	display:block;
	height:55px;
	text-align:center;
	padding:10px 20px 5px 20px;
}
.img_prods	{display:block; margin:0 auto; cursor:pointer;}

#menu_left			{
	float:left;
	width:200px;
	margin-right:20px;
	min-height:400px; height:auto !important; height:400px;
	border-right:#FFF 1px solid;
	font-size:16px;
}
#menu_left a{ color:#FFF; display:block; text-decoration:none; padding-bottom:5px; padding-top:2px; font-size:13px; border-bottom:#03F 1px solid;}
#menu_left a:hover{ color:#FF0; text-decoration:underline;}
#menu_left .categorias {padding:15px; color:#FF0; font-family:Arial, Helvetica, sans-serif; min-height:400px; height:auto !important; height:400px;}
.menu_roots			{font-size:13px;} 
.menu_sec			{font-size:13px; display:block; width:100%;}
.menu_sep			{width:10px; font-size:1px; height:10px;}


/* NEW PRODUCTS */
.line_1{ height:50px; background:#678aad; color:#FFF;}
.line_2{ height:50px; background:#99badb; color:#000;}
.line_2 a{ color:#000;}
.line_2 a:hover{ color:#3e6389;}

/* PAGINATOR 
.pagination { display:block;}
.pagination strong{ display:block; float:left; height:20px; width:20px; border:#666 1px solid;} 
.pagination a{ display:block; float:left; height:20px; width:20px; border:#666 1px solid;} */

/* Pagination */



.pagination
{
	text-align: center;
    padding: 3px;
    margin: 3px;
}
.pagination a
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    text-decoration: none; /* no underline */
    color: #FFF;
    border: 1px solid #FFF;
}
.pagination a:hover, div.pagination a:active
{
    border: 1px solid #FF0;
    color:#FF0;
}
.pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #000099;
    font-weight: bold;
    background-color: #993300;
    color: #FFF;
}
.pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
	background:#6898c4;
    border: 1px solid #59abff;
    color: #DDD;
}