body{font:11px/15px Verdana, Arial, Helvetica, sans-serif;color:#000000;padding:0;margin:0; background:#ffffff; text-align: center;}
.all{margin: 0 auto;text-align: left; background:#F9F9F9 url(../img/fnd.gif) fixed repeat-y 50% 0; width: 778px;}
.clear{clear:both;}
.cabecera {border:1px none red; background:#ffffff; margin:0px 2px; padding-top:14px;}
.main { padding-top:10px; padding-bottom:20px; margin:0; float:left; width:640px;}
.pie { padding:15px; text-align:center; border-bottom:1px solid #999;}
table{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.link10b { text-decoration:underline; color:#275F00; font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
a.link10 { text-decoration:none; color:#333; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
a:hover.link10 { text-decoration:underline; color:#275F00;}
h1 {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#cc0000; margin:15px 0 15px 0; padding:0;}
h2{margin: 0 15px 10px 20px; padding-top: 0.3em; font-size: 140%;color: #275F00;}
h3{margin: 10px 15px;font-size: 160%;color: #E12A00; border-bottom:1px dashed #275F00; padding-bottom:10px;}
h4{margin: 0 15px 10px 0px; padding-top: 0.3em; font-size: 140%;color: #275F00; border-bottom:1px dashed #275F00; padding-bottom:10px;}
h5{margin: 0 15px 10px 0px; padding-top: 0.3em; font-size: 100%;color: #275F00; padding-bottom:5px;}
h5 a{ text-decoration:underline; color:#333333;}
h6 {font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#cc0000; margin:0px 0 15px 0; padding:0;}

.derecha{ float:right;}
.izquierda{ float:left;}
/* inicio menu  */
.menu { float:left; width:134px; background:#ffffff; font:normal 11px Verdana, Arial, Helvetica, sans-serif; margin-left:1px;}
.menu a{color:#333;text-decoration:none;}
.menu a:hover{color:#275F00; text-decoration:underline;}
ul{margin:0px; padding:0px;}
li{list-style:none; margin:0px;padding:0px;border-bottom:1px solid #B2B2B2; border-top:1px solid white;}
.c1{padding:6px 0 5px 7px;}
.c2{text-align:center;padding-bottom:3px;}
.home{background:url(../img/bg_titmenu.gif);font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#275F00;padding:6px 0 3px 7px;}
.home a{text-decoration:none; color:#275F00;}
.tit{background:url(../img/bg_titmenu.gif);border-top:6px solid #47AF00; border-bottom:1px solid #47AF00; font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#275F00;padding:6px 0 5px 7px;}
.tit a{text-decoration:none; color:#275F00;}
.registro{padding:7px;font: normal 10px Verdana, Arial, Helvetica, sans-serif;color:#275F00;border-top:6px solid #47AF00;}
.registro a{font: normal 10px Verdana, Arial, Helvetica, sans-serif;color:#275F00;text-decoration:underline;}
.camporegistro{font: normal 10px Verdana, Arial, Helvetica, sans-serif;color:#333;width:120px;margin:3px 0;}
.registroinput{font: normal 10px Verdana, Arial, Helvetica, sans-serif;background:white;margin:2px 0;padding:2px 3px;border:1px solid black;}
.registrobutton{font: bold 10px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;background:#47AF00;margin:2px 0; padding:1px 2px 1px 2px;border:1px none black;}
.registrobutton2{font: bold 10px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;background:#666666;margin:2px 0; padding:1px 5px 1px 10px;border:1px none black;}
.registrobutton1{
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
background:#47AF00;
margin:2px 0; 
padding:2px 0px;
border:1px none black;}
/* fin menu  */
.portadaizquierda{float:left; margin-bottom:15px; margin-top:15px; margin-left:8px; margin-right:6px;}
.portadaizquierda2{float:left;}
.portadaderecha{float:left; margin-bottom:15px; margin-top:15px;}
.portadaderecha2{float:left;}
.buscador{ width:400px; margin:0; }
.buscadorofertas {background:#47aF00; font:bold 10px verdana; color:#ffffff; width:382px; padding:4px 10px; margin-top:10px;}
.camposbuscador {padding:10px; background:#ffffff; border:1px solid #565656; width:380px; }
.buscadorinput{font: normal 10px Verdana, Arial, Helvetica, sans-serif;background:white;margin:2px 0;border:1px solid black;}
.marcorobapaginas { width:200px; border: 1px solid #efefef; background:#EFEFEF; font:normal 9px verdana; color:#666666; text-align:right;}
.robapaginas { width:200px; height:200px; background: #ffffff; color:#333;}
.marcopublicidad400 { width:400px; border: 1px solid #efefef; background:#EFEFEF; font:normal 9px verdana; color:#666666; text-align:right; }
.publicidad400 { width:400px; height:80px; background: #ffffff; color:#333;}
.ofertasdestacadas{ float:left; border-bottom:1px solid #4FA600; padding:0;margin-left:8px;margin-right:10px;}
.ofertasinscritas{ float:left; padding:0;margin-left:8px;margin-right:10px;}
.tituloofertasdestacadas { width:598px; background:url(../img/bg_titofertas.gif);font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;padding:4px 0 4px 7px;}
.titulofondo { background:url(../img/bg_titofertas.gif);font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;padding:4px 0 4px 7px;}
.titofertas {background:#ffffff;padding: 8px 10px;border-bottom:1px solid #4FA600;font: bold 10px Verdana, Arial, Helvetica, sans-serif;color:#4FA600;}
.ofertas td {padding: 7px 10px;}
.ofertas td a{text-decoration:none;color:#333;}
.ofertas td a:hover{text-decoration:underline;color:#4FA600;}
.tr0 {padding: 5px 10px;}
.tr00 {background:#ffffff; padding: 5px 10px;}
.tr01 {background:#E7F0E4;}
.tr02 {background:#ffffff;}
.tr03 {background:#ffffff; color:#4FA600;padding: 4px 5px; font-weight:bold;}
.tr04 {background:#ffffff; border-bottom:1px solid #4FA600;color:#333333;padding: 4px 5px 10px 5px;}
.tr04a {background:#ffffff; border-bottom:1px solid #4FA600;color:#4FA600;padding: 6px 5px 6px 5px; font-weight:bold;}
.tr04b {background:#ffffff; border-bottom:1px solid #4FA600;color:#4FA600;padding: 4px 5px 10px 5px; font-weight:bold;}
.tr05 {background:#ffffff; border-bottom:1px solid #efefef;color:#333333;padding: 5px 10px 5px 10px;}
.tr05b {background:#F2F5EE; border-bottom:1px solid #efefef; border-right:1px solid #efefef;color:#275F00;padding: 5px 10px 5px 10px; font-weight:bold;}
.tr05c {background:#F2F5EE; border-top:1px solid #4FA600; border-bottom:1px solid #4FA600;color:#275F00;padding: 5px 10px 5px 10px; font-weight:bold;}
.tr05d {background:#878686; color:#fff;padding: 5px 10px 5px 10px; font-weight:bold;}
.tr06 {background:#fff; border-top:1px solid #6DB530;color:#333333;padding: 4px 10px 4px 10px;}
.tr06a {background:#fff; border-top:1px solid #878686;color:#333333;padding: 4px 10px 4px 10px;}
.tr06 a{ text-decoration:none; color:#E12A00; font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
.tr06b {background:#fff; border-top:1px solid #878686;color:#333333;padding: 4px 10px 4px 10px;}
.tr07b {color:#275F00;padding: 10px 10px 5px 10px; font-weight:bold; border-bottom:1px solid #efefef;}
.tr08 {border:1px solid #efefef;}
.tr09b {background:#F2F5EE; border-bottom:1px solid #ffffff; border-right:1px solid #efefef;color:#275F00;padding: 5px 10px 5px 10px; font-weight:bold;}
.tr10 {background:#E7F0E4;}
.tr10 ul{ margin:5px;}
.tr10 li{ border:0; padding:2px 5px 2px 10px; background:url(../img/bg_tr10.gif) no-repeat;background-position:2px 50%;}
.tr11 { background:#E4F6DE; border-left:1px solid white; text-align:center; padding:10px;}
.tr11b { background:#E4F6DE; border-left:1px solid white; padding:10px; width:150px;}
.tr12 {border: 1px solid #508521; background:white; padding:10px;font: normal 11px Verdana, Arial, Helvetica, sans-serif;color:#4FA600;}
.tr12b {border: 1px solid #508521; background:white; padding:0;}
.tr12b ul{ margin:5px;}
.tr12b li{ border:0; padding:2px 5px 2px 10px; background:url(../img/bg_tr10.gif) no-repeat;background-position:2px 50%;}
.tdtr12b { border-left:1px solid #E7F0E4; text-align:center; padding:10px;}

.empresas { border-left:1px solid #FFFFFF; width:130px; float:left;}
.empresas li {padding:8px;}
.logoempresa {width:100px;height:40px;border:1px solid #00004F;background:#ffffff; float:right;}
.logoempresas {width:105px;height:60px;border:1px solid #00004F;background:#ffffff;}
.tablaacceso{ border-top:1px solid #4FA600;border-left:1px solid #4FA600;border-right:1px solid #4FA600; margin:15px 0; text-align:left;}
.tabladatos{ border:1px solid #4FA600; margin:15px 0; text-align:left;}
.tablapreguntas{ border:1px solid #6DB530; margin:15px 0; text-align:left;}
.tablapreguntas2{ border:1px solid #878686; margin:15px 0; text-align:left;}
.tablaleft { text-align:left; margin:0 20px 20px 20px; border:1px solid #666; padding:20px; background:#f5f5f5;}
.tablaleft2 { text-align:left; margin:0 20px 20px 20px;}
.marcopopup { text-align:left; margin:20px; padding:20px; border:1px solid #666; background:#f5f5f5;}
.tituloseccion { background:url(../img/bg_titofertas.gif);font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;padding:4px 0 4px 7px;}

.tituloseccion2 { background:url(../img/bg_titmenu2.gif);font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;padding:4px 0 4px 10px;}
.root {text-align:left; margin:15px 20px;font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.root a{text-decoration:none; color:#275F00;}
.root a:hover{text-decoration:underline;}


/* pasos cv  */
div#menucv{float:left; margin-bottom:5px;}
ul#navcv,ul#navcv li{list-style-type:none;margin:0;padding:0;}
ul#navcv li{float:left; margin-right:2px;text-align: center}
ul#navcv a{float:left;padding: 2px 8px;text-decoration:none;background:url(../img/bg_navcv.gif);color: #fff; font:9px verdana;}
ul#navcv li.activelink a,ul#navcv a:hover{color: #fff; background:url(../img/bg_navcvactive.gif);}
.foto { border:1px solid #333333; background:#efefef; margin:5px 0px 5px 0px; padding:0; width:98px; height:134px;}
.nota{ text-align:right; font:normal 9px Verdana, Arial, Helvetica, sans-serif;}
/* pasos cv  */

div#nifty{ margin: 0;background: #F2F5EE; text-align:left;}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #F2F5EE}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
p{margin: 5px 15px;padding-bottom:1em;}
.tablaofertas{background:#ffffff; float:left; margin:0 15px 10px 10px; padding:10px;}
.tablaofertas2{background:#ffffff; margin:0 10px 10px 10px; padding:10px; float:left}
.tablaofertas3{background:#ffffff; margin:0 15px; padding:10px; float:left}
.separa { margin:10px 10px; border-bottom:1px dashed #275F00;}
.logoaquihaytrabajo01{ padding:3px 0 4px 6px;float:left;background:#ffffff;}
.logokonecta { padding:22px 11px 9px 249px; background:url(/img/bg_konecta.gif); float:right; }
.logoganvam  { padding:0px 0px 0px 249px; background:url(/img/bg_ganvam.png); float:right; }
.cabecerabot {background:url(../img/bg_cabecerabot.gif); height:14px;}


.allindex{margin: 0 auto; text-align: left;width: 910px;}
.indexleft{float:left; background:#F9F9F9 url(../img/fnd.gif) fixed repeat-y 50% 0; width: 778px;}
.indexright{float:right; text-align: left; background:#ffffff;border-bottom:1px solid #999;border-right:1.5px solid #999;}
.logosder { border:0; width:130px; float:left;}
.logosder li {padding:8px;}


