body {



    border: 0;



    background-image: url(/templates/galeria_v2/img/fondo_general.png);



}



table.general {



    width:810px;



    /*height:580px*/;



    background-image: url(/templates/galeria_v2/img/menu_vehiculos/bg_blue.png);



}



.superior {



    width: 780px;



    height: 130px;



}



.superior .logo {



    width: 426px;



    height: 106px;



    float: left;



}



.superior .menu_banner {



    width: 350px;



    height: 106px;



    float: right;



}



.superior .menu_banner .menu_superior {



    width: 350px;



    height: 22px;



    background-color: #E7E8EA;



}



.superior .menu_banner .menu_superior img {



    float: left;



}



.superior .menu_banner .menu_superior .busqueda {



    width: 149px;



    height: 22px;



    float: left;



}



.superior .menu_banner .menu_superior .busqueda input {



    width: 100px;



    height: 14px;



    float: left;



    margin: 3px 3px 0px 5px;



    padding: 0px;



    font-family: helvetica, verdana;



    font-size: 9px;



    border: 1px solid #B0B1B4;



    vertical-align: top;



}



.superior .menu_banner .menu_superior .busqueda img#boton_buscar {



    margin-top: 4px;



    border: 0px;



    cursor: pointer;



}



.superior .menu_banner .banner_superior {



    width: 350px;



    height: 78px;



    padding-top: 4px;



}



.menu {



    width: 780px;



    height: 24px;



}



.menu img {



    float: left;



}



.inferior {



    width: 780px;



}



.inferior img#tomamos_su_auto {



    border: 0px;



    float: left;



}



.inferior img#galeriaexpress {



    border: 0px;



    margin-left: 150px;



    float: left;



}



.inferior #legales {



    border: 0px;



    margin-left: 122px;



    float: left;



}



.contenidos {



    width: 610 px;



    font-family: helvetica;



	font-size: 12px;



}



/**



 * MENU DE VEHICULOS



 */



table.vehiculos {



    width: 780px;



    margin-top: 5px;



}



table.vehiculos td {



    background-image: url(/templates/galeria_v2/img/menu_vehiculos/bg_blue.png);



}



table.categoria {



    margin-bottom: 4px;



}



table.categoria td.relleno {



    width: 100%;



    background-image: url(/templates/galeria_v2/img/menu_vehiculos/bg_gray.png);



}



/**



 * MENU IZQUIERDO



 */



.contenidos .menu_lateral_izquierdo {



    width: 150px;



    background-image: url(/templates/galeria_v2/img/bg_menu_auto.png);



}



.contenidos .menu_lateral_izquierdo img {



    width: 150px;



    padding-top: 2px;



    padding-bottom: 2px;



}



/**



 * CONTENIDO GENERAL (sin menu izquierdo)



 */



.contenidos .general {



    width: 630px;



    float: left;



}



/**



 * DETALLE DE AUTO



 */



.contenidos .general .contenido {



    width: 630px;



}



.contenidos .general .contenido .info {



    width: 460px;



    /*height: 470px;*/



    float: left;



}



.contenidos .general .contenido .info .modelo {



    width: 445px;



    background-color: white;



    border: 2px solid #EDEEEF;



    float: right;



    margin-top: 10px;



    margin-bottom: 12px;



}



.contenidos .general .contenido .info .modelo .datos {



    width: 155px;



    border: 2px solid #CECED1;



    float: left;



    padding-right: 8px;



}



.contenidos .general .contenido .info .modelo .datos .nombre {



    font-family: arial narrow, arial, helvetica;



    font-size: 17px;



    font-weight: bolder;



    text-align: right;



    color: #003366;



}



.contenidos .general .contenido .info .modelo .datos .anio {



    font-family: arial narrow, arial, helvetica;



    font-size: 19px;



    font-weight: bolder;



    text-align: right;



    color: #636366;



}



.contenidos .general .contenido .info .modelo .datos .costo {



    font-family: arial narrow, arial, helvetica;



    font-size: 14px;



    font-weight: bolder;



    text-align: right;



    color: #EE1C23;



}

.costo2 {



    font-family: arial narrow, arial, helvetica;



    font-size: 14px;



    font-weight: bolder;



    text-align: right;



    color: #666666;



}



.contenidos .general .contenido .info .modelo .datos .opcion {



    font-family: arial narrow, arial, helvetica;



    font-size: 11px;



    text-align: right;



    color: #0072BC;



    vertical-align: top;



    margin-top: 5px;



}



.contenidos .general .contenido .info .modelo .datos .opcion a {



    color: #0072BC;



    text-decoration: none;



}



.contenidos .general .contenido .info .modelo .datos .opcion a:hover {



    text-decoration: underline;



}



.contenidos .general .contenido .info .modelo .datos .opcion select {



    width: 105px;



    height: 15px;



    border: 1px solid #B6B7B9;



    font-size: 10px;



}



.contenidos .general .contenido .info .modelo .foto {



    width: 276px;



    height: 158px;



    float: right;

	

	vertical-align:middle;



}



.contenidos .general .contenido .info .modelo .foto .lucky {



    width: 57px;



    height: 30px;



    background-image: url(img/lucky_car.png);



    background-repeat: no-repeat;



    float: left;



    margin-top: -30px;



}



.contenidos .general .contenido .info .tablas {



    width: 450px;

	

}



.contenidos .general .contenido .info .tablas .titulo {



    font-family: arial, helvetica;



    font-size: 11px;



    font-weight: bold;



    color: #0072BC;



    text-align: left;



    margin-left: 16px;



}



.contenidos .general .contenido .info .tablas hr {



    margin-top: 0;



}



.contenidos .general .contenido .info .tablas .tabla {



    margin-top: -4px;



    width: 440px;



}



.contenidos .general .contenido .info .tablas .tabla table {



    border: 0;



    width: 440px;



}



.contenidos .general .contenido .info .tablas .tabla caption {



    font-family: arial, helvetica;



    font-size: 11px;



    font-weight: bold;



    color: #0072BC;



    width: 460px;



    padding-right: 50px;



    text-align: right;



}



.contenidos .general .contenido .info .tablas .tabla th {



    font-family: arial, helvetica;



    font-size: 11px;



    color: #0072BC;



}



.contenidos .general .contenido .info .tablas .tabla td {



    font-family: arial, helvetica;



    font-size: 11px;



    font-weight: bold;



    color: black;



    text-align: center;



}



.contenidos .general .contenido .info .tablas .aviso {



    width: 460px;



    font-family: arial, helvetica;



    font-size: 9px;



    text-align: right;



    float: right;



    margin-bottom: 12px;



}



.contenidos .general .contenido .lateral_derecho {



    width: 170px;



    height: 470px;



    float: right;



    background-color: white;



}



.contenidos .general .contenido .lateral_derecho .colores_titulo {



    margin-top: 20px;



}



.contenidos .general .contenido .lateral_derecho .colores {



    border: 1px solid #B6B7B9;



    width: 150px;



}



.contenidos .general .contenido .lateral_derecho .banner {



    margin-top: 60px;



    float: right;



}



/**



 * GAMA DE MODELOS



 */



.contenidos .general .gama {



    width: 605px;



    height: auto;



    padding-top: 10px;



    padding-left: 25px;



}



.contenidos .general .gama .modelo {



    width: 190px;



    height: 90px;



    float: left;



    border: 1px solid #DEDEE0;



    background-color: white;



}



.contenidos .general .gama .modelo .titulo {



    position: absolute;



    font-family: arial narrow, arial, helvetica;



    font-size: 12px;



    font-weight: bolder;



    text-align: left;



    vertical-align: top;



}



.contenidos .general .gama .modelo img {



    width: 190px;



    height: 90px;



    border: 0;



}



/**



 * AREA DE TELEFONOS



 */



.contenidos .general .telefonos {



    position: relative;



    width: 630px;



    height: 40px;



    /*margin-top: 2px;*/



    margin-bottom: 10px;



    background-color: white;



}



.contenidos .general .telefonos .telefono {



    font-family: arial narrow, arial, helvetica;



    /*font-weight: bolder;*/



    font-size: 12px;



    text-align: center;



    float: left;



    margin-left: 10px;



    margin-right: 10px;



}



/**



 * CONTENIDOS (TEXTOS)



 */



.encabezado {



    height: 30px;



    background-color: #808285;



    text-align: center;



    padding-top: 5px;



}



.historia {



    background-color: #FFFFFF;



    font-family: helvetica;



    padding: 10px;



}



.historia p {



    font-size: 8.5pt;



}



.historia h3 {



    font-size: 12pt;



    color: navy;



}



.tableForm table {



    width: 390px;



}



.tableForm textarea {



    width: 260px;



    border: 1px solid gray;



}



.tableForm input, select {



    border: 1px solid gray;



}



.addText {



    font-size: 10pt;



    font-weight: bold;



    color: #FF7213;



}



.description {



    font-size: 8pt;



}



.label {



    font-size: 8pt;



    color: #525DAD;



    font-weight: bold;



    text-align: right;



}



.categorias_banner {

	

	display:block;

		

	background-color:#FFFFFF;

	

	border-left:1px solid #999999;



	border-top:1px solid #999999;



	border-right:3px solid #666666;



	border-bottom:2px solid #666666;

	

}



.categorias_banner ul {



	padding:0px;

	

	margin:0px;

	

}



.categorias_banner li {



	list-style:none;

	

	border-bottom:1px solid #999999;

			

	padding:0px;

	

	margin:0px;	

}



.categorias_banner a {



	font-family:Arial, Helvetica, sans-serif;

	

	font-size:12px;

	

	color:#333333;

	

	text-decoration:none;

	

	width:150px;

	

	display:block;



	padding:4px;

	

	border:0px;

	

}



.categorias_banner a:hover {



	font-family:Arial, Helvetica, sans-serif;

	

	font-size:12px;

	

	color:#333333;

	

	text-decoration:none;

	

	width:150px;

	

	display:block;



	padding:4px;

	

	background-color:#DDDDDD;



	border:0px;



}