body {
    background-color: #edecec;
    margin: 0px;
}

h1 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #0168A6;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #999999;
    padding-bottom: 10px;
}
h2 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}
h3 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

a:link {
    text-decoration: 		none;
    color: 					#0168A6;
}
a:visited {
    text-decoration: 		none;
    color: 					#326788;
}

a:hover {
    text-decoration: 		underline;
    color: 					#3C3C3C;
}

a:active {
    text-decoration: 		none;
    color: 					#326788;
}




/*----------------------------------------*/

#linetop {
    height: 128px;
    background-image: url(../images/bglineto.jpg);
}
#center {
    width: 900px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(../images/bgcenter.jpg);
    background-repeat: repeat-y;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding-right: 12px;
    padding-left: 12px;
}
#linedown {
    background-image: url(../images/bglindown.jpg);
    background-repeat: repeat-x;
    height: 132px;
}

/*----------------------------------------*/

.top {
    width: 924px;
    margin-right: auto;
    margin-left: auto;
}
.topbanner {
    background-image: url(../images/topbanner.jpg);
    background-repeat: no-repeat;
    height: 92px;
    
}
.linetopmenu {
    background-image: url(../images/linetopmenu.jpg);
    background-repeat: no-repeat;
    height: 2px;
}
.bgmenu {
    background-image: url(../images/bgmenu.jpg);
    background-repeat: no-repeat;
    height: 34px;
    background-position: center;
}
.logo {
    height: 72px;
    width: 307px;
    margin-top: 6px;
    margin-left: 42px;
    float: left;
}
.banner468 {
    float: right;
    height: 60px;
    width: 468px;
    margin-top: 15px;
    margin-right: 25px;
}
.banner856 {
    height: 90px;
    width: 856px;
    margin-top: 12px;
}
.banner856int {
    height: 90px;
    width: 856px;
    margin-bottom: 12px;
    margin-top: 12px;
}
.banner320 {
    height: 250px;
    width: 320px;
}
.buscar {
    width: 900px;
    height: 39px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #4d4e4e;
    background-image: url(../images/bg_buscador.jpg);
    background-repeat: repeat-x;
}
.buscarbox {
    padding: 3px;
}

.footerbg {
    background-image: url(../images/bgfooter.jpg);
    background-repeat: no-repeat;
    width: 856px;
    margin-right: auto;
    margin-left: auto;
    height: 106px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #b8b8b8;
    padding-right: 34px;
    padding-left: 34px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.copyrigths {
    float: left;
    width: 239px;
    background-image: url(../images/logofooter.jpg);
    background-repeat: no-repeat;
    padding-top: 80px;
    font-size: 11px;
    font-weight: normal;
    color: #b8b8b8;
    text-align: center;
}
.footer {
    float: right;
    width: 346px;
}
.footer a {
    font-weight: normal;
    color: #b8b8b8;
    text-decoration: none;
}
.footer a:hover {
    font-weight: normal;
    color: #CCCCCC;
    text-decoration: none;
}
.fmenu {
    width: 75px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #2a2a2a;
    padding-right: 8px;
    padding-left: 8px;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
}
.ftext {
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
}

.toppromo {
	height: 181px;
	width: 315px;
	margin-left: 10px;
	background-image: url(../images/promocionesbg.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-top: 50px;
}
.promotxt {
	font-weight: bold;
	color: #FFF;
	margin-left: 20px;
	margin-right: 20px;
}
.promoagencia {
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	height: 118px;
}
.promobtm {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
.intsep {
	height: 10px;
	width: 641px;
}

/* Menu */

.menu{
    width: 800px;
    height: 34px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    float: right;
    margin-right: 18px;
}
.menu ul{
    margin: 0;
    padding: 0;
    float: none;
    width: 800px;
    background-image: url(../images/menu_bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
    height: 34px;
}
.menu ul li{
    display: inline;
}
.menu ul li a{
    float: left;
    color: white;
    text-decoration: none;
    padding-right: 12px;
    padding-left: 12px;
    height: 19px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-weight: bold;
    background-image: url(../images/linemenu.jpg);
    background-repeat: repeat-y;
    background-position: left;
}
.menu ul li a:hover, .menu ul li .current {
    color: #01436a;
    padding-top: 10px;
    padding-right: 12px;
    padding-bottom: 5px;
    padding-left: 12px;
    text-decoration: none;
    background-image: url(../images/linemenu.jpg);
    background-repeat: repeat-y;
    font-weight: bold;
    height: 19px;
    background-color: #FFFFFF;
}


a.mrollover {
    background-color: #3592d6;
}
a.mrollover:hover {
    background-color: #FFFFFF;
}

/* End Menu */

.content {
	padding: 22px;
	width: 856px;
}

.contentdown {
    padding: 18px;
    width: 864px;
}

.buscleft {
    float: left;
    width: 373px;
    padding-right: 10px;
    padding-left: 10px;
    height: 33px;
    padding-top: 5px;
}
.buscright {
    background-image: url(../images/buscador_sep.jpg);
    background-repeat: no-repeat;
    background-position: left;
    float: right;
    width: 487px;
    padding-right: 10px;
    padding-left: 10px;
    height: 33px;
    padding-top: 5px;
}

.conthome1 {
	width: 875px;
}
.conthome2 {
    width: 804px;
    height: 141px;
    margin-top: 12px;
    background-image: url(../images/ultimas.gif);
    padding-left: 52px;
    padding-top: 15px;
}
.busquedas {
	width: 220px;
	
	margin-top: 0px;
	height: 250px;
}
.busquedaform {
	margin-top: 0px;
	margin-bottom: 5px;
        margin-right:5px;
}
.busqbox {
    text-align: right;
    padding: 2px;
}
.busqbox1 {
    text-align: left;
    padding: 3px;
}
.agenciasfla {
    width: 319px;
    height: 231px;
}
.agencia1 {
    height: 50px;
}
.agencia2 {
    background-image: url(../images/ag_bg.gif);
    background-repeat: no-repeat;
    height: 231px;
    width: 319px;
}
.btmavanzada {
    height: 31px;
    width: 283px;
    float: left;
}
.btmbuscar {
	float: none;
	height: 25px;
	width: 176px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
.anuncio {
   /* background-image: url(../images/bganuncios.gif);*/
    width: 830px;
    height:380px;
   /* padding: 22px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-color: #c5c4c4;
    border-bottom-color: #c5c4c4;
    border-bottom-style: solid;*/
}

/*-------------------------*/

.anunbox1 {
    width: 182px;
    padding-right: 16px;
}
.anunboxtitle1 {
    height: 107px;
    width: 182px;
}
.anunboxbg1 {
    background-image: url(../images/boxbg1.gif);
    background-repeat: repeat-y;
    width: 162px;
    height: 145px;
    padding: 10px;
    text-align: justify;
}
.anunboxdown1 {
    background-image: url(../images/boxdown1.gif);
    background-repeat: no-repeat;
    height: 11px;
    width: 182px;
}
.anuntitle {
    font-weight: bold;
    color: #f47e00;
    font-size: 12px;
}

/*-------------------------*/

.anunbox2 {
    width: 162px;
    padding-right: 16px;
}
.anunboxtitle2 {
    height: 107px;
    width: 162px;
}
.anunboxbg2 {
    background-image: url(../images/boxbg2.gif);
    background-repeat: repeat-y;
    width: 142px;
    height: 145px;
    padding: 10px;
}
.anunboxdown2 {
    background-image: url(../images/boxdown2.gif);
    background-repeat: repeat-y;
    height: 11px;
    width: 162px;
}

/*-------------------------*/

.anunbox3 {
    width: 152px;
    padding-right: 16px;
}
.anunboxtitle3 {
    height: 107px;
    width: 152px;
}
.anunboxbg3 {
    background-image: url(../images/boxbg3.gif);
    background-repeat: repeat-y;
    width: 132px;
    height: 145px;
    padding: 10px;
}
.anunboxdown3 {
    background-image: url(../images/boxdown3.gif);
    background-repeat: no-repeat;
    height: 11px;
    width: 152px;
}

/*-------------------------*/

.contentLeft {
    width: 142px;
    color: #5e5e5e;
    font-size: 11px;
    background-image: url(../images/sepbox.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
.menu1 a {
    padding-left: 5px;
    padding-top: 5px;
    display: block;
    text-decoration: none;
    padding-bottom: 8px;
    color: #326788;
    background-position: bottom;
    background-image: url(../images/sepbox.gif);
    background-repeat: repeat-x;
}
.menu1 a:hover {
    padding-left: 5px;
    padding-top: 5px;
    display: block;
    text-decoration: none;
    padding-bottom: 8px;
    color: #5b8baa;
    background-position: bottom;
    background-image: url(../images/sepbox.gif);
    background-repeat: repeat-x;
}

.contentreco {
    width: 132px;
    color: #5e5e5e;
    font-size: 11px;
    background-image: url(../images/sepbox.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
.menur a {
    padding-left: 5px;
    padding-top: 5px;
    display: block;
    text-decoration: none;
    padding-bottom: 8px;
    color: #326788;
    background-position: bottom;
    background-image: url(../images/sepbox.gif);
    background-repeat: repeat-x;
}
.menur a:hover {
    padding-left: 5px;
    padding-top: 5px;
    display: block;
    text-decoration: none;
    padding-bottom: 8px;
    color: #5b8baa;
    background-position: bottom;
    background-image: url(../images/sepbox.gif);
    background-repeat: repeat-x;
}

/*-------------------------*/

.box {
    padding: 3px;
}
.boxtitle {
    font-size: 12px;
    font-weight: bold;
    color: #326788;
}
.box a {
    font-weight: normal;
    color: #326788;
    text-decoration: none;
}
.box a:hover {
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}

.vistos {
	width: 641px;
	margin-bottom: 12px;
}

.vistostop {
	background-image: url(../images/vistos_top.jpg);
	background-repeat: no-repeat;
	width: 605px;
	height: 12px;
}
.vistosbg {
	background-image: url(../images/vistos_bg03.jpg);
	background-repeat: repeat-y;
	padding: 10px;
	width: 585px;
}
.vistosbg1 {
    background-image: url(../images/vistos_bg1.jpg);
    background-repeat: repeat-y;
    padding: 10px;
    width: 800px;
    background-color: #999999;
}
.vistosdown {
	background-image: url(../images/vistos_down.jpg);
	background-repeat: no-repeat;
	height: 12px;
	width: 605px;
}
.masvistos {
	width: 605px;
	float: right;
}
.masvistosint {
    width: 856px;
}
.masvistosint1 {
    width: 714px;
    float: right;
}
.refinebusq {
    width: 132px;
    float: left;
    padding-right: 10px;
}

/*------------------------------------*/

.refinetop {
    background-image: url(../images/refinetitle.jpg);
    background-repeat: no-repeat;
    height: 34px;
    width: 132px;
}
.refinebg {
    background-image: url(../images/refinebg.jpg);
    background-repeat: repeat-y;
    width: 132px;
}
.refinedown {
    background-image: url(../images/refinedown.jpg);
    background-repeat: no-repeat;
    height: 11px;
    width: 132px;
}
.refinetitle {
    width: 118px;
    color: #f47e00;
    font-size: 12px;
    margin-right: auto;
    margin-left: auto;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    padding: 5px;
    font-weight: bold;
}

.centerLeft {
    width: 128px;
    color: #326788;
    font-size: 11px;
    margin-right: auto;
    margin-left: auto;
}
.menul a {
    padding-left: 12px;
    padding-top: 3px;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    text-decoration: none;
    padding-bottom: 3px;
    color: #326788;
    padding-right: 12px;
}
.menul a:hover {
    padding-left: 12px;
    padding-top: 3px;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    text-decoration: none;
    padding-bottom: 3px;
    color: #666666;
    padding-right: 12px;
    background-image: url(../images/refinebg_o.jpg);
    background-repeat: repeat-y;
}
#sep {
    height: 10px;
}

/*------------------------------------*/

.vistostopint {
    background-image: url(../images/vistos_topint.jpg);
    background-repeat: no-repeat;
    width: 856px;
    height: 12px;
}
.vistostopint1 {
    background-image: url(../images/vistos_topint1.jpg);
    background-repeat: no-repeat;
    width: 714px;
    height: 12px;
}
.vistosbgint {
    background-image: url(../images/vistos_bgint.jpg);
    background-repeat: repeat-y;
    padding: 10px;
    width: 694px;
}

.textint {
    background-image: url(../images/bg_int.jpg);
    background-repeat: repeat-y;
    width: 826px;
    text-align: justify;
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
}
.vistosdownint {
    background-image: url(../images/vistos_downint.jpg);
    background-repeat: no-repeat;
    height: 11px;
    width: 856px;
}
.vistosdownint1 {
    background-image: url(../images/vistos_downint1.jpg);
    background-repeat: no-repeat;
    height: 11px;
    width: 714px;
}

.nuevos {
    padding: 10px;
    width: 800px;
}

.btmmasvistos {
	float: left;
	height: 182px;
	width: 36px;
}
.btmnuevos {
    background-image: url(../images/btm_nuevos.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 182px;
    width: 36px;
}
.vistoscar {
    margin-bottom: 20px;
}
.vbox {
    width: 112px;
    padding: 3px;
}
.vbox2 {
    width: 449px;
    padding: 3px;
}
.vbox21 {
    width: 205px;
    padding: 3px;
}
.vbox3 {
    width: 99px;
    padding: 3px;
}
.vboxin {
    padding: 3px;
}
.vboxti {
    font-size: 12px;
    font-weight: bold;
    color: #326788;
    padding: 3px;
}


.wp-pagenavi a{
    width:37px;
    height:42px;
    display:block;
    text-align:center;
    float:left;
    padding-top:6px;
    text-decoration:none;
    color:#333;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(../images/page_num.gif);
    margin-top: 0;
    margin-right: 3px;
    margin-bottom: 0;
    margin-left: 3px;
}

.wp-pagenavi a:hover{
    color:#FFF;
    background-image: url(../images/page_num_o.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.wp-pagenavi .current{
    width:37px;
    height:42px;
    display:block;
    text-align:center;
    float:left;
    margin:0 5px;
    padding-top:6px;
    text-decoration:none;
    color:#FFF;
    background-image: url(../images/page_num_o.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.wp-pagenavi{
    height:40%;
    overflow:hidden;
    clear:both;
    width: 324px;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 15;
}
.wp-pagenavi .extend, .dotdot{
    display:none;
}

.subtitles {
    font-weight: bold;
    color: #0168A6;
}
.contacto {
    background-color: #FFFFFF;
    width: 640px;
    border: 8px solid #B2B1B1;
    margin-right: auto;
    margin-left: auto;
    padding: 10px;
}
.venderbox {
    background-color: #FFFFFF;
    width: 800px;
    border: 8px solid #B2B1B1;
    margin-right: auto;
    margin-left: auto;
    padding: 5px;
}
.busquedaint {
}
.boxcont {
    padding: 4px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
}
.boxconttext {
    padding: 4px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    color: #0168A6;
    font-weight: bold;
    width: 20%;
}
.boxconttitles {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    font-size: 16px;
    font-weight: bold;
    color: #f47e00;
    padding-top: 10px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
.required {
    font-weight: bold;
    color: #f47e00;
}
.filtros {
    background-image: url(../images/filtrostop.jpg);
    background-repeat: no-repeat;
    height: 45px;
    width: 856px;
}
.bluebook {
    background-image: url(../images/resultadostop.jpg);
    background-repeat: no-repeat;
    height: 45px;
    width: 856px;
}
.filtrobox {
    width: 826px;
}
.filcont {
    padding: 4px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    width: 35%;
}
.filconttext {
    padding: 4px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    color: #0168A6;
    font-weight: bold;
    width: 15%;
}
.filconttitles {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    font-size: 16px;
    font-weight: bold;
    color: #f47e00;
    padding-top: 10px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
.filbtm {
    padding: 4px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    text-align: right;
}

/*-------------------------*/

.boxcarimg {
    padding: 5px;
    width: 60%;
}
.boxcarinfo {
    padding: 5px;
    width: 40%;
}
.boxcartop {
    padding: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #999999;
}
.cartitle {
    color: #0168A6;
    font-size: 16px;
    font-weight: bold;
}

.carNotes {
    color: #0168A6;
    font-size: 12px;
    font-weight: bold;
}

.cartxt {
    font-size: 11px;
    font-weight: normal;
    padding: 4px;
}
.carsubtitle {
    color: #f47e00;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
}
.carprecio {
    font-size: 18px;
    font-weight: bold;
    color: #f47e00;
}
.bcimages {
}
.bcimagessml {
    background-color: #CCCCCC;
    padding: 10px;
}

.thumbs {
    width: 480px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    margin-right: auto;
    margin-left: auto;
    float: none;
    height: 76px;
    background-color: #CCCCCC;
    padding: 10px;
}
.thumbs ul{
    margin: 0;
    padding: 0;
    float: none;
    width: 470px;
    background-color: #CCCCCC;
}
.thumbs ul li {
    display: inline;
}
.thumbs ul li a {
    float: left;
    color: white;
    text-decoration: none;
    font-weight: bold;
    border: 2px solid #666666;
    margin: 3px;
}
.thumbs ul li a:hover, .thumbs ul li .current {
    color: #01436a;
    text-decoration: none;
    border: 2px solid #0168A6;
    margin: 3px;
    font-weight: bold;
    background-color: #FFFFFF;
}
.agenciasbox {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    text-align: center;
    padding: 10px;
}
.agenciasbox1 {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    text-align: center;
    padding: 10px;
}
.vender {
    padding: 8px;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #CCCCCC;
    width: 383px;
}
.vender1 {
    padding: 8px;
    width: 382px;
}
.vender2 {
    padding: 8px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
}
.venderimg4 {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
}
.vendertext4 {
    padding: 8px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
}
.venderfotos {
    padding: 10px;
    height: 250px;
}

/*------------------------------------------------*/

.pasosm{
    width: 799px;
    height: 30px;
    margin-bottom: 10px;
}
.pasosm ul{
    margin: 0;
    padding: 0;
    float: none;
    width: 799px;
    height: 30px;
}
.pasosm ul li{
    display: inline;
}
.pasosm ul li a{
    float: left;
    color: white;
    text-decoration: none;
    height: 30px;
    font-weight: bold;
}
.pasosm ul li a:hover, .pasosm ul li .current {
    color: #999999;
    text-decoration: none;
    background-repeat: repeat-x;
    font-weight: bold;
    height: 30px;
}

/*------------------------------------------------*/

.submenu{
    width: 780px;
    height: 39px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    float: right;
    margin-right: 18px;
}
.submenu ul{
    margin: 0;
    padding: 0;
    float: none;
    width: 780px;
    background-image: url(../images/menu_bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
    height: 39px;
}
.submenu ul li{
    display: inline;
}
.submenu ul li a{
    float: left;
    color: #333333;
    text-decoration: none;
    padding-right: 12px;
    padding-left: 12px;
    height: 19px;
    padding-top: 12px;
    padding-bottom: 8px;
    font-weight: bold;
    background-image: url(../images/buscador_sep.jpg);
    background-repeat: repeat-y;
    background-position: left;
}
.submenu ul li a:hover, .submenu ul li .current {
    color: #333333;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 8px;
    padding-left: 12px;
    text-decoration: none;
    background-image: url(../images/buscador_sep.jpg);
    background-repeat: repeat-y;
    font-weight: bold;
    height: 19px;
    background-color: #A2A2A2;
}
.datos {
    padding: 8px;
}
.datosbox {
    padding: 3px;
}
.datosboxtxt {
    padding: 3px;
    text-align: center;
}
.datosboxtit {
    padding: 3px;
    text-align: left;
    font-weight: bold;
    color: #0168A6;
    font-size: 12px;
    background-color: #CCCCCC;
}


/*-----------------------------------------------------------------*/

.agenbg {
    height: 229px;
    width: 317px;
    background-image: url(../images/ag_bg.gif);
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    background-repeat: no-repeat;
}

/*menus*/

.agenmenu {
    width: 317px;
    height: 39px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
}

.agenmenu ul {
    margin: 0;
    padding: 0;
    float: none;
    width: 317px;
    height: 39px;
}

.agenmenu ul li {
    display: inline;
}

.agenmenu ul li a {
    float: left;
    color: white;
    text-decoration: none;
    height: 39px;
}

.agenmenu ul li a:hover, .agenmenu ul li .current {
    color: #999999;
    text-decoration: none;
    height: 39px;
}

/*-------------------------*/

.agensubmenu {
    width: 137px;
    height: 188px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
}

.agensubmenu ul {
    margin: 0;
    padding: 0;
    float: none;
    width: 137px;
    height: 188px;
}

.agensubmenu ul li {
    display: inline;
}

.agensubmenu ul li a {
    float: left;
    color: white;
    text-decoration: none;
    height: 20px;
    background-image: url(../images/ag_mbg.jpg);
    width: 117px;
    padding-top: 3px;
    padding-left: 25px;
    background-repeat: no-repeat;
}

.agensubmenu ul li a:hover, .agensubmenu ul li .current {
    color: #74c6fa;
    text-decoration: none;
    height: 20px;
    background-image: url(../images/ag_mbg_o.jpg);
    width: 117px;
    padding-top: 3px;
    padding-left: 25px;
    background-repeat: no-repeat;
}

a.agbuscar {
    height: 39px;
    width: 157px;
    background-image: url(../images/ag_btmbuscar.gif);
    background-repeat: no-repeat;
    display: block;
}
a.agbuscar:hover  {
    background-image: url(../images/ag_btmbuscar_o.gif);
    background-repeat: no-repeat;
}

/*menus*/

.agbanners {
    height: 178px;
    width: 168px;
    padding-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
}

a.agsol {
    height: 39px;
    width: 156px;
    background-image: url(../images/ag_btmsol.gif);
    background-repeat: no-repeat;
    display: block;
}
a.agsol:hover  {
    background-image: url(../images/ag_btmsol_o.gif);
    background-repeat: no-repeat;
}



/* promo flipbook start  */
#promo-flipbook {
    width:316px;
    height:286px;
    background-image:url(../images/bkg-prom-flipbook.jpg);
    background-repeat:repeat-x;
}
#promo-leftcorners {
    height:286px;
    width:316px;
    background-image:url(../images/left-cornermag.jpg);
    background-repeat:no-repeat;
    background-position:left;
}
#promo-rightcorners {
    height:286px;
    width:316px;
    background-image:url(../images/right-corners.jpg);
    background-repeat:no-repeat;
    background-position:right;
}
#fliptextgris{
    width:140px;
    height:230px;
    padding:35px 0 0 0;
    float:right;
}
#fliptextgris P {
    margin:10px 0 0 0;
    padding:5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:center;
}
#fliptextgris span {
    font-weight:bold;
    font-size:11px;
}

/* promo flipbook ends  */

/* centro consultas start  */
#ctrconsultbox {
    height:286px;
    width:162px;
    background-image:url(../images/bkg-ctr-consultas.jpg);
    background-repeat:repeat-x;
}
.left-topcornerctro{
    height:286px;
    width:162px;
    background-image:url(../images/left-topcornerctro.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
.boxrighttopcorner{
    height:286px;
    width:162px;
    background-image:url(../images/right-topcornerbox.jpg);
    background-repeat:no-repeat;
    background-position:top right;
}
.boxleftbottomcorner{
    height:286px;
    width:162px;
    background-image:url(../images/left-bottomcornerbox.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
}
.boxrightbottomcorner{
    height:258px;
    width:162px;
    background-image:url(../images/right-bottomcornerbox.jpg);
    background-repeat:no-repeat;
    background-position:bottom right;
    padding:14px 0 14px 0;
}
#borderctroconsultas{
    border-left:#CCCCCC solid 1px;
    border-right:#CCCCCC solid 1px;
    height:258px;
    width:160px;
    margin:0;
    /*text-align:right;*/
}
#personajectroconsultas {
    width:62px;
    height:128px;
    margin:-24px 3px auto 0;
    float:right;
}
/* centro consultas ends  */

/* calcula credito box start */
#calculacreditbox {
    width:816px;
    height:274px;
    margin:0;
    padding:0;
    background-image:url(../images/bkg-calculacreditbox.jpg);
    background-repeat:repeat-x;
}
.calcuboxlefttopcorner{
    width:816px;
    height:274px;
    background-image:url(../images/left-topcornerbox.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    margin:0;
    padding:0;
}
.calcuboxrighttopcorner{
    width:816px;
    height:274px;
    background-image:url(../images/right-topcornerbox.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    margin:0;
    padding:0;
}
.calcuboxleftbottomcorner{
    width:816px;
    height:274px;
    background-image:url(../images/left-bottomcornerbox.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    margin:0;
    padding:0;
}
.calcuboxrightbottomcorner{
    width:816px;
    height:246px;
    background-image:url(../images/right-bottomcornerbox.jpg);
    background-repeat:no-repeat;
    background-position:bottom right;
    margin:0;
    padding:14px 0 14px 0;
}
#calculabordersbox {
    border-left:#CCCCCC solid 1px;
    border-right:#CCCCCC solid 1px;
    width:814px;
    height:246px;
    margin:0;
    padding:0;
}
#personajecalcubox {
    width:62px;
    height:128px;
    margin:-24px 0 auto 3px;
    float:left;
}
#calculabordersbox P {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#0168a6;
    margin:0;
    padding:5px 0 0 0;
}
#calculadoraactual{
    width:422px;
    height:178px;
    float:left;
}
#calculadorabancosinfo {
    width:316px;
    height:178px;
    float:right;
}
#calculadorabancosinfo P {
    color:#333333;
    font-weight:normal;
    font-size:11px;
    padding:5px 10px 5px 5px;
}
#bancoopuno{
    float:left;
    margin:5px 0 0 5px;
}
#bancoopdos{
    float:right;
    margin:5px 10px 0 0;
}
/* calcula credito box ends */

/* top menu starts */
#topmenu {
    height:38px;
    width:100%;
    background-image:url(../images/bkg-menu.jpg);
    background-repeat:repeat-x;
}
#leftmenucorner {
    background-image:url(../images/left-menucorner.jpg);
    background-repeat:no-repeat;
    background-position:left;
    height:38px;
    width:100%;
}
#rightmenucorner {
    background-image:url(../images/right-menucorner.jpg);
    background-repeat:no-repeat;
    background-position:right;
    height:38px;
    width:100%;
    margin:0;
    padding:0;
}
#topmenu UL {
    padding:13px 0 0 16px;
    margin:0;
    width:850px;
}
#topmenu LI {
    display:inline;
    margin:0;
    padding:0;
}
#topmenu A {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    padding:13px 16px 13px 16px;
    margin:0;
}
#topmenu A.mainoptions {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    background-image:url(../images/bkg-menumainopt.jpg);
    background-repeat:repeat-x;
    padding:13px 16px 13px 16px;
    margin:0;
}
#topmenu A:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    background-image:url(../images/bkg-menu-hover.jpg);
    background-repeat:repeat-x;
    padding:13px 16px 13px 16px;
    margin:0;
}


.masvistoscontainer {
    height:350px;
    width:818px;
    background-image:url(../images/bkg-masvistoscontainer.jpg);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#dfdfdf;
      margin-top: 12px;
}
.masvistostitle {
    background-color:#FFFFFF;
    background-image:url(../images/masvistos-title.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:350px;
    width:36px;
    float:left;
    margin-right:5px;
}
.masnuevostitle {
    background-color:#FFFFFF;
    background-image:url(../images/masnuevos-title.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:350px;
    width:36px;
    float:left;
    margin-right:5px;
}
.masvistosmainbox {
    float:left;
    height:330px;
    width:180px;
    margin:10px 5px 10px 5px;
    background-image:url(../images/bkg-masvistosmainbox.jpg);
    background-repeat:repeat-x;
    text-align:center;
}
.masvistostopleftcorner {
    background-image:url(../images/left-topcorner-masvistos.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    height:330px;
    width:180px;
}
.masvistostoprightcorner {
    background-image:url(../images/right-topcorner-masvistos.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    height:330px;
    width:180px;
}
.masvistosbottomleftcorner {
    background-image:url(../images/left-bottomcorner-masvistos.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    height:330px;
    width:180px;
}
.masvistosbottomrightcorner {
    background-image:url(../images/right-bottomcorner-masvistos.jpg);
    background-repeat:no-repeat;
    background-position:bottom right;
    height:308px;
    width:178px;
    padding:10px 1px 12px 1px;
}
.masvistosmainbox span {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    font-weight:bold;
    font-size:16px;
    padding:0;
    margin:0;
}
.masvistosmainbox P {
    margin:0;
    padding:0;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
}
.masvistosmainbox IMG {
    margin:5px auto 5px auto;
}
.masvistosmainbox A {
    color:#666666;
    font-size:11px;
    margin:0;
    padding:0;
}
.ultimasbusquedastitle {
    background-color:#FFFFFF;
    background-image:url(../images/ultimasbusquedas-title.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:350px;
    width:36px;
    float:left;
    margin-right:5px;
}

.resultadoscontainer{
    background-image:url(../images/vistos_bkg.jpg);
    background-repeat:repeat-y;
    width:714px;
    /*padding:14px 12px 14px 12px;*/
}
.resultadostop {
    background-image:url(../images/vistos_topint1.jpg);
    width:714px;
    height:12px;
}
.resultadosbottom {
    background-image:url(../images/vistos_downint1.jpg);
    width:714px;
    height:12px;
}
.resultadoswhitebox {
    width:690px;
    height:135px;
    margin:7px 12px 7px 12px;
}
.resultadosgreybox {
    width:680px;
    height:135px;
    background-color:#dfdfdf;
    margin:7px 12px 7px 12px;
}
.resultadosimgcarro {
    width:178px;
    height:114px;
    margin:10px 5px 10px 10px;
    float:left;
}
.resultadosdatostext {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    float:left;
    margin:10px 5px 10px 5px;
}
.resultadosdatostitles{
    font-weight:bold;
    color:#0268a8;
}
.resultadostipovendedor {
    float:left;
    margin:10px 5px 10px 5px;
    text-align:right;
}
.resultadostipovendedor IMG {
    margin:10px 0 5px 0;
}
.resultadostipovendedor A {
    color:#0268a8;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    margin:0;
    padding:0;
}
.resultadostipovendedor A:hover {
    color:#666666;
}
.resultadostipovendedor P {
    color:#0268a8;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    margin:0;
    padding:0;
}

#boxrecomendaciones {
    width:260px;
    height:227px;
    border-right:1px #333333 solid;
    border-bottom:1px #333333 solid;
    border-left:1px #333333 solid;
}
#boxrecomendacionestop {
    width:260px;
    height:32px;
    background-color:#007EA7;
}
#boxrecomendacionessubtitle {
    height:25px;
    background-color:#515151;
}
#boxrecomendacionessubtitle P {
    margin:0;
    padding:4px;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
}
#boxrecomenadiconescontenido {
    width:260px;
    height:175px;
    border-right:1px #333333 solid;
    border-bottom:1px #333333 solid;
}
#boxrecomendacionesphoto {
    width:100px;
    float:left;
    text-align:center;
    vertical-align:middle;
}
#boxrecomendacionesinfo {
    width:150px;
    float:right;
    text-align:center;
}
#boxrecomendacionesinfo P {
    margin:0;
    padding:4px;
    color:#0268a8;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}
#boxrecomendacionesinfo SPAN {
    font-weight:normal;
    color:#333333;
}

#buscador {
    width:312px;
}
#buscadorboxcontent{
    height:208px;
    width:242px;
    float:right;
}
#buscadorboxgris{
    height:200px;
    width:220px;
    background-image:url(../images/bkg-boxbuscador2.jpg);
    background-repeat:repeat-x;
    background-position:center;
}
#buscadorleftcorner {
    height:200px;
    width:220px;
    background-image:url(../images/left-boxbuscador2.jpg);
    background-repeat:no-repeat;
    background-position:left;
}
#buscadorrightcorner {
    height:200px;
    width:220px;
    background-image:url(../images/right-boxbuscador2.jpg);
    background-repeat:no-repeat;
    background-position:right;
}
#buscadoropciones {
    width:52px;
    float:left;
    padding:0 0 0 0;
    vertical-align:top;
}
#buscadoropt01 {
    width:70px;
    margin-bottom:6px;
}
#buscadoropt02 {
    width:70px;
    margin-bottom:6px;
}
#buscadoropt03 {
    width:70px;
    margin-bottom:6px;
}
#buscadoropt04 {
    width:70px;
    margin-bottom:6px;
}

.showcar {
	padding: 7px;
}

.shocartop {
	background-image: url(../images/showcar_top.jpg);
	background-repeat: no-repeat;
	height: 12px;
	width: 181px;
}

.shocarcenter {
	background-image: url(../images/showcar_center.jpg);
	background-repeat: repeat-y;
	padding: 8px;
	width: 165px;
}
.shocardown {
	background-image: url(../images/showcar_down.jpg);
	background-repeat: no-repeat;
	height: 12px;
	width: 181px;
}
.showcarbox {
	padding: 4px;
	text-align: center;
}
.showtitles {
	font-size: 18px;
	font-weight: bold;
	color: #08649F;
	text-align: center;
	padding: 4px;
}
.showcarboxl {
	padding: 3px;
	text-align: left;
}
.showcarboxr {
	padding: 3px;
	text-align: right;
}
.bannerexpo {
	height: 380px;
	width: 160px;
	margin-right: 25px;
	margin-left: 25px;
        background-image:url(../images/banner160.jpg)
}


#boxpromo {
	width:262px;
	height:230px;
	background:#fff url(../images/recomend_f1.gif) bottom left no-repeat;
}
#boxpromo2 {
	width:262px;
	height:230px;
	background:transparent url(../images/recomend_f2.gif) bottom right no-repeat;
}

#boxpromotop {
	width:262px;
	height:32px;
	background:#fff url(../images/recomend_t2.gif) top right no-repeat;
}
#boxpromosubtitle {
	background-color:#d7d7d7;
	padding:8px 2px;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center
}
#boxpromosubtitle P, #boxpromoinfo P, #boxpromofooter P, #boxpromophoto P { margin:0; padding:0;}

#boxpromocontenido {
	width:260px;
	border-right:1px #d7d7d7 solid;
	border-left:1px #d7d7d7 solid;
}


#boxpromocontenido,#boxpromofooter {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:center;
}

#boxpromophoto {
	width:100px;
	float:left;
	text-align:left;
}
.boxpromoagencia {
	padding-top:10px;
	text-align:center;
}
#boxpromoinfo {
	width:150px;
	padding-top:10px;
	float:right;
	font-size:12px;
}
.boxpromoprecio {
	padding:20px 0 0px 0;
	color:#db8623;
	font-size:14px;
}
#boxpromofooter {
	padding:6px 2px 0px 2px;
	clear:both;
}
#boxpromo img { border:0px; }

.rel-hol{
            background-color:#DB8623;
        }

.alignRight
{
text-align:right;
}


#boxbuscador {
	width:269px;
	height:230px;
	border:none;
	background:url(../images/bg.gif) top left repeat-y;
	paddin:0;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

#boxbuscadorheader {
	margin:0;
	padding:0;
	height:32px;
	text-indent:-9999px;
	background: url(../images/top.gif) 52px 0 no-repeat;
}

#boxbuscadortabs {
	width:52px;
	float:left;
	margin:3px 0 0 0;
	padding:0;
}

#boxbuscadortabs .buscadortab {
	margin: 0 0 8px 0;
	padding:0;
	border:none
}

#boxbuscadorcont {
	float:right;
	text-align:center;
	padding:0px 4px;
	width:208px;
	height:198px;
}

#boxbuscadorcont #buscadorcaja {
	background:#999;
	padding:6px;
	margin:6px 0 10px 0;
}

#boxbuscadorcont #buscadorcaja form { margin:0; padding:0;}
.buscador_boton1 input {
	width:78px;
	height:20px;
	background: url(../images/buscador1.gif) 0 0 no-repeat;
	padding:0;
	margin:5px  0 0;
	border:none;
	text-indent:-9999px;
	overflow:hidden;

	font-size: 0;
	line-height: 0;

}

#boxbuscadorcont p {
	padding:0 10px;
}

#boxbuscadorfooter {
	height:10px;
	background:url(../images/footer.gif) 0 0 no-repeat;
	margin:0;
	padding:0;
	clear:both;
}

<!--
#boxpromosubtitle {
	background-color:#d7d7d7;
	padding:8px 2px;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center
}
#boxpromosubtitle P, #boxpromoinfo P, #boxpromofooter P, #boxpromophoto P { margin:0; padding:0;}

#boxpromocontenido {
	width:260px;
	border-right:1px #d7d7d7 solid;
	border-left:1px #d7d7d7 solid;
}

#boxpromophoto {
	width:100px;
	float:left;
	text-align:left;
}

#boxpromo img { border:0px; }