

/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


















































/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Theses examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/* ==========================================================================
   HOME
   ========================================================================== */
*{margin:0; padding:0;}
img{border:0}
body{ background-image:url(../img/fondo.gif)}
.limpiar{ clear:both;}
.rojo{ color:#E2001A}
.flotado{ float:left}
.texto_columna{ }

#centrado{width:998px !important;margin:0 auto;text-align:left;}
#cabecera{}
#cabecera #logo_cabecera{margin:0 auto;width:325px; height:174px;}
#cabecera #contenedor_idiomas{margin:-141px 0 0 0; height:56px}
#cabecera .menus_idiomas{ background-image:url(../img/linea_menu_idiomas.gif); background-repeat:no-repeat; background-position:bottom; font-family:foundry_medium, Verdana, Geneva, sans-serif; font-size:12px; color:#605e60; margin:0 0 0 873px; height:28px; display:none}
#cabecera .menus_idiomas a{margin:0 0 0 23px; text-decoration:none; color:#605e60}

#menu_cabecera{list-style-type: none; font-family:foundry_medium, Verdana, Geneva, sans-serif; font-size:10px; color:#e2001a; margin:105px 0 0 122px; width:729px}
#menu_cabecera li a{width:138px; height:123px; display:block; background-repeat:no-repeat; background-position:top; text-decoration:none; color:#e0081d; padding-top:75px; }
#menu_cabecera #menu1 a{ background-image:url(../img/icono_menu1.gif);}
#menu_cabecera #menu1 a:hover{color:#3b4242;background-image:url(../img/icono_menu1_on.gif)}
#menu_cabecera #menu1_activo a{color:#3b4242;background-image:url(../img/icono_menu1_on.gif)}
#menu_cabecera #menu2 a{ background-image:url(../img/icono_menu2.gif);}
#menu_cabecera #menu2 a:hover{color:#3b4242;background-image:url(../img/icono_menu2_on.gif)}
#menu_cabecera #menu2_activo a{color:#3b4242;background-image:url(../img/icono_menu2_on.gif)}
#menu_cabecera #menu3 a{ background-image:url(../img/icono_menu3.gif);}
#menu_cabecera #menu3 a:hover{color:#3b4242;background-image:url(../img/icono_menu3_on.gif)}
#menu_cabecera #menu3_activo a{color:#3b4242;background-image:url(../img/icono_menu3_on.gif)}
#menu_cabecera #menu4 a{ background-image:url(../img/icono_menu4.gif);}
#menu_cabecera #menu4 a:hover{color:#3b4242;background-image:url(../img/icono_menu4_on.gif)}
#menu_cabecera #menu4_activo a{color:#3b4242;background-image:url(../img/icono_menu4_on.gif)}
#menu_cabecera #menu5 a{ background-image:url(../img/icono_menu5.gif);}
#menu_cabecera #menu5 a:hover{color:#3b4242;background-image:url(../img/icono_menu5_on.gif)}
#menu_cabecera #menu5_activo a{color:#3b4242;background-image:url(../img/icono_menu5_on.gif)}
#menu_cabecera #menu6{ width:5px}

#menu_cabecera li{float:left; width:138px; height:123px; text-align:center; background-image:url(../img/separador_menu.gif); background-repeat:no-repeat; background-position:left;}

#contenido{font-family:foundry_medium, Verdana, Geneva, sans-serif; font-size:10px; color:#e2001a; width:998px;}
#contenido #home_superior{}
#contenido #home_superior #home_superior_izquierda{ background-image:url(../img/linea_roja_home.gif); background-repeat:no-repeat; background-position:top; width:394px; height:290px; float:left; margin:0 0 0 24px}
#contenido #home_superior #home_superior_izquierda h1{font-family:foundry_light, Verdana, Geneva, sans-serif;font-size:40px; padding-top:48px; margin:0 0 0 0; line-height:38px}
#contenido #home_superior #home_superior_izquierda ul{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; margin:32px 0 0 0; padding:0 0 0 0;}
#contenido #home_superior #home_superior_izquierda ul li{background-image:url(../img/general/circulo_submenu_rojo.gif); background-repeat:no-repeat;background-position:left;padding:0 0 0 15px}
#contenido #home_superior #home_superior_central{float:left; margin:0 0 0 -124px; padding:0 0 0 0 }
#contenido #home_superior #home_superior_derecha{float:left; margin:58px 0 0 0px; padding:0 0 0 0; width:273px; height:277px; background-image:url(../img/fondo_caja_home1.gif); background-position:top; background-repeat:no-repeat; font-family: helv_cond , Verdana, Geneva, sans-serif }
#contenido #home_superior #home_superior_derecha h3{ margin: 23px 0 0 35px; padding:0 0 0 0; font-size:17px; color:#ffffff; font-weight:normal}
#contenido #home_superior #home_superior_derecha #caja1{ margin:12px 0 0 20px; padding:0 0 0 0; width:250px; height:217px;}

#contenido #home_superior #home_superior_derecha #caja1 img{margin:8px; padding:0 0 0 0 ; border:0px}

#contenido #home_inferior{}
#contenido #home_inferior #home_inferior_izquierda{float:left; margin:0px 0 0 16px; padding:0 0 0 0; width:429px; background-image:url(../img/fondo_caja_home2.gif); background-position:top; background-repeat:no-repeat; font-family: helv_cond , Verdana, Geneva, sans-serif }
#contenido #home_inferior #home_inferior_izquierda h3{ margin: 33px 0 0 18px; padding:0 0 0 0; font-size:17px; color:#ffffff; font-weight:normal}
#contenido #home_inferior #home_inferior_izquierda #caja2{background-image:url(../img/fondo_cajas_home.png);margin:12px 0 0 0; padding:0 0 0 0; width:429px; height:181px;background-image:url(../img/fondo_cajas_home.gif)\9}


#contenido #home_inferior #home_inferior_izquierda ul{margin:6px 0 0 22px; padding:0 0 0 0;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; float:left; list-style:none}
#contenido #home_inferior #home_inferior_izquierda ul h4{ margin:0 0 0 0; padding:0 0 0 0;font-family:foundry_medium, Verdana, Geneva, sans-serif; font-size:15px; color:#e2001a;background-image:url(../img/general/circulo_submenu_rojo.gif); background-repeat:no-repeat;background-position:left;padding:0 0 0 15px }

#contenido #home_inferior #home_inferior_izquierda #caja2 img{margin:8px; padding:0 0 0 0 ; border:0px;; float:left}


#contenido #home_inferior #home_inferior_central{float:left; margin:0px 0 0 12px; padding:0 0 0 0; width:250px;background-image:url(../img/fondo_caja_home3.gif); background-position:top; background-repeat:no-repeat; font-family: helv_cond , Verdana, Geneva, sans-serif }
#contenido #home_inferior #home_inferior_central h3{ margin: 33px 0 0 18px; padding:0 0 0 0; font-size:17px; color:#ffffff; font-weight:normal}
#contenido #home_inferior #home_inferior_central #caja3{ background-image:url(../img/fondo_cajas_home.png); margin:12px 0 0 0; padding:0 0 0 0; width:250px; height:181px;background-image:url(../img/fondo_cajas_home.gif)\9}

#contenido #home_inferior #home_inferior_central ul{margin:6px 0 0 22px; padding:0 0 0 0;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; float:left}
#contenido #home_inferior #home_inferior_central ul h4{ margin:0 0 0 0; padding:0 0 0 0;font-family:foundry_medium, Verdana, Geneva, sans-serif; font-size:15px; color:#e2001a; }
#contenido #home_inferior #home_inferior_central #caja3 img{margin:8px 0 0 28px; padding:0 0 0 0 ; border:0px;; float:left}


#contenido #home_inferior #home_inferior_derecha{float:left; margin:18px 0 0 15px; padding:0 0 0 0; width:250px; background-image:url(../img/fondo_caja_home4.gif); background-position:top; background-repeat:no-repeat; font-family: helv_cond , Verdana, Geneva, sans-serif }
#contenido #home_inferior #home_inferior_derecha h3{ margin: 17px 0 0 18px; padding:0 0 0 0; font-size:17px; color:#ffffff; font-weight:normal}
#contenido #home_inferior #home_inferior_derecha #caja4{ background-image:url(../img/fondo_cajas_home.png); margin:8px 0 0 0; padding:0 0 0 0; width:250px; height:181px;background-image:url(../img/fondo_cajas_home.gif)\9}

#contenido #home_inferior #home_inferior_derecha ul{margin:6px 0 0 22px; padding:0 0 0 0;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; float:left}
#contenido #home_inferior #home_inferior_derecha ul h4{ margin:0 0 0 0; padding:0 0 0 0;font-family:foundry_medium, Verdana, Geneva, sans-serif; font-size:15px; color:#e2001a; }
#contenido #home_inferior #home_inferior_derecha #caja4 img{margin:10px 0 0 6px; padding:0 0 0 0 ; border:0px;; float:left}

#footer{margin: 45px 0 0 0}
#footer #logo_izquierdo_footer{ float:left; margin:-21px 0 0 0; width:139px}
#footer #footer_central{float:left; width:720px}
#footer #footer_central #linea_footer{ width:649px; border-top:1px solid #dddcdd; margin:0 auto}
#footer #footer_central #linea_footer #menu_inferior{ width:685px; padding:0 0 0 11px}
/*685*/
#footer #footer_central ul{list-style:none; font-family:helv_cond, Verdana, Geneva, sans-serif; font-size:8px; color:#5c5b5c; float:left; margin:0 auto}
#footer #footer_central ul li{ float:left; padding:0 20px 0 0; margin:10px 0 0 0}
#footer #footer_central ul a{ text-decoration:none; color:#5c5b5c}
#footer #logo_derecho_footer{float:left; margin:-21px 0 0 0; width:139px}


.linea_mas_info{font-family: helv_cond , Verdana, Geneva, sans-serif; font-size:12px; color: #828282; border-top:1px solid #828282;  margin:0 8px 0 8px}
.linea_mas_info a{ margin:5px 0 0 0 ; display:block; text-decoration:none; color:#828282}
.shadow {
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #bebebe;

	/* For IE 8
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=-275, Color='#000000')";/*
	/* For IE 5.5 - 7
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=-275, Color='#000000');
	*/

}

.shadow2 {
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #808080;

	/* For IE 8
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=-275, Color='#000000')";/*
	/* For IE 5.5 - 7
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=-275, Color='#000000');
	*/

}

.off{ display:none}

/* ==========================================================================
	CARRUSEL
   ==========================================================================*/
#carrusel{
	width:662px;
	height:274px;
	float:left;
	margin:60px 18px 0 20px;
}

/* ==========================================================================
   TEMPLATE
   ========================================================================== */

#contenido #menu_secundario{float:left; margin:2px 0 0 16px; padding:0 0 0 0; width:287px;font-family: helv_cond , Verdana, Geneva, sans-serif }


#contenido #menu_secundario .titular{background-image:url(../img/fondo_caja_home5.gif); background-repeat:no-repeat; background-position:top left;width:287px; height:61px; }
#contenido #menu_secundario .titular h1{ text-align:left; padding-top:25px; padding-left:13px;font-family: helv_cond,Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:normal}




#contenido #menu_secundario #caja5{ background-image:url(../img/fondo_cajas_home.png); margin:1px 0 0 0; padding:11px 0 13px 12px; width:275px;background-image:url(../img/fondo_cajas_home.gif)\9}
#contenido #menu_secundario #caja5_especial{ background-image:url(../img/fondo_cajas_home.png); margin:1px 0 0 0; padding:11px 0 13px 12px; width:275px; height:50px; background-image:url(../img/fondo_cajas_home.gif)\9}

#contenido #menu_secundario ul{margin:6px 0 0 22px; padding:0 0 0 0;font-family:helv_cond,Arial, Helvetica, sans-serif; font-size:15px;list-style:none;}
#contenido #menu_secundario ul li{ background-image:url(../img/general/circulo_submenu_gris.gif); background-repeat:no-repeat; background-position:0 0.3em; padding:0 0 0 14px; margin:6px 0 0 0}
#contenido #menu_secundario ul li.on{ background-image:url(../img/general/circulo_submenu_rojo.gif);}
#contenido #menu_secundario ul li.on a{color:#e2001a;}

#contenido #menu_secundario ul li ul{margin:6px 0 0 3px; padding:0 0 0 0;font-family:helv_cond,Arial, Helvetica, sans-serif; font-size:13px;list-style:none;}
#contenido #menu_secundario ul li ul li{ background-image:url(../img/general/corchete_submenu_gris.gif); background-repeat:no-repeat; background-position:0 0.3em; padding:0 0 0 14px; margin:6px 0 0 0}
#contenido #menu_secundario ul li.on ul li a{ color:#3b4242}

#contenido #menu_secundario ul li.on ul li.on{ background-image:url(../img/general/corchete_submenu_rojo.gif);}
#contenido #menu_secundario ul li.on ul li.on a{color:#e2001a;}
#contenido #menu_secundario ul li.on ul li.on ul li{background-image:none;  font-size:12px;}
#contenido #menu_secundario ul li.on ul li.on ul li a{color:#3b4242}
#contenido #menu_secundario ul li.on ul li.on ul li.on a{color:#e2001a;}



#contenido #menu_secundario ul li ul li ul li{ background-image:none;}



#contenido #menu_secundario ul li.on ul li.on{ background-image:url(../img/general/corchete_submenu_rojo.gif);}

#contenido #menu_secundario a{ text-decoration:none; color:#3b4242;}



#contenido #bodycopy{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; float:left; margin:18px 0 0 15px; width:637px;}
#contenido #bodycopy #texto_bodycopy{ margin:32px 0 0 27px; line-height:14px; width:552px}
#contenido #bodycopy .titular{background-image:url(../img/general/fondo_titular.gif); background-repeat:no-repeat; background-position:top left;width:636px; height:43px; }
#contenido #bodycopy .titular h1{ text-align:right; padding-right:67px; padding-top:9px;font-family: helv_cond,Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:normal}
#contenido #bodycopy #texto_bodycopy h3{font-family:helv_cond,Arial, Helvetica, sans-serif;font-size:13px; text-transform: uppercase;}
#contenido #bodycopy #texto_bodycopy .foto_izquierda{float:left;width:155px;}
#contenido #bodycopy #texto_bodycopy .foto_izquierda_grande{float:left;width:234px;}
#contenido #bodycopy #texto_bodycopy .foto_superior{float:left;width:637px; text-align:center; margin:0 0 0 -56px}
#contenido #bodycopy #texto_bodycopy img.foto_doble_pie{float:left; margin:0 12px 0 0}
#contenido #bodycopy #texto_bodycopy .pie_foto{float:left; padding:0 97px 0 0; margin:11px 0 0 51px;font-family:helv_cond,Arial, Helvetica, sans-serif;font-size:15px; color:#e2001a; line-height:20px !important }
#contenido #bodycopy #texto_bodycopy .pie_foto2{padding:0 97px 0 0; margin:11px 0 0 51px;font-family:helv_cond,Arial, Helvetica, sans-serif;font-size:15px; color:#e2001a; line-height:20px !important }
#contenido #bodycopy #texto_bodycopy .pie_foto a{color:#e2001a; text-decoration:none}
#contenido #bodycopy #texto_bodycopy .pie_foto2 a{color:#e2001a; text-decoration:none}
#contenido #bodycopy #texto_bodycopy img.foto_sangrada{float:left; text-align:left; margin-right:15px;}
#contenido #bodycopy #texto_bodycopy img.foto_sangrada_derecha{float:right; margin:0 -25px 0 11px}
#contenido #bodycopy #texto_bodycopy p.foto_centrada{ width:614px; text-align:center; margin-top:65px}
#contenido #bodycopy #texto_bodycopy p.foto_centrada2{ width:614px; text-align:center; margin:31px 0 15px -36px}
#contenido #bodycopy #texto_bodycopy .t_derecho{float:left;width:387px; margin: -14px 0 0 0}
#contenido #bodycopy #texto_bodycopy .t_completo{float:left;width:552px; margin: -14px 0 0 0}/*width:555*/
#contenido #bodycopy #texto_bodycopy .t_centrado{float:left;width:506px; margin: 20 0 0 0}
#contenido #bodycopy #texto_bodycopy .t_derecho_foto_grande{float:left;width:329px; margin: -14px 0 0 16px}
#contenido #bodycopy .marco_bodycopy{ color:#ffffff; padding:8px; margin:0 0 0 -5px; font-weight:bold; background: #7a797a; /* Old browsers */
background: -moz-linear-gradient(top,  #7a797a 0%, #373436 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a797a), color-stop(100%,#373436)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7a797a 0%,#373436 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7a797a 0%,#373436 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7a797a 0%,#373436 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7a797a 0%,#373436 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a797a', endColorstr='#373436',GradientType=0 ); /* IE6-9 */
}
#contenido #bodycopy #texto_bodycopy ul{ list-style-type:none}
#contenido #bodycopy #texto_bodycopy ul li{ padding:8px 0 0 0}

/* ==========================================================================
   Optima
   ==========================================================================*/
.pastilla_menu_optima{width:302px; margin-left:-17px; margin-top:10px}
.pastilla_menu_optima2{width:302px; margin-left:-5px; margin-top:10px}
/* ==========================================================================
   Carburantes
   ==========================================================================*/

#cont_carburantes{float:left; width:100%;}
#cont_carburantes .img_carburante{float:left; width:33%; text-align:center}


/* ==========================================================================
   Promociones
   ==========================================================================*/

.pastilla_menu{width:302px; margin-left:-4px; margin-top:10px}
.promociones_vinculos{font-family:helv_cond,Arial, Helvetica, sans-serif;font-size:13px; color:#e0081d; text-align:right; line-height:1.8}
.promociones_vinculos a{color:#e0081d}
.promociones_cabecera{width:552px; margin-bottom:24px}
.promociones_textocentrado{text-align:center; font-size:13px}
ul.promociones_listado li{background-image:url(../img/general/corchete_submenu_gris.gif); background-repeat:no-repeat; background-position: left; padding:0 0 0 15px !important; margin-bottom:5px}
.promo_grande{ font-weight:bold; font-size:16px; line-height:20px}
#contenido #bodycopy #texto_bodycopy span.vinculo_interior a{color:#4d4d4d}
.promo_peque{width:100%; margin-bottom:40px;}
.promo_peque .promo_thumb{width:133px;padding-right:10px;float:left;}
.promo_peque .promo_txt{width:409px;float:left;}
.promo_peque .promo_txt a{font-weight:bold; color:#222222;}
.promo_peque .promo_tit{color:#e2001a; font-weight:bold}
/* ==========================================================================
   Investigación
   ==========================================================================*/

ul.investigacion_listado_cuadro{padding-left:0}

/* ==========================================================================
   PREGUNTA
   ==========================================================================*/
.opiniones_especial{background-image:url(../img/pregunta/bullet.gif); background-repeat:no-repeat; background-position: left; padding:0px 0 0 22px !important; margin:0px 0px 0px 0px}
.opiniones{background-image:url(../img/pregunta/bullet.gif); background-repeat:no-repeat; background-position: left; padding:0px 0 0 22px !important; margin:30px 0px 0px 0px}
.contenidoOpinion{margin:0px 0 0 22px}
.pastilla_menu_optima_destacado{width:302px; margin-top:10px}

p.pregunta{ color:#4d4d4d; font-weight:bold; cursor:pointer; text-transform:uppercase}
p.pregunta .on{color:#e0081d;}
.r1,.r2,.r3,.r4,.r5,.r6,.r7,.r8,.r9,.r10,.r11, .r12{ display:none}
.r5 a{ text-decoration:none; color:#4d4d4d; font-style:italic}
.r7 a{ text-decoration:none; color:#4d4d4d; font-style:italic}
.r11 a{ text-decoration:none; color:#4d4d4d; font-style:italic}

a.vinculos_preguntas{ text-decoration:none; color:#4d4d4d; font-style:italic }

/* ==========================================================================
   DESCARGA INFORMACIÓN
   ==========================================================================*/

#contenido #bodycopy #texto_bodycopy ul li.descarga{ background-image:url(../img/general/circulo_submenu_rojo.gif); background-repeat:no-repeat; background-position:0 0.3em; padding:0px 0px 0px 15px; margin:9px 0px 0px 0px}
#contenido #bodycopy #texto_bodycopy ul li.descarga a{ color:#4d4d4d}
#contenido #bodycopy #texto_bodycopy ul li.descarga ul li{ background-image:url(../img/general/corchete_submenu_gris.gif); background-repeat:no-repeat; background-position:0 0.3em; padding:0 0 0 14px; margin:9px 0 0 -26px}

.que_necesitas{padding:150px 0px 0px 0px}

/* ==========================================================================
   MAPA WEB
   ==========================================================================*/

#contenido #bodycopy #texto_bodycopy ul li.mapa{ background-image:url(../img/general/circulo_submenu_rojo.gif); background-repeat:no-repeat; background-position:0 0.2em; padding:0px 0px 0px 15px; margin:9px 0px 0px 0px; text-transform:uppercase; font-weight:bold}
#contenido #bodycopy #texto_bodycopy ul li.mapa a{ color:#4d4d4d; text-decoration:none}
#contenido #bodycopy #texto_bodycopy ul li.mapa ul li{ background-image:url(../img/general/corchete_submenu_gris.gif); background-repeat:no-repeat; background-position:0 0.1em; padding:0 0 0 14px; margin:9px 0 0 -26px;font-weight:normal}
#contenido #bodycopy #texto_bodycopy ul li.mapa ul li ul li{ background-image:url(../img/menu-inferior/bullet-negro.gif); background-repeat:no-repeat; background-position:left; padding:0 0 0 19px; margin:9px 0 0 -26px}

/* ==========================================================================
   CONTACTA
   ==========================================================================*/
#cont_contacta{float:left; width:100%; padding:0px 0px 0px 55px}
#cont_contacta .img_carburante{float:left; width:33%; text-align:center}
