body {
    background:#fff;
    color:#000;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    border:0px;
    padding:0px;
    margin:0px;
}

a         { color:#04f; text-decoration:none;}
a:visited { color:#04f; text-decoration:none;}
a:hover   { color:#04f; text-decoration:underline;}
a:active  { color:#04f; text-decoration:underline;}

#header {
    width:960px;
    margin:auto;
    padding: 10px 0 10px 0;
    background:#fff;
    color:#666;
    text-align:left;
    border-bottom:solid 1px #BFBFBF;
}

#header2 {
    width:960px;
    margin:auto;
    padding: 4px 0 0 0;
    border:0;
    background:#fff;
    color:#666;
    text-align:left;
}
.menu_dcha{
  float:right; 
}

.menu_dcha_buscar{
  float:right; 
  padding-top: 40px;
  padding-right: 30px;
}
.menu_izqda{
  float:leftº; 
}

#header2 a {color:#04f; text-decoration:none;}
#header2 a:visited {color:#04f; text-decoration:none;}
#header2 a:hover {color:#04f; text-decoration:underline;}

#main {
    width:960px;
    padding-bottom:10px;
    margin:auto;
}


#makebox {
	background: url(../images/makebox.png) top left no-repeat;
    margin-top:10px;
    margin-bottom:10px;
    padding:0 0 0 0;
    text-align:center;
    border:0;
}

#makebox p {
	background: url(../images/makebox.png) bottom right no-repeat;
    margin-top:10px;
    margin-bottom:10px;
    padding:15px 0 15px 0;
    text-align:center;
    border:0;
}


#joinbox {
	background: url(../images/joinbox.png) top left no-repeat;
    margin-top:10px;
    margin-bottom:10px;
    padding:0 0 0 0;
    text-align:center;
    border:0;
}

#joinbox p {
	background: url(../images/joinbox.png) bottom right no-repeat;
    margin-top:10px;
    margin-bottom:10px;
    padding:15px 0 15px 0;
    text-align:center;
    border:0;
}


#joinbox a, #makebox a {
    font-size:13pt;
    font-weight:bold;   
    color:#00f;
}

#joinbox a:visited, #makebox a:visited {
    font-size:13pt;
    font-weight:bold;   
    color:#00f;
}
#joinbox a:hover, #makebox a:hover {
    font-size:13pt;
    font-weight:bold;   
    color:#f00;
}



#footer {
    float: left;
    padding:10px 0 10px 0;
    margin:20px 0 0 0;
    border-top:solid 1px #ddd;
    font-size: 12px;
    width: 100%;
}


.small {
    font-size:x-small;
}



.printerfriendly {
    display:none;
}


h3 {
    font-size: 16px;
    margin: 30px 0 10px 0;
    padding: 4px 0 4px 0;
}

h1 {
    margin: 4px 0 4px 0;
    padding: 4px 0 4px 0;
}
#carac {
  color: #3F3838;
  font-size: 12px;
}
#modelo{
font-size: 16px;
font-weight: bold;
}
#modelo_panel{
font-size: 15px;
font-weight: bold;
}
.rss{
  font-size: 11px;
  margin-left: 3px;
  float: left;
  margin-top: 10px;
}
.mas{
  font-size: 11px;
  color: black;
  margin-right: 30px;
  float: right;
  margin-top: 10px;
}
div.cajonera{
 background-color: #DCE6F3;
 padding: 3px;
 width: 95%;
 border-bottom:solid 2px #7FAEE8;
 height: 50px;
}
#barra_busqueda{
 background-color: #DCE6F3;
 margin-top: 20px;
 padding: 10px 10px 0px 10px;
 width: 92.5%;
 border:solid 2px #7FAEE8;
 height: auto;
	text-align: center;
}
.paginacion{
	margin-top:10px;
	font-size: 12px;
}

div.cajonera:hover {
 padding: 3px;
 width: 95%;
 border-bottom:solid 2px #7FAEE8;
 height: 50px;
 background-color: #FBFF9F;
}
div.cajonera_par{
 padding: 3px;
 width: 95%;
 border-bottom:solid 2px #7FAEE8;
 height: 50px;
 background-color: #EFF3F8;
}

div.cajonera_par:hover {
 background-color: #FBFF9F;
 padding: 3px;
 width: 95%;
 border-bottom:solid 2px #7FAEE8;
 height: 50px;
}
.cajonera_repuesto{
  background-color: #EEEEAD ;
  padding: 3px;
  width: 95%;
 border-bottom:solid 2px white;
 height: 50px;
}
.cajonera_siniestro{
  background-color: #D6E9F8;
  padding: 3px;
  width: 95%;
 border-bottom:solid 2px white;
 height: 50px;
}
.foto_peke{
  float: left;
  margin-right: 10px;
  margin-top: 2px;
}
.carac{
  margin-top: 6px;
	width: auto;
	float: left;
}
.panel .carac{
  margin-top: 6px;
	width: 23em;
	float: left;
}
.precio a{
  color: #EC8110;
}
#precio{
 text-align: right;
font-weight: bolder;
color: #EC8110;
float:right;
margin: 10 10 10 5;
font-size:16px;
width: 12em;
}
#hora_envio{
color: #8F8F8F;
font-size: 10px;
float: right;
margin-right: 10px;
text-align: right;
}
.panel #hora_envio{
color: #8F8F8F;
font-size: 10px;
float: right;
margin-top:10px;
margin-right: 0px;
}
.panel #precio{
color: #EC8110;
float: right;
margin-top:7px;
margin-right:10px;
margin-bottom:0px;
margin-left: 5px;
font-size:13px;
width: auto;
}
#precio_hora{
width: 17em;
float: right;
}
.panel #precio_hora{
width: auto;
float: right;
}
#contenedor{
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
#col_dcha{
width: 35%;
float: right;
}

#col_izqda{
width: 55%;
float: left;
}
#vendedor_cajon{
    float:right;
    margin: 5px;
    margin-right: 40px;
}
#show_fotos{
    float:right;
    padding: 10px;
    margin: 5px;
    margin-right: 40px;
    width: 207px;
}

#show_foto{
    margin: 10px;

}

#show_datos_dcha{
    margin: 10px;
    width: 45%;
}
#show_datos_izq{
    margin: 10px;
    height: auto;
}
#modelo{
    font-size: 20px;
}

#show_modelo{
    width: 80%;
    margin: 10px;
    padding: 10px;
    height: auto;
}

#show_equipamiento{
    width: 45%;
    padding: 10px;
    margin: 10px;
    width: 295px;
}

#show_extras{

    width: 45%;
    padding: 10px;
    margin: 10px;
    width: 295px;
    margin-right: 40px;
}

#show_info{
    width: 45%;
    padding: 10px;
    margin: 10px;
    width: 295px;
    margin-right: 40px;
}
#show_menu{
    float: left;
    margin-left: 20px;
    width: 600px;
}
#show_precio{
    font-size: 20px;
    float: left;
    width: 600px;
}
.panel .botones{
font-size: 9px;
float:right;
margin-top:5px;
margin-right:10px;
margin-bottom:5px;

}
#caja_1{
  float: left;
  width: 50%;
}
#caja_2{
  float: right;
  width: 50%;
}
#caja_3{
  float: left;
  width: 50%;
}
#caja_4{
  float: right;
  width: 50%;
}
#extras {
}
#mas_vistos a{
font-size: 13px;
}
.cabeceras{
  background-color: #A9C9F1;
  padding-top: 6px;
  padding-left: 7px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 95%;
  height: 10px;
  font-weight: bold;
  border-bottom:solid 2px #4C8DDA;
  border-top:solid 2px #4C8DDA;
  
}
.pies{
  background-color: #C5C5C5;
  padding-top: 6px;
  padding-left: 7px;
  margin-top: 40px;
  margin-bottom: 10px;
  width: 95%;
  height: 3px;
  font-weight: bold;
  border-bottom:solid 1px #555555;
}
#vendedor{
 background-color: #DCE6F3;
  padding: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
  border-bottom:solid 2px #4C8DDA;
  border-top:solid 2px #4C8DDA;

}
#comentario_div{
  margin-left: 10px;
  padding: 10px;


}

#estadisticas{
 background-color: #A9FF81;
  padding: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
  border-bottom:solid 2px #7F7F7F;
  border-top:solid 2px #7F7F7F;

}
#menu_admin{
 background-color: #F6F68F;
  padding: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 5px;
  border-bottom:solid 2px #7F7F7F;
  border-top:solid 2px #7F7F7F;

}
#logo_herra{
float:left;
margin-right: 5px;
}
.datos_comment{
  padding-right: 7px;
  background-color: #A9C9F1;
  padding-top: 6px;
  padding-left: 7px;
  padding-bottom: 4px;
  margin-top: 10px;
  height: 50px;
  border-bottom:solid 2px #4C8DDA;
  border-top:solid 2px #4C8DDA;
  }
.comment{
  background-color: #DCE6F3;
  padding-top: 20px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 20px;
  height: auto;
  }
.author_comment{
  background-color: #A9C9F1;
  padding-right: 7px;
   padding-top: 6px;
  padding-left: 7px;
  padding-bottom: 3px; 
  height: 2px;
  font-size: 11px;
  border-bottom:solid 2px #4C8DDA;
  }
.foto_comment{
  float:left;
  margin-right: 7px;
  }
.contacto_comment{
  margin-top: 15px;
  font-size: 12px;
}
#contenedor_comments{
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
}
#contenedor_mensa_articulos{
  width: 100%;
  margin-left: 6%;
  margin-right: 24%;
}
#sms{
  float:left;
}
.cabeceras_comments{
  background-color: #BFBFBF;
  padding-top: 6px;
  padding-left: 7px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 99%;
  height: 10px;
  font-weight: bold;
  border-bottom:solid 2px #4D4D4D;
  border-top:solid 2px #4D4D4D;
}
img.catalogo{ border: 0;}
#link_subir_foto{
    font-size: 24px;
    font-weight: bold;
    margin: 20px;
    padding: 5px;
    text-align: center;
    width: 180px;
}
#link_subir_foto:hover {
    background-color:#FFFF00;
    color: white;
    font-size: 24px;
    font-weight: bold;
    margin: 20px;
    text-align: center;
    width: 180px;
    padding: 5px;
}

#flash{
  background-color: #FFBDB6;
  padding-top: 6px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  height: auto;
  font-weight: bold;
  border-bottom:solid 2px #EF3A27;
  border-top:solid 2px #EF3A27;
}
#container_publi{
  margin-left: 10%;
  overflow: auto;
  background-color: white;
}
#legal p {
  text-align: justify;
}
#legal{
width: 85%;
padding:15px;
margin-left: 5%;
}
.post{
  margin-top: 15px;
  padding: 10px;
  width: 75%;
  border-bottom:solid 1px  #8F8F8F;
}
.autor{ 
  color: gray;
}
.texto_post{
  margin-top: 5px;
  margin-bottom: 5px;
}

.cabecera_blog{
  background-color: #A9C9F1;
  padding-top: 6px;
  padding-left: 7px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  height: 10px;
  font-weight: bold;
  border-bottom:solid 2px #4C8DDA;
  border-top:solid 2px #4C8DDA;
  
}
#buscando{
  font-size: 10px;
  color: gray;
  margin-top: -19px;
  margin-left: 150px;
  }
#resultado_busqueda{
  background-color: #DCE6F3;
  padding: 12px;
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 12px;
  border-bottom:solid 2px #4C8DDA;
  border-top:solid 2px #4C8DDA;
  width: 300px;
}
#lupa_buscar{
}
#texto_buscar{
  float:right;
  margin-top: 20px
  font-size: 13px;
}
#publi_portada_sup{
	width: 270px;
	height: 12px;
 	background: url(../images/publi_sup.jpg) top right no-repeat;
	margin-bottom: 0px;
}
#publicidad_portada{
	background: url(../images/publi_inf.jpg) bottom right no-repeat;
	background-color: #CCCCCC;
	width: 270px;
	height: auto;
	text-align: center;
}
#boton_portada{
	margin-top: 3px;
	margin-bottom: 3px;
}
#buscador{
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 15px;
	padding-right: -20px;
	padding-left: 60px;
	width: 271px;
	height: 52px;
	background: url(../images/buscador.jpg) no-repeat;	
}
#banner_superior{
	margin-top: -30px;
}
#portada_col_dcha{
	float:right; 
	width:260px; 
	height: auto;
}
#portada_col_izqda{
	float:left; 
	width: 700px; height: auto;
}
.login_izqda{
	width: 350px;
	padding: 10px	;
	font-size: 12px;
	background-color: #DCE6F3;
}
.login_dcha{
	padding: 10px	;
	font-size: 12px;
	background-color: #DCE6F3;
}
.bitacora{
	padding: 10px	;
	font-size: 12px;
}
.bitacora td{
	padding: 10px	;
	font-size: 12px;
	background-color: #DCE6F3;
}
.listar_user{
	margin-right: auto;
	margin-left: auto;
	padding: 10px	;
	font-size: 12px;
}
.listar_user td{
	padding: 10px	;
	font-size: 12px;
	background-color: #DCE6F3;
}
.listar_user th{
	padding: 10px	;
	font-size: 12px;
	background-color: #A2C5F3;
}
.adsense{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	
}
.vendedor_izqda{
	float:right;
	width: 24%; 
	height: auto;
}
.vendedor_dcha{
	float:left;
	width:75%;
	height: auto;
}

.estadistica_banner{
	margin: 10px;
	padding: 5px	;
	font-size: 11px;
}
.estadistica_banner td{
	text-align: center;
	padding: 5px	;
	font-size: 11px;
	background-color: #DCE6F3;
}
.estadistica_banner th{
	padding: 5px	;
	font-size: 12px;
	background-color: #A2C5F3;
}

#articulos{
	float: right;
	width: 820px;
}
#marcas{
	margin-top: 0px;
	float: left;
	
}
.seleccionado{
	background-color: #FAFF5A;

}
.categoria {
	margin-top: 90px;
	margin-bottom: 30px;
}

#migracion_listado{
	font-size: 15px;
	margin: 1px;
	padding: 5px;
	
}
#migracion_listado:hover{
	padding: 5px;
	font-size: 15px;
	margin: 1px;
	background-color: #FAFF5A;
	
}
#aviso_importante{
	width: 100%;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/fondo_avisos.jpg) top right repeat-x;
	text-align: center;
}

.head_tour{
	margin-top:20px;
	padding: 20px;
	background-color:#FFF9D8;
}
#tour_nombre{
  	font-size: 30px;
 	text-align: center;
	font-weight: bold;	
	margin-bottom: 8px;
	margin-top: 30px;
}
#tour_descrip{
	margin-top: 3px;
	margin-bottom: 3px;
  	font-size: 14px;
 	text-align: center;
}
#tour_menu{
	margin-top: 20px;
	margin-bottom: 20px;
  	font-size: 14px;
 	text-align: center;
}
.signup_tour{
 	text-align: center;
	font-size: 20px;
	margin-top:20px;
	padding: 20px;
	background-color:#FFF9D8;
}

#aviso_pagos{
 background-color: #DB5E54;
  padding: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 5px;
  border-bottom:solid 2px #440F0A;
  border-top:solid 2px #440F0A;

}
#aviso_pagos a{
color: white;
}

#aviso_parti{
 background-color: #71DD5A;
  padding: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 20px;
  border-bottom:solid 2px #1A521B;
  border-top:solid 2px #1A521B;
	
}
#aviso_parti a{
color: white;
}
#info_prof_container_trans{
	padding: 10px;
	font-size:14px;
	background-color: #C4DEEE;
	border: 2px solid #96C9E8;
	width: 600px;
	height: auto;
	margin: auto;
}
#info_prof_container{
	padding: 10px;
	font-size:14px;
	background-color: #C4DEEE;
	border: 2px solid #96C9E8;
	width: 600px;
	height: auto;
	margin: auto;
}
#info_prof_container_metodo{
	padding: 10px;
	font-size:14px;
	background-color: #C4DEEE;
	border: 2px solid #96C9E8;
	width: 600px;
	height: auto;
	margin: auto;
}

#post_tipo_pago {
	font-size:14px;
}
#post_cantidad{
	font-size:14px;
}

fieldset{
	margin-top: 10px;
	background-color: #DEE8EE;
}
legend{
		font-size: 16px;
		font-weight: bold;	
}

#info_pago_peque{
	font-size: 12px;
}
#plan_elegido_detalles{
}
#subtitulo_prof{
	margin-top: -5px;
	font-size: 20px;
	text-align: center;
	background-color: #F6F6BE;
	padding: 10px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

#subtitulo_prof2{
	margin-top: -20px;
	font-size: 16px;
	text-align: center;
	padding: 10px;
	line-height: 25px;
}


#texto_prof{
	margin:auto;
	line-height: 20px;
	font-size: 14px;
	width: 96%;
	text-align: justify;
	text-indent: 20px;
	margin-top: 5px;
	margin-bottom: 20px;
}
#titulo_prof{
	font-size: 38px;
	font-weight: bold;	
	text-align: center;
	margin: 0px;
	margin-bottom: 10px;
}
#instruc_prof{
	text-align: center;
	font-size: 13px;
}
#meses span{
	margin-right: 14px;
	margin-left: 14px;
}
#warning_logo{
	margin-top: -5px;
	margin-right: 10px;
	margin-left: 7px;
	float:left;
}
#datos_vendedor_pagos{
	width: 250px;
	float: right;
}
.vendedor_pro{
	margin-bottom: 30px;
	float:left;
	width: 100%;
}

#foto_pro{
	float: left;	
}

#descrp_text{
	margin-left: 520px;
	position: absolute;
	width: 400px;
}

.tabla_planes{
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	width: auto;
	border: 3px solid #96C9E8;
}
.tabla_planes td{
	padding: 10px;
	font-size: 14px;
	background-color: #DCE6F3;
	text-align:	center;
	border: 1px solid #96C9E8;
	font-weight: bold;
}
.tabla_planes img{
	margin: 2px;
}
.tabla_planes th{
	padding: 10px	;
	font-size: 12px;
	background-color: #C4DEEE;
	border: 1px solid #96C9E8;
	text-align:	center;
}
#tabla_funcio{
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-color: #F6F6D6;
}
#manta_color{
	background-color: #C4DEEE;
}
#tabla_precio{
	font-size: 16px;
}
#tabla_gratuito{
	color: green;
}

#blanco{
	background-color: #D3E1F3;
	
}
#fact_periodo_en_curso td{
	background-color: #F6F6AA;
}
#fact_sin_pagar{
	background-color: #D3D3D3;
}
#faq{
	line-height: 18px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	font-size: 13px;
}
#faq b{
	font-size: 16px;
}
#leyenda_suma_prof{
	line-height: 16px;
	margin-top: -80px;
	margin-left: 80px;
	width: 100px;
	text-align: left;
	float: left;
	font-size: 12px;
}
#suma_prof{
	width: 70px;
	text-align:right;
}
#leyenda_suma_prof_no_disc{
	line-height: 16px;
	margin-top: -64px;
	margin-left: 80px;
	width: 100px;
	text-align: left;
	float: left;
	font-size: 12px;
}
.cont_form_artic fieldset{
	background-color: #C9E0F0;
	float:left;
	height: 138px;	
}
#col_3{
	width: 295px;
}
#col_2{
	width: 454px;
	height: 142px;	
}


#recogedor_siniestros{
	width: 100%;
	height: 500px;
}
#recogedor_repuestos{
	width: 100%;
	height: 330px;
}	
#recogedor_car{
		width: 100%;
		height: 840px;
}
.cont_form_artic label{
	margin-top: 5px;
	font-weight: bold;
}
.cont_form_artic input,  textarea{
	font-weight: bold;
	font-size: 14px;
	color: #4F4F4F;
}
.cont_form_artic select{
	font-weight: bold;
	font-size: 12px;
	color: #4F4F4F;
}
.cont_form_artic p{
	margin-top: 5px;
	line-height: 22px;
	
}
#como_publicar{
	width: 450px;
	line-height: 18px;
}
#form_upload{
    background-color: #ADD8E6;
    padding: 10px;
    margin: 10px;   
}
#boton_creacion{
	text-align:center; 
	margin-top: 10px;
}
#factura_banner{
	width: 50%;
	background-color: #ADD8E6;
    padding: 10px;
    margin: 10px;	
}
#field{
	text-align: right;
	margin-top: 10px;
}
.login_box{
		width: 270px;
		padding: 10px;
		font-size: 12px;
		background-color: #DCE6F3;
}
.stats span{
	margin-right: 10px;
	margin-left: 10px;
}
.stats{
	font-size: 20px;
	text-align: center;
}
.stats#types{
	font-size: 14px;
}
#graph{
	text-align: center;
}
#fotos{
	text-align: center;
	margin-top:10px;
}
	
#verificado{
		text-align: left;
}
#verificado p{
	font-size: 10px;
}
#verificar{
	background-color: #DCE6F3;
	padding: 2px 10px;
	width: 355px;
	border: 2px solid #888;
 }
#easy_stats p{
	font-size: 20px;
}
#easy_stats span{
	font-size: 26px;
	font-weight: bold;
}
#easy_stats h1{
	font-size: 24px;
}
#easy_stats{
	width: 550px;
}