* {
	margin: 0;
}
body {
	margin: 0px;
	background-color: #FFFFFF;
	color: #000;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: normal;
	padding:15px;
}

form {
	margin:0px;
	padding:0px;
}
a img {
	border:none;
}
p {
	margin:5px 0;
	line-height:15px;
}
.clear_both {
	position:relative;
	clear:both;
	height:1px;
	margin:0px;
	padding:0px;
	font-size:1px;
}
h1, h2, h3 {
	font-size:12px;
	font-weight:bold;
	color:#d00410;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
/* ######################################################################### */        
table
{
	font-size: 12px;
	text-align: left;
	font-weight: normal;
}
table.pollstable 
{
        margin-top: 5px; border: navy 1px solid;
}
table.formdisplay {}
table.form 
{
        border: #cccccc 1px solid;
}
td.mainleft {
        border-right: steelblue 1px solid; padding-right: 4px;
}
td.caption 
{
        font-weight: bold;
}
table.top 
{
        font-weight: bold; font-size: 50px; color: steelblue; border-bottom: steelblue 1px inset; text-align: center;
}
table.topmembermenu {}
a.topmembermenuitem 
{
        font-weight: bold; color: navy; text-decoration: underline;
}
a.topmembermenuitem:hover 
{
        color: red; text-decoration: none;
}
.newsblock a.title, .newsblock a.title:link
{
        font-weight: bold; color: black; text-decoration: underline
}
.newsblock a.title:hover 
{
        font-weight: bold; color: black; text-decoration: none
}
.newsblock .short 
{
        font-size: 10px;
}
.forum 
{
        color: black;
}
.forum a.title, .forum a.title:link
{
        font-weight: bold; color: black; text-decoration: underline
}
.forum a.title:hover 
{
        font-weight: bold; color: black; text-decoration: none
}
.forum .description 
{
        font-size: 11px;
}
.forum .datetime 
{
        font-size: 9px;
}
tr.evenrow 
{
        background-color: #FBFBFC;
}
tr.oddrow 
{
        background-color: #FBFBFC;
}
tr.unactive 
{
        background-color: #ffaadd;
}
td.title 
{
        font-weight: bold; width: 100%; color: ghostwhite; background-color: steelblue;
}
td.head 
{
        font-weight: bold; font-size: 130%; color: white; background-color: #c7c4e2; text-align: left;
}
td.menu_items 
{
        font-weight: normal;
}
td.menu_sub_items 
{
        font-weight: normal;
}
.formgroupcaption 
{
        font-weight: bold; color: #c00; text-decoration: underline;
}
select 
{
        font-size: 12px; font-family: verdana;
        border:1px solid #B3B3B3;
        color: #484846;
}

input
{
        color: #484846;
}
input.button 
{
        font-weight: bold;
}
input.text, input.digit, textarea.text, select.list 
{
        font-size: 12px; font-family: tahoma; 
        background-color: white;
        border:1px solid #B3B3B3;
}
input.text 
{
        width: 150px;
}
input.digit 
{
        width: 50px;
}
textarea.text 
{
        width: 400px;
        height:200px;
}
select.list
{
        width: 150px;
}
input.treechangebutton 
{
        font-size: 10px; border:1px solid #b95454; font-family: verdana;
}

table.formrequest, table.forminput
{
        width: 100%;
}
table.featured 
{
        font-size: 10px;
}
table.featured_block 
{
        width: 100%; 
} 
p.error 
{
        color: red;
}
.carreviews a.title, .carreviews a.title:link
{
        font-weight: bold; color: black; text-decoration: underline
}
.carreviews a.title:hover 
{
        font-weight: bold; color: black; text-decoration: none
}
.carreviews .short , .userprofile
{
        font-size: 10px;
}
.userprofile 
{
        font-size: 10px; border: #cccccc 1px solid;
}
.userprofile table 
{
        font-size: 10px; border-collapse: collapse;
}
.userprofile table td 
{
        padding:4px;
}
td.form_input_item, td.form_request_item
{
        width:50px;
}
.inputformitem 
{
        font-weight: bold;
}

a:link, a:visited, a:active {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:underline;
}
/* ######################################################################### */        
.main {
	width:960px;
	margin:0 auto;
}
.logo {
	height: 60px;
	padding:5px 0;
}
.logoright {
	float:right;
	margin-top:50px;
}
.nav {
	background:#d00410 url(menubar_l.gif) no-repeat;
	height:29px;
	margin:10px auto;
	overflow:hidden;
}
.nav ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-left:10px;
	line-height:29px;
	height:29px;
}
.nav ul li {
	float:left;
	display:inline;
}
.nav a:link, .nav a:visited, .nav a:active {
	color:#FFF;
	font-weight:bold;
	padding:8px 10px;
}
.nav a:hover {
	color:#FFF;
	background:#8D0311;
	text-decoration:none;
}
.navright {
	float:right;
	text-align:right;
	background: url(menubar_r.gif) top right no-repeat;
	line-height:29px;
	padding-right:10px;
	color:#FFF;
	width:300px;
}
a.searchYourCar, a.sellYourCar
{
        position:absolute;
        bottom:25px;
        color:white;
        font-size:11px;
        font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-weight:bold;
}
a.searchYourCar:hover, a.sellYourCar:hover, a.searchYourCar:active, a.sellYourCar:active
{
        text-decoration:none;
}
a.searchYourCar
{
        right:180px;
}
a.sellYourCar
{
        right:50px;
}
.iconHome, .linkHome, .iconContact, .linkContact
{
        position:absolute;
}
.iconHome, .iconContact
{
        top:40px;
}
.linkHome, .linkContact
{
        top:60px;
        font-size:11px;
        font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
.iconHome
{
        right:163px;
}
.linkHome
{
        right:155px;
}
.iconContact {
        right:95px;
}
.linkContact {
        right:70px;
}
.leftBlock, .rightBlock, .centerBlock {
        float:left;
}
.leftBlockBot {
	background: url(menuleft_bot.gif) bottom no-repeat;
}
.leftBlock {
	width:200px;
	background:#FFEBCE url(menuleft_top.gif) top no-repeat;
}
.featuredAdsBlock {
	float:right;
	width:170px;
}

.centerBlock {
	margin-left:15px;
	margin-right:15px;
	width:560px;
}

.rightBlock {
	width:745px;
	margin-left:15px;
}

.notacion {
	font-size:10px;
	color:#999;
	font-weight:normal;
}
.LoginBlock {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-size:11px;
	text-align:center;
	color:#CC3300;
	text-decoration:none;
	font-weight:bold;
}
div.LoginBlock span a:link, div.LoginBlock span a:visited
{
	color:#666666;
	text-decoration:none;
}
div.LoginBlock span a:hover, div.LoginBlock span a:active
{
	color:#CC0000;
	text-decoration:underline;
}
ul.leftMenu {
	position:relative;
	margin:0px;
	padding:0px;
}
ul.leftMenu li {
	margin:0px;
	list-style:none;
	padding:0px;
	margin-bottom:5px;
	text-align:center;
	font-size:13px;
	text-decoration:none;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height:33px;
	line-height:33px;
	font-weight:bold;
}
.red-item
{
        background:url('red.gif') no-repeat;        
}
.green-item
{
        background:url('green.gif') no-repeat;
}
.suavegreen-item
{
        background:url('suavegreen.gif') no-repeat;
}
.yellow-item
{
        background:url('orange.gif') no-repeat;        
}
.leftMenuActive
{
        background-image:url('sea.gif');
        background-repeat:no-repeat;
}
ul.leftMenu li  a:active, ul.leftMenu li  a:link, ul.leftMenu li  a:visited
        {color:#FFF;text-decoration:underline;}
ul.leftMenu li  a:hover
        {text-decoration:none;}
.iconPhotos
{
        position:relative;
        top:2px;
        left:0px;
}
ul.detailsLinks, ul.infoBlockDL, ul.linksBackSearchResult
{
        margin:0px;
        padding:0px;
        width:100%;
        overflow:hidden;
		font-size:11px;
}
ul.linksBackSearchResult
{
        margin-top:10px;
}
ul.detailsLinks li, ul.infoBlockDL li, ul.linksBackSearchResult li
{
        position:relative;
        float:left;                
        margin:0px;
        margin-right:7px;
        padding:0px;
        list-style:none;
        vertical-align:middle;
}
ul.infoBlockDL li
{
        margin-left:2px;
}
table.searchResultsHeaderLine {
        background:#E5E5E5;
		font-size:11px;
        width:100%;
        height:36px;
}
.infoBlockDL a:link, .infoBlockDL a:visited,  .infoBlockDL a:hover, .infoBlockDL a:active {
	color:#333;
	padding:0;
}
.searchResultsHeaderLine a:link, .searchResultsHeaderLine a:visited,  .searchResultsHeaderLine a:hover {
	color:#555555;
	font-size:10px;
	padding:0;
}

table.tableSearchResult {
	padding-top:10px;
	color:#000000;
	background-color: #FFFFFF;
}
table.listing-blue{background:#00b2ee;color:#fff;}
table.listing-blue a{color:#fff;}
tr.sortby {font-weight:bold;font-size:105%;}

.sortby, .sortby td a:link, .sortby td a:visited, .sortby td a:hover
{color:#000;text-decoration:none}

.page_navigator
{font-weight:bold;color:#247534;}

.page_navigator a:link, .page_navigator a:visited, .page_navigator a:hover
{color:#247534}

.pointedInListingInfo
{border-bottom:1px solid #000;}

.automobileClassifieds
{position:absolute;bottom:40px;left:15px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;color:white;font-weight:bold;text-transform:capitalize;}

.listInfoPrice
{
	font-weight:bold;
	color:#FF5600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.listInfoPrice a:link
{
	font-weight:bold;
	color:#FF5600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.listInfoYearMakeModel, .listInfoMileage
{font-weight:bold;color:black;font-family:verdana, sans-serif;}

.listInfoYearMakeModel a:link, .listInfoYearMakeModel a:visited, .listInfoYearMakeModel a:hover
{color:black;text-decoration:none}

.footer {
	margin-top:15px;
	border-top:1px dotted #ccc;
	padding-top:10px;
}
.footer_img, .footer_links, .footer_sep {
	float:left;
	padding:10px 5px;
}
.footer_img img {
	margin-top:5px;
}
.footer_sep {
	background: url(sep.gif) top center repeat-y;
	height:30px;
	margin:5px 0;
	width:1px;
}
.clear {
	clear:both;
}

.copyright {
	color:#999;
	text-align:center;
}

.detailsLinks a:link, .detailsLinks a:visited, .detailsLinks a:hover
{font-size:90%; text-decoration:underline;color:#fff}

a.black_underline:visited
{color:black}
a.black_underline:link
{color:black}
a.black_underline:hover
{color:black}

.top_menu a:link
{color:#000}
.top_menu a:visited
{color:#000}
.top_menu a:hover
{color:#000;text-decoration:none}
.headerText
{
	font-weight:bold;
	font-size:180%;
	color:#CC3300;
	text-align:center;
}
.featuredLinks a:link, .featuredLinks a:visited
{

	text-align: center;
}

select.list
{width:67px;}

/* %%%%%SEARCH%%%%%%%%%%% */        
        .searchTreeLevel1
        {
                width:150px;
        }
        .searchTreeLevel2
        {
                width:150px;
        }
        .searchList
        {
                width:150px;
        }
        .searchText
        {
        }
        .searchStringLike
        {
        }
        .searchString
        {
        }
        .searchIntegerLess
        {
                width:61px;
        }
        .searchIntegerMore
        {
                width:61px;
        }
        .searchGeoDistance
        {
                width:105px;
        }
        .searchGeoLocation
        {
                width:50px;
        }
        .list
        {
                width:67px;
        }
/* %%%%%END SEARCH%%%%%%%%%%% */                
/* %%%%%INPUT%%%%%%%%%%% */        
        .inputList
        {
                width:153px;
        }
        .inputString
        {
                width:148px;
        }
        .inputInteger
        {
                width:148px;
        }
        .inputTreeLevel2
        {
                width:153px;
        }
        .inputTreeLevel1
        {
                width:153px;
        }
        .inputGeo
        {
                width:148px;
        }
        .inputVideo
        {
                
        }        
/* %%%%%END INPUT%%%%%%%%%%% */        
table.sellerComents .inputText
{
        margin-top:5px;
        width:520px;
        height:80px;
}        
table.paymentForm .searchString
{
        width:50px;
}
.logInNameInput, .logInPassInput
{
        width:150px;
}

.pollBlock {
	padding:0 5px;
}
.pollQuestion {
	color:#d00410;
	font-weight:bold;
}

.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited 
{
        font-size:12px;
        color:#d00410;
}
.headrow td
{
        border-bottom:2px solid #d00410;
        font-weight:bold;
        padding-bottom:3px;
        font-size:12px;
        color:#d00410;
}

.quickSearchKeep select
{width:170px}
.searchText
{width:200px}
.quickSearchKeep{color:#000;}
.quickSearchKeep select, .quickSearchKeep input{color:#000000;}


.quicknuevosusados select
{width:150px}
.searchText
{width:150px}
.quicknuevosusados{
	color:#000;
	background-color: #FFFFFF;
}
.quicknuevosusados select, .quicknuevosusados input{color:#000000;}
#browse_by_make_model a, #browse_by_make_model a:visited {
	color:black;
	text-decoration:none;
	font-size:11px;
	padding:0;
	margin:0;
}
#browse_by_make_model a:hover{
	text-decoration:underline;
	font-size:11px;
	padding:0;
	margin:0;
}
#browse_by_make_model li{
	list-style:none;
	padding:0;
	margin:0;
}

#browse_by_body_style a{
	color:#000000;
	font-weight: lighter
}
#browse_by_body_style a:visited { text-decoration: none }
#browse_by_body_style a:hover { text-decoration: none }

.sea-link a {color:#0d56da;}

.corner1{background:url('corner1.gif') no-repeat;}
.corner2{background:url('corner2.gif') no-repeat;}
.corner3{background:url('corner3.gif') no-repeat;}
.corner4{background:url('corner4.gif') no-repeat;}
.top-bg{background:url('top_bg.gif') repeat-x;}
.bottom-bg{background:url('bottom_bg.gif') repeat-x;}
.border-left{background:url('border.gif') repeat-y;}
.border-right{background:url('border.gif') repeat-y;}
.search-box{background:#009bde url('search_bg.gif') repeat-x;}
ul.features{margin-left:15px;padding:0;}


/* ------------------Text Formation------------------ */

/* demo specific CSS settings */
.slidetext {color: #FFFFFF;}
h1 a { font-size:18px; color: #FFFFFF; }
h1 a:hover { font-size:18px; color: #DBDBDB; }
h1 a:link { font-size:18px; color: #FFFFFF; }
h1 a:visited { font-size:18px; color: #FFFFFF; }
#fpss-static-title {text-align:center;margin:20px auto;}
#fpss-container {margin:60px auto;background:#fff;}

.endtxt {
	color:#999;
	margin:0 auto;
	margin-top:10px;
	padding:0 5px;
	padding-top:5px;
	line-height:34px;
	border-top:1px dotted #ccc;
}
.endright {
	float:right;
}
.endright img {
	vertical-align:middle;
}
.menu ul, #menu_user ul {
	list-style:none;
	padding:0;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
}
.menu li, #menu_user li {
	line-height:20px;
	width:200px;
}
.menu li a:link, .menu li a:visited, .menu li a:hover, #menu_user li a:link, #menu_user li a:visited, li a:hover {
	padding:0px 10px;
}
.menu li a:hover {
	text-decoration:underline;
	padding:0px 10px;
}
.menu_tit {
	background:url(menu_sep.gif) no-repeat;
	height:24px;
	padding:21px 7px 0 7px;
	font-weight:bold;
	font-size:11px;
	color:#000;
	text-align:right;
}
.menu_nolink {
	background:#fff;
	padding-top:10px;
}
#menu_user {
	background: url(menuleft_bot.gif) bottom no-repeat;
	border-bottom:10px solid #fff;
}
#browse_by_footer {
	width:875px;
	margin:0 auto;
}
#browse_by_footer ul {
	padding:0;
	margin:0;
	list-style:none;
}
#browse_by_footer li {
	float:left;
	line-height:18px;
	padding:0 7px;
	color:#666;
	font-size:10px;
}
#browse_by_footer a:link, #browse_by_footer a:visited, #browse_by_footer a:active {
	padding:0;
	color:#666;
}
#browse_by_footer a:hover {
	padding:0;
	text-decoration:underline;
}
.tit_main {
	background:#247534 url(tit_main_l.gif) left no-repeat;
	margin:10px 0;
}
.tit_main2 {
	background:#247534 url(tit_main_l.gif) left no-repeat;
	margin-bottom:10px;
}
.tit_main_end {
	background: url(tit_main_r.gif) right no-repeat;
	padding:0 10px;
	line-height:40px;
	height:40px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
.tit_destacados {
	border-bottom:1px dotted #ccc;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-align:right;
	padding:0 5px;
	line-height:20px;
	margin-top:5px;
}
.ayuda_pregunta {
	font-size:16px;
	font-weight:bold;
	padding:5px 0;
}
.ayudalinks {
	list-style:disc;
	margin:0;
	padding:0;
	margin-left:30px;
}
.ayudalinks a:hover {
	padding:0;
	margin:0;
}
.height10 {
	height:10px;
}
.links_tit {
	font-weight:bold;
	font-size:12px;
	color:#247534;
}
#bannera {
	text-align: center;
	background-color: #FFFFFF;
	padding:5px;
}
#galeria { margin-top: 15px;}
#img_galeria {float: left; padding: 3px;}
#tit_galeria {padding-top: 15px; padding-bottom: 15px;}/*Search Box Mods */.searchBoxContainer {width: 550px; height: auto; overflow: hidden;}.searchBoxLeft {float: left; width: 300px; height: auto; overflow: hidden;}.searchBoxRight {float: left; width: 250px; height: 210px;}.searchBoxRightInner {padding: 5px; width: 240px; height: 200px;}.searchBoxRightUsados {float: left; width: 250px; height: 280px;}.searchBoxRightInnerUsados {padding: 5px; width: 240px; height: 270px;}

/*Google Search*/

#googleSearch {display: none;}