/* General */

* {margin: 0; padding:0;}
body {margin: 0; border-top: 5px solid #333333; font: normal 11px Verdana, Arial, Helvetica;}

a {color:#CC0000;text-decoration:underline;}
a:hover {color:#000;}
a:visited {color:#666666;} 

img {border:none;}
	
#wrap {width: 780px; margin: 0 auto;}
	
.telefone, .bem-vindos {padding:12px 0;}

ul#nav {
	width:780px;
	clear:both;
	line-height:27px;
	margin: 0;
	display: block;
	list-style: none;
	background-color: #E2E6F1;
	height: 27px;

}
	
.alert { clear:both;
	padding: 10px;
	margin:20px 0 15px 0;
	background-color: #D9EEF2;
	color:#194251;
	border: 1px solid #BEDFE7;}	
	
ul#nav li {
	display:inline;
	float: left;
}

#footer {
	background: url('../images/footer.jpg') no-repeat;
	clear: both;
	width: 780px;
	height: 41px;
}

#footer p {text-align:center;font-weight:normal;line-height:42px;}
.nome-empresa {color:#00399D;font-weight:bold;}
	
.telefone {
	float:right;
	}
	
.coluna-esq, .coluna-cen, .coluna-dir {
	float: left; width: 230px;
	padding: 15px;
	}



.coluna-texto {width:490px;float: left; padding: 25px 25px 25px 15px;} 

.menu-lateral h2, .coluna-texto h2 {
	margin-bottom:0;
	padding: 6px;
	background-color: #E2E6F1;
	color:#194251;
	border-top: 1px solid #DADBE0;
	border-bottom: 1px solid #DADBE0;
	color:#194251;
	font:bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-transform: uppercase;
}

form p {font-weight:bold;padding:0;margin:0 0 5px 0;}
input.text, textarea {margin:0 0 8px 0;width:300px;color:#333;font-size:100%;font-family:"Lucida Grande", Tahoma, Arial, sans-serif;padding:1px 0 0 0;border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;background:#fff url('../images/fieldbg.gif') repeat-x top;}
input.text {padding:4px 1px;}
input {padding:1px;}
textarea {width:400px;height:7.5em;}
.coluna-texto h2 {margin:15px 0;}

.pos-link {padding-top:15px;} 

.coluna-esq h2, .coluna-cen h2, .coluna-dir h2 {
	margin-bottom:0;
	padding: 6px 0;
	margin-bottom: 10px;
	color:#333;
	border-bottom: 2px solid #1A60AE;
	color:#333;
	font:bold 15px/14px "Trebuchet MS", Verdana, Arial, Helvetica;
}
/*
.coluna-texto h3 {
	margin-bottom: 15px;
	color: #CC0000;
	font:normal 14px/16px "Trebuchet MS", Arial, Helvetica;
}

*/


/* Menu Lateral */

.menu-lateral {
	float: right;
	width: 236px;
	padding-top: 20px;}

.menu-lateral ul {
	margin:0 0 15px 0; 
	padding:0;
	list-style: none;
	display: block;
}

.menu-lateral ul li a{
	background: url('../images/bullet.gif') no-repeat 5px 12px;
	width:208px;
	margin:0;
	border-bottom: 1px solid #E2E2E2;
	display: block;
	color: #333;
	padding: 8px 8px 8px 20px;
	text-decoration: none;
	line-height: 16px;
}

.menu-lateral ul li a:hover{ background-color: #EEE; }

#raio-x {width:485px;height:265px;margin:10px auto;border:2px solid #0049A2;}

/* ESTILOS ------------------------------- */
.pic {float: right;	padding: 3px;	margin: 4px 0px 5px 10px;}
.picgaleria { float: left; padding: 3px; background-color: #cee7f8; margin: 4px 7px 5px 0px;}
.resalta {color: #CC0000;}

ul#nav li a {
	border-right: 1px solid #c0c8d1;
	font-weight:bold; color: #333;
	text-decoration: none;
	padding:7px 10px;}

ul#nav li a:hover {background-color: #333; color: #FFF;}

p, h1, h2, h3, ul {margin: 0 0 12px 0;}

p {line-height: 16px;}

h2 {font: bold 16px/18px "Trebuchet MS", Verdana, Arial; color: #333;}

h3 {font: normal 20px/25px "Trebuchet MS", Verdana, Arial, Helvetica;}

body#todos .coluna-texto h1, h3 {font: normal 20px/25px "Trebuchet MS", Verdana, Arial, Helvetica;}
.coluna-texto h1 {font: normal 25px/30px "Trebuchet MS", Verdana, Arial, Helvetica;}

hr {
	height: 1px;
	color: #D2D2D2;
	background-color:#D2D2D2;
	border-top:1px;
	margin-bottom: 10px;
}

.dondestoy {
	height: 25px; line-height:25px;
	width:768px;
	padding-left:12px;
	background: #333 url();
	color: #B1B1B1;
	clear:both;
}

#content { background:none;}
#index #content { height:420px; background: url('../images/background.jpg') center no-repeat;}

#produtos .img-btn {display:block;width:85px;height:20px;margin:0;}

.coluna-texto ul {list-style-type:none;}
.coluna-texto ul li {padding:0 0 15px 20px;background:url(../images/bullet-lista.gif) 0 5px no-repeat;}

/* images */

.foto {display:block;margin:10px auto 15px auto;}
.float-right {float:right;border:0;margin:0 0 0 10px;}
.float-left {float:left;border:0;margin:0 10px 10px 0;}

#message-box {;background:#EEF4D4;color:#008000;padding:0;width:100%;height:30px;border-bottom:solid 1px #8FAD3D;margin-bottom:10px; }
#message-box p.title {font-weight:bold;float:left;padding:0 0 0 20px;}
		#message-box p {float:right;padding:0;margin:5px 0 0 0;padding-right:30px;}
		#message-box a {font-weight:normal;color:#008000;font-size:90%;text-decoration:none;}
		#message-box img {border:0;padding:0 10px 0 0;width:12px;height:13px;vertical-align:middle;}
		
.blue-text {color:blue;}