/* Pepsico.es 
   base definition */


body { font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica; color:#085286; font-size:11px;  background-image:url('../img/bg.gif'); background-repeat: repeat-x; margin:0px; background-color: #0096d7; text-align:center; }

a:link { color:#ef4a0d; text-decoration:none; }
a:hover { color:#085286; text-decoration:none; }


#wrapper { margin: 10px auto; width:810px; text-align: left;  }
#wrapper #cabecera h1 { display: none; }

/*capseleres*/
.cap1 { background-image:url(../img/bgs1.jpg); background-position:top right; background-repeat:no-repeat; height:164px; width:810px; }
.cap2 { background-image:url(../img/bgs2.jpg); background-position:top right; background-repeat:no-repeat; height:164px; width:810px; }
.cap3 { background-image:url(../img/bgs3.jpg); background-position:top right; background-repeat:no-repeat; height:164px; width:810px; }
.cap4 { background-image:url(../img/bgs4.jpg); background-position:top right; background-repeat:no-repeat; height:164px; width:810px; }
.cap5 { background-image:url(../img/bgs5.jpg); background-position:top right; background-repeat:no-repeat; height:164px; width:810px; }
.cap6 { background-image:url(../img/bgs6.jpg); background-position:top right; background-repeat:no-repeat; height:164px; width:810px; }


/* Modelo rojo */
#cuerpo.red div#top { background-image:url('../img/cont_red_01.gif'); line-height:6px; }
div.red { background-image:url('../img/cont_red_02.gif'); }
#cuerpo.red div#bottom { background-image:url('../img/cont_red_03.gif'); }
#cuerpo.red div#left { background-image: url('../img/cont_red_04.gif'); }
#cuerpo.red div#left ul li a { color: #085286; }
#cuerpo.red div#left ul li a:hover, #cuerpo.red div#left ul li a.sel { color: #ef4a0d; background-image:url('../img/cont_red_05.gif');  }

/*Parche para enus doblee*/
/* Parche para menus dobles */
#cuerpo.red div#left li.dbl a { padding-top: 4px; padding-right: 10px; height: 34px; line-height: 12px; background-repeat: no-repeat;  background-position: 0px 1px; width:180px;  }
#cuerpo.red div#left ul li.dbl a:hover, #cuerpo.red div#left ul li.dbl a.sel { background-image:url('../img/cont_doble.gif'); }



/* Modelo turquesa */
#cuerpo.tur div#top { background-image:url('../img/cont_tur_01.gif'); line-height:6px; }
div.tur { background-image:url('../img/cont_tur_02.gif'); }
#cuerpo.tur div#bottom { background-image:url('../img/cont_tur_03.gif'); }
#cuerpo.tur div#left { background-image: url('../img/cont_tur_04.gif'); }
#cuerpo.tur div#left ul li a { color: #085286; }
#cuerpo.tur div#left ul li a:hover, #cuerpo.tur div#left ul li a.sel { color: #ef4a0d; background-image:url('../img/cont_tur_05.gif');  }




/* Modelo azul */
#cuerpo.azu div#top { background-image:url('../img/cont_azu_01.gif'); line-height:6px; }
div.azu { background-image:url('../img/cont_azu_02.gif'); }
#cuerpo.azu div#bottom { background-image:url('../img/cont_azu_03.gif'); }
#cuerpo.azu div#left { background-image: url('../img/cont_azu_04.gif'); }
#cuerpo.azu div#left ul { padding-top:4px; }
#cuerpo.azu div#left ul li { padding:0px; margin:0px; }
#cuerpo.azu div#left ul li a { color: #085286; padding-bottom:0px;   }
#cuerpo.azu div#left ul li a:hover, #cuerpo.azu div#left ul li a.sel { color: #ffffff; background-image:url('../img/cont_azu_05.gif');  }

/* Modelo verde */
#cuerpo.ver div#top { background-image:url('../img/cont_ver_01.gif'); line-height:6px; }
div.ver { background-image:url('../img/cont_ver_02.gif'); }
#cuerpo.ver div#bottom { background-image:url('../img/cont_ver_03.gif'); }
#cuerpo.ver div#left { background-image: url('../img/cont_ver_04.gif'); }
#cuerpo.ver div#left ul li a { color: #085286; }
#cuerpo.ver div#left ul li a:hover, #cuerpo.ver div#left ul li a.sel { color: #ef4a0d; background-image:url('../img/cont_ver_05.gif');  }

/* Parche para menus dobles */
#cuerpo.ver div#left li.dbl a { padding-top: 4px; padding-right: 10px; height: 34px; line-height: 12px; background-repeat: no-repeat;  background-position: 0px 1px; width:180px;  }
#cuerpo.ver div#left ul li.dbl a:hover, #cuerpo.ver div#left ul li.dbl a.sel { background-image:url('../img/cont_doble.gif'); }

/* Parche para menus dobles */
#cuerpo.ver div#left li.trp a { padding-top: 4px; padding-right: 10px; height: 44px; line-height: 12px; background-repeat: no-repeat;  background-position: 0px 1px; width:180px;  }
#cuerpo.ver div#left ul li.trp a:hover, #cuerpo.ver div#left ul li.trp a.sel { background-image:url('../img/cont_triple.gif'); }


/* Modelo naranja */
#cuerpo.nar div#top { background-image:url('../img/cont_nar_01.gif'); line-height:6px; }
div.nar { background-image:url('../img/cont_nar_02.gif'); }
#cuerpo.nar div#bottom { background-image:url('../img/cont_nar_03.gif'); }
#cuerpo.nar div#left { background-image: url('../img/cont_nar_04.gif'); }
#cuerpo.nar div#left ul li a { color: #ffffff; }
#cuerpo.nar div#left ul li a:hover, #cuerpo.nar div#left ul li a.sel { color: #d02225; background-image:url('../img/cont_nar_05.gif');  }

/* Modelo salmon */
#cuerpo.sal div#top { background-image:url('../img/cont_sal_01.gif'); line-height:6px; }
div.sal { background-image:url('../img/cont_sal_02.gif'); }
#cuerpo.sal div#bottom { background-image:url('../img/cont_sal_03.gif'); }
#cuerpo.sal div#left { background-image: url('../img/cont_sal_04.gif'); }
#cuerpo.sal div#left ul li a { color: #085286; }
#cuerpo.sal div#left ul li a:hover, #cuerpo.sal div#left ul li a.sel { color: #ef4a0d; background-image:url('../img/cont_sal_05.gif');  }

/* Parche para menus dobles */
#cuerpo.sal div#left li.dbl a { padding-top: 4px; padding-right: 10px; height: 34px; line-height: 12px; background-repeat: no-repeat;  background-position: 0px 1px; width:180px;  }
#cuerpo.sal div#left ul li.dbl a:hover, #cuerpo.sal div#left ul li.dbl a.sel { background-image:url('../img/cont_doble.gif'); }


/* Maqueta base cuerpo documento */
#cuerpo { background-color: #ffffff; margin:0px; width:780px; margin-left:30px; background-position: 12px 0; background-repeat:repeat-y; min-height: 414px; height: auto !important; height: 414px; clear:both; } 

#cuerpo div#top { height:6px; background-repeat: no-repeat; background-position: 12px 0; }  
#cuerpo div#bottom { height:16px; background-repeat: no-repeat; background-position: 12px 0; background-color: #ffffff; clear:both; }
#cuerpo div#left { float:left; width: 192px; margin-left: 13px; min-height: 394px; height: auto !important; height: 394px; background-position: 0 0; background-repeat:no-repeat;  display: inline; }
#cuerpo div#right { width: 550px; margin-left: 9px; float:left;}

div#left ul {  list-style: none; margin:0px; padding: 0px; padding-top:10px; margin-left: 5px;  font-weight: bold; }
div#left li { padding-top: 5px; }
div#left ul li a { text-decoration: none; padding-left: 10px; line-height: 18px; background-repeat: no-repeat;  background-position: 0px 2px; width:180px; display:block;}


/* Modelo para pie */
#pie { color: #ffffff; margin-top: 5px; font-size: 9px; margin-left: 29px; margin-bottom: 5px;  }
#pie a { text-decoration: none; color:#fff; }
#pie a:hover { text-decoration: underline; color:#fff; }

/* Modelos paginas internas */
div#right p { margin-left: 20px; margin-right:20px; color:#085286; line-height: 14px; margin-top:20px; width:270px; }
div#right p a { text-decoration: none; color: #ef4a0d; }
div#right p a:hover { text-decoration: none; color: #085286; }

div#right div.grupo p { width: 310px; }

/* historia 0103 */
div#right div#historia { margin-left: 1px; padding-top:30px; background-image:url('../img/0103-bg.gif'); background-repeat: repeat-x; background-position: top; }
div#historia div#menu { margin-left: 16px; }
div#historia div#menu a { margin-right: 18px; }
div#historia div.ct-historia { margin-top: 30px; margin-left: 16px; }
div#historia div.ct-historia p {margin-left: 0px; line-height: 18px; width: 280px; }
div#historia div.ct-historia p em { color: #f1622d; font-style: normal; font-weight:bold; }

/* valores 0104 */
ul#valores { font-size: 11px; color: #085286; line-height: 14px; }

/* sabias que */

ul#sabias-que { color:#085286; list-style: none; margin: 0px; padding:0px; margin-left: 15px; width: 320px; margin-top: 15px; }
ul#sabias-que li { background-image:url('../img/0105-bullet.gif'); background-position: 2px 6px; background-repeat: no-repeat; padding:5px; padding-left: 15px; padding-bottom:7px; margin-top:7px; }
ul#sabias-que li.bl {background-color: #D8F1FF; }


/* nuestro-compromiso */
div#nuestro-compromiso p {line-height: 13px; }
div#nuestro-compromiso { margin-left: 1px; line-height: 13px; }
div#nuestro-compromiso ul { margin-left:0px; margin-top: 10px; list-style: none;  padding-left: 20px;  margin-bottom:20px; width: 510px; }
div#nuestro-compromiso ul li { background-image:url('../img/0301-bullet.gif'); background-repeat: no-repeat; background-position: 0px 1px; padding-left: 15px;  margin-top:15px; }
div#nuestro-compromiso ul li a { text-decoration: none; font-weight: bold; color: #ef4a0d; }

div#nuestro-compromiso ul li.text a { text-decoration: none; font-weight: normal; color: #085286; }
div#nuestro-compromiso ul li.text a:hover { text-decoration: none; font-weight: normal; color: #ef4a0d; }

div#nuestro-compromiso ul li a:hover { color:#085286 }
div#nuestro-compromiso a:hover { color: #ef4a0d;  }

/* nuestro compromiso internas */
ul#nuestro-compromiso { padding:0px; margin: 0px; margin-left:15px; list-style: none; clear:both; margin-top: 25px; padding-bottom:25px; }
ul#nuestro-compromiso li { background-image:url('../img/0301-bullet.gif'); background-repeat: no-repeat; background-position: 0px 1px; padding-left: 15px;  float: left; display: inline; padding-right: 15px; }
ul#nuestro-compromiso li a { text-decoration: none; font-weight: bold; color: #085286; }
ul#nuestro-compromiso li a:hover { color:#ef4a0d }

ul#nuestro-compromiso li.actiu a { color:#ef4a0d }

/* alimentacion saludable */
div#alimentacion-saludable p { line-height: 12px; width:300px; }
div#alimentacion-saludable ul {list-style: none; color:#085286; margin:0px; padding:0px; margin-left: 15px;   }
div#alimentacion-saludable ul li {background-image:url('../img/0105-bullet.gif'); background-position: 2px 6px; background-repeat: no-repeat; padding:5px; padding-left: 15px; padding-bottom:3px; margin-top:3px; }

/* la nutricion de nuestras marcas */
div#nutricion-marcas {   }
div#nutricion-marcas div#lista-marcas { width: 167px; float:left; margin:0px; height: 420px; }
div#nutricion-marcas div#lista-marcas p { margin: 0px; margin-left: 15px; margin-top: 15px;  width: 154px; font-size:10px; line-height: 14px; }
div#nutricion-marcas div#lista-marcas p select { margin-top: 5px; width: 134px; color:#085286; font-size: 10px; }
div#nutricion-marcas div#lista-marcas ul { list-style: none; margin: 0px; padding: 0px; margin-left: 1px; padding-top: 10px; }
div#nutricion-marcas div#lista-marcas ul li { border-bottom: 1px solid #f8c3ae;  padding: 3px; padding-left: 20px;  }
div#nutricion-marcas div#lista-marcas ul li a { text-decoration: none; color: #ef4a0d; }
div#nutricion-marcas div#lista-marcas ul li a:hover { color: #085286; }
div#nutricion-marcas div#lista-marcas ul li.sel { background-color: #ffffff; }

div#nutricion-marcas div#ficha-producto { width: 370px; float: left; padding-top:15px; } 
div#nutricion-marcas div#ficha-producto p { margin: 0px; margin-top: 15px; margin-left: 13px; }

div#nutricion-marcas div#ficha-producto table { font-size: 9px; text-align:center; margin-left: 15px; margin-top: 15px; }
div#nutricion-marcas div#ficha-producto table tr.cap td { border-bottom: 1px solid #ee4f13; }
div#nutricion-marcas div#ficha-producto table tr.cap td.cr { background-color: #ee4f13; color: #ffffff; }
div#nutricion-marcas div#ficha-producto table td { padding-top: 4px; padding-bottom: 4px;  }
div#nutricion-marcas div#ficha-producto table td.left {text-align: left; padding-left: 3px; }
div#nutricion-marcas div#ficha-producto table td.lefti {text-align: left; padding-left: 20px; }
div#nutricion-marcas div#ficha-producto table tr.ro td { background-color: #fdede7; }

div#nutricion-marcas div#intro { margin: 0px;  width: 340px; float: left;  }
div#nutricion-marcas div#intro p { margin: 0px; line-height: 13px; margin-left: 10px; margin-top: 15px; }

/* Cantidades diarias orientativas */
div#cdos p { line-height: 13px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 10px; width:280px;}
div#cdos img { margin-bottom: 10px; }


/* Info alergias */
div#info-alergias table { margin-left:15px; }
div#info-alergias table td { font-size: 9px; color: #085286; text-align:left; width:130px; }
div#info-alergias table td input { margin-left: 15px; } 
div#info-alergias table td.nob { border: 0px; }
div#info-alergias p { width: 300px; }
div#info-alergias div.petit { margin-left: 1px; width: 557px; margin-right: 0px; background-image: url('../img/0305-bg-legal.gif'); font-size:9px; padding: 0px; margin-bottom: 0px; padding-top: 15px; padding-bottom: 10px; margin-top:15px; }
div#info-alergias div.petit p { width: 500px; padding-top: 0px; margin-top:0px; }

div#info-alergias-tbcap { margin:0px; margin-left: 30px; clear:both; display:block;  height:20px; }
div#info-alergias-tbcap a { font-weight: bold; padding: 10px; color: #085286; background-color: #bfe7ff; text-decoration: none; height:30px; }
div#info-alergias-tbcap a:hover, div#info-alergias-tbcap a.des:hover { color: #ef4a0d; }
div#info-alergias-tbcap a.des { background-color: #ecf8ff; color: #3285c0; }

div#info-alergias table#resultado {clear: both; }
div#info-alergias table#resultado td { border: 0px; }
div#info-alergias table#resultado td a {display: block; padding-left: 11px; background-image: url('../img/0305-bullet.gif'); background-repeat: no-repeat; background-position: middle; background-position: left center; text-decoration: none; color: #ef4a0d; text-align: left; padding-top:5px; padding-bottom:3px;  margin-left: 16px; }
div#info-alergias table#resultado td a:hover { color: #085286; }
div#info-alergias table#resultado td span {background-color: #ffffff; display:block; text-align:left; margin:5px; margin-left: 16px; margin-top: 5px; padding: 1px; padding-left: 11px; }

/* Preguntas y respuestas nutricion */
div#preguntas-frecuentes { padding-top: 20px; padding-left: 15px; }
div#preguntas-frecuentes span { font-weight: bold; color: #ffffff; background-color: #085286; padding:1px; text-transform: uppercase; padding-left: 5px; padding-right: 5px; }
div#preguntas-frecuentes ul {margin-left: 0px; padding-left: 0px; }
div#preguntas-frecuentes ul li.on { list-style-type: none; padding-left: 15px; background-image: url('../img/0306-bulleton.gif'); background-repeat: no-repeat; background-position: 0px 2px; padding-bottom:5px; }
div#preguntas-frecuentes ul li.off { list-style-type: none; padding-left: 15px; background-repeat: no-repeat; background-position: 0px 2px; background-image: url('../img/0306-bulletoff.gif'); }
div#preguntas-frecuentes ul li a { text-decoration: none; color: #ef4a0d; font-weight: bold; }
div#preguntas-frecuentes ul li a:hover { color:#085286; }
div#preguntas-frecuentes ul li div.respuesta { display: none; padding:5px 10px 10px 10px; color:#085286; padding-left: 0px; } 
#bot_print { width:500px; margin-left:36px; text-align:right; padding-top:6px;  }
#bot_print a { color:#085286; text-decoration:underline; }
#bot_print a:hover {  color: #ef4a0d; text-decoration:none; }  
/* enlaces de interes */
div#enlaces-de-interes { padding-left: 15px; }
div#enlaces-de-interes ul { margin:0px; padding: 0px; margin-top:20px; width: 300px;  float: left; list-style:none; }
div#enlaces-de-interes ul li { color:#ef4a0d; padding-left: 10px; background-image: url('../img/0306-bulleton.gif'); background-repeat: no-repeat; background-position: left 3px; margin-bottom: 15px; }
div#enlaces-de-interes ul li a { color: #085286; }
div#enlaces-de-interes ul li a:hover { color: #ef4a0d; }


/* Comunicacion */

/* Noticias */

#listado-noticias { width: 523px;  min-height:372px; height: auto !important; height: 372px; margin-top: 15px; margin-left: 20px; }
#listado-noticias div.entrada  { display: block; clear: both; padding-bottom: 12px; text-decoration: none; }
#listado-noticias a img { margin-right: 20px; margin-bottom: 12px; border: 0px; display: block; float: left; }

#listado-noticias div.entrada div.noticia { background-color: #D9F1FF; display:block; padding: 0 0 0 0; float: left; width: 379px; height: 83px; }
#listado-noticias div.entrada div.noticia a { color: #085286; text-decoration:none; }
#listado-noticias div.entrada div.noticia a:hover { color: #e56a30;  }
div.noticia span.data { display: block; color: #e56a30; margin-top: 10px; margin-left: 10px; }
div.noticia span.titular { display: block; font-weight: bold;  margin-left: 10px; }
div.noticia span.entradita { display: block;  margin-left: 10px; margin-right: 10px; }

div.paginador { text-align: right; background-color: #D9F1FF; padding: 3px; margin-left: 20px; margin-right: 20px; margin-top: 12px; clear:both; }
div.paginador a { color: #085286; text-decoration: none;  font-weight: bold;  }
div.paginador a:hover {  color:#e56a30; }
div.paginador span { color:#e56a30; }

div#ficha-noticias { width: 523px; min-height:372px; height: auto !important; height: 372px; margin-top: 15px; margin-left: 20px;  margin-bottom:10px; }
div#ficha-noticias div.entrada div#imagenes { margin-right: 20px; margin-bottom: 12px; border: 0px; display: block; float: left;  }
div#ficha-noticias div.entrada div.noticia { background-color: #D9F1FF; display:block; padding: 0 0 0 0; float: left; width: 290px; min-height:372px; height: auto !important; height:372px;  }

div#ficha-noticias div.noticia span.data, div#ficha-noticias div.noticia span.titular, div#ficha-noticias div.noticia span.entradita { padding-bottom: 10px; margin-left: 20px; }
div.noticia span.entradita a { color:#e56a30;  text-decoration: none; }
div.noticia span.entradita a:hover { color:#085286; } 


/* Spots */
#listado-spots { width: 523px; height: 372px; margin-top: 15px; margin-left: 20px; }
#listado-spots div.entrada a img {margin-right: 10px; margin-bottom: 12px; border: 0px; display: block; float:left;  } 
#listado-spots div.entrada { width: 260px; float: left; *padding-bottom: 12px; }
#listado-spots div.entrada div.spot { background-color: #D9F1FF; display:block; padding: 0 0 0 0; float: left; width: 140px; height: 83px; margin-right: 5px; }
div.spot span.data { display: block; color: #e56a30; margin-top: 10px; margin-left: 10px; }
div.spot span.titular { margin-top: 10px; display: block; font-weight: bold;  margin-left: 10px; }
div.spot span.entradita { display: block;  margin-left: 10px; margin-right: 10px; }
#listado-spots div.entrada div.spot a { color: #085286; text-decoration:none; }
#listado-spots div.entrada div.spot a:hover { color: #e56a30;  }


div#ficha-spots { width: 523px; height: 372px; margin-top: 15px; margin-left: 20px;  }
div#ficha-spots div.entrada div#video { margin:0 12px 12px 0; border: 0px;  float: left; width:298px; background-color: #D9F1FF; display:block; padding:46px 0 100px 0; text-align:center; }
div#ficha-spots div.entrada div.spot { background-color: #D9F1FF; display:block; padding: 0 0 0 0; float: left; width: 201px; height: 371px; }

div#ficha-spots div.spot span.data, div#ficha-spots div.spot span.entradita { padding-bottom: 10px; margin-left: 20px; }
div#ficha-spots div.spot span.titular { padding-bottom: 10px; margin-left: 20px; padding-top:34px;  }
div.spot span.entradita a { color:#e56a30;  text-decoration: none; }
div.spot span.entradita a:hover { color:#085286; } 

/* trabajo*/
#nuestra-gente { width: 556px; height: 435px; /*background-image:url(../img/0503-fondo.gif);*/ background-repeat:repeat-x; margin-left:2px; }
#nuestra-gente div#caps { width:527px; padding:12px 0 15px 0; margin-left:16px; }
#nuestra-gente div.gente { width: 538px; /*height:104px;*/ margin:0 0 4px 0; clear:both; float:left; padding-left:15px; }
#nuestra-gente div.gente div.imagen-izq { float:left; width:77px;/*107px*/ padding-top:2px; text-align:left; }
#nuestra-gente div.gente div.imagen-der { float:left; width:217px; padding-top:2px; text-align:right; }
#nuestra-gente div.gente div.texto { float:left; width:446px; }
#nuestra-gente div.gente div.texto div.contenido { background-color:#D9F1FF; padding:0 6px 0 19px; height:75px; background-image:url(../img/0502-fons-sup.gif); background-repeat:no-repeat; }
#nuestra-gente div.gente div.texto div.contenido span.ttl { color:#e56a30; font-weight:bold; font-size:12px; display:block; padding:12px 0 8px 0; }
#nuestra-gente div.gente div.texto div.contenido span.cont { padding:8px 0 0 0; margin:0px; }
#nuestra-gente div.gente div.texto div.bottom { background-image:url(../img/0502-fons-bot.gif); background-repeat:no-repeat; width:446px; height:6px; line-height:6px; font-size:6px; } 

#nuestra-gente div.gente div.texto div.contenido span.ttl a { color:#e56a30; text-decoration:none; }
#nuestra-gente div.gente div.texto div.contenido span.cont a { color:#085286; text-decoration:none; }
#nuestra-gente div.gente div.texto div.contenido span.cont a:hover { color:#e56a30; text-decoration:none; }

#carreras-ofrecemos { width: 556px; /*background-image:url(../img/0503-fondo.gif); background-repeat:repeat-x;*/ margin-left:2px; }

#carreras-ofrecemos ul { padding:0 0 0 20px; margin:0px; width:294px; }
#carreras-ofrecemos ul li { list-style:none; line-height:18px;  padding:0px; margin:0px; color:#ef4a0d; font-weight:bold; }
#carreras-ofrecemos ul ul {  padding:0 0 10px 0; margin:0 0 0 20px; }
#carreras-ofrecemos ul ul  li { list-style:circle; line-height:16px; padding:0px; margin:0px; font-weight:normal; color:#085286; }

#carreras-ofrecemos div#caps { width:527px; padding:43px 0 15px 0; margin-left:16px; }
#carreras-ofrecemos div.gente { width: 523px; height:94px; margin:0 17px 8px 16px; }
#carreras-ofrecemos div.gente div.imagen-izq { float:left; width:217px; padding-top:2px; text-align:left; }
#carreras-ofrecemos div.gente div.imagen-der { float:left; width:217px; padding-top:2px; text-align:right; }
#carreras-ofrecemos div.gente div.texto { float:left; width:306px; }
#carreras-ofrecemos div.gente div.texto div.contenido { background-color:#E3EBF1; padding:0 6px 0 19px; height:88px; background-image:url(../img/0503-top.gif); background-repeat:no-repeat; }
#carreras-ofrecemos div.gente div.texto div.contenido span.ttl { color:#e56a30; font-weight:bold; font-size:12px; display:block; padding:18px 0 8px 0; }
#carreras-ofrecemos div.gente div.texto div.contenido span.cont { padding:8px 0 0 0; margin:0px; }
#carreras-ofrecemos div.gente div.texto div.bottom { background-image:url(../img/0503-bottom.gif); background-repeat:no-repeat; width:306px; height:6px; line-height:6px; font-size:6px; }

div#rrhh ul { margin-left:0px; margin-top: 20px; list-style: none;  padding-left: 20px; }
div#rrhh ul li { background-image:url('../img/0301-bullet.gif'); background-repeat: no-repeat; background-position: 0px 1px; padding-left: 15px;  margin-top:10px; }
div#rrhh ul li a { text-decoration: none; font-weight: bold; color: #ef4a0d; }
div#rrhh ul li a:hover { color:#085286 }
div#rrhh ul li.actiu a { color:#085286 }

/*
#nuestra-gente { width: 556px; height: 435px; background-image:url(../img/0503-fondo.gif); background-repeat:repeat-x; margin-left:2px; }
#nuestra-gente div#caps { width:523px; padding:37px 16px 10px 17px; }
#nuestra-gente div.gente { width: 523px; height:114px; margin:0 17px 12px 16px; }
div.gente div.imagen-izq { float:left; width:217px; padding-top:2px; text-align:left; }
div.gente div.imagen-der { float:left; width:217px; padding-top:2px; text-align:right; }
div.gente div.texto { float:left; width:306px; }
div.gente div.texto div.contenido { background-color:#E3EBF1; padding:0 6px 0 19px; height:108px; background-image:url(../img/0503-top.gif); background-repeat:no-repeat; }
div.gente div.texto div.contenido span.ttl { color:#e56a30; font-weight:bold; font-size:12px; display:block; padding:18px 0 8px 0; }
div.gente div.texto div.contenido span.cont { padding:8px 0 0 0; margin:0px; }
div.gente div.texto div.bottom { background-image:url(../img/0503-bottom.gif); background-repeat:no-repeat; width:306px; height:6px; line-height:6px; font-size:6px; } 
*/

#puestos-vacantes { width: 557px; }
#puestos-vacantes div#entrada { padding-top:12px; }
#puestos-vacantes div#entrada p { margin:0px; padding:0 0 12px 16px;  width: 532px;  }
#puestos-vacantes div#entrada p img { vertical-align:middle; }
#puestos-vacantes table { width: 557px; margin-left:1px; margin-top:6px; }
#puestos-vacantes table tr.titol td { width: 556px; background-color:#FFD4B9; color:#EF4A0D; font-size:11px; height:19px; font-weight:bold; }
#puestos-vacantes table tr td { border-bottom:1px solid #EF4A0D; text-align:center; font-size:10px; height:29px; }
#puestos-vacantes #txtpie { padding:21px 8px 0 15px; }
#puestos-vacantes #txtpie a { color:#EF4A0D; text-decoration:underline; }
#puestos-vacantes #txtpie a:hover { text-decoration:underline; } 


/*CONTACTO*/
#atencion-servicio { width: 556px; background-image:url(../img/0601-fons.gif); background-repeat:repeat-x; height: 395px; margin-left:2px; }
#atencion-servicio div#caps { width:524px; padding:43px 0 15px 0; margin-left:16px; }
#atencion-servicio div.contacto { width: 541px; height:114px; padding-bottom:22px; padding-left:15px; }
#atencion-servicio div.contacto div.imag { float:left; width:217px; padding-top:2px; text-align:right; }
#atencion-servicio div.contacto div.texto { float:left; width:306px; }
div.contacto div.texto div.contenido { background-color:#D9F1FF; padding:0 6px 0 19px; height:148px; background-image:url(../img/0601-top.gif); background-repeat:no-repeat; }
div.contacto div.texto div.contenido span.ttl { color:#e56a30; font-weight:bold; font-size:12px; display:block; padding:22px 0 0 0; }
div.contacto div.texto div.contenido span.cont em { font-style:normal; font-size:9px;  }
div.contacto div.texto div.contenido span.cont { padding:8px 0 0 0; margin:0px; }
div.contacto div.texto div.bottom { background-image:url(../img/0601-bottom.gif); background-repeat:no-repeat; width:306px; height:6px; line-height:6px; font-size:6px; } 


#contacto-form { font-size:11px; padding-left:15px; padding-top:20px;  }
#contacto-form p { margin-left:0px; padding-left:0px; }
#contacto-form table { font-size:11px; margin-left:45px; width:435px; }
#contacto-form table td { height:26px; }
#contacto-form input { font-size:11px; border:1px solid #085286; width:200px; font-size:11px; color:#085286; } 
#contacto-form textarea { font-size:11px; border:1px solid #085286; width:240px; height:90px; font-size:11px; color:#085286; }
#contacto-form input#button { font-size:11px; background-color:#085286; color:#ffffff; width:80px; color:#085286; color:#ffffff; }
#contacto-form input#check { border:1px solid #085286; width:15px; vertical-align:middle; color:#085286; }
