@charset "utf-8";

/* CSS Document */

@import url(tiny.css) (min-width:300px);

 @import url(small.css) (min-width:600px);

 @import url(big.css) (min-width:900px);

.body-mobile{
	float: left;
	width: 100%;
}

#b_cat_here {

    float: left;

    width: 92%;

	text-align:center;

    font-family: arial;

    font-size: 24px;

    color: #fff;

    border-bottom: 1px solid #333;

    margin: -50px 20px 15px 40px;

	font-weight:bold;

	background-color:#C21A1A;

}

#b_cat_here a{ color:#fff; text-decoration:none;}

#b_cat_here a:hover{ color:blue;}







html { margin:0;}

body { background:url(../images/fundo.jpg) no-repeat top center #eeeeee;  margin:0 auto; }



#geral{ width:990px; margin:0 auto;}

#logo{ float:left; width:160px; height:97px; margin:40px 0 0 15px;}



#telefones {

	text-align:center;

	position:absolute;

color: #fff;

font-family: Tahoma, Geneva, sans-serif;

font-size: 14px;

width: 990px;

padding:0px;

border-bottom:1px solid #9d1010;

background-color:#c21a1a;

margin: 0px;

padding:5px;

-webkit-border-radius: 0 0 5px 5px;

-moz-border-radius: 0 0 5px 5px;

-o-border-radius: 0 0 5px 5px;

border-radius: 0 0 5px 5px;

height:21px;

}



#menu{ float:right; width:710px; height:100px; margin:40px 0 0 0;}



#menu > ul { list-style: none; padding: 0px;}

#menu > ul > li{ float: left; text-align: center; height:58px;}



#menu a{background-color:#fff; font-family:arial; font-size:13px; text-decoration:none; color:#bfbfbf;  padding: 25px 25px 30px 25px; font-family:arial; border-right:2px solid #f6f6f6;}

#menu a:hover{ background-color:#ffad6a; color:#fff!important; border-right:2px solid #f6f6f6;}

#menu .active{ background-color:#ffad6a; color:#fff!important; border-right:2px solid #f6f6f6;}

.down{background: url(../images/down.png) center bottom no-repeat; margin-bottom:0px!important;}



#banner{ float:left; width:956px; height:471px; background:url(../banner/banner.png); margin:0 0 0 15px;}



#img_home{ width:990px; float:left; margin:25px 0 0 0; }

.img_1{ float:left; margin:0px;/* background: url(../images/img-home_01.png) center top no-repeat;*/}

.img_2{ float:left;height:226px; margin:20px 0 0 30px; background: url(../images/img-home_02.png) center top no-repeat;}

.img_3{ float:left;height:226px; margin:20px 0 0 30px; background: url(../images/img-home_03.png) center top no-repeat;}



#catalogo{ width:990px; float:left; margin:-25px 0 0 0; }



.txt1{ float:left; width:290px; text-align:center; margin-top:206px; vertical-align:bottom;}

.txt1 a{ font-family:arial; font-size:14px; text-decoration:none; color:#fff; font-family:arial; font-weight:bold; font-style:italic; }

.txt1 a:hover{ color:#333;}



#spacer{ background:url(../images/spacer.png) center top no-repeat; float:left; width:990px; height:18px; margin:40px 0 40px 0;}

#spacer2{background:url(../images/spacer.png) center top no-repeat; float:left; width:990px; height:18px; margin:-45px 0 40px 0px;}

#spacer3{ background:url(../images/spacer.png) center top no-repeat; float:left; width:990px; height:18px; margin:10px 0 10px 0;}


#spacer-google{ background:url(../images/spacer.png) center top no-repeat; float:left; width:990px; height:18px; margin:30px 0;}


#bem_vindo{ float:left; width:990px;}

.bem_vindo{ float:left; width:560px; font-size:16px; font-family:arial; color:#333; margin:0 0 0 25px; line-height:25px;}

.bem_vindo_tit{font-size:28px; font-family:arial; color:#c21a1a;}

.pdf{ float:left; margin:0px 0 0 80px;

	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-o-box-shadow:      2px 2px 5px 0px rgba(50, 50, 50, 0.75);}

.pdf:hover{

	cursor: pointer;

	display:block;

	text-indent:9999;

	cursor:pointer;

		-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-o-box-shadow:      2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	

	}

.quem_somos_tit{

	font-size:28px; 

	font-family:arial; 

	color:#fff; 

	width:930px; 

	background-color:#c21a1a; 

	padding:5px 0 5px 15px;	

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-o-box-shadow:      2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	}	

.quem_somos_tit2{

	margin:20px 0 0 0;font-size:28px; 

	font-family:arial; 

	color:#fff; 

	width:930px; 

	background-color:#C21A1A; 

	padding:5px 0 5px 15px;	

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-o-box-shadow:      2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	}	

.quem_somos{ float:left; width:940px; font-size:16px; font-family:arial; color:#333; margin:0 0 0 25px; line-height:25px;}





/* INICO - PAGINA DE VIDEOS */

.video{

	float:left;

	width:315px;

	height:245px;

	margin-top:50px;

	margin-left:13px;

	background-color:#c21a1a;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-o-box-shadow:      2px 2px 5px 0px rgba(50, 50, 50, 0.75);

}

.video1{

	float:left;

	width:315px;

	height:245px;

	margin-top:20px;

	margin-left:13px;

	/*background:url(../images/bg-video.png) no-repeat;*/

	background-color:#c21a1a;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-o-box-shadow:      2px 2px 5px 0px rgba(50, 50, 50, 0.75);

}



.video h3{

	width:100%;

	font:14px Verdana, Geneva, sans-serif;

	color:#fff;

	text-align:center;

}



.video iframe, .video1 iframe{

	display:block;

	width:300px;

	height:233px;

	margin:5px 0 0 8px;

}

.texto_mostragem{

	float:left;

	width:990px;

	padding:0px;

}



/* FIM - PAGINA DE VIDEOS */



#footer {width:990px; height:85px; text-align:center; float:left; margin:10px 0 0 0;}

.footer{ color:#c21a1a; font-family:arial; line-height:40px; }









