/* CSS Document  COR ROSA: #a13592; */
*html, body { margin:0; height:100%;} 
*html #container {
	height: 100%; /* hack para IE6 que trata height como min-height */
}
img{border:none}
body {
	background:url("./../imagens/bg_repeatx.jpg") repeat-x top left;
	background-color:#eae9e9;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}

#container { 
	width:100%;
	position:relative;  
	margin:0 auto;
	text-align:left;
	min-height:100%;
	}
#main{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#333;
	text-decoration:none;
	padding-bottom:150px;
}

#principal {
	width:100%;
	height:auto;
	text-align:justify;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	text-decoration:none;
}

#rodape {
	width:100%;
	background-color:#333;
	height:180px;
	position: absolute;
	bottom: 0; /**/ 
	text-align:center;
	}
#rodape p {
	margin-top:15px;
	font-weight:bold;

	}
.pick_truck{
	margin-right:10px;
	min-height:130px;
	border:1px solid #cccccc;
	min-width:210px;
	background:#FFFFFF;
}
.pick_truck:hover{
	border:1px solid #FFFFFF;
}
.img{border:none;}
.block{ float:left;}
.block_right{ float:right;}
.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow:hidden; visibility:hidden; width:0; height:0; line-height:0px;}


.menu{
list-style-type: none;
margin: 0;
padding:0px 10px 0 10px;
width: 190px; /* width of menu */

}

.menu li{
text-decoration:none;
 /* border-bottom: 1px dashed #4E1F20;white border beneath each menu item */
}

.menu li a{
border-bottom:1px dashed #580A0C;
/*background: #2c0502; color of menu by default*/
font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ccc;
text-transform:uppercase;
display: block;
width: auto;
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 15px;
text-decoration: none;
/*border-bottom: 1px solid #ccc; bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.menu li a:visited, .menu li a:active .menu li a:selected{
border-bottom:1px dashed #333;	
color:#ccc;
text-decoration:none;
}

.menu li a:hover{
border-bottom:1px solid #580A0C;
background-color:#510002; /*color of menu onMouseover*/
color:#FFF;
text-decoration:none;
 /*border-bottom: 1px solid #ccc;bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
}

#fundo_branco{
background:#FFF;
border-left:1px solid #d7d7d7;
border-top:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
border-bottom:0px;	
}

/* ###########################  TEXTOS  ########################### */
@font-face {
	font-family: 'VirtueRegular';
    src: url('../fonts/virtue-webfont.eot');
    src: url('../fonts/virtue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/virtue-webfont.woff') format('woff'),
         url('../fonts/virtue-webfont.ttf') format('truetype'),
         url('../fonts/virtue-webfont.svg#VirtueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.bg_red{ background:#9f0602; padding:2px 5px 2px 5px;}
.bg_gray{ background:#666666; padding:2px 5px 2px 5px;}
.titulo {font-family: 'VirtueRegular', sans-serif; font-size:22px; line-height:30px; color:#363636; text-decoration:none; border-bottom:1px dashed #ccc; padding-bottom:1px; font-weight:bold; text-transform:uppercase;}
.tit_red {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#9f0602; line-height:16px; text-decoration:none;} /*font-family: 'VirtueRegular';*/
.tit_smallred {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#9f0602; line-height:14px; text-transform:uppercase; text-decoration:none;}
.txt_copy {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#ccc; line-height:14px; }
.tit_small {font-size:13px; color:#665390; font-weight:bold; text-decoration:none;}


/* ###########################  LINKS  ###########################  */


a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-decoration:none;}
a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#9f0602; text-decoration:none;}

a.menu:link {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
a.menu:visited {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
a.menu:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:underline;}
a.menu:active {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}

a.menu_rodape:link {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#ccc; text-decoration:none;}
a.menu_rodape:visited {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#ccc; text-decoration:none;}
a.menu_rodape:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:underline;}
a.menu_ropdape:active {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#ccc; text-decoration:none;}

a.copy:link {font-family:Geneva, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#666; text-decoration:none;}
a.copy:visited {font-family:Geneva, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#666; text-decoration:none;}
a.copy:hover {font-family:Geneva, Geneva, Arial, Helvetica, sans-serif; font-size:9px;  color:#665390; text-decoration:underline;}
a.copy:active {font-family:Geneva, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#666; text-decoration:none;}

.paginacao a{color:#333; padding:3px 5px; border:1px solid #ccc; text-decoration:none; margin:0 3px;}

.paginacao a:hover{background:#333; color:#fff;}

.paginacao a.atual{font-weight:bold; background:#fff; color:#333; border:0; border-bottom:1px solid #ccc; font-size:1.6em;}

#thumbs	{
	padding:7px;
	display: block;
	border:1px solid #ccc;
	background-color:#fff;
	margin-bottom:12px;
/*width:100px; height:100px; float:left;*/
}
 
#thumbs:hover{ border:1px solid #E5E5E5; background-color:#DBDBDB; margin-bottom:12px;  } /*background-color:#d3d3d3;*/

#thumb_empresa{width:90px; height:90px; cursor:pointer; display:block;}

.cx_texto {
	background-color:#ccc;
	border:none;
	padding-left: 2px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height: 14px;
	color:#363346; 
	overflow: auto;
}
.inputred{background:#9f0602 !important; color:#FFFFFF;}