﻿/*
verder escuro #617680 
azul claro #bdccd4
vermelho #c1272d
*/

*
{
    margin: 0;
    padding: 0;
    border: 0;
    text-align: left;
}


ul, ul *, dl, dl *
{
    list-style-type: none;
}


body
{
    background-color: #617680;
    font-size: .75em;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    color: #696969;
}

#bodyiframe
{
    background-color: #FFFFFF;
    font-size: .75em;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    color: #696969;
}

/* ---------- INÍCIO LAYOUT PÁGINA ---------- */

#page
{
    width: 980px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

#pagetopborder
{
    width: 810px;
    height: 26px;
    background-image: url(../img/page_bordertop.gif);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    clear: both;
}

#pagebottomborder
{
    width: 810px;
    height: 33px;
    background-image: url(../img/page_borderbottom.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    display: block;
    clear: both;
    text-align: center;
}

#termosdeuso
{
    width: 700px;
    display: block;
    clear: both;
	text-align:justify;
	background-color:#FFCC33;
	margin:30px;
	margin-left:50px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 9px;
	padding:5px;
	
}

#pagecontent
{
    width: 810px;
    float: left;
    background-image: url(../img/page_bodyborder.gif);
    background-repeat: repeat-y;
    background-position: left top;
}

#header{width: 100%;height: 95px;float: left; margin-top: 10px;}

/*#header
{
    width: 100%;
    height: 120px;
    float: left;
	margin-bottom: 10px;
}*/

#leftnav
{
    display: inline;
    float: left;
    width: 175px;
    overflow: hidden;
    padding-left: 5px;
}

#content
{
    margin-left: 180px;
    width: 620px;
    overflow: hidden;
    float: none;
    display: inline;
}

#maincontent
{
    width: 610px;
    float: left;
    padding-top: 5px;
    overflow: hidden;
}

#maincontentinterno
{
    width: 617px;
    float: left;
    padding-top: 5px;
    overflow: hidden;
}

#detalhes
{
   width: 415px; 
   padding: 15px;
}

#detalhesfotos
{
    float: left;
    width: 410px;
    height: 242px;
    overflow: hidden;
}

#detalhesinfo
{
    float: left;
    width: 210px;
	min-height: 192px;
    padding: 5px;
    overflow: hidden;
    margin-top: 10px;
    margin-right: 10px;
}

#detalhesanunciante
{
    float: left;
    width: 170px;
	min-height: 192px;
    padding: 5px;
    overflow: hidden;
    margin-top: 10px;
}

#detalhesanunciante a
{
	font-size:10px;
	color: #696969;
    text-decoration: none;
}

.anunciantelogo
{
    width: 120px;
    height: 45px;
    border: 1px solid #bdccd4;
    overflow: hidden;
    clear: both;
    display: block;
}

#detalhespropostas
{
    float: left;
    width: 400px;
    height: 210px;
    padding: 5px;
}

#detalhespropostas table tr td
{
	text-decoration: none;
	color: #696969;
}

#detalhesopcoes
{
    float: left;
    width: 400px;
    height: 22px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
    overflow: hidden;
}

#detalhesopcoes2
{
    margin-top: 5px;
	margin-bottom: 5px;
    width: 410px;
    clear: both;
    display: inline;
    height: 24px;
    border: 1px solid #bdccd4;
    float: left;
    background: #FFFFFF;
	padding: 0px;
}

#detalhesopcoes2 ul
{

    margin: 5px 5px 0px 5px;
    text-align: left;
}

#detalhesopcoes2 ul li
{
    display: inline;
    list-style: none;
    margin-left: 1em;
    margin-right: 1em;
}

#detalhesopcoes2 ul li a
{
    color: #999999;
    text-decoration: none;
}

#detalhesopcoes2 ul li a:hover
{
    text-decoration: none;
    color: #c1272d;
}

#bordadetalhes
{
width:550;
}

#maquinasrelacionadas
{
    width: 148px;
    height: 697px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
    float: right;
}

#iframeMaquinasRelacionadas
{
    margin-top: 10px;
    width: 148px;
    height: 647px;
    border: 0;
    float: right;
}

#detalhesfotoprincipal, #detalhesfotoprincipal img
{
    width: 320px;
    height: 240px;
}

#detalhesthumbs
{
    width: 76px;
    height: 242px;
    float: right;
}

#resultados ul,
#resultadosiframe ul,
#detalhesthumbs ul
{
    width: 100%;
}

#resultados ul li,
#resultados ul li:hover
{
    display: inline;
    list-style: none;
    float: left;
    padding: 5px 10px 5px 10px;
	border: 1px solid #E2E2E2;
}

#resultadosiframe ul li,
#resultadosiframe ul li:hover
{
    display: inline;
    list-style: none;
    float: left;
    padding: 5px 10px 5px 10px;
	border: 1px solid #FFF;
}

#detalhesthumbs ul li,
#detalhesthumbs ul li:hover
{
    display: inline;
    list-style: none;
    float: left;
    padding: 2px 2px 3px 2px;
    border: 1px solid #FFF;
}

#resultados ul li:hover,
#resultadosiframe ul li:hover,
#detalhesthumbs ul li:hover
{
    background-color: #f9e9ea;
    border: 1px solid #FF0000;
}

.anuncioDestacado
{
	background-color:#FFFFE1;
	text-align:center;
}

.detalhesfotothumbs,
detalhesfotothumbs img
{
    width: 68px;
    height: 51px;    
	cursor: hand;
}

.detalhesfotothumbs
{
    border: 1px solid #bdccd4;
    overflow: hidden;
    clear: both;
    display: block;
    float: left;
}

#miniBanners
{
    width: 122px;
    float: left;
    overflow: hidden;
    margin-left: 8px;
}

.contentpanel
{
    overflow: hidden;
    display: block;
    float: left;
    clear: both;
    margin-bottom: 5px;
    background-color: #FFFFFF;
    width: 100%;
}


#contentbannerresultados
{
    width: 100%;
    height:100px;
    background-image: url(../img/ttbanner_resultadobusca.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    overflow: hidden
}



#contentbannerresultados .voltartelaanterior,
#contentbannerresultados .voltartelaanterior a:link,
#contentbannerresultados .voltartelaanterior a:visited,
#contentbannerresultados .voltartelaanterior a:active
{
    margin-top: 75px;
    margin-left: 10px;
    color: #000;
    font-size: 11px;
    font-family: Arial, Trebuchet MS, Tahoma;
    text-decoration: none;
    
    
}

#contentbannerresultados .voltartelaanterior a:hover
{
    text-decoration: underline;
}

#ondevcesta,
#ondevcesta a:link,
#ondevcesta a:visited,
#ondevcesta a:active
{
    margin-left: 5px;
    color: #000;
    font-size: 12px;
    font-family: Arial, Trebuchet MS, Tahoma;
    text-decoration: none;
    
    
}

#ondevcesta a:hover
{
    text-decoration: underline;
}

#destaques
{
    width: 580px;
	margin-left: 8px;
	margin-top: 8px;	
}
#outros
{
    width: 468px;
}

#footer
{
    clear: both;
    color: #696969;
    height: 20px;
    width: 810px;
    background-image: url(../img/page_bodyborder.gif);
    background-repeat: repeat-y;
    background-position: left top;
    text-align: center;
	padding-top: 20px;
}



#footer a
{
    color: #696969;
    text-transform: uppercase;
    font-size: 9px;
    font-family: Verdana, Tahoma, Helvetica;
    text-decoration: none;
}

#footer2
{
    height: 110px;
    width: 190px;
    background-repeat: repeat-y;
    background-position: left top;
	float:left;
	margin-left:70px;
	margin-right:70px;
}



#footer2, #footer2 a
{
    text-decoration: none;
    color: #CCC;
    font-size: 9px;
    font-family: Verdana, Tahoma, Helvetica;
}

#rightnav
{
    float: right;
    width: 170px;
    overflow: hidden;
}


#wrsoft
{
    width: 600px;
    height: 18px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    clear: both;
    display: block;
    text-align: right;
}

#wrsoft, #wrsoft a
{
    text-decoration: none;
    color: #CCC;
    text-transform: uppercase;
    font-size: 9px;
    font-family: Verdana, Tahoma, Helvetica;
}

/* ---------- FIM LAYOUT PÁGINA ---------- */


#logo
{
    width: 226px;
    height: 90px;
    margin-left: 6px;
    float: left;
	margin-top: 5px;
}

#banners
{
    width: 564px;
    float: right;
    height: 65px;
    overflow: hidden;
	margin-top: 10px;
}

#bannerspub
{
    width: 15px;
    float: left;
    height: 60px;
    overflow: hidden;
    background: #BDCCD4 url(../img/pub.gif) repeat-x top left;
	margin-left:25px;
	border: 2px solid #bdccd4;
}

#banners .banner468x60
{
    float: left;
}

/* ---------- INÍCIO BANNERS ---------- */

.banner140x70
{
    width: 140px;
    height: 70px;
    border: 1px solid #bdccd4;
    background-color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
}

.banner160x60
{
    width: 160px;
    height: 60px;
    border: 1px solid #bdccd4;
    background-color: #FFFFFF;
}
.banner468x60
{
    width: 468px;
    height: 60px;
    border: 2px solid #bdccd4;
}

.banner120x40
{
    width: 120px;
    height: 40px;
    border: 1px solid #bdccd4;
}

/* ---------- FIM BANNERS ---------- */

/* ---------- INÍCIO MENU HORIZONTAL ---------- */

#menu{width: 805px;clear: both;display: block;height: 24px;overflow: hidden; border-bottom: 1px solid #bdccd4;}
#menu ul{padding: 0;margin: 8px 5px 0px 5px;text-align: right;}

/*#menu
{
    margin-top: 16px;
    width: 805px;
    clear: both;
    display: block;
    height: 24px;
    border-top: 1px solid #bdccd4;
    border-bottom: 1px solid #bdccd4;
    float: left;
    background: #FFFFFF url(../img/bgmenu.png) repeat-x top left;
}


#menu ul
{
    padding: 0;
    margin: 5px 5px 0px 5px;
    text-align: left;
}*/

#menu ul li
{
    display: inline;
    list-style: none;
    margin-left: 1em;
    margin-right: 1em;
}

#menu ul li a
{
    /*color: #617680;*/
    color: #000;
    text-decoration: none;
}

#menu ul li a:hover
{
    text-decoration: none;
    color: #c1272d;
}

#menu ul li a:active
{
    text-decoration: none;
}

#menu ul li.selected a
{
    text-decoration: none;
}

/* ---------- FIM MENU HORIZONTAL ---------- */

.menu
{
    width: 170px;
    margin-bottom: 20px;
}

.menuTitle
{
    width: 170px;
    height: 18px;
    text-align: center;
    background-image: url(../img/menu_title.gif);
    background-repeat: no-repeat;
    background-position: top left;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 8px;
    color: #000;
}

.menucontent
{
    padding: 5px 0px 5px 10px;
    border-left: 1px solid #bdccd4;
    border-right: 1px solid #bdccd4;
    border-bottom: 1px solid #bdccd4; 
    width: 158px;
	overflow: hidden;
	
}

.inputTextMenu
{
    font-size: 1em;
    border: 1px solid #bdccd4;
    height: 16px;
    margin-bottom: 5px;
    padding-top: 2px;
}

.menucontent
{
    padding: 10px 0px 10px 10px;
}

#tvAnunciosExtras
{
    width: 150px;
	min-height: 140px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    border: 1px solid #bdccd4;
    background-color: #FFF;
	text-align: center;
	padding-left: 5px;
}

#GoogleAnuncios
{
    width: 160px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    color: #c0c0c0;
}

#mapaAnunciantes
{
    width: 220px;
    height: 200px;
    background-image: url(../img/mapabrasil.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

#mapaAnunciantes input, #mapaAnunciantes select
{
    font-size: 10px;
    height: 18px;
    margin-bottom: 5px;
}

#mapaAnunciantes select
{
    background-color: #ecf1f4;
    width: 128px;
}

#tv
{
    width: 240px;
    height: 200px;
}

#tvfull
{
    width: 600px;
    height: 250px;
	margin-top: 5px;
}

#tvfull2
{
    width: 600px;
    height: 125px;
	margin-top: 5px;
}

#cotacaoservicos2
{
    background-image: url(../../fotos/img/cotacaoterraplenagem.gif);
    width: 595px;
    height: 250px;
	margin-bottom: 15px;
	margin-left:12px;
}
#cotacaoservicos4
{
    background-image: url(../../fotos/img/cotacaofrete.gif);
    width: 595px;
    height: 250px;
	margin-bottom: 15px;
	margin-left:12px;
}
#cotacaoservicos5
{
    background-image: url(../../fotos/img/cotacaolocacao.gif);
    width: 595px;
    height: 250px;
	margin-bottom: 15px;
	margin-left:12px;
}
#bannerServicosCotacoes
{
    width: 595px;
    height: 133px;
	margin-top: 5px;
	margin-left:12px;
}
#cotacaoservicosform2
{
    width: 270px;
	margin-top: 45px;
	margin-right:5px;
    float: right;	
}
#cotacaoservicosform4
{
    width: 270px;
	margin-top: 45px;
	margin-right:5px;
    float: right;	
}
#cotacaoservicosform5
{
    width: 270px;
	margin-top: 45px;
	margin-right:5px;
    float: right;	
}
#destaques ul
{
    width: 100%;
}

#destaques ul li, #destaques ul li:hover
{
    display: inline;
    list-style: none;
    float: left;
    padding: 5px 10px 5px 10px;
}

#destaques ul li:hover
{
    background-color: #f9e9ea;
}

#resultados
{
    width: 595px;
}

#resultados ul
{
    width: 100%;
}

#resultados ul li, #resultados ul li:hover
{
    display: inline;
    list-style: none;
    float: left;
    padding: 5px 10px 5px 10px;
}

#resultados ul li:hover
{
    background-color: #f9e9ea;
}

#comoanunciar,
#comoanunciar ul li,
#comoanunciar ul li:hover,
#comoanunciar a ul li,
#comoanunciar a ul li:hover
{
	float:left;
	font-size:10px;
	color:#696969;
	width:230px;
	padding: 10px;
	margin-left:25px;
	text-decoration:none;
}

#comoanunciar ul li,
#comoanunciar ul li:hover,
#comoanunciar a,
#comoanunciar h1
{
	text-decoration:none;
	color:#696969;	

}


#comoanunciar strong, #comoanunciar a strong
{
	font-size:24px;
	color:#FF9900;
}

#comoanunciar span, #comoanunciar a span
{
	font-size:11px;
	color:#696969;
	font-weight:bold;
}

#comoanunciar ul li, #comoanunciar a ul li
{
	border: 4px solid #bdccd4;	
}

#comoanunciar ul li:hover, #comoanunciar ul li:hover
{
	border: 4px solid #FF9900;	
}

#resultadosiframe
{
    width: 110px;	
}

#resultadosiframe ul
{
    width: 100%;
}

#resultadosiframe ul li, #resultadosiframe ul li:hover
{
    display: inline;
    list-style: none;
    float: left;
    padding: 5px 10px 5px 10px;
}

#resultadosiframe ul li:hover
{
    background-color: #f9e9ea;
}

#tag
{
width:200px;
clear:both;
float:left;
margin-top:20px;
}

.veiculosfoto
{
    width: 91px;
    height: 68px;
    border: 1px solid #bdccd4;
    overflow: hidden;
    clear: both;
    display: block;
}
.veiculosfotologo
{
margin-left:15px;
margin-right:15px;
}

#anunciantesLogotipo
{
	margin-left: 12px;
}

#anunciantesLogotipomini
{
	margin-left: 18px;
	margin-right: 18px;
}

.anuncianteslogo
{
    width: 88px;
    height: 44px;
    overflow: hidden;
    clear: both;
    display: block;
}
.anuncianteslogotipo
{
    width: 140px;
    height: 70px;
    overflow: hidden;
    clear: both;
    display: block;
	margin-bottom: 7px;
	margin-left: 15px;
	margin-right: 15px;
}
.anuncianteslogomini
{
    width: 88px;
    height: 44px;
    overflow: hidden;
    clear: both;
    display: block;
}
.anuncianteslogo img
{
    width: 140px;
    height: 70px;
    float: left;
}

.veiculosfoto img
{
    width: 91px;
    height: 68px;
    float: left;
}

.veiculosdetalhes
{
    font-size: smaller;
    vertical-align: top;
    width: 91px;
	height: 66px; overflow: hidden;
    clear: both;
    display: block;
}

.classificacaodetalhes
{
    font-size: smaller;
    vertical-align: top;
    width: 140px;
	height: 66px; overflow: hidden;
    clear: both;
    display: block;
}

.veiculosdetalheslogo
{
margin-left:15px;
margin-right:15px;
}
.anunciantesdetalhes
{
    font-size: smaller;
    vertical-align: top;
    width: 140px;
	height: 70px; overflow: hidden;
    clear: both;
    display: block;
}

.veiculospreco
{
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    width: 91px;
    clear: both;
    display: block;
}

.acessoriosfoto, .noticiasfoto
{
    width: 68px;
    height: 51px;
    border: 1px solid #bdccd4;
    overflow: hidden;
}

.acessoriosfoto img, .noticiasfoto img
{
    width: 68px;
    height: 51px;
    float: left;
}

.acessoriosdetalhes, .noticiasdetalhes
{
    height: 51px;
    font-size: smaller;
    vertical-align: top;
    overflow: hidden;
}

.titulofontred
{
	font-family:"Arial";
	font-weight:bold;
	font-size:14px;
	color:#C0262C;
	text-transform:uppercase;
}

.titulofontred a
{
	font-family:"Arial";
	font-size:10px;
	color:#0000FF;
	text-transform:none;
}

.titulofontgreen
{
	font-family:"Arial";
	font-weight:bold;
	font-size:14px;
	color:#617680;
	text-transform:uppercase;
}
.titulofontgreen a
{
	font-family:"Arial";
	font-size:10px;
	color:#0000FF;
	text-transform:none;
}

.dotline
{
    background-image: url(../img/dotline.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 1px;
}

.dotlinevertical
{
    background-image: url(../img/dotlinevertical.gif);
    background-repeat: repeat-y;
    background-position: left top;
    width: 1px;
    height: 100%;
}

.titulo
{
    height: 18px;
    margin: 5px 0px 5px 0px;
}


#acessorios, #noticias
{
    width: 230px;
}



#content h2
{
    margin: 0 0 .5em 0;
}


.floatLeft
{
    float: left;
}
.floatRight
{
    float: right;
}

.border
{
    border: 1px solid #bdccd4;
}

.borderGray2
{
    border: 1px solid #85A0AF;
}

.borderGray
{
    border: 1px solid #bdccd4;
}

.borderRed
{
    border: 1px solid #c1272d;
}

.borderRed2
{
    border: 1px solid #c1272d;
}

.clear
{
    clear: both;
}

.error
{
    color: Red;
}

.bgWhite
{
    color: #000;
    background-color: #FFF;
}

.bgRed
{
    color: #FFF;
    background-color: #c1272d;
}

.bgLightRed
{
    color: #000;
    background-color: #f9e9ea;
}

.bgGradientGray
{
    background-color: #bdccd4;
    background-image: url(../img/bgMenuTitleGray.png);
    background-position: top left;
    background-repeat: repeat-x;
}

.bgGray
{
    color: #000000;
    background-color: #bdccd4;
}

.bgLightGray
{
    color: #000000;
    background-color: #ecf1f4;
}

.b
{
    font-weight: bold;
}

.Red
{
    color: #c1272d;
}

.margin10
{
    margin: 10px;    
}

.marginTop5
{
    margin-top: 5px;
}

.marginTop10
{
    margin-top: 10px;
}

.marginTopBottom5
{
    margin: 5px 0px 5px 0px;
}

.marginTopBottom10
{
    margin: 10px 0px 10px 0px;
}

.marginBottom5
{
    margin-bottom: 5px;
}

.marginBottom10
{
    margin-bottom: 10px;
}

.paddingTopBottom5
{
    padding: 5px 0px 5px 0px;
}


.paddingTopLeft5
{
    padding: 5px 0px 0px 5px;
}

.paddingLeft5
{
    padding-left: 5px;
}

.paddingBottom5
{
    padding-bottom: 5px;
}

.padding5
{
    padding: 5px;
}

.padding10
{
    padding: 10px;
}

.padding15
{
    padding: 15px;
}

.padding20
{
    padding: 20px;
}

.font8
{
    font-size: 8px;    
}

.font9
{
    font-size: 9px;    
}
.font10
{
    font-size: 10px;    
}
.font11
{
    font-size: 11px;    
}
.font12
{
    font-size: 12px;    
}

.font13
{
    font-size: 13px;    
}

.font14
{
    font-size: 14px;    
}

.font15
{
    font-size: 15px;    
}

.font16
{
    font-size: 16px;    
}

/*---------------------------------------------------------*/
#barraAnunciantes
{
    top: 0px;
    width: 100%;
    z-index: 2;
    text-align: center;
    position: absolute;
    background-color: #495960;
    height: 10px;
}

#barraAnunciantesPopup
{
    width: 796px;
    height: 100px;
    background-color: #495960;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    border: solid 2px #495960;
}

#barraAnunciantesLogin
{
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

#barraAnunciantesControls
{
    width: 790px;
    height: 10px;
    margin-left: auto;
    margin-right: auto;
    background-color: #495960;
    font-family: Arial, Tahome, Trebuchet MS, Verdana;
    font-size: smaller;
    text-align: left;
    padding-left: 10px;
}

#barraAnunciantesButton
{
    color: #FFFFFF;
    cursor: pointer;
}
#barraAnunciantesButton img
{
    float: left;
}


/* ---------- INICIO MENU LATERAL CATEGORIA ---------- */

#menuSubcat *
{
    color: #000;
    line-height: 150%;
}

#menuSubcat dt a
{
    background-image: url(../img/seta.baixo.gif);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    padding-left: 10px;
    white-space: nowrap;
    font-weight: bold;
	/*color: #c1272d;*/
}

#menuSubcat a:link
{
    text-decoration: none;
}

#menuSubcat dd a,
#menuSubcat dd a:hover,
#menuSubcat dd a:visited,
#menuSubcat dd a:link,

{
	color:#666666;
	
}

#menuSubcat dd a:hover
{
    text-decoration: underline;	
	
}

#menuSubcat a:hover
{
    text-decoration: underline;
}

#menuSubcat .unico a:hover
{
    text-decoration: underline;	
}

#menuSubcat .unico a
{
    background-image: url(../img/seta.gif);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    padding-left: 10px;
}

#menuSubcat .unicoDestaque a:hover
{
    text-decoration: underline;	
}

#menuSubcat .unicoDestaque a
{
    background-image: url(../img/seta.gif);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    padding-left: 10px;
	color:#00F;
}
#menuSubcat .unicoDestaque a:visited
{
    text-decoration: none;
    color: #00F;
}
#menuSubcat a:visited
{
    text-decoration: none;
    color: #000;
}

#menuSucat .unico  b,
{
	color:#FF0000;
}


#menuSubcat dd a
{
    background-image: url(../img/seta.gif);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    padding-left: 10px;
    margin-left: 1em;
}

#menuSubcat dd.vejamais a
{
    background-image: url(../img/mais.gif);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    padding-left: 10px;
    margin-left: 1em;
    color: #c1272d;
}

.bannerresultados
{
padding:3px;
margin-bottom: 6px;

}

.modelos
{
    width: 595px;
    border: 1px solid #bdccd4;
	padding:10px;
	font-size:11px;
}
.modelos a:link,
.modelos a:visited
{
	color:#000000;
	text-decoration:none;
}
.modelos a:hover
{
	color:#000000;
	text-decoration:underline;
}
.modelos b
{
	color: #666666;
	font-weight:normal;
}

#planoprofissional
{
    width: 790px;
    height: 400px;
    background-image: url(../img/planoprofissional.gif);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    clear: both;
}
#planoprofissional-tv
{
    width: 320px;
    height: 265px;
	margin-top: 80px;
	margin-left: 60px;
    float: left;
	border: 2px solid #B2D62C;
}

#planoprofissional-contrateja
{
    width: 265px;
    height: 66px;
    float: left;
	margin-top: 311px;
	margin-left: 83px;
	padding-left: 10px;
	padding-right: 10px;
}

#anuncie
{
    width: 790px;
    display: block;
    clear: both;
	background:#FFF;
}

#anuncie-planos
{
    width: 265px;
	height: 183px;
    float: left;
	margin-top: 10px;
	margin-left: 70px;
    background-image: url(../../site2/img/planofundomd.gif);
    background-repeat: no-repeat;
    background-position: left top;	
	color:#03416D;
}

#anuncie-conteudo
{
	font-size:12px;
	color:#03416D;
	margin: 15px;
	height:155px;
}
#anuncie-planos strong
{
	font-size:22px;
	color:#333;
}
#barraanunciantes
{
    margin-top: 16px;
    width: 750px;
    clear: both;
    display: block;
    height: 50px;
    border: 1px solid #bdccd4;
    float: left;
	margin-left: 30px;
}

#tabs { margin-top: 1px; margin-bottom:5px; width: 805px; clear: both; display: block; height: 25px; border-bottom: 1px solid #617680; float: left; }
#tabs ul { margin:0; padding:0; list-style:none; }
#tabs ul li { float:left; margin:0; padding:0; background: url(../../fotos/img/abaInativa.png) no-repeat right top; margin-left: 5px; padding-right: 20px; }
#tabs ul li a { color: #000; text-decoration: none; display:block; background: url(../../fotos/img/abaInativa.png) no-repeat left top; line-height: 25px; padding-top: 3px; padding-left: 20px;}
#tabs ul li a:hover { text-decoration: none; color: #c1272d; }
#tabs ul li.active { float:left; margin:0; padding:0; background: #FFF url(../../fotos/img/abaAtiva.png) no-repeat right top; margin-left: 5px; padding-right: 20px; }
#tabs ul li.active a { color: #000; text-decoration: none; display:block; background: #FFF url(../../fotos/img/abaAtiva.png) no-repeat left top; line-height: 26px; padding-left: 20px; }　