/*  */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; }body {  font-family: Arial, Helvetica, sans-serif; }a { text-decoration:none; }:focus { outline: 0 }ol, ul { list-style: none }table { border-collapse: collapse; border-spacing: 0 }blockquote:before, blockquote:after, q:before, q:after { content: "" }blockquote, q { quotes: "" "" }input, textarea { margin: 0; padding: 0 }hr { margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px }.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }.clearfix { display: inline-block; }* html .clearfix { height: 1%; }.clearfix { display: block; }strong {font-weight:bold;}body#main { background: url(../images/main_Bg.gif) repeat-x top #FFF; }body#interior { background: url(../images/interior_Bg.gif) repeat-x top #FFF; }#wrapper { width:980px; margin:0 auto; }#header { width:980px; height:149px; float:left; }#main_cont { width:690px; padding:0 30px 40px 0; float:left; }#main_sidebar { width:260px; padding:0 0 20px 0; float:left; }#footer { width:100%; height:170px; background:url(../images/footer_bg.gif) repeat-x; }#footer #subcont { width:980px; margin:0 auto; }#header img#logo { float:left; width:128px; height:87px; margin:36px 0 0 16px; }#header img#logogrupoeposprint { display: none }#header #headerright { float:right; width:800px; margin:0 0 0 0; text-align: right; padding-top: 35px; height:19px; padding-right:0px }#header #swsearch { height: 43px; float: right; width: 172px; margin: 0 }#header #swsearch #s { color: #fff; background: url(../images/buscarback.gif) 0px 3px no-repeat; background-color: #555555;    padding: 0px 10px 4px 21px;    height: 24px;       font-size: 12px; border: 1px solid #d6d6d6; width: 113px; vertical-align: middle }#header #swsearch #s.focus { background: url(../images/buscarback-mag.gif) 0px 3px no-repeat;background-color: #555555 }#header #eposmenu { float: right; padding-top: 20px; }#header ul#main_nav { float:right; height:10px; margin:8px 0 0 0; font-size:11px; text-transform: uppercase; }#header ul#main_nav li { float:left; line-height:10px; padding:0 6px; }#header ul#main_nav a.mainnavlink { display: inline-block; padding-bottom: 8px; }a {color: #cf1343;}a:hover {color: #f58300;text-decoration: underline;}#home_main_image { width:980px; height:250px; float:left;  }#home_main_image #slider { width:980px; height:250px; overflow: hidden ;position:relative; }#home_main_image #slider img {    position:absolute;    top:0px;    left:0px;    display:none;}#home_main_image #slider a {    border:0;    display:block;}#home_main_image #main_img_text { width:400px; height:95px; position:relative; left:30px; top:-160px; z-index: 999}#home_main_image #main_img_text h1 { font-size:28px; padding:0 0 14px 0; color:#FFF; }#home_main_image #main_img_text h2 { font-size:16px; color:#FFF; }#home_main_image #main_img_text h2 cufon { padding:0 0 5px 0; }#home_main_image .mainimg { width: 980px; height: 250px }#main_cont ul#subnav { width:720px; height:50px; float:left; }#main_cont ul#subnav li { width:239px; height:50px; float:left; line-height:50px; font-size:16px; text-transform:uppercase; border-right:1px solid #FFF; }#main_cont ul#subnav li a { width:239px; padding:0 0 0 0px; height:50px; display:block; text-decoration:none; color: #FFF; text-align: center; }#main_cont ul#subnav li.tab1 a { background:#898989; }#main_cont ul#subnav li.tab1 a:hover { background:#626262; }#main_cont ul#subnav li.tab1_selected { background:#f4a100; }#main_cont ul#subnav li.tab2 a { background:#aaaaaa; }#main_cont ul#subnav li.tab2 a:hover { background:#838383; }#main_cont ul#subnav li.tab2_selected { background:#ce0538; }#main_cont ul#subnav li.tab3 a { background:#c3c3c3; }#main_cont ul#subnav li.tab3 a:hover { background:#9a9a9a; }#main_cont ul#subnav li.tab3_selected { background:#ce0538; }#main_cont div#searchofertas { width:630px; padding:29px 29px 19px 29px; margin:25px 0 25px 0; float:left; border-top: 1px solid #dadada; border-right: 1px solid #acacac; border-bottom: 1px solid #999999; border-left: 1px solid #d1d1d1; background:#dfdfdf; }#main_cont div#searchofertas #search_bot { width:630px; float:left; }#main_cont div#searchofertas input.searchfield , .resultado_subcol_a input.searchfield , #main_cont div#searchofertas input.locationfield { height:31px; border: 1px solid #c0c0c0; background:#f9f9f9 url(../images/bg_input.gif) repeat-x bottom; padding:0 5px 0 5px; line-height:31px; }#main_cont div#searchofertas input.searchfield , .resultado_subcol_a input.searchfield { width:260px; margin:0 10px 20px 0; }#main_cont div#searchofertas input#buscadorofertaskeyw , input#buscadorofertasrightkeyw { background: url(../images/oferta-lupa.gif) top left no-repeat; padding-left: 35px }#main_cont div#searchofertas input#buscadorofertasloca { background: url(../images/oferta-provincia.gif) top left no-repeat; padding-left: 34px; width:140px; margin:0 10px 20px 0; }#main_cont div#searchofertas input#buscadorofertascod, input#buscadorofertasrightcod { background: url(../images/oferta-codigo.gif) top left no-repeat; padding-left: 30px;width:80px; margin:0 0 20px 0; }input#buscadorofertasrightkeyw , input#buscadorofertasrightcod {width: 110px !important;padding-left: 35px;margin:0 10px 10px 0;}.bullet1 { background:url(../images/bullet1.gif) no-repeat 0 9px; padding:0 0 0 12px; height: 24px; line-height:24px; color:#454545; text-decoration:none; float:left; }.bullet1:hover { color:#cf1343; }.bullet1:active { color:#454545; }.bullet2 { background: url(../images/bullet2.png) no-repeat 5px 0px; margin:4px 0 0 15px; padding:0 0 0 28px; height: 17px; line-height:17px; color:#454545; text-decoration:none; text-transform:uppercase; }a.bullet2 { display: inline-block; }.bullet2:hover { color:#cf1343; }.bullet2:active { color:#454545; }#main_cont div#searchofertas h1 { font-size:24px; color:#F00; }#main_cont div.sep { width:690px; height:1px; }#main_cont div.subcont { width:660px; padding:35px 0 0 30px; float:left; }#main_cont div.subcont p.porque { padding:0 0 30px 0; }#main_cont div.subcont img.homepic { padding:0 30px 0 0; }#main_sidebar #my_account { text-align: left;font-size:11px; color:#FFF; width:200px; float:left; background:url(../images/sidebar_cont.png) no-repeat top #454545; min-height:350px; padding:18px 30px 30px 30px; }#main_sidebar #my_account h3.title { font-size:16px; text-transform:uppercase; color:#FFF; padding:0 0 20px 0; }#main_sidebar #my_account p { font-size:11px; color:#FFF; padding:0 0 16px 0; }#main_sidebar #my_account h3.subtitle { font-size:12px; text-transform:uppercase; color:#FFF; margin:16px 0 11px 0; }#main_sidebar #my_account div#myaccount_select { width:200px; height:20px; padding:10px 0 10px 0; border-bottom:1px solid #5f5f5f; border-top:1px solid #5f5f5f; margin:0 0 12px 0; }#main_sidebar #my_account div#myaccount_select label { font-size:12px; color:#FFF; padding:0 10px 0 0; }#main_sidebar #my_account div#myaccount_select input { margin:0 5px 0 0; }#main_sidebar #my_account input.login { width:189px; height:25px; padding:0 5px 0 5px; margin:0 0 11px 0; line-height:25px; color:#FFF; background:#787878; border-top:1px solid #363636; border-left:1px solid #363636; border-bottom: none; border-right:none; }#main_sidebar #my_account a.forgot_password { height:16px; float:left; width:178px; font-size:11px; color:#CCC; padding:0 0 0 22px; margin:0 0 10px 0; line-height:16px; background:url(../images/alert_icon.png) no-repeat 0 0; }#main_sidebar #my_account a.forgot_password:hover { color:#FFF; }#main_sidebar #my_account a.recordar { display: block; background: url(../images/ico-olvide.jpg) 0 0 no-repeat; margin:2px 0px 6px 0;color:#fff; font-size:10px;  padding:4px 0 0 21px; height: 15px; }#main_sidebar input.inicia_sesion { width:108px; height:23px; font: 12px  sans-serif; color:#FFF; text-decoration:none; line-height:25px; text-transform:uppercase; text-shadow: #694b00 -1px -1px 0px; background-image:url(../images/buttons/iniciar_sesion.jpg); background-position:0 0; border:0px; cursor:pointer;  }#main_sidebar.sidebar_loggued #my_account { background:url(../images/sidebar_logged.jpg) top left repeat-x #b8383d; min-height:350px; padding:18px 30px 15px 30px; }#main_sidebar.sidebar_loggued #my_account.clientelook { background:url(../images/sidebar_logged_cli.jpg) top left repeat-x #377cb8; }#main_sidebar.sidebar_loggued #my_account h3.title , #main_sidebar.sidebar_loggued #my_account h3.subtitle { font-weight:bold; }#main_sidebar #userlinks  {margin-top: 20px;}#main_sidebar #userlinks a {display: block;margin: 7px 0;color: #fff;font-weight:bold;font-size: 12px;background: url(../images/sidebar_vigneta.png) 0px 0px no-repeat;padding-left: 23px;padding-top: 2px;padding-bottom: 3px;height: 15px;}#main_sidebar #my_account.clientelook #userlinks a {background: url(../images/sidebar_vigneta_cli.png) 0px 0px no-repeat;}#main_sidebar #userlinks a:hover {text-decoration: underline;}#main_sidebar input.inicia_sesion:hover { background-position:0 -23px; }#main_sidebar #my_account_bot { width:260px; float:left; }#footer #subcont ul#cont_left { width:700px; padding:25px 0 0 0; float:left; }#footer #subcont ul#cont_left li, #footer #subcont ul#cont_left li a { font-size:11px; color:#454545; padding:0 10px 0 0; float:left; }#footer #subcont ul#cont_left li a:hover { color:#f4a100; }#footer #subcont a#intouch { width:150px; float:right; padding:25px 0 0 0; font-size:10px; color:#454545; }#footer #subcont a#intouch:hover { color:#f4a100; }#interior_image { width:980px; height:166px; float:left;  }#interior_image #interior_img_text { width:400px; height:30px; position:relative; left:30px; top:-95px; }#interior_image #interior_img_text h1 { font-size:28px; padding:0 0 14px 0; color:#FFF; }#interior_image #mainimg { width: 980px; height: 166px }#main_cont div.subcont div.subcol_a_txt { width:400px; }#main_cont div.subcont div.subcol_a_img { width:228px; }h3.locations_tit { font-size:14px; color:#ce0538; float:left; padding:0 0 5px 0;  }.locations_cont { float:left; width:310px; margin:0 10px 20px 0; }.locations_cont img { float:left; width:121px; height:80px; border:3px solid #FFF; margin:0 18px 0 0; }.locations_cont p { float:left; width:164px; font-size:11px; color:#454545; }#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}#sb-overlay{position:relative;height:100%;width:100%;}#sb-wrapper{position:absolute;visibility:hidden;width:100px;}#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}#sb-body{position:relative;height:100%;}#sb-body-inner{position:absolute;height:100%;width:100%;}#sb-player.html{height:100%;overflow:auto;}#sb-body img{border:none;}#sb-loading{position:relative;height:100%;}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title,#sb-title-inner{height:26px;line-height:26px;}#sb-title-inner{font-size:16px;}#sb-info,#sb-info-inner{height:20px;line-height:20px;}#sb-info-inner{font-size:12px;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}#sb-nav-close{background-image:url(close.png);}#sb-nav-next{background-image:url(next.png);}#sb-nav-previous{background-image:url(previous.png);}#sb-nav-play{background-image:url(play.png);}#sb-nav-pause{background-image:url(pause.png);}#sb-counter{float:left;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;} .nivoSlider {position:relative;}.nivoSlider img {position:absolute;top:0px;left:0px;}.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}.nivo-box {display:block;position:absolute;z-index:5;}.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; width:100%;z-index:8;}.nivo-caption p {padding:5px;margin:0;}.nivo-caption a {display:inline !important;}.nivo-html-caption {    display:none;}.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}.nivo-prevNav {left:0px;}.nivo-nextNav {right:0px;}.nivo-controlNav a {position:relative;z-index:9;cursor:pointer;}.nivo-controlNav a.active {font-weight:bold;}.sitemenu{z-index: 99997;}.sitemenu ul li {    position:relative;z-index: 99998;}.sitemenu ul li ul{    position: absolute;    left: 0;    display: block;    visibility: hidden;    background:#E7E8E8;    border-top:1px solid #999;    border-left:1px solid #999;    border-right:1px solid #999;margin-left: 8px;z-index: 99999;}.sitemenu ul li ul li{    display: list-item;    float: none;    border-bottom:1px solid #999;    margin:0;    text-align:left;width: auto;height: auto !important;line-height: normal !important;    padding:0px !important;}.sitemenu ul li ul li ul{    top: 0;margin-left: 0px;line-height: normal !important;display: none;}.sitemenu ul li ul li a{    min-width: 150px !important;    padding:8px 8px 8px 18px !important;background: url("../images/squere_list_li.gif") no-repeat scroll 5px 12px transparent;    margin:0;    height:auto;font-size: 11px;display: block;line-height: normal !important;}.sitemenu ul li ul li a:hover{     background: #F4A100;    color: #cf1343;}.downarrowclass{    position: absolute;    top: 2px;    right: 11px;width:22px;height:26px;background:url('../images/arrowb-hover.gif') top left no-repeat;}.sitemenu ul li a:hover .downarrowclass, .sitemenu ul li a.on .downarrowclass {background:url('../images/arrowb-hover.gif') top left no-repeat;}.rightarrowclass{    position: absolute;    top: 5px;    right: 5px;width:26px;height:26px;background:url('../images/arrowa-hover.gif') top left no-repeat;}.sitemenu ul li ul li a:hover .rightarrowclass {background:url('../images/arrowa-hover.gif') top left no-repeat;}.resultado_subcol_a { float:left; width:190px; margin:0 15px 0 0;border-right: 1px dotted #CCCCCC; padding-right: 15px; }.resultado_subcol_b { float:left; width:439px; margin:0; }.resultado_subcol_a h3, .resultado_subcol_b h3 { font-size:12px; padding:0 0 20px; }.bg_660_1px { background:url(../images/bg_line660px.gif) repeat-y; }.resultado_subcol_a h4 { font-size:11px; color:#ce0538; margin-bottom: 5px; padding:0 0 5px 0; font-weight:normal;}.resultado_subcol_a ul.result_filter { width:175px; padding:0 0 20px 0; }.resultado_subcol_a ul.result_filter li { font-size:11px; line-height:13px; padding-bottom: 5px; }.resultado_subcol_a ul.result_filter li a { text-decoration:none; }.resultado_subcol_a ul.result_filter li a:hover { text-decoration:underline;}.resultado_subcol_a ul.result_filter li a.on { color:#cf1343}.resultado_subcol_b div.result { padding:0; margin-bottom:20px; border-bottom: 1px solid #9c9c9c; border-right: 1px solid #b5b5b5 }.resultado_subcol_b div.result .white {  background-color: #fff; padding: 10px 15px 5px 15px; }.resultado_subcol_b div.result .gray {  background-color: #f4f4f4; text-align: right; padding: 8px; }.resultado_subcol_b div.result h1 { font-size:16px; font-weight:bold; padding:0 0 10px 0; }.resultado_subcol_b div.result h1 a {font-weight:bold;}.resultado_subcol_b div.result h3 { font-size:11px; font-weight:bold; padding:0 0 10px 0; color: #454545 }.resultado_subcol_b div.result p { font-size:12px; padding:0 0 10px 0; }span.pendiente { color:#f4a100; font-weight:bold }span.aceptado { color:#093; font-weight:bold; text-transform: uppercase }span.rechazado { color:#a00000; font-weight:bold }a.recomendaroferta,a.recomendarnoticia { display: inline-block; background: url(../images/enviar.gif) 0px 1px no-repeat; padding-left: 22px; padding-top: 1px; height: 15px; color: #454545; font-size: 12px; font-weight:bold; margin-left: 15px; }.resultado_subcol_b div.result a.recomendaroferta,.resultado_subcol_b div.result a.recomendarnoticia { font-size: 11px; }.resultado_subcol_b div.result a.veroferta { display: inline-block; background: url(../images/plusgreen.gif) 0px 0px no-repeat; padding-left: 22px; padding-top: 1px; height: 15px; color: #454545; font-size: 11px; font-weight:bold; margin-left: 15px; }.resultado_subcol_b div.result a.inscribiroferta { display: block; background: url(../images/greenok.gif) 0px 0px no-repeat; padding-left: 22px; padding-top: 1px; height: 16px; color: #454545; font-size: 10px; margin: 5px 0; }.resultado_subcol_b div.result a.desuscribir { display: block; background: url(../images/redcross.gif) 0px 0px no-repeat; padding-left: 22px; padding-top: 1px; height: 16px; color: #454545; font-size: 10px; margin: 5px 0; }a.imprimir { display: inline-block; background: url(../images/imprimir.gif) 0 0 no-repeat; margin:0px 0px 0px 0;color:#454545; font-size:12px;  padding:2px 0 0 23px; height: 15px; font-weight:bold;}a.volveratras { float: right; display: inline-block; background: url(../images/volver.gif) 0 0 no-repeat; margin:0px 0px 0px 0;color:#454545; font-size:12px;  padding:1px 0 0 23px; height: 15px; font-weight:bold;}.paginacion-cant {float: left;font-size: 12px;text-align: left;color: #454545;font-weight:bold;line-height: 17px;margin-bottom: 15px;}.paginacion {float: right;}.message_light_blue { width:630px; float:left; padding:15px; border:1px solid #cfd4d6; background:#dbe0e4; }.message_light_blue img.ico { width:30px; float:left; margin:0 20px 0 0; display:block;}.message_light_blue p { width:575px; float:left; font-size:13px;}.form_contact { padding:40px 0 0 0; width:485px; float:left;}.form_contact label.textfield_cont { display:block; float:left; width:220px; margin:0 20px 20px 0; font-size:13px; color:#454545;}.form_contact label.textfield_cont input { width:208px; height:28px; padding:0 5px; font-size:13px; line-height:28px; background: url(../images/input_bg_contact.gif) repeat-x top #454545; color: #CCC; border:1px solid #cecece; margin:5px 0 0 0;}.form_contact label.textarea_comment { display:block; float:left; width:460px; margin:0; font-size:13px; color:#454545;}.form_contact label.textarea_comment textarea { width:450px; height:120px; font-size:13px; padding:5px; background: url(../images/input_bg_contact.gif) repeat-x top #454545; color: #CCC; border:1px solid #cecece; margin:5px 0 0 0;}.form_contact input.send { width:120px; height:26px; font: 13px  sans-serif; color:#FFF; text-decoration:none; line-height:26px; text-transform:uppercase; text-shadow: #694b00 -1px -1px 0px; background-image: url(../images/buttons/send.jpg); background-position:0 0; border:0px; cursor:pointer; margin:10px 22px 0 0;  }.form_contact input.send:hover { background-position:0 -26px; }.form_contact p.disclaimer { width:320px; margin:20px 0 0 0; float:left; }.left { float:left; }.right { float:right; }.btn_orange { display:inline; float:left; font: bold 12px  sans-serif; color:#FFF; text-decoration:none; line-height:25px; text-transform:uppercase; text-shadow: #694b00 -1px -1px 0px; }.btn_orange span { float:left; }.btn_left { background:url(../images/buttons/orange_25_l.png) no-repeat; width:12px; height:25px; }.btn_mid_small { background:url(../images/buttons/orange_25_mid.png) repeat-x; height:25px; padding:0 20px 0 20px; }.btn_mid_large { background:url(../images/buttons/orange_25_mid.png) repeat-x; height:25px; padding:0; }.btn_right { background:url(../images/buttons/orange_25_r.png) no-repeat; height:25px; width:12px; }.btn_orange:hover span { background-position:0 -25px; color:#FFF; text-decoration:none; }a.btn_orange:hover, a.btn_orange:focus, a.btn_orange:active { cursor:pointer; text-decoration:none; }h1.titulares { font-size:26px; color: #454545; padding:0 0 20px 0; }h2.titulares { font-size:20px; color: #454545; padding:0 0 20px 0; }ul.list_square { width:100%; padding:30px 0 0 0; }ul.list_square li { padding:0 0 10px 20px; background:url(../images/squere_list_li.gif) no-repeat 0 5px; line-height:1.3em; }.lucida { font-family:  sans-serif; }.italic { font-style:italic; }.size9 { font-size:9px; }.size10 { font-size:10px; }.size11 { font-size:11px; }.size12 { font-size:12px; }.size13 { font-size:13px; }.size14 { font-size:14px; }p, p a { color:#454545; text-decoration:none; line-height:1.3em; }p a:hover { text-decoration:underline; }.regular { font-weight:normal; }.bold { font-weight:bold; }.colordark { color:#454545; }.colordark a { color:#454545; text-decoration:none; }.colordark a:hover { color:#cf1343; }.colordark a:active { color:#454545; }.colororange { color:#f49500 !important; }.colororange a , a.colororange { color:#f49500 !important; text-decoration:none; }.colororange a:hover , a.colororange:hover { color:#ce0538 !important; }#sidebar .colororange a:hover , #sidebar a.colororange:hover { color:#f49500 !important; }.colororange a:active { color:#f4a100; }.colororangeresalt { color:#f49500 !important; font-weight:bold; font-size: 16px; }.clear { clear:both;height: 1px; overflow: hidden }.clear-l { clear:left; }.clear-r { clear:right; }.padl_15 { padding:0 0 0 15px; }.padr_15 { padding:0 15px 0 0; }.test1 { background:#F00; }.test2 { background:#00F; }.lightbody ul { width:100%; padding:30px 0 0 0; }.lightbody ul li { padding:2px 0 10px 15px; background:url(../images/squere_list_li.gif) no-repeat 0 5px; line-height:1.3em; color: #454545}.floatleft {float: left;}.floatright {float: right;}.field {display: block;margin-bottom: 20px;font-weight:bold;color: #333;}.field input , .field textarea , .field select , .inputgris {display: block;width: 290px;font-size: 14px;margin-top: 3px;padding: 5px;color: #fff;background-color: #454545;border:1px solid #CECECE;}.field textarea {font-family: inherit;font-size: 14px;}.field select , select.inputgris {width: 302px;height: 29px;}.inputfecha {margin-right: 5px;width: 80px !important;display: inline !important;}.field input.check {width: auto;display: inline;background-color: transparent !important;border: 0 !important;}.field h4 , h4.titulo {font-size: 16px;font-weight:bold;padding-top: 10px;margin-bottom: 10px;padding-bottom: 5px;border-bottom: 1px dotted #333333;}.fieldsep {border-bottom: 1px solid #BADCF6;padding-bottom: 20px;}.solicitudtitle {font-weight:bold;color: #333;font-size: 14px;}.fieldtitle {font-weight:bold;color: #333;}.fieldtitle input , .fieldtitle textarea , .fieldtitle select {font-size: 14px;padding: 2px;}.graytext {color: #4d4d4d;font-size: 11px;font-weight:normal;}.error_message, .success_message { border:1px solid; border-left-color:#d1d1d1; border-top-color:#d1d1d1; border-right-color:#909090; border-bottom-color:#909090; margin:0px 0 20px 0; }.error_message .inner, .success_message .inner { border:6px solid #bfbfbf; padding:3px 13px; background:#FFF; }.error_message .inner .left_cont, .success_message .inner .left_cont { float:left; width:63px; padding:6px 0 0px 7px; }.error_message .inner .right_cont, .success_message .inner .right_cont { float:left; width:540px; border-left:1px solid #bfbfbf; margin-top: 6px; padding-top: 4px; }.error_message .inner h3 { color:#F00; font-size:16px; font-weight:bold; width:520px; margin:8px 0 10px 20px; float:left; }.error_message .inner ul { width:520px; margin:0 0 0 20px; float:right; padding: 0 }.error_message .inner ul li { width:520px; margin:3px 0 3px 0; padding:0 0 0 18px; background:url(../images/bullet_red.gif) no-repeat left 4px; font-size:13px; color:#454545; }.error_message .inner p { color:#454545; font-size:13px; width:520px; margin:0 0 10px 20px; float:left; }.success_message .inner h3 { color:#093; font-size:16px; font-weight:bold; width:520px; margin:8px 0 10px 20px; float:left; }.success_message .inner p { color:#454545; font-size:13px; width:520px; margin:0 0 10px 20px; float:left; }.req {color: #a00000;font-weight:bold;font-size: 14px;}.lightbody {font-size: 12px;}input.submit-small {background-color: transparent !important;line-height:25px;width:110px;height:25px;font: 12px  sans-serif;color:#FFF;text-decoration:none;text-transform:uppercase;text-shadow: #694b00 -1px -1px 0px;background-image:url(../images/buttons/iniciar_sesion_small_trans.png);background-position:0 0;border:0px;cursor:pointer;}input.eliminar-small {background-color: transparent !important;line-height:25px;width:110px;height:25px;font: 12px  sans-serif;color:#FFF;text-decoration:none;text-transform:uppercase;text-shadow: #694b00 -1px -1px 0px;background-image:url(../images/buttons/eliminar.png);background-position:0 0;border:0px;cursor:pointer;}input.submit {background-color: transparent !important;line-height:25px;width:300px;height:25px;font: 12px  sans-serif;color:#FFF;text-decoration:none;text-transform:uppercase;text-shadow: #694b00 -1px -1px 0px;background-image:url(../images/buttons/iniciar_sesion_trans.png);background-position:0 0;border:0px;cursor:pointer;}input.submit:hover , input.submit-small:hover { background-position:0 -25px; }h3.titulo {margin-bottom: 20px;font-weight:bold;font-size: 20px;padding-bottom: 8px;border-bottom: 1px dotted #000;}tr.CononimientosChecks td , tr.IdiomasChecks td , tr.TitulosChecks td {height: 36px;}#jqdialog td , #jqdialog th,.jqdialog td , .jqdialog th {font-size: 11px;text-align: left;padding: 6px;}#jqdialog th , .jqdialog th {background-color: #dedede;}#jqdialog #jqsearchtableresults tr:hover td , .jqdialog #jqsearchtableresults tr:hover td {background-color: #dedede;}#jqdialog #jqsearchtableresults td a , .jqdialog #jqsearchtableresults td a {display: block;}#jqdialog #jqsearchdiv , .jqdialog #jqsearchdiv {margin: 5px;padding-bottom: 5px;border-bottom: 1px solid #999;font-size: 11px;}.norecords {font-size: 16px;font-weight:bold;margin: 30px 0;text-align: center;}.mx-paging-search-labelqty {color: #CC0505;font-weight:bold;font-size: 11px;float: right;margin-left: 20px;padding-top: 6px;font-family: Verdana, Arial;}.mx-paging-search-nopages {margin-left: 0px !important;}.mx-paging-search-wrapper {margin: 10px 0;clear: both;}.mx-paging-search {text-align: left;float: left;padding: 3px 20px;background: #E3A1A1;color: #fff;}.mx-paging-search-container {border-top: 1px solid #999;padding-top: 5px;margin-top: 5px;}.mx-paging-search-disabled {display: inline-block;padding: 1px 5px;color: #000;background-color: #fff;border: 1px solid #CC0505;margin: 0 2px;font-size: 11px;}.mx-paging-search-item a , .mx-paging-prevnext a {display: inline-block;padding: 1px 5px;background-color: #CC0505;border: 1px solid #fff;color: #fff !important;margin: 0 2px;font-size: 11px;text-decoration: none;}.mx-paging-search-item a:hover , .mx-paging-prevnext a:hover {text-decoration: underline;}.ExpProfForm {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dotted #666;}h1.oferta { font-size:24px; color: #454545; padding:0 0 20px 0;font-weight:bold; }h2.oferta { font-size:14px; color: #454545; padding:0 0 20px 0;font-weight:bold; }.ofertatable td , .ofertatable th {font-size: 12px;padding: 5px;width: 25%;text-align: left;font-weight:bold;}.ofertatable th {font-weight:normal;text-align: right;}.ofertaleft {float: left;width: 310px;color: #454545;font-size: 12px;}.spangray span {color: #454545 !important;font-weight: normal !important;}.ofertaright {float: right;width: 310px;color: #454545;font-size: 12px;}.ofertaleft span , .ofertaright span , .borderbotgray span {color: #f49500;font-weight:bold;}.borderbotgray {border-bottom: 1px solid #d1d1d1;padding-bottom: 11px;margin-bottom: 11px;color: #454545;font-size: 12px;}a.green {color: #007c06;font-weight:bold;}.mb20 {margin-bottom: 20px;}.mb10 {margin-bottom: 10px;}.borderbotdot {margin-bottom: 20px;background: url("../images/sep.gif") bottom center no-repeat scroll transparent;}.dialogtablaform input.textfield {width: 200px;padding: 4px;}.dialogtablaform textarea.textfield {width: 200px;height: 100px;padding: 4px;}.generaldialogimagen {padding:0px 20px 10px 0;float: left;}#generaldialogtext {margin-top: 10px;}#userprofilepicsidebar {border: 1px solid #c0c0c0;}#ofertas_interes {float: left;width: 200px;padding-right: 10px;}#backendlanding {float: left;border-left: 1px solid #cccccc;padding-left: 29px;width: 420px;}#backendlanding .backendlanding_item {background: url(../images/landing_item_back.png) top left no-repeat;height: 100px;margin-bottom: 20px;}#backendlanding .backendlanding_picture {float: left;width: 66px;padding: 10px 25px 0 10px;}#backendlanding .backendlanding_text {float: left;width: 300px;padding-top: 20px;}#backendlanding .backendlanding_text h2 {padding-bottom: 10px;}#backendlanding .backendlanding_text p {line-height: 1.2em;font-size: 12px;padding: 0;margin: 0;}.backendlanding_title {background: url(../images/landing_title_back.png) top left no-repeat;height: 100px;width: 659px;margin-bottom: 20px;}.backendlanding_title .backendlanding_picture {float: left;width: 66px;padding: 10px 25px 0 10px;}.backendlanding_title .backendlanding_text {float: left;width: 540px;padding-top: 20px;}.backendlanding_title .backendlanding_text h2 {padding-bottom: 10px;}.backendlanding_title .backendlanding_text p {line-height: 1.2em;font-size: 12px;padding: 0;margin: 0;}.backendlanding_small {background: url(../images/landing_item_back_small.png) top left no-repeat;height: 60px;width: 580px;margin-bottom: 20px;margin-left: 80px;}.backendlanding_small .backendlanding_picture {float: left;width: 40px;padding: 10px 25px 0 10px;}.backendlanding_small .backendlanding_text {float: left;width: 480px;padding-top: 22px;}.backendlanding_small .backendlanding_text h2 a {font-size: 18px;color: #454545;}.backendlanding_small .backendlanding_text h2 a:hover {color: #CF1343;}.ofertainteres {margin-bottom: 15px;font-size: 11px;line-height: 18px;color: #454545;}.ofertainteres a {color: #fd750b !important;font-weight:bold;}.fs12 {font-size: 12px !important;}a.redbtn {background: url(../images/back-redbutton.gif) top left repeat-x;color: #fff;padding: 6px 21px 0px 21px;;height: 18px;font-size: 11px;display: inline-block;font-weight:bold;}.paginacion a.redbtn {margin-left: 15px;}.hidden {display: none;}.descargas {font-size: 12px;margin-bottom: 10px;}.descargas img {float: left;margin: 0 10px 10px 0;}.descargas a {color: #CF1343;font-weight:bold;}a.misdocs , a.misdocson {background-color: #c4c4c4;font-size: 16px !important;color: #fff;font-weight:bold !important;display: inline-block;float: left;padding: 12px 0 12px 16px !important;width: 115px;margin-top: 20px;}a.misdocson {background-color: #f49500;}table.documentos {border: 1px solid #c9c9c9;}table.documentos th {font-weight:bold;font-size: 12px;color: #353535;border-bottom: 1px solid #dcdcdc;padding: 15px;background-color: #fff;}table.documentos tr.on td {background-color: #ebf5f9 !important;}table.documentos tr.on .titulo {color: #166db2 !important;font-weight:bold;}table.documentos td {font-size: 11px;color: #353535;border-bottom: 1px solid #dcdcdc;padding: 10px;background-color: #fff;border-top: 1px solid #fff;border-bottom: 1px solid #dcdcdc;}table.documentos .titulo {width: 400px;font-weight:bold;}table.documentos .descripcion {font-size: 10px;padding-top: 10px;}a.docdescarga {font-size: 10px;color: #353535;}.numsup {padding: 1px 3px;background: #fbba46;font-weight:bold;font-size: 9px;color: #000;position: relative;display: inline;top: -7px;margin-left: 2px;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}.doccountcontainer , .doccountcontainer span {color: #353535;font-weight:bold;font-size: 12px;}.docscatfilterdiv {float: right;font-size: 11px;color: #353535;text-align: right;margin-top: 20px;}select.doccatfilter {font-size: 11px;color: #353535;padding: 2px;}a.downpdf {display: inline-block;background: url('../images/descargas/pdf.png') 0px 0px no-repeat;padding-left: 35px;height: 23px;padding-top: 8px;font-weight:bold;color: #454545 !important;}a.downdoc {display: inline-block;background: url('../images/descargas/doc.png') 0px 0px no-repeat;padding-left: 35px;height: 23px;padding-top: 8px;font-weight:bold;color: #454545 !important;}ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px; width: 100%;}ul.tabs li {background: none;float: left;font-size:16px;margin: 0;padding: 0 !important;height: 35px !important; line-height: 35px !important; overflow: hidden;position: relative;}ul.tabs li a {text-decoration: none;color: #454545;display: block;padding: 0 20px;outline: none;}ul.tabs li a:hover {background: url(../images/tabs_bg_hover.jpg) no-repeat top left !important;}html ul.tabs li.active  { color:#009;background: url(../images/tabs_bg.jpg) no-repeat top left;}ul.tabs-contacto {margin: 0;padding: 0;float: left;list-style: none;height: 32px; width: 100%;}ul.tabs-contacto li {background: none;float: left;font-size:13px;margin: 0;padding: 0;height: 35px; line-height: 35px; overflow: hidden;position: relative;}ul.tabs-contacto li a {text-decoration: none;color: #454545;display: block;padding: 0 12px;outline: none;}ul.tabs-contacto li a:hover {background: url(../images/tabs_bg_hover.jpg) no-repeat top left;}html ul.tabs-contacto li.active  { color:#009;background: url(../images/tabs_bg.jpg) no-repeat top left;}.tab_container {overflow: hidden;clear: both;background:url(../images/sep.gif) no-repeat top;margin:20px 0 0 0;float: left; width: 100%;}.tab_content {padding: 20px 0 0 0;width:100%; float:left;}
