/**********************************************************/
/**************** REDEFINICIO DE TAGS HTML ****************/
/**********************************************************/
/* TAGS GENERALES */
form {margin:0; padding:0px;}
img {border:none; nmargin:0px; padding:0px;}
textarea {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:inherit; text-align:left; background-color:#FFF;}
b, strong {font-size:inherit; font-weight:bold; color:inherit; background-color:inherit;}

/** LINKS GENERALES **/
a:link, a:active, a:visited {color:#C41800; text-decoration:none; background-color:inherit;}
a:hover {color:#000000; text-decoration:none; background-color:inherit;}

/* LINKS VER MÁS */
a.link_8pt:link, a.link_8pt:active, a.link_8pt:visited {color:#C41800; font-size:0.9em; text-decoration:none; text-transform:lowercase; background-color:inherit;}
a.link_8pt:hover {color:#000000; font-size:0.9em; text-decoration:none; text-transform:lowercase; background-color:inherit;}
/**********************************************************/


/**********************************************************/
/******************* GENERICS SECCIONS ********************/
/**********************************************************/
/* Clear */
.clear {clear:both;}

/* Titulares de los grupos */
.title_groups {font-weight:700; color:#000; background-color:inherit; margin-top:-1px;}

/* Path Section */
.path_section {display:none;}
/*.path_section {margin-bottom:0px; background:url(http://www.mini-tractores.eu/es/img/bg_path_section.gif); font-size:10px; line-height:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}*/

/* Tooltips */
div#qTip {padding:3px; border:1px solid #CCC; border-bottom:4px solid #CCC; display:none; background:#FFF; color:#000; font:bold 9px Verdana, Arial, Helvetica, sans-serif; text-align:left; position:absolute; z-index:1000;}
/**********************************************************/


/**********************************************************/
/******************* SECCIONS ESPECIALS *******************/
/**********************************************************/

/**********************************************************/


/**********************************************************/
/*********************** PLANTILLES ***********************/
/**********************************************************/

/* Banner Portada */
.banner_portada{ margin-bottom: 10px;}

/* IMG Unrescaled */
.img_unrescaled {margin:0px 0px 14px 0px; padding:0px;}

/* Plantilla Estandar (Titulo + Imagen + Cuerpo texto) */
.cont_temp_std {}
.cont_int_temp_std {}
.title_temp_std {font-size:14px; font-weight:700; color:#000; background-color:inherit; margin-bottom:10px;}
.img_temp_std {float:right; text-align:right;}
.img_temp_std img {margin-left:10px;}
.body_temp_std {font-size:12px; line-height:1.3em;}
.cont_temp_std b, .cont_temp_std strong {color:#000; background-color:inherit;}
/**********************************************************/


/**********************************************************/
/*********************** ENQUESTES ************************/
/**********************************************************/

/**********************************************************/


/**********************************************************/
/************************ BANNERS *************************/
/**********************************************************/

/**********************************************************/


/**********************************************************/
/********************** COMPONENTS ************************/
/**********************************************************/
/* Precios Transporte */
.cont_ptransporte {}
	.cont_ptransporte_int {}
		.info_ptransporte {border:1px solid #CCC; color:#000; background:#EBEBEB; font-weight:700; font-size:11px;}
		.info_ptransporte {margin:0px 0px 6px 0px; padding:0px 8px; border:1px solid #CCC; color:#000; background:#EBEBEB; font-weight:700; font-size:11px;}
		.t_ptransporte {width:80%; margin:15px 0px;}
			.t_ptransporte td {font-size:12px;}
			.tth_tptransporte {color:#000; font-weight:700; background:#EBEBEB; border:1px solid #CCC;}
			.th_tptransporte {border-bottom:1px dashed #CCC;}
			.tptransporte_price {font-weight:700; color:#000; border-bottom:1px dashed #CCC;}

/* Busqueda Rapida Portada */
.cont_quick_search {}
.desc_quick_search {color:#000; background-color:inherit; font-size:11px; font-weight:700; margin-bottom:5px;}
.inputs_quick_search {margin-bottom:5px;}
.input_qs {color:#666666; background-color:#FFF; border:1px solid #D2D2D2; margin-right:5px; padding:0px; height:16px;}
.submit_qs {color:#8A8A8A; background-color:#F3F3F3; border:1px solid #D2D2D2; padding:0px; height:16px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.link_advanced_search {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700;}
.link_advanced_search a:link, .link_advanced_search a:active, .link_advanced_search a:visited {text-decoration:underline;} 
.link_advanced_search a:hover {text-decoration:underline;}

/* Busqueda Avanzada */
.input_std {border:1px solid #CCC; color:#666666; background-color:FFF;}
.submit_std {border:1px solid #CCC; color:#666666; background-color:EBEBEB; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.cont_adv_search {}
.cont_adv_search fieldset {border:1px solid #CCC;}
.table_adv_search {margin-top:10px; width:96%;}
.table_adv_search td {font-size:12px;}
.table_adv_search span {font-weight:700; color:#000; background-color:inherit;}
.table_adv_search label {}

/* Alertas Portada */
.cont_comp_alertas {}
.desc_alertas {color:#000; background-color:inherit; font-size:11px; font-weight:700; margin-bottom:8px;}
.img_alertas {text-align:center;}

/* Por que comprar en Mini-Tractores - Plantilla */
.cont_template_portada_der {margin-bottom:8px;}
.title_tpd {}
.img_tpd {margin-bottom:2px;}
.desc_tpd {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Por que comprar en Mini-Tractores - Componente */
.cont_comp_comprar {}
.img_confianza, .img_experiencia, .img_garantia {margin-bottom:2px;}
.desc_confianza, .desc_experiencia, .desc_garantia {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:8px;}

/* Validacion Formularios */
.form_ko {color:#F00; font-weight:700; font-size:11px; border:1px dashed #F00; padding:4px;}
.form_ok {color:green; font-weight:700; font-size:11px; border:1px dashed green; padding:4px;}

/* PRODUCTOS */
.cont_prods_home {}
.cont_prod {float:left; width:162px; height:230px; margin-right:7px; margin-bottom:8px;}
.title_prod {background:url(../img2/bg_title_prod.gif) no-repeat; width:164px; height:20px; color:#FFF; text-transform:uppercase; padding:3px 0px 0px 4px; font-weight:700;}
.info_prod {border:1px solid #EAC4C4; margin-top:-3px; background:url(../img/bg_info_prod.gif) repeat;}
.info_prod_int {padding:5px; text-align:center;}
.img_prod {margin-bottom:4px;}
.img_prod img {width:145px; height: 107px;}
.name_prod {font-size:11px; color:#000; background-color:inherit; text-transform:uppercase; font-weight:700;}
.price_prod {text-align:center; margin:8px 0px;}
.but_price {margin:0px auto; width:90px; height:22px; background:url(../img2/bg_price.gif) no-repeat; padding-top:4px; color:#FFF; background-color:inherit; font-weight:700; font-size:14px;}
.details_prod {float:left; margin-right:5px;}
.buy_prod {float:left;}

.cont_prod_iv .buy_prod {display:none;}
.cont_prod_iv .details_prod {text-align:center; float:none; margin:0px;}

/* Paginador Productos */
.paginator {font-size:11px; text-align:center; margin:5px 0px; background:#FDF6F6; padding:3px 0px;}
.paginator span {text-transform:uppercase; font-weight:700; color:#000; background-color:inherit;}
.paginator a:link, .paginator a:active, .paginator a:visited, .paginator a:hover {margin:0px 10px; font-weight:700;}

/* LISTADO DE PRODUCTOS POR MARCA (PORTADA) */
.cont_list_brand {margin-bottom:10px;}
.img_list_brand {text-align:center; margin-bottom:5px;}
.item_list_brand {padding:1px 0px;}
.more_list_brand {font-size:11px; font-weight:700; margin-top:4px; padding-bottom:2px; border-bottom:1px dashed #CCC;}

/* FICHA DE PRODUCTO */
/* Bloque Descripcion Producto */
.name_product_ft {color:#C41800; backgroiund-color:inherit;}
.block_desc {float:left; width:69%;}
.name_and_price {margin-bottom:8px;}
.name_ft {float:left; font-size:18px; font-weight:700; color:#000; background-color:inherit;}
.price_ft {float:right;}
.desc_ft {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:5px;}
							
/* Botones Producto */
.but_std {background:url(http://www.mini-tractores.eu/es/img2/center_but_std.gif) repeat-x; float:left;}
.left_but_std {float:left;}
.center_but_std {float:left; padding-top:3px; font-size:14px; font-weight:700;}
.right_but_std {float:right;}
.but_info_ventas {text-align:right;}
.red {color:#C41800; background-color:inherit;}
.black {color:#000; background-color:inherit;}

/* Bloque Imagenes Producto */
.block_gallery {float:right; width:27%; border:1px solid #CCC;}
.title_gal {color:#000; background-color:#D9D9D9; padding:2px; font-weight:700; font-size:14px;}
.img_gal {margin:5px; text-align:center;}
.img_gal img {width:100%;}
.buts_gal {margin:5px;}
.but_prev {float:left;}
.but_next {float:right;}

/* Bloque Especificaciones Producto */
.block_specs {float:left; width:69%; border:1px solid #CCC; margin-top:10px;}
.title_specs {color:#000; background-color:#D9D9D9; padding:2px; font-weight:700; font-size:14px;}
.specs {font-size:11px;}
.specs b {color:#000; background-color:inherit; display:block; float:left; width:130px;}
.item_non {color:inherit; background-color:#FFF; padding:2px 4px; clear:both;}
.item_par {color:inherit; background-color:#EBEBEB; padding:2px 4px; clear:both;}
.item_red {color:#F00; background-color:#FFF; font-weight:700; padding:2px 4px; clear:both; text-align:center;}

/* Bloque Observaciones Producto */
.block_obs {float:right; width:27%; border:1px solid #CCC; margin-top:10px;}
.title_obs {color:#000; background-color:#D9D9D9; padding:2px; font-weight:700; font-size:14px;}
.obs {margin:8px; font-size:11px;}

/* ALERTAS SECCION */
/* Registro y Login Alertas */
.cont_std { margin-bottom:20px; clear:both; float:left; overflow:hidden; width:98%;}
.cont_reg_alertas_left {width:48%; float:left;}
.cont_reg_alertas_left fieldset {border:1px solid #CCC;}
.cont_reg_alertas_right {width:48%; float:right;}
.cont_reg_alertas_right fieldset {border:1px solid #CCC;}
.table_register {width:100%;}
.table_register td {font-size:12px;}
.table_register label {font-weight:700; color:#000; background-color:inherit;}
.table_register span {font-weight:700; font-size:14px; color:#D90000; background-color:inherit; margin-left:2px;}
.input_std {border:1px solid #CCC; color:#666666; background-color:FFF;}
.submit_std {border:1px solid #CCC; color:#666666; background-color:EBEBEB; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/* Listado de Alertas */
.cont_list_alertas {width:100%;}
.header_list_alertas {width:100%; color:#000; background-color:#CCC; font-weight:700;}
.header_list_alertas td {font-size:12px;}
.item_list_alertas {width:100%; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
.item_list_alertas td {font-size:11px;}
a.list_alertas:link, a.list_alertas:active, a.list_alertas:visited {text-decoration:none; margin-right:5px; font-weight:700;}
a.list_alertas:hover {text-decoration:underline; margin-right:5px; font-weight:700;}

/* Nueva Alerta */
.but_create_new_alert {}
.cont_new_alerts {}
.cont_new_alerts fieldset {border:1px solid #CCC;}
.table_na {width:96%;}
.table_na td {font-size:12px;}
.table_na span {font-weight:700; color:#000; background-color:inherit;}

/* INFORMACION Y VENTAS */
.cont_prod_iv {float:left;}
.cont_form_iv {float:right; width:70%;}
.title_form_iv {font-weight:700; color:#000; background-color:inherit; font-size:14px;}
.form_iv {}
.table_form_iv {margin-top:10px; width:100%;}
.table_form_iv td {font-size:12px;}
.table_form_iv label {font-weight:700; color:#000; background-color:inherit;}
.table_form_iv span {font-weight:700; font-size:14px; color:#D90000; background-color:inherit; margin-left:2px;}

/* CONTACTAR */
.title_contacto {font-weight:700; color:#000; background-color:inherit; font-size:14px; margin:25px 0px 10px 0px;}
.cont_contacto {}
.cont_skype, .cont_msn, .cont_tfn, .cont_mail {width:199px; height:130px; float:left; position:relative;}
.cont_skype {background:url(http://www.mini-tractores.eu/es/img2/bg_contact_skype.gif) no-repeat; margin-right:30px;}
.cont_tfn {background:url(http://www.mini-tractores.eu/es/img2/bg_contact_tfn.gif) no-repeat; margin-right:30px;}
.cont_mail {background:url(http://www.mini-tractores.eu/es/img2/bg_contact_mail.gif) no-repeat;}
.txt_msn, .txt_tfn {position:absolute; top:55px; left:10px; right:10px; width:182px;}
.txt_skype {position:absolute; top:70px; left:6px; right:6px; text-align:center; font-weight:700; width:182px;}
.txt_tfn {font-weight:700; font-size:14px; line-height:1.4em; text-align:center; margin-top:5px;}
.txt_tfn b, .txt_tfn strong {color:#C50404;}
.txt_mail {position:absolute; top:70px; left:6px; right:6px; text-align:center; font-weight:700; width:182px;}
/*******************************************************************/

/************************ POPUPS **************************/
/**********************************************************/

/*******************MAILING****************************/
.cont_mail_ec {text-align:center; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.cont_mail_ec_int {width:700px; margin:0 auto; border:1px solid #CCC; text-align:left; background:#FFF;}
.head_mail_ec {color:inherit; background:#A02015; text-align:center;}
.head_mail_ec img { width:100% };
.table_mail_ec {width:100%;}
.prod_mail_ec {padding-top:10px;}
td.prod_mail_ec {font-size:12px;}
.left_col {width:60%; border-right:1px solid #CCC; padding-right:8px;}
.title_mail_ec {padding:8px 8px 4px 8px; font-size:30px; color:#000; background:inherit;}
.title_mail_ec a {color:#C41800; text-decoration:none; background-color:inherit; padding:8px 8px 4px 8px; font-size:30px;}
.title_mail_ec td {padding:8px 8px 4px 8px; font-size:30px; color:#000; background:inherit;}
td.title_mail_ec {font-size:18px;}
.desc_mail_ec {padding:0px 8px 4px 8px; font-size:18px;}
.desc_mail_ec p {padding:0px 8px 4px 8px; font-size:18px;}
td.desc_mail_ec {font-size:11px;}
.title_prod_mail_ec {margin:0px 0px 4px 0px; font-size:14px; color:#000; background:inherit; font-weight:700;}
.img_prod_mail_ec {}
.img_prod_mail_ec img {width:230px; margin-bottom:5px;}
.price_prod_mail_ec {padding-bottom:5px; font-weight:700; font-size:16px; color:#000; background:inherit; text-align:right;}
.price_prod_mail_ec img {margin-left:4px;}
.details_prod_mail_ec {font-size:11px;}
.buy_prod_mail_ec {text-align:right;}
.right_col {background:#EBEBEB;}
.title_links_mail_ec {font-weight:700; color:#000; background:inherit; font-size:14px; border-bottom:1px solid #CCC;}
.links_mail_ec {margin-top:5px; font-size:11px;}
.links_mail_ec a:link, .links_mail_ec a:active, .links_mail_ec a:visited {padding:3px 0px;}
.links_mail_ec a:hover {padding:3px 0px;}
.foot_mail_ec {color:inherit; background:#A02015; height:10px;}
.foot_mail_ec_info {padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-top:1px solid #CCC;}
/**********************************************************/

@media print {

}