/* CSS Document */

a {

	color: #1E83B9;

	text-decoration: none;

	font-family: Arial, Vernana, sans-serif;

	font-size:12px;



}



a:hover, a:active {

	color: #42929d;

	text-decoration: underline;

	font-family: Arial, Vernana, sans-serif;

	cursor: pointer;



}





.hover a:hover { 

	font-family: Arial; 

	font-size: 20px; 

	color: #990000; 

	font style:normal; 

	font-weight: bold; 

	text-decoration: underline overline 



}



img{

	border: 0;

	vertical-align: bottom;



}



body{

	width: 900px; 

	background: url(images/bg.jpg) repeat-x 0 0 #ADD6DB; 

	color:#000;

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	margin:0 auto; 

	padding:0;

}





div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{

	margin:0; padding:0;}



ul{

	list-style:none;

}







/* -- header start -- */



#header{

	

	margin: 0 auto; 

	width: 770px; 

	height: 160px;

	

	

}



/* -- top navigation start -- */



#topNav{

	width:770px; 

	height:30px; margin:0 auto;

	background:none; 

	color:#000000;

	margin-top:0px;

}



#topNav ul{

	width:750px; margin:0 auto; }



#topNav ul li{

	float:left; 

	margin:0 0 0 0 ;

}



#topNav ul li a{

	font:bold 11px/29px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	padding:0 12px;

	text-decoration:none;

	padding-right: 20px;

	margin-left: 5px;

	background: url(images/seta.gif) no-repeat right center; 	

	

}



#topNav ul li a:hover{

	font: bold 11px/29px Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	padding:0 12px;

	text-decoration: none;

	padding-right: 20px;

	margin-left: 5px;

	background: url(images/seta02.gif) no-repeat right center; 

	

}



/* -- top navigation end -- */





/* main start */



#main{



	width: 742px;

	height: auto;

	background: url(images/main_bg_center.jpg) repeat-y top center;

}



#conteudo{

	width: 682px;

	padding: 20px 30px;

	display: table;

	

}



#main_top{

	height: 41px;

	width: 742px;

	background: url(images/main_bg_top.jpg) no-repeat left bottom;



}



#main_bottom{

	height: 41px;

	width: 742px;

	background: url(images/main_bg_bottom.jpg) no-repeat left top;



}





#logo_is{

	width: 391px;

	height: 140px;

	display: block;

	float: left;

	margin-top: 20px;

	background: url(images/index/logo_is.jpg) no-repeat left top;

}





#ingresso{

	width: 391px;

	height: 184px;

	display: block;

	margin-top: 160px;

	background: url(images/index/ingresso.jpg) no-repeat 0 0;

}





#box_right{

	width: 272px;

	height: 301px;

	float: right;

	margin-top: 50px;

	background: url(images/index/box_right.jpg) no-repeat 0 0;

	

}



#txt_box{

	width: 220px;

	height: 142px;

	margin: 40px 0px 0px 27px;

	text-align: left;

}



#txt_box2{

	width: 657px;

	height: auto;

	margin: 40px 0px 0px 15px;

	text-align: left;

	background: url(images/aempresa/bg_center.jpg) no-repeat 0 0;	

}



#aemp {

	width: 540px;

	height: auto;

	padding: 20px 0px 0px 30px;

	text-align: left;

}



#aemp p{

	margin-bottom: 10px;



}



#txt_box3{

	width: 427px;

	height: 293px;

	margin: 40px 0px 0px 250px;

	text-align: left;

	background: url(images/seguranca/bg_seg.jpg) no-repeat 0 0;

}





.nsl{

	width: 190px;

	height: 142px;

	float:left;

	display: block;

	padding: 40px 0px 0px 35px;

	text-align: left;

}



.nsr{

	width: 172px;

	height: 142px;

	float: right;

	display: block;

	padding: 35px 0px 0px 0px;

	text-align: left;

}



.lista {

	list-style: url(images/seguranca/seta2.gif) inside; 

}





#bg_seg{

	width: 137px;

	height: 352px;

	float:left;

	margin: 30px 0px 0px 30px;

	background: url(images/seguranca/seguranca.jpg) no-repeat 0 0;

	

}





h1{ 

	width: 221px;

	height: 20px;

	display: block;

	font: bold 18px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	margin: 20px 0px 0px 18px;

	padding-right: 15px;

	background: url(images/index/seta_box.jpg) no-repeat top right;

}





h2{ 

	font: bold 20px Verdana, Arial, Helvetica, sans-serif; 

	margin-bottom: 20px;

	color: #42929d;

	margin-right: 20px;

	

}









h3{

	width: auto;

	height: 30px;

	display: block;

	font: bold 25px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	margin-right: auto;

	_margin-left: 10px;

	padding-left: 25px;

	background: url(images/index/seta_box.gif) no-repeat center left;

	

}



h4{

	font: bold 15px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	

}





h5{

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	margin: 10px 0px 3px 15px;

	color: #42929d;

	

}



h6{

	margin:10px 0px 0px 15px;

	font: 10px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	

}









a.mais h2{

	width: 65px;

	height: 20px;

	display: block;

	margin: 40px 0px 0px 170px;

	background: url(images/index/mais.gif) no-repeat bottom right;

	padding-right: 20px;

}





#voltar{

	margin: 40px 0px 0px 0px;

}



.votar{

	width: 75px;

	display: block;

	margin-left: 600px;

	padding-left: 20px;

	background: url(images/aempresa/seta.gif) no-repeat left 8px ;

}















/* cds */





#cd_topo{

	width: 280px;

	height: 250px;

	display: block;

	float: left;

	margin: 40px 0px 0px 30px;

	background: url(images/cds/foto_cd_topo.jpg) no-repeat left top;

}





#box_cds{

	width: 250px;

	height: 192px;

	float: right;

	margin: 40px 0px 0px 0px;

	padding-right: 40px;

	background: url(images/cds/box_cds.jpg) no-repeat 0 0;

	

}





.lista_cds ul {

	

	padding: 30px 0px 0px 20px;



}





.lista_cds ul li{

	background: url(images/seguranca/seta2.gif) no-repeat left top; 

	margin-top: 10px;

	padding-left: 20px;

}





#cont_cds{

	margin-top:290px;

}



#cont_ctz{

	margin-top:100px;

}



cont_cds ul li{

	width: 550px;

	height: auto;

		

}



p.txt_cds{

	font: bold 15px Verdana, Arial, Helvetica, sans-serif; 

	margin-bottom: 50px;

	color: #42929d;

}







/* fim cds */









/* cartaz */



#ctz_topo{

	width: 303px;

	height: 250px;

	display: block;

	float: left;

	margin: 40px 0px 0px 50px;

	background: url(images/cartazes/cartaz_topo.jpg) no-repeat left top;

}











/* fim cartaz */











/* inicio contato */



#ctt{

	width: 450px;

	height: 300px;

	display: contato/bg_contato;

	margin: 40px 0px 0px 130px;

	text-align: left;

	

	

}





#form{

	width: 350px;

	height: 230px;

	padding: 30px 0px 0px 40px;

	

}	





.form{

	width: 350px;

	height: 230px;

	



}





.nome{

	width: 276px;

	height: 17px;

	margin-left: 0px;

	border: 2px solid #42929d;

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	

	

}



.email{

	width: 276px;

	height: 17px;

	margin-left: 7px;

	border: 2px solid #42929d;

	margin-top: 20px;

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

}



.mensagem{

	width: 300px;

	height: 70px;

	border: 2px solid #42929d;

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	

}



.bt_contato{

	padding: 10px 5px 0px 0px;

}



/* fim contato */





/* inicio pedido */



#pdd{

	width: auto;

	height: 361px;

	display: block;

	margin: 40px 0px 0px 40px;

	text-align: left;

	background: url(images/pedido/bg_pedido.jpg) no-repeat 0 0;

	

	

}



.tkx p{

	width: auto;

	height: 20px;

	display: block;

	font: bold 18px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	padding-top: 150px;

	padding-right: 15px;



}



.tkx_txt{

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	margin-top: 10px;

	color: #42929d;



}



#cont_pdd{

	width: auto;

	height: 361px;

	padding-top: 40px;

	

}





#pdd_left{

	width: auto;

	float: left;

	padding-left: 190px;

	

}



#pdd_right{

	

	width: 220px;

	height: auto;

	float: right;

	padding-right: 30px;

	

}



.cx_left{

	width: 210px;

	border: solid 2px #42929d; 

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	

}



.cx_left_qtd{

	width: 50px;

	border: solid 2px #42929d; 

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	

}



.cx_tel_ddd{

	width: 20px;

	border: solid 2px #42929d; 

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	

}





.cx_tel{

	width: 100px;

	border: solid 2px #42929d; 

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	

}





.cx_dh{

	width: 92px;

	border: solid 2px #42929d; 

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

}





.radio{

	vertical-align: middle;



}





#dh{

	width: 210px;

	height: 38px;

	padding-bottom: 10px;

}



#data{

	width: 210px;

	

}

 

.data_dia{

	width: 40px;



	float: left;

	border: solid 2px #42929d; 

	font: 8pt Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

	

}



.data_mes{

	width: 40px;

	

	margin-left: 20px;

	float: left;

	border: solid 2px #42929d; 

	font: 8pt Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

}



.data_ano{

	width: 40px;

	

	margin-left: 20px;

	float: left;

	border: solid 2px #42929d; 

	font: 8pt Verdana, Arial, Helvetica, sans-serif; 

	color: #42929d;

}





#hora{

	width: 92px;

	height: 24px;

	float: right;

	

	

}







/* ------------------------------------ */



#valores_box{

	width: 210px;

	height: 35px;

	margin-top: 10px;

	border: solid 2px #42929d; 

	background: #dde8ec;



}



#valores_nm{

	width: 209px;

	border-bottom: dotted 1px #42929d; 

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	padding: 0px 0px 0px 3px;

	color: #42929d;

}



#valores p{

	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 

	padding: 3px 0px 0px 3px;

	color: #42929d;

}



#bt_pdd{

	clear: both;

	width: 200px;

	padding: 20px 5px 0px 0px;



}



/* ------------------------------------ */





/* fim pedido */











#cont_exe{

	margin-top:40px;

}



cont_exe ul li{

	width: 550px;

	height: auto;

		

}



p.txt_exe{

	font: bold 15px Verdana, Arial, Helvetica, sans-serif; 

	margin-bottom: 30px;

	color: #42929d;

}



#top_exe{

	height: 45px;

	width: 596px;

	background: url(images/exemplos/bg_top.jpg) no-repeat left bottom;



}





#main_exe{



	width: 596px;

	height: auto;

	background: url(images/exemplos/bg_center.jpg) repeat-y top center;

}





#bottom_exe{

	height: 45px;

	width: 596px;

	background: url(images/exemplos/bg_bottom.jpg) no-repeat 0 0;



}





/* main end*/





/* footer start*/



.footer{

	width: 630px;

	height: auto; 

	margin: 0 auto; 

	padding: 5px 0 0 0;



}



.footer ul{

	width: 630px; 

	margin: 0 auto;

}



.footer ul li{

	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;

	color:#4CA2AC; 

	float:left;

}



.footer ul li a{

	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; 

	text-decoration:none;

	color:#4CA2AC; 

	padding:0 8px;

}



.footer ul li a:hover{

	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; 

	text-decoration:underline;

	color:#37747B; 

	

}

	 





#rodape{

	width: 630px;

	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif; 

	text-decoration: none;

	display: block;

	margin: 20px 0px 70px 0px;

	_padding-bottom: 70px;

	color: #1c6b78; 



}





/* footer end*/
