@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #ABABAB;
	font-family: "Arial";
	font-size: 12px;
}
table {
	font-size: 11px;
	
}
input,
select,
option {
	font-family: "Arial";
	font-size: 11px;
	/*text-align: left;*/
	padding-left: 2px;
}

a {
	text-decoration: none;
}
a:link, a:visited, a:visited{	
	color: #e0cb16;	
	text-decoration:none;
	}
a:active{	
	color: #FFFFFF;	
	text-decoration:underline;
	}
/******************************** menu superior ******************************************************/
table#menuSupIzda {
	margin-top: 22px;
	margin-left: 12px;
}
table#menuSupIzda td {
	padding-right: 10px;
	color: #fff;
}
table#menuSupIzda td a {
	color: #fff;
}
table#menuSupIzda td a:hover {
	color: #ccc;
}

table#menuSupDcha {
	margin-top: 5px;
	margin-right: 20px;
}
table#menuSupDcha td.blanco {
	color: #fff;
}
table#menuSupDcha td.burdeos {
	color: #c09c9c;
}
table#menuSupDcha td.burdeos a {
	color: #fc0;
}
table#menuSupDcha td.burdeos a:hover {
	color: #fc0;
	text-decoration: underline;
}
table#menuSupDcha input {
	margin-right: 4px;
	padding-left: 4px;
	color: #fff;
	background-color: #2B2B2B;
	border: 1px solid #999;
}

/***************************************** menu izquierda *******************************************************************/
table#menuIzda {
	width: 165px;
	color: #fff;
	margin-left: 12px;
	margin-bottom: 5px;
}
table#buscador {
	margin-left: 15px;
	margin-bottom: 12px;
}
table#menuIzda td {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #1a1a1a;
}
table#menuIzda td a {
	color: #fff;
	text-decoration: none;
}
table#menuIzda td a:hover {
	color: #ccc;
	text-decoration: underline;
}




table#menuDer {	
	width:127px;
	color: #fff;
	margin-left: 10px;
	margin-bottom: 0px;
	text-align:left;
}
table#menuDer td {
	text-align:left !important;
	padding-top: 2px;
	padding-bottom: 1px !important;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #1a1a1a;
}
table#menuDer td a {
	color: #fff;
	text-decoration: none;
}
table#menuDer td a:hover {
	color: #ccc;
	text-decoration: underline;
}




/***************************************************** Destacados Home ********************************************************/
table#destacadosHome td a {
	color: #fff;
}
table#destacadosHome td a:hover {
	color: #e0cb16;
}
table#destacadosHome span.destacadosRef {
	color: #ccc;
	font-size: 10px;
}
table#destacadosHome p.titularDestacados {
	font-size: 13px;
	font-weight: bold;
	color: #484848;
}
table#destacadosHome span.destacadosPrecio {
	font-weight: bold;
	color: #e0cb16;
}

/************************************************* Clases contenido central **********************************************************/
td.titularGrande {
	padding-bottom: 10px;
	color: #fff;
	font-family: "Arial";
	font-size: 26px;
	font-weight: bolder;
	background-color: #d20202;
}
td.titularGrande2 {
	padding-bottom: 10px;
	color: #fff;
	font-family: "Arial";
	font-size: 20px;
	font-weight: bolder;
}
td.titularDetalle {
	color: #fff;
	font-family: "Arial";
	font-size: 22px;
	font-weight: bold;
	padding-left: 70px;
	vertical-align: middle;
}
td.titularDetallePq {
	color: #fff;
	font-family: "Arial";
	font-size: 18px;
	font-weight: bold;
	padding-left: 70px;
	vertical-align: middle;
}
td.datosDetalle {
	color: #fff;
	font-family: "Arial";
	font-size: 12px;
	padding-left: 30px;
	vertical-align: middle;
}
td.fotosDetalle {
	padding-left: 20px;
}
td.fotosDetalle img {
	margin: 10px 5px 20px 5px;	
}
td.fotosDetalle img.on {
	border: 1px solid #f00;
}
td.fotosDetalle img.off {
	border: 1px solid #fff;
}
td.descripcionDetalle {
	font-family: "Arial";
	font-size: 12px;
	line-height: 22px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
}
td.descripcionDetalle img {
	padding:0px !important;
}
td.fabricacion {
	font-family: "Arial";
	font-size: 8px;	
	padding-left: 40px;
	padding-right: 40px;
}
.textoAviso {
	font-size:8px;
	_font-size: 10px;
	margin-top:5px;
	font-family: "Arial";				
	
}
td.aviso {
	font-family: "Arial";	
	/*font-size: 8px;*/	
	/*line-height: 22px;*/
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
}
.nombreCategoria {
	padding-bottom: 10px;
	color: #fff;
	font-family: "Arial";	
	font-weight: bolder;
	background-color: #d20202;
}
/************************************************** Listado *************************************************************/
.refListado{
	font-size: 10px !important;
	color: #454545;
	}
.precioListadoRojo {
	font-size: 16px !important;
	color: #D20202;
	font-weight:bold;
}
.precioListadoGris {
	font-size: 16px !important;
	color: #424242;
	font-weight:bold;
}
.ivaIncluido {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #666;
}
.nombreProductoListado {
	color: #fff;
	font-family: "Arial";
	font-size: 16px;
	font-weight: bold;
	padding-left: 70px;
	vertical-align: middle;
}
.path{	
	font-size: 14px;	
	/*color: #e0cb16;*/
	color: #FFFFFF;
	font-weight:bold;	
}
a.path:link, a.path:visited, a.path:active{
	font-size: 14px;	
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
a.path:hover{
	font-size: 14px;	
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	}
.subcategorias{		
	text-align:right;
	font-size: 12px;	
	color: #FFFFFF;
	font-weight:bold;
	margin-bottom:5px;	
}
a.subcategorias:link, a.subcategorias:visited, a.subcategorias:active{
	font-size: 12px;	
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
a.subcategorias:hover{
	font-size: 12px;	
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	}	

img.separadorMenuDcha {
	margin-top: 10px !important;
	margin-bottom: 25px !important;
}
img.imgLeft {
	float: left;
	padding: 2px 10px 2px 10px;
	/*padding-right: 10px;*/
}
img.imgRight {
	float: right;
	padding: 10px;
	padding-left: 10px;
}
a.enlaceAmarillo:link, a.enlaceAmarillo:active, a.enlaceAmarillo:visited {
	font-size:11px;
	color: #e0cb16;
	font-weight: bold;
	text-decoration: none;
}
a.enlaceAmarillo:hover {
	font-size:11px;
	color: #e0cb16;
	font-weight: bold;
	text-decoration: underline;
}
a.enlaceAmarilloG:link, a.enlaceAmarilloG:active, a.enlaceAmarilloG:visited {
	font-size:12px;
	color: #e0cb16;
	font-weight: bold;
	text-decoration: none;
}
a.enlaceAmarilloG:hover {
	font-size:12px;
	color: #e0cb16;
	font-weight: bold;
	text-decoration: underline;
}
a.enlaceActualizar:link, a.enlaceActualizar:active, a.enlaceActualizar:visited {
	font-size:11px;
	color: #e0cb16;
	font-weight: bold;
	text-decoration: underline;
}
a.enlaceActualizar:hover {
	font-size:11px;
	color: #e0cb16;
	font-weight: bold;
	text-decoration: none;
}
table.subastaDesarrollo {
	background-color: #fff;
	margin-bottom: 12px;
}

td.cierreListado {
	padding: 5px;
	padding-right: 12px;
	text-align: right !important;
	font-size: 10px;
	background-color: #ccc;
	border-bottom: 1px solid #333;
}
#menuDchaDatosProductos{
	margin-left:17px;	
	
}

/* hack para IE6 */
* html #menuDchaDatosProductos{
	margin-left:0px;
}
.txtGanador{
			margin:20px 10px 20px 10px;
			padding:20px 0px 20px 0px;
			font-weight:bold;
			font-size:11px;
			color:#AA9B11;		
			line-height:13px;	
		}
/************************************************** menu derecha *************************************************************/
.datosSubasta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#484848;
	}
.errorPuja{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e0cb16;	
	}
table#menuDcha {
	color: #fff;
}
table#menuDcha img {
	margin-bottom: 7px;
}
table#menuDcha td {
	text-align: center;
	padding-bottom: 15px;
}
table#menuDcha span.menuDchaTitular {
	margin-bottom: 10px;
	color: #e0cb16;
	font-size: 13px;
	font-weight: bold;
}
.menuDchaRef {
	margin-bottom: 10px;
	color: #ccc;
	font-size: 11px;
	font-weight: normal;
}
table#menuDcha p.menuDchaPujas {
	margin-top: 5px;	
}

.precioMenuDcha {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 18px;
	color: #e0cb16;
}
.precioFichaOferta {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
	color: #FFFFFF;
}
table#menuDcha p.precioMenuDcha em {
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
}

table#menuDcha p.anadirCarro {
	margin-bottom: 25px;
	text-align: center;
	font-size: 12px;
}
table#menuDcha p.anadirCarro a {
	color: #fff;
}
table#menuDcha p.anadirCarro a:hover {
	color: #ccc;
}

.fichaTecnicaDetalle {
	margin-bottom: 4px;
}
table#menuDcha p.fichaTecnicaDetalle b {
	font-size: 11px;
	font-weight: bold;
}

table#menuDchaDatos {
	margin-top: 10px;
	width: 133px;
	height: 22px;
}

table#menuDchaDatos td {
	font-size: 11px;
	padding-top: 4px;
}
table#menuDchaDatos td a {
	color: #e0cb16;
	font-weight: bold;
}
table#menuDchaDatos td a:hover {
	text-decoration: underline;
}
table#menuDchaDatos td.subastaactiva {
	color: #fff;
}
table#menuDchaDatos td.subastainactiva {
	color: #999;
}
table#menuDchaDatos td.masInfo a {
	color: #fff !important;
}
table#menuDchaDatos td.masInfo a:hover {
	color: #e0cb16 !important;
	text-decoration: underline !important;
}

/*********************************************** Registrarse-Contacto ***********************************************/
table.contacto,
table.registro {
	width: 78%;
	margin-bottom: 15px;
}
table.contacto th,
table.contacto td,
table.registro th,
table.registro td {
	text-align: left;
	padding: 7px;
	color: #fff;
}
p.textoTopTabla {
	width: 90%;
	padding-top: 7px;
	margin-bottom: 10px;
	font-size: 15px;
	text-align: left;
	color: #fff;
	border-top: 2px solid #e98181;
}
table.contacto em,
table.registro em {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}
table.contacto th,
table.registro th {
	width: 35%;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #e98181;
}
table.contacto td.inputs,
table.registro td.inputs {
	width: 65%;
	border-bottom: 1px solid #e98181;
}
table.contacto input,
table.contacto option,
table.registro input,
table.registro option {
	font-size: 12px;
	color: #454545;
}
table.contacto input.enviarDatos,
table.registro input.enviarDatos {
	padding: 5px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background-color: #d20202;
	border-top: 1px solid #e98181;
	border-bottom: 1px solid #900;
	border-left: 1px solid #e98181;
	border-right: 1px solid #900;
}
table.contacto td.inputs input,
table.registro td.inputs input {
	width: 100%;
	padding: 3px;
	border: 0px;
	border-right: 1px solid #900;
	border-bottom: 1px solid #900;
}
table.contacto textarea,
table.registro textarea {
	width: 100%;
	padding: 3px;
	font-family: "Arial";
	font-size: 12px;
	color: #454545;
}
table.contacto td.direccion {
	font-size: 16px;
	line-height: 30px;
}
table.contacto td.direccion h3 {
	font-size: 24px;
	margin-top: 35px;
	margin-bottom: 10px;
	color: #e98181;
}
table.contacto td.direccion a {
	color: #fff;
	text-decoration: none;
}
table.contacto td.direccion a:hover {
	color: #fff;
	text-decoration: underline;
}
/* version2 */
#divContacto {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
	background-color: #fff;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
}
table.contacto2 {
	width: 90%;
	margin-bottom: 15px;
	background-color: #fff;
}
table.contacto2 th,
table.contacto2 td {
	text-align: left;
	padding: 7px;
	color: #333;
}
p.textoTopTabla2 {
	width: 100%;
	padding-top: 7px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: left;
	color: #fff;	
}
table.contacto2 em {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}
table.contacto2 th {
	width: 35%;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #ccc;
}
table.contacto2 td.inputs {
	width: 65%;
	border-bottom: 1px solid #ccc;
}
table.contacto2 input,
table.contacto2 option {
	font-size: 12px;
	color: #454545;
}
table.contacto2 input.enviarDatos {
	padding: 5px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background-color: #d20202;
	border-top: 1px solid #e98181;
	border-bottom: 1px solid #900;
	border-left: 1px solid #e98181;
	border-right: 1px solid #900;
}
table.contacto2 td.inputs input {
	width: 97%;
	padding: 3px;
	border: 0px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	background-color: #eee;
}
table.contacto2 textarea {
	width: 97%;
	padding: 3px;
	font-family: "Arial";
	font-size: 12px;
	color: #454545;
	background-color: #eee;
	border: 0px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}
table.contacto2 td.direccion {
	font-size: 12px;
	line-height: 30px;
}
table.contacto2 td.direccion h3 {
	font-size: 18px;
	margin-top: 35px;
	margin-bottom: 10px;
	color: #d20202;
}
table.contacto2 td.direccion a {
	color: #777;
	text-decoration: none;
}
table.contacto2 td.direccion a:hover {
	color: #777;
	text-decoration: underline;
}


/*************************** Pie de pagina *************************************/
table#piedepagina {
	height: 55px;
	background-image: url(/images/812/Ad-Contenidos/piedepagina.jpg);
	background-repeat: repeat-x;
	border-left: 2px solid #ebebeb;
	border-right: 2px solid #ebebeb;
	color: #808080;
}
table#piedepagina a {
	color: #ccc;
}
table#piedepagina a:hover {
	color: #ccc;
	text-decoration: underline;
}
/* Clases */
p.verMas {
	margin-top: 12px;
	padding-right: 10px;
	text-align: right;
}
p.verMas a {
	color: #f00;
}
p.verMas a:hover {
	color: #f00;
	text-decoration: underline;
}

p.listadoprecio {
	float: right;
	width: 100px;
}

.marginBottom {
	margin-bottom: 10px;
}
.textoPeq {
	font-size: 10px !important;
	color: #454545;
}
.textoPeq2 {
	font-size: 10px !important;
	color: #ccc;
}
.txtPrecio {
	font-size: 20px !important;
	color: #888;
}
.txtPujas {
	font-size: 15px !important;
	color: #888;
}
.txtFecha {
	color: #888;
}
.tuPuja {
	padding: 2px;
	background-color: #444;
	border: 1px solid #000;
}
.precioMenuDcha {
	font-size: 18px;
	color: #e0cb16;
}
.precioAntiguo {
	font-size: 11px;
	font-weight: normal;
	color: #999;
	text-decoration: line-through;
}
.precioNuevo {
	font-size: 18px;
	font-weight: bold;
	color: #666;
}
.ivaIncluido {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #666;
}
.line-height {
	line-height: 22px;
}
img.separadorMenuDcha {
	margin-top: 10px !important;
	margin-bottom: 25px !important;
}
img.imgLeft {
	float: left;
	padding: 10px;
	padding-right: 10px;
}
img.imgRight {
	float: right;
	padding: 10px;
	padding-left: 10px;
}
/*********************************************** Contenidos Estáticos ***********************************************/

#contenidos p{
color:#FFFFFF;
margin:5px 0px 5px 0px;
}
#contenidos ul{
	color:#FFFFFF;
	margin:5px 20px 5px 20px;
}
#contenidos h2{
	color:#FFFFFF;
	font-size:16px;
	margin-top:10px ;
	margin-bottom:10px;
}
#contenidos h3{
	color:#FFFFFF;
	font-size:14px;
	margin-top:10px ;
	margin-bottom:10px;
}
.linkRojo {
	color: #f00;
}
a.enlaceRojo:link, a.enlaceRojo:visited, a.enlaceRojo:visited{	
	color: #D20202;	
	text-decoration:none;
	}
a.enlaceRojo:hover{	
	color: #D20202;	
	text-decoration:underline;
	}