/*<span id="tcm:15-119443_tcm:15-77879-32">*/@import url("generica.css");

/*              ----------------------------    ;   limpio       ----------------------------------------           */

.seccion {background:#CC0001; width:780px; margin:0; text-align:left; float:left}


.col_centhome{width:633px; float:left; margin:8px 15px 0 0; text-align:left}
#mContenido .col_centhome img { border:0px; }


/* herramientas b2b aplicaciones */
.herramientas_b2b {width:100%; font-size:11px; color:#013655; padding:4px 0; background-color:#fff; text-align:left}
.herramientas_b2b ul {margin:0 0 0 6px; padding:0}
.herramientas_b2b li {list-style:none; display:inline; padding-left:20px}
.herramientas_b2b li.home {background:url(http://www.repsolypf.com/imagenes/imgplantilla/home.gif) no-repeat; padding-right:10px}
.herramientas_b2b li.mensaje {background:url(http://www.repsolypf.com/imagenes/imgplantilla/icoMensajes.gif) no-repeat; padding-right:10px}
.herramientas_b2b li.demo {background:url(http://www.repsolypf.com/imagenes/imgplantilla/icoDemo.gif) no-repeat; padding-right:10px}
.herramientas_b2b li.correo {background:url(http://www.repsolypf.com/imagenes/imgplantilla/icoCorreo.gif) no-repeat; padding-right:10px}
.herramientas_b2b li.boletin {background:url(http://www.repsolypf.com/imagenes/imgplantilla/icoBoletin.gif) no-repeat; padding-right:10px}
.herramientas_b2b li.modificar {background:url(http://www.repsolypf.com/imagenes/imgplantilla/icoModificar.gif) no-repeat; padding-right:10px}
.herramientas_b2b li.imprimir {background:url(http://www.repsolypf.com/imagenes/imgplantilla/icoImprimir.gif) no-repeat; padding-right:10px}
.herramientas_b2b li.pregunta {background:url(http://www.repsolypf.com/imagenes/imgplantilla/icoPregunta.gif) no-repeat; padding-right:10px}
.herramientas_b2b li.alertas {background:url(http://www.repsolypf.com/imagenes/imgplantilla/ico_alertas.gif) no-repeat; padding-right:10px}
.herramientas_b2b li.cerrar {background:url(http://www.repsolypf.com/imagenes/imgplantilla/icoCerrar.gif) no-repeat}
.herramientas_b2b li.cliente {padding-left:120px; vertical-align:top; text-align:right; color:#cc0001; font-weight:bold;}


.herramientas_b2b a {color:#013655; text-decoration:none}
.herramientas_b2b li.cerrar {color:#CD0001}
.herramientas_b2b li.cerrar a{color:#CD0001}
.herramientas_b2b a:hover {text-decoration:underline}

/*Sobreescribiendo de genérica y añadiendo para las aplicaciones a petición de otros */
/*Sobreescribir*/
.caja7 h5.solred_p {height:42px;background:url(http://www.repsolypf.com/imagenes/imgplantilla/solred_portugal.gif) no-repeat 420px 0px}
.caja7 h5.geesst {height:50px;background:url(http://www.repsolypf.com/imagenes/imgplantilla/GEESST_COLOR.gif) no-repeat 450px 0px}
.caja7 h5.aviacion {height:42px;background:url(http://www.repsolypf.com/imagenes/imgplantilla/aviacion.gif) no-repeat 380px 0px}
/*Añadir nuevo*/
.caja7 h5.granel {height:45px;background:url(http://www.repsolypf.com/imagenes/imgplantilla/camion_cisterna.jpg) no-repeat 420px 0px}
.herramientas_b2b li.duplicado {background:url(http://www.repsolypf.com/imagenes/imgplantilla/icoDupFac.gif) no-repeat; padding-right:10px}
/**/

/* botonera izq */
.marco {border:1px solid #cc0001}
.b2b, .b3b {background:#cc0001}
.b1b {background:#FE0032}
.up { background:#cc0001}



/* migas de pan */
.estoy{color:#cc0001}

/*cajas*/



.cajaizq1 {background:#ffcccc}
.cajaizq1 img {border:1px solid #CC0001}

.cajaizq2 img{border:1px solid #CC0001}
.cajaizq2 .titulo_artic {color:#CC0001; background:url(http://www.repsolypf.com/imagenes/imgplantilla/icono5.gif) no-repeat 0 3px}
.cajaizq2 .titulo_artic:hover {color:#f99213; background-image:url(http://www.repsolypf.com/imagenes/imgplantilla/iconoOn.gif)}



.titulos_bloq {background:#CC0001 url(http://www.repsolypf.com/imagenes/imgplantilla/esqr2.gif) no-repeat right}
.titulos_bloq h4 {background:url(http://www.repsolypf.com/imagenes/imgplantilla/esqr.gif) no-repeat 0 0}

#gris .titulos_bloq, #gris.titulos_bloq{background:#677985 url(http://www.repsolypf.com/imagenes/imgplantilla/esqDeTitNot.gif) no-repeat right;}
#gris .titulos_bloq h4, #gris.titulos_bloq h4{background:url(http://www.repsolypf.com/imagenes/imgplantilla/esqIzTitNot.gif) no-repeat 0 0;}

.caja1 h4 {color:#013658}
.caja1 img {border:1px solid #CC0001}


.caja2 {font-size:12px; color:#333; padding-bottom:10px; text-align:left; overflow: auto; float:left;}
/**/
.caja2 a{color:#CC0001;}
/**/
.caja2 h5 {margin:0; padding:0 0 .1em 0; font:bold 16px arial; color:#CC0000}

.caja5 a {color:#CC0001;}
.mas a {color:#CC0001; font-size:11px; text-decoration:none}
.mas a:hover {color:#CC0001;}

.caja2  .seccion_artic {color:#cc0001; font-weight:bold; background:url(http://www.repsolypf.com/imagenes/imgplantilla/icono2roj.gif) no-repeat 0 3px;padding-left:13px; text-decoration:none}
.caja2  .seccion_artic:hover {color:#cc0001; font-weight:bold; background:url(http://www.repsolypf.com/imagenes/imgplantilla/icono2roj.gif) no-repeat 0 3px;padding-left:13px; text-decoration:underline;}

/* ******************************** PARA LAS SUBHOMES EN VERDE ****************************************** */
/*
.titulos_bloqVerde {background:#00ac53 url(http://www.repsolypf.com/imagenes/imgplantilla/esqDeTitNotVerde.gif) no-repeat right}
.titulos_bloqVerde h4 {background:url(http://www.repsolypf.com/imagenes/imgplantilla/esqIzTitNotVerde.gif) no-repeat 0 0}
*/


/*              ----------------------------       sucio      ----------------------------------------           */


#menu_hd {display:inline; width:780px}
#opcion, #opcion ul {float:left; width:780px; list-style:none; background:#667A85; color:#555; text-align:left; padding:0; margin: 0; height:22px; display:block} /* Esta es la cabecera de los menus */
#opcion li.cab {float:left; padding:0; width:120px; background:url(http://www.repsolypf.com/imagenes/imgplantilla/decoMen.gif) no-repeat 5px 9px;  font:normal 11px arial}
#opcion li.cab a {display:block; width:auto; color:#fff; margin:0; padding:4px; padding-left:12px} /* link cabeceras apagado */
#opcion li.cab a:hover {width:auto; text-decoration:none; color:#fff; background-color:#95A2AB; font-weight:bold}/*link cabeceras encendido */
#opcion li ul {display:block; position:absolute; left:-999em; width:150px; color:#555; font-weight:normal; border:1px solid #93A1AA; margin:0; text-align:left; font-size:10px; background-color:#DFE3E6; height:auto}/*Esta es la caja flotante de los submenus*/

#opcion ul.sub_stc {width:150px; font-weight:normal; border:1px solid #93A1AA; margin-right:4px; margin-top:1px; text-align:left; font-size:10px; background-color:#DFE3E6; height:auto}/*Esta es la caja flotante de los submenus*/
#opcion.stc {background-color:transparent; height:80px}

#opcion ul.sub_stc6 {width:125px; font-weight:normal; border:1px solid #93A1AA; margin-right:4px; margin-top:1px; text-align:left; font-size:10px; background-color:#DFE3E6; height:auto}

#opcion li ul.subopcion li, #opcion ul.sub_stc li {background:url(http://www.repsolypf.com/imagenes/imgplantilla/icoMenT1.gif) no-repeat 3px 5px}
#opcion li ul.subopcion a, #opcion ul.sub_stc a {color:#013656; text-decoration:none; width:100%; margin:0; padding:0; padding-left:10px;}
#opcion li ul.subopcion a:hover, #opcion ul.sub_stc a:hover {width:100%; text-decoration:underline; color:#cc0011; background-color:transparent; font-weight:normal}
#opcion li li { width:100%}/* esta es la anchura de la caja de los submenus encendidos */
#opcion li ul.subopcion ul, #opcion li ul.sub_stc ul {margin:-15px 0 0 120px; border:1px solid #93A1AA}/* Esta es la distancia a la que aparece el submenu */
#opcion li:hover ul ul, #opcion li:hover ul ul ul, #opcion li.sfhover ul ul, #opcion li.sfhover ul ul ul {left:-999em; width:100%;}
#opcion li:hover ul, #opcion li li:hover ul, #opcion li li li:hover ul, #opcion li.sfhover ul, #opcion li li.sfhover ul, #opcion li li li.sfhover ul {left: auto;}
#opcion li:hover, #opcion li.sfhover {color:#999}






.q1 {background:#CC0001 url(http://www.repsolypf.com/imagenes/imgplantilla/esqr2.gif) no-repeat right}  
.q1 h4 {background:url(http://www.repsolypf.com/imagenes/imgplantilla/esqr.gif) no-repeat 0 0; font-size:12px; font-weight:bold; color:#fff; margin:0; padding:2px 0 0 .5em; height:16px; vertical-align:middle}

.caja8 {width:100%; font-size:11px; color:#333; padding-bottom:10px; margin: 15px auto 0 auto; text-align:left; float:left;}
.caja8 h5 {margin:5px 0 10px 0; font:bold 14px arial; color:#CC0001; width:100%}
.caja8 h5 img {margin:0px 0 0px 100px; text-align:right; vertical-align:top}
.caja8 span { width:130px; float:left; text-align:right; margin-right:6px}


.ctexto1 {width:140px; height:17px}
.ctexto2 {width:105px; height:17px}



.caja9 {width:100%; font-size:11px; color:#333; border-bottom:1px solid #CC0001; padding-bottom:10px; margin: 0 auto 0 auto; text-align:left; overflow: auto}
.caja9 h4 {margin:10px 0 10px 0; padding:0; color:#CC0001; font-size:14px}
.caja9 img {float:left; margin:0 10px 0 0}
.caja9 p{ margin:0}
.caja9 a {color:#FB9212}
.caja9 a:hover {color:#FB9212; text-decoration:underline}
.caja9 .mas { float:left; clear:both; margin:10px 0 0 0; background:url(http://www.repsolypf.com/imagenes/imgplantilla/pointer5.gif) no-repeat 0 5px; padding-left:10px}



.caja11 {width:100%; font-size:12px; color:#333; padding-bottom:10px; margin:5px 12px 11px 0px; text-align:left; overflow: auto; float:left;}
.caja11 img {float:left; margin:0 10px 0 0}
.caja11 h5 {margin:0; font:bold 16px arial; color:#CC0000}




.caja12 {width:100%; margin:0; font-size:11px; text-align:left; padding:0; }
.caja12  img {float:left; margin:0 7px 3px 0; border:1px solid #cc0000}
.caja12  .enl {color:#cc0001; font-weight:bold; background:url(http://www.repsolypf.com/imagenes/imgplantilla/icono2roj.gif) no-repeat 0 3px;padding-left:13px; text-decoration:none}
.caja12  .enl:hover {text-decoration:underline}
.caja12  .enl2 {color:#cc0001; font-weight:bold; text-decoration:none}
.caja12  .enl2:hover {text-decoration:underline}
.caja12  p{margin:0; padding:0; color:#000}

#mContenido .login { float:right}
.login .boxcontent {margin-top:0px; border:0;}
.caja12 .b1, .caja12 .b2, .caja12 .b1b, .caja12 .b2b, .caja12 .b3, .caja12 .b3b{height:1px; padding:0; float:none}

/*   colores en rojo para la caja...
.caja12 .b2,.caja12 .b3 {background:#cc0001}
.caja12 .b2b, .caja12 .b3b{background:#cc0001}
.caja12 .b1 {background:#dfe3e6;}
.caja12 .b1b {background:#dfe3e6;}
.caja12 .boxcontent{background:#dfe3e6; padding:0; }
.caja12 .boxcontent p{background:#0000FF;}
.caja12 .boxcontent .formu{color:#4F728E}
*/





.caja13 {font-size:11px; color:#333; text-align:left; padding:0}
.caja13  h5{margin:15px 0 0 0; padding:0; color:#CC0001; font-weight:bold; font-size:13px}
.caja13  ul{margin:10px 0 0 0; padding:0;}
.caja13  li{list-style:none; background:url(http://www.repsolypf.com/imagenes/imgplantilla/pointer5.gif) no-repeat 0 5px; padding-left:10px}
.caja13 a {color:#333; text-decoration:none; font-size:11px;}
.caja13  a:hover{color:#CC0001; text-decoration:underline}
.caja13  select{font-size:11px; color:#566876; border:1px solid #7E9DB9; margin:4px 0 0 4px; padding:0; cursor:hand}
.caja13  ul ul{margin:0; padding:0 0 0 12px}
.caja13  ul ul li {list-style:none; background:url(http://www.repsolypf.com/imagenes/imgplantilla/pointer6.gif) no-repeat 0 6px; padding-left:8px}
.caja13 .promo {margin-top:12px; color:#000; font-weight:bold;}



.caja14 {width:100%; font-size:11px; color:#333; padding-bottom:10px; margin: 0 auto 0 auto; text-align:left; overflow: auto; float:left}
.caja14 h4 {margin:0 0 10px 0; padding:0; font-size:11px; color:#CC0000}
.caja14 img {float:left; margin:0 10px 0 0}
.caja14 .articulo {float:left; width:320px}
.caja14 a {color:#FB9212; text-decoration:none}
.caja14 a:hover {color:#FB9212; text-decoration:underline}
.caja14 .mas {margin:0; background:url(http://www.repsolypf.com/imagenes/imgplantilla/pointer5.gif) no-repeat 0 5px; padding-left:10px}
.caja14 .promo {float:right;}
.caja14 .promo img {float:right; margin:0; padding:0; float:left;}



.caja15 {width:100%; font-size:11px; color:#333; padding-bottom:10px; margin: 0 auto 0 auto; text-align:left; overflow: auto; float:left}
.caja15 p {padding:5px 0 0 0; margin:0}
.caja15 img {float:left; margin:0 10px 0 0}
.caja15 h5 {margin:0; font:bold 14px arial; color:#CC0000}
.caja15 .promo {margin:6px 0 6px 0; font-size:12px}



.caja16 {width:100%; font-size:11px; color:#333; padding-bottom:10px; margin: 5px auto 0 auto; text-align:left; overflow: auto; float:left; }
.caja16 p {padding:5px 0 0 0; margin:0}
.caja16 img {float:right; margin:5px 5px 5px 10px; border:1px solid #cc0000}
.caja16 h5 {margin:0; font:bold 14px arial; color:#CC0000}
.caja16 .promo {margin:6px 0 6px 0; font-size:12px}
.caja16 .mas { float:left; clear:both; margin:10px 0 0 0; background:url(http://www.repsolypf.com/imagenes/imgplantilla/pointer5.gif) no-repeat 0 5px; padding-left:10px}
.caja16 .mas a {color:#f99213; font-size:11px; text-decoration:none}
.caja16 .mas a:hover {color:#f99213; font-size:11px; text-decoration:underline}



.caja17 h5 {margin:0; font:bold 14px arial; color:#CC0000}
.caja17  div { margin:4px 0 4px 0}
.caja17  span { width:130px; float:left; text-align:right; margin-right:6px}






.compo3 {float:left; width:100%; color:#333; border-bottom:.05em solid #013656; text-align:left}
.b1 {float:left; padding:.4em 0 0 0; background:#E6EBEF; }
.b2 {float:left; padding:.4em 0 0 0; width:100%}

.compo3 h5 {color:#013658; font-size:1em; margin:0; padding:0; border-bottom:.05em solid #013656; padding-bottom:.8em}



.compo4 {float:left; width:100%; color:#333; border-bottom:.05em solid #013656; padding:.4em 0 .5em 0; text-align:left}
.compo4 h5 {color:#013658; font-size:1em; margin:0; padding:0}
.compo4 h6{ font-weight:bold; font-size:.8em; color:#003756; margin:0; padding:0}
.compo4 p.desta {font-size:.8em; color:#013656}
.compo4 p {margin:0; padding:0; font-size:.7em; color:#333; padding-top:1.1em}
.compo4 ul.lista {margin:.5em 0 0 .5em;padding:0}
.compo4 ul.lista li {list-style:none;margin:0;padding:0;color:#003756;line-height:1.6em}
.compo4 ul.lista li a {color:#003756; text-decoration:none}
.compo4 ul.lista li a:hover {color:#f99213}
.compo4 ul.resulta {margin:1.5em 0 0 0; padding:0; font-size:1.1em}
.compo4 ul.resulta li {list-style:none; margin:0; padding:0; line-height:2em}
.compo4 ul.resulta li a {color:#013658; text-decoration:none; background:url(http://www.repsolypf.com/imagenes/imgplantilla/icono.gif) no-repeat 0 .25em; padding-left:1.2em;  font-weight:bold}
.resulta li a:hover {color:#013658;background-image:url(http://www.repsolypf.com/imagenes/imgplantilla/icono.gif); text-decoration:underline}




/* ************************************** PARA BIODIESEL SUBHOME ************************************* */

.caja2 .seccion_articVerde {color:#00ac53; font-weight:bold; background:url(http://www.repsolypf.com/imagenes/imgplantilla/icono7.gif) no-repeat 0 3px;padding-left:13px; text-decoration:none}
.caja2 .seccion_articVerde:hover {color:#00ac53; font-weight:bold; background:url(http://www.repsolypf.com/imagenes/imgplantilla/icono7.gif) no-repeat 0 3px;padding-left:13px; text-decoration:underline;}

.titulos_bloqVerde {background:#00ac53 url(http://www.repsolypf.com/imagenes/imgplantilla/esqDeTitNotVerde.gif) no-repeat right}
.titulos_bloqVerde h4 {background:url(http://www.repsolypf.com/imagenes/imgplantilla/esqIzTitNotVerde.gif) no-repeat 0 0}

.caja2 h5.verde {margin:0; padding:0 0 .1em 0; font:bold 16px arial; color:#00ac53;}
#verde.caja2 img{border: 1px solid #00ac53;}/*
</span>*/
