@charset "UTF-8";
body { font-family: "Tahoma"; font-size: 13px; color: rgb(65, 65, 65); }
p { padding-bottom: 2px; }
a { text-decoration: none; color: rgb(51, 51, 51); }
sup { vertical-align: super; font-size: 8px; }
sub { vertical-align: sub; font-size: 8px; }
.hr { clear: both; display: block; height: 20px; margin: 30px 0px; width: 100%; border: medium none; background: url(62e960273c50a953debe4276ea9f06aba21e87e2.jpg)  no-repeat scroll center top transparent; }
.hr hr { display: none; }
h1 { margin-bottom: 30px; margin-top: 10px; }
h2 { text-transform: uppercase; }
area { outline: medium none; }
.hidden { display: none; }
.wSite { width: 100%; min-width: 780px; max-width: 1060px; margin: auto; }
.colorBarraTop { background: none repeat scroll 0% 0% rgb(253, 147, 37); }
.clearBorder { border: 0px none ! important; padding-left: 0px ! important; }
.clean:after { content: "."; display: block; clear: both; height: 0px; overflow: hidden; }
#header h1 { display: none; }
.arial { font-family: "Arial" ! important; }
#header { width: 100%; font-family: "Tahoma"; margin-bottom: 20px; }
#menuTop { z-index: 1; display: block; float: left; width: 95%; overflow: hidden; }
#headerTop_pleca { display: block; float: right; overflow: hidden; }
#header_lenguage_menu { display: block; float: left; height: 27px; padding: 0px; overflow: hidden; }
#header_lenguage_menu li, #header_lenguage_menu li a { color: rgb(255, 255, 255); }
#header_lenguage_menu li { float: left; display: block; padding: 7px 10px 0px; height: 20px; border-left: 1px dotted rgb(255, 255, 255); }
#header_lenguage_menu li, #header_lenguage_menu li a, #header_cont_menu li a, #footer_cont_menu li a { font-size: 11px; text-decoration: none; text-transform: uppercase; }
#header_lenguage_menu li a:hover, #header_lenguage_menu li a.active { color: rgb(136, 79, 4); }
#header_cont_menu li, #footer_cont_menu li { float: left; display: block; margin: 10px 0px; padding: 0px 10px; border-left: 1px dotted rgb(0, 0, 0); }
#footer_cont_menu li { padding: 5px 10px 4px; }
#header_cont_menu { clear: both; display: block; overflow: hidden; }
.header_lenguage_links a { padding: 0px 5px; }
#footer_cont_menu { display: block; }
#header_cont_menu li a:hover, #footer_cont_menu li a:hover, #header_cont_menu li a.active, #footer_cont_menu li a.active { color: rgb(253, 147, 37); }
.show_social_media { cursor: pointer; }
.show_social_media:hover #header_social { display: block; }
.show_social_media span { display: block; }
#header_social { z-index: 20; display: none; position: absolute; width: 178px; margin: 9px 0px 0px -105px; padding: 9px 0px 0px 20px; height: 40px; border-bottom: 1px solid rgb(253, 147, 37); border-left: 1px solid rgb(253, 147, 37); border-right: 1px solid rgb(253, 147, 37); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#header_social:hover { color: rgb(136, 79, 4) ! important; }
#header_social li { float: left; display: block; padding: 0px 10px; }
#header_social li a { text-indent: -9999px; display: block; height: 31px; overflow: hidden; text-decoration: none; }
.iconTwitter { width: 32px; background: url(afd7fe22603680ce31c29efed0148a1118da923e.jpg)  no-repeat scroll -61px top transparent; }
.iconTwitter:hover { background-position: -61px -29px; }
.iconFacebook { width: 25px; background: url(afd7fe22603680ce31c29efed0148a1118da923e.jpg)  no-repeat scroll -93px top transparent; }
.iconFacebook:hover { background-position: -93px -29px; }
.iconYoutube { width: 61px; background: url(afd7fe22603680ce31c29efed0148a1118da923e.jpg)  no-repeat scroll left top transparent; }
.iconYoutube:hover { background-position: left -29px; }
.iconContact a:hover { background-position: center bottom; }
#header_search { width: 157px; height: 26px; border-right: 1px solid rgb(173, 173, 173); border-bottom: 1px solid rgb(173, 173, 173); margin: 0px; padding: 0px; float: left; overflow: hidden; background: url(051ce1be726cfb2c05632151a8a448283b6c3ad1.gif)  no-repeat scroll right top rgb(255, 255, 255); }
#header_search input { margin: 0px 0px 0px 10px; padding: 0px; border: 1px solid rgb(255, 255, 255); width: 120px; height: 24px ! important; font-size: 12px; color: rgb(102, 102, 102); outline: medium none; }
input.errorInput, textarea.errorInput { color: rgb(253, 147, 37) ! important; }
.barraTop_out { z-index: -1; position: absolute; left: 0px; min-width: 600px; width: 60%; height: 27px; text-indent: -9999px; }
#slider_header { position: relative; clear: both; width: 100%; height: 500px; color: rgb(253, 147, 37); }
#slider_header #slider_header_logo { display: block; float: left; margin-top: 36px; position: absolute; z-index: 100; width: 211px; height: 58px; }
.slider_header_title { z-index: 100; margin-top: 20px; display: block; position: relative; float: right; width: 320px; font-family: "TwCen_MT"; font-size: 22px; text-align: right; }
.slider_header_title p { margin-top: 0px; margin-bottom: 13px; line-height: 26px; }
.slider_header_title span { font-size: 47px; line-height: 30px; }
.slider_header_news { z-index: 100; display: block; position: absolute; float: left; clear: left; padding: 0px; width: 250px; margin-top: 120px; font-family: "GillSans_MT"; line-height: 24px; font-size: 18px; color: rgb(253, 147, 37); height: 200px; }
.slider_header_news span { font-size: 20px; }
#footer { z-index: 2; position: relative; clear: both; margin-top: 50px; overflow: hidden; font-family: "Tahoma"; width: 700px; }
#footer_cont_menu { overflow: hidden; }
#footer_cont_menu li a { font-size: 12px; text-transform: none ! important; }
#footer_legal { margin: 0px; padding: 0px; clear: both; float: left; width: 600px; color: rgb(153, 153, 153); font-size: 9px; }
#footer_derechos { color: rgb(55, 87, 100); font-size: 13px; margin-top: 100px; width: 350px; }
.iconContact a { display: block; width: 19px; height: 11px; overflow: hidden; text-indent: -9999px; background: url(3c4616e5e284e841249be6d325a9e4d562c34a68.gif)  no-repeat scroll 0% 0% transparent; }
#slider_header_images { position: absolute; z-index: 0; }
#slider_header_images .slides_container { width: 960px; height: 500px; overflow: hidden; position: relative; display: none; }
#slider_header_images .slides_container img { position: absolute; width: 960px; height: 500px; display: block; }
#slider_header_images .slides_container .slideHeader { width: 960px; height: 500px; display: block; }
#slider_header_images .next, #slides .prev { position: absolute; top: 107px; left: -39px; width: 24px; height: 43px; display: block; z-index: 101; }
#slider_header_images .next { left: 1090px; }
#slider_header_images .pagination { clear: right; display: block; position: relative; margin-top: -330px; float: right; }
#slider_header_images .pagination li { float: left; margin-left: 3px; list-style: none outside none; }
#slider_header_images .pagination li a { display: block; width: 11px; height: 0px; padding-top: 11px; background: url(7f635d553a4266b1421cd296d17fe10b056e95eb.png)  no-repeat scroll 0% 0% transparent; float: left; overflow: hidden; }
#slider_header_images .pagination li.current a { background-position: 0px -11px; }
#smallCarousel { clear: both; display: block; width: 450px; padding: 0px 30px; float: right; }
#smallCarousel img, #bigCarousel img { display: none; }
#smallCarousel a, #bigCarousel a { display: block; height: 85px; text-indent: -9999px; background-position: center top ! important; }
#smallCarousel a:hover, #smallCarousel a.activo, #bigCarousel a:hover { background-position: center bottom ! important; }
#bigCarousel, #comiteCarousel, .sldr-100 { clear: both; display: block; margin: auto; width: 1000px; }
#comiteCarousel h3, #comiteCarousel h4 { font-family: 'AvantGardeMdBTMedium'; clear: none; text-transform: uppercase; display: block; padding: 0px 40px 0px 0px; }
#comiteCarousel h3 { font-size: 16px; padding-top: 2px; }
#comiteCarousel h4 { font-size: 14px; color: rgb(255, 132, 0); }
#smallCarousel .jcarousel-clip { height: 105px ! important; }
#bigCarousel .jcarousel-clip { height: 85px; }
.jcarousel-clip { overflow: hidden; }
.jcarousel-item { display: block; text-align: center; overflow: hidden; }
#comiteCarousel .jcarousel-item, .sldr-100 .jcarousel-item { display: block; text-align: left; overflow: hidden; }
.sldr-100 .jspTrack { width: 16px ! important; background: url(976ecccbcedb6b5cd6d2454bb55afb222bcdd265.jpg)  no-repeat scroll center top transparent; }
.sldr-100 .jspDrag { width: 22px ! important; background: url(8f3b3fdd6cc616a9337f359969a05ccbaa8545e8.png)  no-repeat scroll left top transparent; }
.sldr-100 .jcarousel-item { height: 400px; }
.sldr-100 .jcarousel_item_content > div { float: left; width: 100%; max-width: 700px; height: 400px; overflow: auto; }
.sldr-100 { margin-bottom: 80px; }
.sldr-100 p, .sldr-100 ul, .sldr-100 h3 { padding: 0px 20px 0px 55px; }
.sldr-100 .imgRight { margin-right: 40px; }
#comiteCarousel p { clear: both; padding: 0px 30px 0px 40px; }
#comiteCarousel img { float: left; padding: 0px 10px 0px 40px; }
#comiteCarousel p { margin-top: 40px; }
#smallCarousel .jcarousel-item a { display: block; margin: auto; width: 110px; }
.jcarousel-prev { z-index: 100; display: block; position: absolute; left: 0px; margin-top: -50px; width: 27px; height: 27px; background: url(dfef6d135a45095e2906c54de5ab3e40e9870210.png)  no-repeat scroll center bottom transparent; }
#comiteCarousel .jcarousel-prev, .sldr-100 .jcarousel-prev { z-index: 100; margin: 0px 0px 0px 27px; top: 0px; }
.jcarousel-next { z-index: 100; display: block; position: absolute; right: 0px; margin-top: -50px; width: 27px; height: 27px; background: url(1a3fb37e3af28026406a285d56437a9bc72ffe72.png)  no-repeat scroll center bottom transparent; }
#comiteCarousel .jcarousel-next, .sldr-100 .jcarousel-next { margin: 0px; right: 0px; top: 0px; }
.jcarousel-prev, .jcarousel-next { cursor: pointer ! important; }
.jcarousel-prev:hover, .jcarousel-next:hover { background-position: center top; }
.jcarousel-prev-disabled, .jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled, .jcarousel-next-disabled-horizontal { display: none ! important; }
#top5 { margin-top: 30px; display: block; width: 100%; }
.panoView { position: relative; clear: both; width: 100%; height: 330px; overflow: hidden; }
.panoView li { position: absolute; display: none; text-align: center; margin: auto; }
.panoView_prev, .panoView_next { position: absolute; display: block; margin-top: -250px; z-index: 100; text-indent: -9999px; width: 27px; height: 27px; }
.panoView_prev { left: -30px; background: url(dfef6d135a45095e2906c54de5ab3e40e9870210.png)  no-repeat scroll left bottom transparent; }
.panoView_next { right: -30px; background: url(1a3fb37e3af28026406a285d56437a9bc72ffe72.png)  no-repeat scroll left bottom transparent; }
.panoView_prev:hover, #top5 .panoView_next:hover { background-position: left top; }
.panoView_tabHolder { padding-bottom: 30px; overflow: hidden; }
.panoView_tabHolder li { display: block; float: left; }
.panoView_tab { display: block; float: left; width: 129px; height: 84px; text-indent: -9999px; text-align: left; margin: 0px; }
.panoView_tab:hover, .panoView_tab.active { background-position: left top ! important; }
#sliderCompromiso { position: relative; display: block; clear: both; width: 962px; height: 443px; background: url(6180746f9a0d0d4ec8be2f8a11cb22c5b0fccc2d.jpg)  no-repeat scroll 0% 0% transparent; }
#sliderCompromiso > .btn_prev, #sliderCompromiso > .btn_next { position: absolute; display: block; top: 155px; width: 26px; height: 26px; text-indent: -9999px; }
#sliderCompromiso > .btn_prev { left: 5px; background: url(cc0bed49750324db42789db73b57f66534952e84.png)  no-repeat scroll right top transparent; }
#sliderCompromiso > .btn_prev:hover { background-position: right bottom; }
#sliderCompromiso > .btn_next { left: 310px; background: url(cc0bed49750324db42789db73b57f66534952e84.png)  no-repeat scroll left top transparent; }
#sliderCompromiso > .btn_next:hover { background-position: left bottom; }
.corners_top_left { position: absolute; top: 0px; width: 12px; height: 10px; display: block; background: url(f592944291236a88a276629bfd643501a323768c.jpg)  no-repeat scroll 0% 0% transparent; }
.corners_top_right { position: absolute; top: 0px; right: 0px; width: 12px; height: 10px; display: block; background: url(9a8a7ad4715c9acdfd5126c6931ad0a244e1d500.jpg)  no-repeat scroll 0% 0% transparent; }
.sliderCompromiso-sldr { width: 100%; display: block; overflow: hidden; padding-bottom: 20px; list-style-type: none; font-size: 16px; background: url(6180746f9a0d0d4ec8be2f8a11cb22c5b0fccc2d.jpg)  no-repeat scroll 0% 0% transparent; }
.sliderCompromiso-sldr > li { width: 100%; height: 290px; display: none; float: left; padding: 20px 0px 14px 20px; }
.sliderCompromiso-sldr > li.active { display: block; }
.sliderCompromiso-sldr > li > img { margin: 10px 0px 0px 5px; }
.sliderCompromiso-sldr > li ul li { line-height: 22px; padding-bottom: 10px; }
.sliderCompromiso-sldr > li > p, .sliderCompromiso-sldr > li > h3, .sliderCompromiso-sldr > li > h4, .sliderCompromiso-sldr > li > ul { color: rgb(255, 255, 255); padding: 0px 30px 20px 350px; }
.sliderCompromiso-footer-shadow { display: block; width: 100%; padding-bottom: 16px; }
.sliderCompromiso-footer { padding: 0px; margin: 0px; display: block; overflow: hidden; }
.sliderCompromiso-footer > p, .sliderCompromiso-footer > div { font-size: 16px; font-style: italic; text-align: center; margin: 0px ! important; padding: 10px 30px; }
.section { display: block; clear: both; width: 100%; margin-top: 50px; }
#sectionWeb { min-height: 470px; background: url(b55e6af3efc24f9cb1f98ffad674659149228db8.gif)  no-repeat scroll 0% 0% transparent; font-size: 11px; text-align: left; }
.section h2, h1, .headerBottom h3 { display: block; text-align: left; font-family: "AvantGardeBkBTBook"; font-size: 26px; color: rgb(65, 65, 65); text-transform: uppercase; }
.section h2 span, h1 span, .headerBottom h3 span { display: block; font-family: "AvantGardeMdBTMedium"; font-size: 49px; }
.section h3 { font-family: "AvantGardeMdBTMedium"; font-size: 24px; padding-top: 2px; }
#sectionweb_facebook span { color: rgb(9, 121, 208); }
#sectionweb_twitter span, #sectionweb_twitter a { text-decoration: none; color: rgb(5, 199, 224); }
#sectionweb_facebook { display: block; position: absolute; margin: 150px 0px 0px 50px; width: 430px; height: 168px; }
#sectionweb_facebook p, #sectionweb_twitter p { float: right; width: 280px; margin-top: 40px; }
#sectionweb_twitter { position: absolute; margin: -30px 0px 0px 300px; width: 430px; height: 168px; }
#sectionweb_youtube { position: absolute; margin: 160px 0px 0px 615px; width: 339px; }
#btn_facebook, #btn_twitter, #btn_youtube { float: left; display: block; margin-right: 15px; width: 134px; height: 135px; background: none repeat scroll 0% 0% purple; text-indent: -9999px; }
#btn_facebook:hover, #btn_twitter:hover, #btn_youtube:hover { background-position: left bottom; }
#btn_facebook { background: url(91a8aa0bfb3cd83c53545693874de7b9e8e7a02b.jpg)  no-repeat scroll 0% 0% transparent; }
#btn_twitter { background: url(ed32d69a8e50bace74b9aedacdcb961705875494.jpg)  no-repeat scroll 0% 0% transparent; }
#btn_youtube { background: url(b8448d68f3bc8da54702f422d81636f0153d360a.jpg)  no-repeat scroll 0% 0% transparent; width: 120px; height: 125px; }
#btn_youtube:hover { background-position: left -135px; }
#sectionGrupo { overflow: hidden; }
#sectionGrupo .cont { line-height: 26px; color: rgb(91, 91, 91); padding-right: 620px; text-align: center; }
#sectionGrupo .cont p span { font-size: 16px; }
#numbers_sectionGrupo { display: block; float: right; margin: 0px 0px 40px; text-align: right; }
#numbers_sectionGrupo p { text-transform: capitalize; padding: 0px; margin: 0px; }
.cuadros { width: 606px; margin-top: -40px; float: right; cursor: pointer; }
.cuadros ul {  }
.cuadros > ul > li { position: relative; width: 192px; height: 168px; display: block; float: left; margin: 5px; overflow: hidden; }
.cuadros > ul > li > p { margin: 0px; }
.cuadros ul li .CerrarCuadro, .cuadros .abrirCuadro { position: absolute; display: block; width: 87px; height: 50px; right: 0px; top: 0px; padding-top: 20px; overflow: hidden; text-decoration: none; text-align: center; background: url(85d50b96afd4c81921cd9eb2182b41eca9a4e51c.png)  no-repeat scroll 0% 0% transparent; }
.cuadros .abrirCuadro { display: none; background: url(0f63ee6f0dacf24cfe2f870852cc6a65b4970d1e.png)  no-repeat scroll 0% 0% transparent ! important; }
.cuadros ul li:hover .abrirCuadro { display: block; }
.cuadros ul li .NombreCuadro { text-decoration: none; }
.cuadros ul li .NombreCuadro span { display: inline-block; margin: 120px 0px 0px 12px; font-family: "AvantGardeBkBTDemi"; font-size: 22px; color: rgb(255, 255, 255); }
.links_pink a:hover, .txtColor_pink { color: rgb(247, 115, 30); }
.links_aqua a:hover, .txtColor_aqua { color: rgb(19, 198, 202); }
.links_purple a:hover, .txtColor_purple { color: rgb(106, 94, 204); }
.links_orange a:hover, .txtColor_orange { color: rgb(244, 93, 164); }
.links_green a:hover, .txtColor_green { color: rgb(152, 175, 25); }
.links_yellow a:hover, .txtColor_yellow { color: rgb(254, 205, 6); }
.sq0 { background: url(9e6dceca97ae55f3f87994622f96ad1059b5f2b2.jpg)  no-repeat scroll 0% 0% transparent; }
.sq1 { background: url(7189ea5f0b64e4e1a383644d440c736ed57c8246.jpg)  no-repeat scroll 0% 0% transparent; }
.sq2 { background: url(c0d0b903dd38c3e8f7cc839b151b07d3f6468777.jpg)  no-repeat scroll 0% 0% transparent; }
.sq3 { background: url(ec9859169da4cbae620cde2d184d36c8601e6eef.jpg)  no-repeat scroll 0% 0% transparent; }
.sq4 { background: url(c96627310a0f2b5cd3e3e37ffed759d819a632db.jpg)  no-repeat scroll 0% 0% transparent; }
.sq5 { background: url(105e0d1f3a8e7c82730bc8161cbacfab4f7805aa.jpg)  no-repeat scroll 0% 0% transparent; }
.bgSquareFlipped { background: url(1ca52c9221ed3a1506b3a690f34097cd9a552d87.jpg)  no-repeat scroll 0% 0% transparent; }
.contSquare { margin: 10px 0px 0px 10px; padding: 0px; display: block; width: 170px; height: 150px; font-size: 11px; overflow: auto; }
.contSquare li { padding: 5px 0px; border-bottom: 1px solid rgb(199, 199, 199); }
#sectionMapa { display: block; height: 635px; overflow: hidden; }
#sectionMapa h2 { z-index: 10; position: absolute; }
#sectionMapa #mapaCont { z-index: 0; position: absolute; display: block; left: 50%; margin-left: -480px; width: 960px; height: 585px; margin-top: 50px; overflow: hidden; }
#sectionMapa .cont { z-index: 10; position: relative; display: block; padding: 0px; margin: 350px auto auto; width: 430px; height: 130px; overflow: hidden; }
#sectionMapa .cont div { clear: both; }
#sectionMapa .cont h4 { display: inline; font-size: 28px; color: rgb(253, 147, 37); font-family: "AvantGardeBkBTBook"; font-weight: bold; }
#sectionMapa .cont p { margin: 0px; font-family: "Tahoma"; font-size: 16px; color: rgb(65, 65, 65); }
#sectionMapa .cont img { float: right; }
#sectionMapa_slogan { position: relative; display: block; float: left; margin-top: 120px; padding-bottom: 5px; width: 375px; }
#sectionMapa_slogan h3 { text-align: left; color: rgb(253, 147, 37); font-size: 24px; }
#sectionMapa_slogan p { margin: 0px; font-size: 16px; text-align: right; }
#sectionMapa_slogan span { font-size: 18px; }
#region { position: relative; float: right; width: 168px; z-index: 20; }
#region h4 { background: url(b4bcc4308dcbbc7323a3413bb66b744bef9e6170.png)  no-repeat scroll 0% 0% transparent; display: block; color: rgb(255, 255, 255); font-family: "AvantGardeMdBTMedium"; font-size: 16px; height: 34px; text-transform: uppercase; padding-top: 10px; text-align: center; }
#region ul { border-right: 2px dotted rgb(179, 179, 179); }
#region ul li { text-align: right; font-size: 14px; padding: 4px 10px 1px 0px; }
#region ul li a { text-decoration: none; }
#region ul li a:hover, #region ul li .activo { color: rgb(9, 121, 208) ! important; }
.pointerMapa { position: absolute; display: block; width: 27px; height: 41px; text-indent: -9999px; background: url(8ccbf635d7cc4ba941a06f323075536d18a01513.png)  repeat scroll 0% 0% transparent; }
.brandDescription { z-index: 100; display: none; position: relative; margin: auto; clear: both; background: url(c704c2fd4dd9db8ea36525e2c5c6a6f1b9f5e21d.jpg)  repeat-x scroll left top transparent; }
.brandDescription a { font-size: 12px; color: rgb(9, 121, 208); }
.brandDescription .headerBrand { font-size: 15px; text-transform: uppercase; color: rgb(255, 255, 255); background: url(cd494979af037ed678a92edf6ca8a7766141604d.gif)  no-repeat scroll right top transparent; overflow: hidden; }
.brandDescription .headerBrand span { display: block; float: left; height: 20px; padding-top: 5px; text-indent: 35px; background: url(5ee778e9a942202e602e3e6ead39697abb17c4f0.jpg)  no-repeat scroll left top transparent; }
.brandDescription .listBrandLocation { width: 100%; overflow: hidden; background: url(75308d1f8f844c68ee7b99b06f350122bba1cfb1.png)  no-repeat scroll center top transparent; }
.brandDescription .location li { display: block; float: left; width: 25%; padding-top: 35px; overflow: hidden; }
#slider_header_text { height: 60px; overflow: visible; margin: 30px 0px; }
#slider_header_text ul > li { position: relative; display: none; overflow: hidden; width: 790px; margin: 0px auto; height: 60px; padding: 0px; background: url(098b2fe4218e032e65e975268696b69d01053eee.jpg)  no-repeat scroll center top transparent; }
#slider_header_text ul > li.amarillo { background: url(8e99a0b04534254b197884c2d6bef5b75a423aad.jpg)  no-repeat scroll center top transparent; }
#slider_header_text ul > li.amarillo a { color: rgb(91, 91, 91); }
#slider_header_text ul > li.azul { background: url(1c119a115c0beee472cf5187fe11324ba5437c23.jpg)  no-repeat scroll center top transparent; }
#slider_header_text ul > li.morado { background: url(cc646e4c98b735924083fc0ea1189afda7a07dbd.jpg)  no-repeat scroll center top transparent; }
#slider_header_text ul > li.naranja { background: url(098b2fe4218e032e65e975268696b69d01053eee.jpg)  no-repeat scroll center top transparent; }
#slider_header_text ul > li.rosa { background: url(e3e959de1a7b0abf6b72f5a671e066fbe43014c8.jpg)  no-repeat scroll center top transparent; }
#slider_header_text ul > li.rojo { background: url(8a12d3ac972711c5a98e87c98820bd6e94161a80.jpg)  no-repeat scroll center top transparent; }
#slider_header_text ul > li.verde { background: url(66b73a4ac23ea9232a6f37699502513ab768e9f7.jpg)  no-repeat scroll center top transparent; }
#slider_header_text ul > li.noBg { background: none repeat scroll 0% 0% transparent; }
#slider_header_text ul > li a { z-index: 2; position: relative; display: block; margin: 0px; line-height: 56px; padding: 0px 10px 0px 50px; font-family: 'Tahoma'; color: rgb(255, 255, 255); }
#slider_header_text ul > li a span, #slider_header_text ul > li a img { position: relative; z-index: 1; float: left; margin-right: 5px; }
#slider_header_text ul > li a span { display: block; padding: 0px; }
#slider_header_text ul > li a img { margin-right: 10px; }
#slider_header_text ul > li a img.bg { z-index: 0; position: absolute; margin: 0px; top: 0px; left: 0px; }
.location li div { width: 200px; margin: auto; }
.location li h5 { text-transform: uppercase; font-weight: bold; min-height: 70px; padding: 0px 10px; }
.location li p { min-height: 40px; background: url(90ed634e811e4f8584263a8b158ac1412fc611db.gif)  no-repeat scroll left 10px transparent; padding-left: 30px; }
.location li p span { display: block; }
.brandDescriptionDownloads a { color: rgb(255, 255, 255); }
.brandDescriptionFooter { clear: both; }
.brandDescriptionFooter li { display: block; float: left; font-size: 11px; overflow: hidden; margin-bottom: 50px; }
.brandDescriptionFooter_left { width: 180px; display: block; overflow-x: hidden; float: left; }
.brandDescriptionFooter_mid { display: block; float: left; padding: 15px 15px 10px 50px; color: rgb(9, 121, 208); border-left: 2px dotted rgb(9, 121, 208); border-right: 2px dotted rgb(9, 121, 208); background: url(90ed634e811e4f8584263a8b158ac1412fc611db.gif)  no-repeat scroll 15px 5px transparent; }
.brandDescriptionFooter_right { padding-left: 400px; }
.brandDescriptionFooter_right span { color: rgb(9, 121, 208); }
#triangleBrandDescription { z-index: 100; margin-top: 92px; display: none; width: 28px; height: 14px; background: url(a6b2fbb01308dbbf4460e4f8f66a1912ba89e3b7.gif)  no-repeat scroll left top transparent; position: relative; }
.btnBlue, .btnAqua, .btnGreen, .btnOrange, .btn_visitaSeccion, .btnToTOP, .btnDownload, .btnArticulo, .btnDescargar, .btnLeer, .btnRead, .btnArticle { text-align: center; display: block; width: 190px; height: 25px ! important; padding-top: 10px ! important; font-family: 'Tahoma' ! important; letter-spacing: 1px; line-height: 16px ! important; font-size: 16px ! important; color: rgb(255, 255, 255) ! important; text-decoration: none; text-transform: uppercase; overflow: hidden; }
.btnBlue-auto { display: inline-block; padding-right: 20px; height: 35px ! important; font-family: 'Tahoma' ! important; letter-spacing: 1px; font-size: 16px ! important; text-decoration: none; overflow: hidden; background: url(2d968861444e1894a2360fbc1282d3eaa47a741d.jpg)  no-repeat scroll right -140px transparent; }
.btnBlue-auto span { display: inline-block; color: rgb(255, 255, 255) ! important; height: 29px ! important; padding: 6px 0px 0px 20px; background: url(365097bfa13c4c5c9348b8d942b0009eb4212421.jpg)  no-repeat scroll left -140px transparent; }
.btnBlue-auto:hover { background-position: right -350px; }
.btnBlue-auto:hover span { background-position: left -350px; }
.btnBlue { background: url(2d968861444e1894a2360fbc1282d3eaa47a741d.jpg)  no-repeat scroll left top transparent; }
.btnBlue:hover { background-position: left -35px; }
.btnDescargar, .btnDownload { background: url(2b33df055dd1076a827433a9a5ec4461292b1097.jpg)  no-repeat scroll left top transparent; width: 138px; height: 32px ! important; padding-top: 14px ! important; padding-left: 23px; margin: 10px; color: rgb(255, 132, 0) ! important; }
.btnDescargar:hover, .btnDownload:hover { background-position: left -45px; width: 138px; height: 32px ! important; }
.btnArticulo, .btnArticle { background: url(7f11d7dffadcf2cad70e224cc84a60715b133c71.jpg)  no-repeat scroll left top transparent; width: 208px; height: 32px ! important; color: rgb(255, 132, 0) ! important; padding-top: 14px ! important; letter-spacing: 0px ! important; margin: 10px; }
.btnArticulo:hover, .btnArticle:hover { background-position: left -47px; width: 208px; height: 93px; color: rgb(255, 255, 255) ! important; }
.btnLeer, .btnRead { background: url(9fdba18beb2a48965eeb78c6d2985440a48dee02.jpg)  no-repeat scroll left top transparent; width: 92px; height: 32px ! important; color: rgb(255, 132, 0) ! important; padding-top: 14px ! important; letter-spacing: 0px ! important; margin: 10px; padding-left: 13px; text-align: left; }
.btnLeer:hover, .btnRead:hover { background-position: left -47px; width: 92px; height: 93px; color: rgb(255, 255, 255) ! important; }
.btnAqua { background: url(2d968861444e1894a2360fbc1282d3eaa47a741d.jpg)  no-repeat scroll left -140px transparent; }
.btnAqua:hover { background-position: left -175px; }
.btnGreen { background: url(2d968861444e1894a2360fbc1282d3eaa47a741d.jpg)  no-repeat scroll left -385px transparent; }
.btnGreen:hover { background-position: left -420px; }
.btnOrange { background: url(2d968861444e1894a2360fbc1282d3eaa47a741d.jpg)  no-repeat scroll left -70px transparent; }
.btnOrange:hover { background-position: left -105px; }
.btn_visitaSeccion { background: url(2d968861444e1894a2360fbc1282d3eaa47a741d.jpg)  no-repeat scroll left -210px transparent; }
.btn_visitaSeccion:hover { background-position: left -245px; }
.btnToTOP { margin-bottom: 35px; text-align: left; text-indent: 20px; background: url(2d968861444e1894a2360fbc1282d3eaa47a741d.jpg)  no-repeat scroll left -280px transparent; }
.btnToTOP:hover { background-position: left -315px; }
.brandDescriptionDownloads { overflow: hidden; padding-bottom: 15px; margin: 15px 0px; border-bottom: 1px solid rgb(9, 121, 208); }
.brandDescriptionDownloads li { display: block; margin-right: 10px; float: right; }
.accordValores { display: block; float: right; height: 258px; background: none repeat scroll 0% 0% gray; overflow: hidden; }
.accordValores li { display: block; float: left; width: 35px; overflow: hidden; background: none repeat scroll 0% 0% rgb(248, 248, 248); border: 1px solid rgb(255, 255, 255); }
.accordValores li.current { width: 390px; }
.accordValores li div { margin: 25px 20px 0px 55px; height: 210px; width: 300px; display: block; }
.accordValores li div.current { display: block; }
.accordValores li h3 { float: left; width: 34px; height: 258px; text-align: left; text-indent: -9999px; cursor: pointer; }
.accordValores li h4 { font-family: 'AvantGardeBkBTDemi'; margin-bottom: 10px; color: rgb(254, 132, 0); }
.accordValores li p { font-family: 'AvantGardeBkBTBook'; font-size: 15px; }
.accordValores li h4, .accordValores li p { clear: both; display: inline-block; width: 100%; }
.accordValores .vPasion h3 { background: url(9ad5718fb200d3d18db48a000184d6d389ebe283.jpg)  no-repeat scroll left top transparent; }
.accordValores.en .vPasion h3 { background: url(cf9c183a22021b9d15484d1ad6036e3b08f91c0e.jpg)  no-repeat scroll left top transparent ! important; }
.accordValores .vPasion h4 { color: rgb(51, 51, 51); }
.accordValores .vPasion h4 span { color: red; }
.accordValores .vEquipo h3 { background: url(9ad5718fb200d3d18db48a000184d6d389ebe283.jpg)  no-repeat scroll -34px top transparent; }
.accordValores.en .vEquipo h3 { background: url(cf9c183a22021b9d15484d1ad6036e3b08f91c0e.jpg)  no-repeat scroll -34px top transparent ! important; }
.accordValores .vEquipo h4 span {  }
.accordValores .vConfianza h3 { background: url(9ad5718fb200d3d18db48a000184d6d389ebe283.jpg)  no-repeat scroll -68px top transparent; }
.accordValores.en .vConfianza h3 { background: url(cf9c183a22021b9d15484d1ad6036e3b08f91c0e.jpg)  no-repeat scroll -68px top transparent ! important; }
.accordValores .vConfianza h4 span { color: rgb(254, 208, 86); }
.accordValores .vCalidad h3 { background: url(9ad5718fb200d3d18db48a000184d6d389ebe283.jpg)  no-repeat scroll -102px top transparent; }
.accordValores.en .vCalidad h3 { background: url(cf9c183a22021b9d15484d1ad6036e3b08f91c0e.jpg)  no-repeat scroll -102px top transparent ! important; }
.accordValores .vCalidad h4 span { color: rgb(68, 176, 56); }
.accordValores .vEfectividad h3 { background: url(9ad5718fb200d3d18db48a000184d6d389ebe283.jpg)  no-repeat scroll -135px top transparent; }
.accordValores.en .vEfectividad h3 { background: url(cf9c183a22021b9d15484d1ad6036e3b08f91c0e.jpg)  no-repeat scroll -135px top transparent ! important; }
.accordValores .vEfectividad h4 span { color: rgb(0, 123, 205); }
.accordValores .vRentabilidad h3 { background: url(9ad5718fb200d3d18db48a000184d6d389ebe283.jpg)  no-repeat scroll -170px top transparent; }
.accordValores.en .vRentabilidad h3 { background: url(cf9c183a22021b9d15484d1ad6036e3b08f91c0e.jpg)  no-repeat scroll -170px top transparent ! important; }
.accordValores .vRentabilidad h4 span { color: rgb(140, 25, 128); }
.accordValores .vPersona h3 { background: url(9ad5718fb200d3d18db48a000184d6d389ebe283.jpg)  no-repeat scroll -205px top transparent; }
.accordValores.en .vPersona h3 { background: url(cf9c183a22021b9d15484d1ad6036e3b08f91c0e.jpg)  no-repeat scroll -205px top transparent ! important; }
.accordValores .vPersona h4 span { color: rgb(204, 204, 204); }
.bgProveedores { z-index: -10; position: absolute; top: 60px; left: auto; display: block; }
.secProveedores { min-height: 600px; font-family: "AvantGardeMdBTMedium"; font-size: 22px; }
.secProveedores p { margin-top: 170px; padding-left: 350px; }
.secProveedores p span { font-size: 26px; }
.secProveedores p cite { font-size: 26px; }
.secProveedores > ul { display: block; float: right; font-size: 16px; }
.secProveedores > ul > li { display: block; float: left; line-height: 26px; padding-top: 20px; font-weight: bold; }
.secProveedores ul .contacto { padding-left: 60px; font-size: 13px; min-height: 92px; font-weight: normal; background: url(90e965eabdc0998374e99289e24163fd627b0a4f.gif)  no-repeat scroll 10px top transparent; }
.secProveedores ul .contacto a { display: block; color: rgb(255, 132, 0); }
.secProveedores ul .contacto a:hover { color: rgb(255, 132, 0); }
#landingPreviews { display: block; height: 280px; overflow: hidden; }
#landingPreviews li { display: block; width: 100%; height: 280px; overflow: hidden; margin-bottom: 2px; }
#landingPreviews li div { float: right; height: 65%; margin-bottom: 20px; overflow: hidden; }
#landingPreviews li h3 { color: rgb(253, 147, 37); font-size: 20px; }
#landingPreviews li h3, #landingPreviews li p { width: 400px; text-align: right; padding-top: 2px; }
#landingPreviews li p { font-family: "AvantGardeBkBTBook"; font-size: 12px; color: rgb(127, 125, 126); }
#landingPreviews li p span { font-size: 16px; }
#landingPreviews li img { display: none; float: left; padding: 0px; margin: 0px; text-align: center; }
#landingPreviews li .btn_visitaSeccion { clear: both; float: right; }
.menuLandingSections { display: block; width: 100%; overflow: hidden; margin: 0px 0px 50px; padding: 28px 0px 0px; text-align: center; background: url(6b68f6cc9b9cdf0df22124eafcc8eee4ad67cbf8.jpg)  no-repeat scroll center 65px transparent; }
.menuLandingSections li { vertical-align: top; float: left; margin: auto; text-align: center; }
.menuLandingSections li a { font-family: 'AvantGardeBkBTBook'; margin: auto auto 5px; display: block; width: 108px; padding-top: 85px; padding-bottom: 5px; text-decoration: none; font-size: 12px; color: rgb(66, 66, 66); overflow: hidden; }
.btn_landing_0 { background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll 0px top transparent; }
.btn_landing_1 { background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -100px top transparent; }
.btn_landing_2 { background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -200px top transparent; }
.btn_landing_3 { background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -300px top transparent; }
.btn_landing_4 { background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -400px top transparent; }
.btn_landing_5 { background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -500px top transparent; }
.btn_landing_6 { background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -600px top transparent; }
.btn_landing_7 { background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -700px top transparent; }
.btn_landing_10 { background: url(bc6861dde166bdb1fb447a6757f952341d32c5ac.png)  no-repeat scroll -400px top transparent; }
.btn_landing_11 { background: url(bc6861dde166bdb1fb447a6757f952341d32c5ac.png)  no-repeat scroll -500px top transparent; }
.btn_landing_12 { background: url(bc6861dde166bdb1fb447a6757f952341d32c5ac.png)  no-repeat scroll -600px top transparent; }
.btn_landing_20 { background: url(2ab8d04e1bdab4005488d2c5727a068f1a72d238.png)  no-repeat scroll 0px top transparent; }
.btn_landing_21 { background: url(2ab8d04e1bdab4005488d2c5727a068f1a72d238.png)  no-repeat scroll -100px top transparent; }
.btn_landing_22 { background: url(2ab8d04e1bdab4005488d2c5727a068f1a72d238.png)  no-repeat scroll -200px top transparent; }
.btn_landing_23 { background: url(2ab8d04e1bdab4005488d2c5727a068f1a72d238.png)  no-repeat scroll -300px top transparent; }
.btn_landing_24 { background: url(6d69a85a7c2a25a630d9dceed9c7db974d90a6fd.png)  no-repeat scroll 0px top transparent; }
.btn_landing_25 { background: url(6d69a85a7c2a25a630d9dceed9c7db974d90a6fd.png)  no-repeat scroll -100px top transparent; }
.btn_landing_26 { background: url(6d69a85a7c2a25a630d9dceed9c7db974d90a6fd.png)  no-repeat scroll -200px top transparent; }
.btn_landing_0:hover, .btn_landing_0.active { color: rgb(235, 136, 7); background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -800px top transparent; }
.btn_landing_1:hover, .btn_landing_1.active { color: rgb(235, 136, 7); background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -900px top transparent; }
.btn_landing_2:hover, .btn_landing_2.active { color: rgb(235, 136, 7); background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -1000px top transparent; }
.btn_landing_3:hover, .btn_landing_3.active { color: rgb(235, 136, 7); background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -1100px top transparent; }
.btn_landing_4:hover, .btn_landing_4.active { color: rgb(235, 136, 7); background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -1200px top transparent; }
.btn_landing_5:hover, .btn_landing_5.active { color: rgb(235, 136, 7); background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -1300px top transparent; }
.btn_landing_6:hover, .btn_landing_6.active { color: rgb(235, 136, 7); background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -1400px top transparent; }
.btn_landing_7:hover, .btn_landing_7.active { color: rgb(235, 136, 7); background: url(3e4f3379fa0d179e67797fd67ea3c32c92b7286c.png)  no-repeat scroll -1500px top transparent; }
.btn_landing_10:hover, .btn_landing_10.active { color: rgb(235, 136, 7); background: url(bc6861dde166bdb1fb447a6757f952341d32c5ac.png)  no-repeat scroll -1200px top transparent; }
.btn_landing_11:hover, .btn_landing_11.active { color: rgb(235, 136, 7); background: url(bc6861dde166bdb1fb447a6757f952341d32c5ac.png)  no-repeat scroll -1300px top transparent; }
.btn_landing_12:hover, .btn_landing_12.active { color: rgb(235, 136, 7); background: url(bc6861dde166bdb1fb447a6757f952341d32c5ac.png)  no-repeat scroll -1400px top transparent; }
.btn_landing_20:hover, .btn_landing_20.active { color: rgb(235, 136, 7); background: url(2ab8d04e1bdab4005488d2c5727a068f1a72d238.png)  no-repeat scroll -400px top transparent; }
.btn_landing_21:hover, .btn_landing_21.active { color: rgb(235, 136, 7); background: url(2ab8d04e1bdab4005488d2c5727a068f1a72d238.png)  no-repeat scroll -500px top transparent; }
.btn_landing_22:hover, .btn_landing_22.active { color: rgb(235, 136, 7); background: url(2ab8d04e1bdab4005488d2c5727a068f1a72d238.png)  no-repeat scroll -600px top transparent; }
.btn_landing_23:hover, .btn_landing_23.active { color: rgb(235, 136, 7); background: url(2ab8d04e1bdab4005488d2c5727a068f1a72d238.png)  no-repeat scroll -700px top transparent; }
.btn_landing_24:hover, .btn_landing_24.active { color: rgb(235, 136, 7); background: url(6d69a85a7c2a25a630d9dceed9c7db974d90a6fd.png)  no-repeat scroll -300px top transparent; }
.btn_landing_25:hover, .btn_landing_25.active { color: rgb(235, 136, 7); background: url(6d69a85a7c2a25a630d9dceed9c7db974d90a6fd.png)  no-repeat scroll -400px top transparent; }
.btn_landing_26:hover, .btn_landing_26.active { color: rgb(235, 136, 7); background: url(6d69a85a7c2a25a630d9dceed9c7db974d90a6fd.png)  no-repeat scroll -500px top transparent; }
.salaPrensa .btn_landing_0 { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll 0px 0px transparent; }
.salaPrensa .btn_landing_1 { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll -98px 0px transparent; }
.salaPrensa .btn_landing_2 { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll -300px 0px transparent; }
.salaPrensa .btn_landing_3 { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll -400px 0px transparent; }
.salaPrensa .btn_landing_4 { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll -500px 0px transparent; }
.salaPrensa .btn_landing_5 { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll -200px 0px transparent; }
.salaPrensa .btn_landing_0:hover, .salaPrensa .btn_landing_0.active { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll -600px 0px transparent; }
.salaPrensa .btn_landing_1:hover, .salaPrensa .btn_landing_1.active { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll -696px 0px transparent; }
.salaPrensa .btn_landing_2:hover, .salaPrensa .btn_landing_2.active { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll -899px 0px transparent; }
.salaPrensa .btn_landing_3:hover, .salaPrensa .btn_landing_3.active { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll -998px 0px transparent; }
.salaPrensa .btn_landing_4:hover, .salaPrensa .btn_landing_4.active { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll -1098px 0px transparent; }
.salaPrensa .btn_landing_5:hover, .salaPrensa .btn_landing_5.active { background: url(7a41691459ebc3400932432334ff45ac96e93a66.png)  no-repeat scroll -800px 0px transparent; }
.text-404 { text-align: center; font-size: 30px; color: rgb(145, 145, 145); margin-bottom: 30px; font-style: italic; font-family: 'AvantGardeMdBTMedium'; overflow: hidden; }
.text-404 p { margin: 0px; padding: 0px; line-height: 30px ! important; }
.text-404 p span { font-size: 36px; }
.text-404 p.overimage { margin-top: -20px; }
.AS_ajax_resultsIntroFailure { color: rgb(255, 132, 0); font-size: 14px; }
.listFaq { margin-bottom: 30px; }
.listFaq dt, .listFaq li p { margin: 25px 0px 5px; font-family: 'AvantGardeBkBTBook'; font-size: 18px; color: rgb(255, 132, 0); }
.listFaq dt a, .listFaq h2 { color: rgb(255, 132, 0); }
.listDescription { overflow: hidden; float: left; width: 600px; padding: 10px 0px 20px; line-height: 24px; }
.dottedli { background: url(3f33fcbb2ef2d4ed2df591236ec8b3e7ab2b8335.gif)  repeat-x scroll left bottom transparent; padding: 0px 0px 25px 25px; overflow: hidden; }
.listBoton { float: left; width: 200px; padding-top: 30px; margin-left: 60px; }
.listFaq a:hover { color: rgb(255, 132, 0) ! important; }
.listFaq dd { padding: 0px 0px 10px 25px; font-size: 14px; background: url(3f33fcbb2ef2d4ed2df591236ec8b3e7ab2b8335.gif)  repeat-x scroll left bottom transparent; overflow: hidden; margin-bottom: 10px; }
.listFaq dd > ul { display: block; float: left; width: 100%; }
.listFaq dd > ul li { float: left; width: 50%; margin: 20px 0px 30px; }
.listFaq dd > ul a { text-decoration: none; color: rgb(128, 128, 128); }
.listFaq .noBg { background-image: none; }
.listFaq strong { font-weight: bold; font-size: 14px ! important; }
.list300_100, .list300_100Bleft { overflow: hidden; }
.list300_100 > li, .list300_100Bleft > li { margin-bottom: 30px; overflow: hidden; }
.list300_100 > li > p, .list300_100 > li > h3 { padding: 0px 0px 0px 330px; margin-top: 0px; }
.list300_100 > li > h3 { padding-top: 2px; }
.list300_100Bleft > li > p, .list300_100Bleft > li > h3 { padding: 0px; margin-top: 0px; }
.list300_100-left { padding: 0px ! important; clear: both; display: block; float: left; max-width: 300px; margin-right: 25px; }
.list200_100 > li { clear: both; overflow: hidden; }
.list200_100 > li > p, .list200_100 > li > ul { padding: 0px 0px 0px 200px; margin-top: 0px; }
.text-404 { text-align: center; font-size: 30px; color: rgb(145, 145, 145); margin-bottom: 30px; overflow: hidden; }
.text-404 p { margin: 0px; padding: 0px; line-height: 30px ! important; }
#contactHolder { position: relative; margin: auto; width: 770px; min-height: 550px; padding: 60px 0px 0px 17px; background: url(ee97a3613c47cf1d6815724e1d4e440ce0096cd4.jpg)  no-repeat scroll 0% 0% transparent; display: block; }
#contactHolder form { padding-top: 10px; width: 751px; height: 417px; margin-bottom: 40px; background: url(4c9dc372a0a73ee558f9acdcadb433a1920c5a84.gif)  no-repeat scroll 0% 0% transparent; }
#contactHolder form > ul { position: relative; float: left; padding: 0px 30px 0px 32px; }
#contactHolder form > ul > li { display: block; position: relative; margin-bottom: 35px; }
#contactHolder form > ul > li.orange { background: none repeat scroll 0% 0% rgb(254, 132, 0); }
#contactHolder li > p { width: 300px; line-height: 16px; }
#contactHolder a { text-decoration: underline; }
#contactHolder input[type="text"] { position: relative; width: 300px; height: 30px; text-indent: 10px; border: 2px solid rgb(254, 132, 0); color: rgb(128, 128, 128); overflow: hidden; outline: medium none; }
#contactHolder textarea { max-width: 287px ! important; max-height: 160px ! important; min-width: 287px; min-height: 160px; font-size: 14px; color: rgb(128, 128, 128); padding-top: 10px; margin: 0px 0px 0px 20px; border: medium none; background: none repeat scroll 0% 0% transparent; outline: medium none; }
#area-email { position: relative; z-index: 3; width: 175px ! important; height: 38px; min-height: 38px ! important; opacity: 0; }
.selectInputHolder { background: url(11720cd9c8da2e487006683c2cffc541212445d1.gif)  no-repeat scroll right top rgb(254, 132, 0); height: 38px; }
.selectInputHolder span { position: absolute; z-index: 1; width: 157px ! important; height: 24px; padding-top: 10px; text-indent: 10px; color: rgb(128, 128, 128) ! important; border-top: 2px solid rgb(254, 132, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.label { padding: 10px 0px 0px; display: block; float: left; width: 128px; overflow: hidden; color: rgb(255, 255, 255); height: 28px; text-align: center; }
.sendNewsletter, .sendContacto { border: medium none; width: 110px; height: 42px; font-size: 16px; color: rgb(255, 255, 255); background: url(32a24e14c0460804159e92243b6b0b9c8c585c42.png)  no-repeat scroll 0% 0% transparent; cursor: pointer; }
button[type="submit"]:hover { background-position: left bottom; }
.tempErrorInput { position: absolute; width: 100%; left: 0px; text-align: left; padding-left: 10px; font-size: 11px; text-indent: 0px; }
#nlRegistroForm .tempErrorInput { text-indent: 40px; }
.labelctp { background: url(11e4956000441acac7fa9f9b9f180e9d929ce8fc.jpg)  no-repeat scroll 0% 0% transparent; width: 75px; height: 50px; overflow: hidden; text-indent: -9999px; display: block; }
.labelctp.selected { border: 1px solid rgb(253, 147, 37); }
.bimbo { background-position: 0px 0px; }
.marinela { background-position: -75px 0px; }
.sanissimo { background-position: -150px 0px; }
.ricolino { background-position: -224px 0px; }
.barcel { background-position: -297px 0px; }
.lara { background-position: -375px 0px; }
.ctp_input { display: none; }
.optforcaptcha { background: none repeat scroll 0px 0px rgb(255, 255, 255); min-height: 70px; width: 260px; overflow: hidden; }
.optforcaptcha li { display: inline-block; width: 75px; padding: 5px; }
#formContacto { position: relative; }
#formContacto.response, #nlRegistroForm.response { background-image: none; text-align: center; color: rgb(255, 255, 255); font-family: 'AvantGardeBkBTBook'; }
#nlRegistroForm.response { margin-top: 80px; }
#formContacto.response { height: 250px; padding-top: 180px; overflow: hidden; }
.response h3 { font-size: 40px; }
.response p { font-size: 20px; }
#nlRegistro { z-index: 10; position: relative; display: block; float: right; }
#nlRegistroFormHolder { background: url(b4d38c5fff10d8c43dece7faedc6189b3f7e5541.jpg)  no-repeat scroll right top transparent; z-index: 10; position: absolute; display: none; top: 27px; right: 0px; overflow: hidden; }
#nlRegistroForm { width: 560px; height: 275px; padding: 30px 20px 0px 0px; }
#nlRegistroForm p { margin: 0px 0px 20px; }
#nlRegistroForm p a { text-decoration: underline; color: rgb(255, 255, 255) ! important; }
#nlRegistroForm > ul { position: relative; display: block; float: left; width: 50%; overflow: hidden; }
#nlRegistroForm > ul > li { position: relative; display: block; padding: 0px 0px 40px; width: 100%; text-align: center; color: rgb(5, 199, 224); }
#nlRegistroForm input[type="text"] { width: 200px; height: 30px ! important; text-indent: 10px ! important; border: 2px solid rgb(5, 199, 224); color: rgb(128, 128, 128); overflow: hidden; outline: medium none; }
.orangeHolder { overflow: hidden; border: 2px solid rgb(230, 97, 30); background: none repeat scroll 0% 0% rgb(230, 97, 30); }
.captchaHolderBtns { display: block; width: 196px; border: 2px solid rgb(5, 199, 224); margin: 20px auto auto; overflow: hidden; background: none repeat scroll 0% 0% rgb(5, 199, 224); }
.captchaHolderBtnsContacto { display: block; width: 300px; padding-left: 15px; margin-top: 10px; overflow: hidden; }
.captchaHolderBtnsContacto #recaptcha_image { width: 210px ! important; height: 32px ! important; }
.captchaHolderBtnsContacto #recaptcha_image img { width: auto ! important; }
.captchaHolderBtnsContacto #recaptcha_response_field { margin-top: 5px; width: 295px ! important; }
.captchaReload.blue { background: url(89085a2b2fc49e51e3202dea4d6418eccdbcfca1.png)  no-repeat scroll 0px 0px transparent; }
.captchaAudio.blue { background: url(89085a2b2fc49e51e3202dea4d6418eccdbcfca1.png)  no-repeat scroll -19px 0px transparent; }
.captchaHelp.blue { background: url(89085a2b2fc49e51e3202dea4d6418eccdbcfca1.png)  no-repeat scroll -40px 0px transparent; }
.inputCatcha.blue { margin: 10px 0px; width: 180px ! important; }
.btnSuscribirse { display: block; float: right; padding: 5px 0px 10px; width: 146px; margin-right: 21px; color: rgb(255, 255, 255) ! important; text-align: center; background: url(30237448ee96ec05de3c19cfbb1c2331ac6a0a2b.jpg)  no-repeat scroll 0% 0% transparent; }
#wrapper { clear: both; display: block; width: 100%; }
#sectionMapa .cont {  }
#sectionMapa #smallCarousel { margin-top: 50px; }
.addThisHolder { display: block; }
.addThisHolder a { float: left ! important; display: inline-block; text-align: left ! important; color: rgb(255, 255, 255); overflow: hidden; max-width: 150px; margin-left: 10px; }
.addthis_button_tweet2 { display: inline-block; width: 55px; max-width: 55px ! important; max-height: 20px ! important; overflow: hidden ! important; background: url(2107e052c7118f4944b8935dd434be2ae8049ac2.gif)  no-repeat scroll left -40px red ! important; }
.addthis_button { width: 85px; height: 20px ! important; text-indent: -9999px; background: url(2107e052c7118f4944b8935dd434be2ae8049ac2.gif)  no-repeat scroll left top transparent; }
.addthis_button:hover { background-position: left -20px; }
.tablaAdmin { width: 100%; overflow: hidden; }
.tablaAdmin_left { float: left; width: 313px; height: 363px; background: url(0c3c8a1fb8d116d8f7e94a7da4ca5236ee0a16b6.jpg)  no-repeat scroll left top transparent; }
.tablaAdmin_left dl { font-family: 'AvantGardeMdBTMedium'; width: 250px; font-size: 14px; line-height: 22px; text-transform: uppercase; margin: 50px 0px 0px 20px; }
.tablaAdmin_left dl dt { color: rgb(255, 255, 255); font-size: 18px; }
.tablaAdmin_left dl dt span { font-size: 20px; color: rgb(255, 255, 255); }
.tablaAdmin_left dl dd { margin-bottom: 20px; }
.tablaAdmin_left dl dd.breakListAdmin { margin-bottom: 120px; }
.tablaAdmin_left .suplente { text-align: right; }
.tablaAdmin_right { background: url(514bb30085d544183beba1a947a50c1f8f7ef039.jpg)  no-repeat scroll left top transparent; float: left; margin: -1px; min-height: 300px; padding: 19px 0px; width: 660px; }
.tablaAdmin_right h3 { margin: 0px; display: inline-block; width: 100%; color: rgb(255, 255, 255); padding: 15px 0px 8px; text-align: center; }
.tablaAdmin_right ul { font-family: 'AvantGardeMdBTMedium'; display: block ! important; float: left; width: 45%; min-width: 280px; margin: 40px auto; font-size: 14px; line-height: 22px; text-transform: uppercase; padding-left: 20px; }
.ulPropietarios { color: rgb(100, 100, 100); }
.liPropietarios, .liSuplentes { font-size: 18px; margin: 20px 0px; }
.ulSuplentes { color: rgb(139, 139, 139); }
.sectionText { margin-top: 0px; }
.sectionText h2 { margin-bottom: 30px; font-family: "AvantGardeMdBTMedium"; padding-top: 3px; }
.sectionText p, .listOrangeDot li { margin-bottom: 30px; line-height: 24px; }
.sectionText h3 { font-family: "AvantGardeBkBTBook"; }
.sectionText h4 { font-size: 20px; font-family: "AvantGardeBkBTBook"; }
.sectionText span { color: rgb(255, 132, 0); font-family: "AvantGardeMdBTMedium"; }
.sectionText a { color: rgb(0, 123, 205); }
.sectionText cite, .sectionText em { font-style: italic; font-size: 18px; }
.sectionText strong { font-size: 18px; }
.columnTxtLeft, .columnTxtRight { overflow: hidden; margin-bottom: 40px; }
.columnTxtLeft > p, .columnTxtLeft > ul, .columnTxtLeft > h2, .columnTxtLeft > h3, .columnTxtLeft > h4 { padding-right: 420px; padding-top: 10px; }
.columnTxtRight > p, .columnTxtRight > ul, .columnTxtRight > h2, .columnTxtRight > h3, .columnTxtRight > h4 { padding-left: 380px; }
.dconsultar { padding-left: 25px; }
.dconsultar h2 { margin-bottom: 2px; font-size: 16px; text-transform: none; color: rgb(102, 102, 102); }
.dconsultar strong { font-weight: bold; }
.dconsultar p { margin-bottom: 2px; line-height: 3px; font-size: 16px; margin-top: 0px; color: rgb(102, 102, 102); }
.iconsultar { margin-top: 30px; width: 350px; }
.twitterLink { background: url(feba222521d3c1e9c4b5635b4501681225ded8f9.jpg)  no-repeat scroll left bottom transparent; margin-top: 30px; width: 350px; height: 264px; float: left; }
.twitterLink a { width: 134px; height: 133px; background: url(6fc6466b35e66adee6e59dac15f1b66763babaf6.png)  no-repeat scroll left top transparent; text-indent: -9999px; margin-top: 35px; display: block; }
.twitterLink a:hover { background: url(6fc6466b35e66adee6e59dac15f1b66763babaf6.png)  no-repeat scroll left bottom transparent; }
.facebookLink { background: url(e26e2c50ecc72d84c848b179fddb276254e89570.jpg)  no-repeat scroll left bottom transparent; margin-top: 30px; width: 350px; height: 264px; float: left; }
.facebookLink a { width: 134px; height: 133px; background: url(9f024eeb37a6d0f493f052e41ab5a0c4f6122d16.png)  no-repeat scroll 0px 0px transparent; text-indent: -9999px; margin-top: 21px; display: block; }
.facebookLink a:hover { background: url(9f024eeb37a6d0f493f052e41ab5a0c4f6122d16.png)  no-repeat scroll 0px -134px transparent; }
.youtubeLink { background: url(40e6878ee3687aa90be01615c813981215f3a681.jpg)  no-repeat scroll left bottom transparent; margin-top: 30px; width: 350px; height: 264px; float: left; }
.youtubeLink a { width: 134px; height: 133px; background: url(f0bb6239d088135ed5a6ae4bef92fbe39934e58f.png)  no-repeat scroll 0px 0px transparent; text-indent: -9999px; margin-top: 40px; display: block; }
.youtubeLink a:hover { background: url(f0bb6239d088135ed5a6ae4bef92fbe39934e58f.png)  no-repeat scroll 0px -133px transparent; }
.tconsultar { margin-top: 70px; width: 500px; }
.icnConsultar { margin: 0px 10px 0px 0px; }
.txtConsultar { margin: 0px 10px 0px 0px; width: 300px; }
.txtConsultar p { line-height: 18px; }
.textC { margin-top: 25px; }
.txt2Consultar { margin: -6px 10px 0px 0px; width: 300px; height: 83px; }
.txt2Consultar p { line-height: 1.3em; }
.txt2Consultar a:hover { text-decoration: underline; color: rgb(255, 132, 0); }
.mediaTwitter, .mediaFacebook, .mediaYoutube { width: 480px; }
.mediaTwitter h2, .mediaFacebook h2, .mediaYoutube h2 { font-size: 14px; font-family: "AvantGardeBkBTBook"; color: rgb(65, 65, 65); }
.mediaTwitter h3, .mediaFacebook h3, .mediaYoutube h3 { font-family: "AvantGardeBkBTBook"; color: rgb(153, 153, 153); font-size: 16px; }
.mediaTwitter span.mediaHead, .mediaFacebook span.mediaHead, .mediaYoutube span.mediaHead { font-size: 30px; }
.mediaTwitter strong, .mediaFacebook strong { font-size: 24px; }
.mediaTwitter span { color: rgb(12, 185, 210); }
.mediaTwitter a span:hover { color: rgb(12, 185, 210); text-decoration: underline; }
.mediaFacebook span { color: rgb(0, 84, 158); }
.mediaFacebook a span:hover { color: rgb(0, 84, 158); text-decoration: underline; }
.mediaYoutube span { color: rgb(233, 32, 38); }
.mediaYoutube a span:hover { color: rgb(233, 32, 38); text-decoration: underline; }
.mediaVideo { background: url(91600586dbc11f0ea0e1ef321b465f49759372db.jpg)  no-repeat scroll left bottom transparent; margin-top: 20px; padding-bottom: 27px; }
.mediaVideonoticias { background: url(91600586dbc11f0ea0e1ef321b465f49759372db.jpg)  no-repeat scroll left bottom transparent; margin-top: 20px; padding-bottom: 27px; margin-left: 314px; }
#sldrVideo { width: 100%; }
.mediaVcontent { padding: 30px; }
.divFacebook { margin-top: 20px; }
.mediaTwitter div p, .mediaFacebook div p, .mediaYoutube div p { font-family: "Tahoma"; font-size: 13px; color: rgb(65, 65, 65); line-height: 1.5em; }
#sldrVideo .carouselM { color: rgb(102, 102, 102); font-weight: bold; }
#sldrVideo .carousel li a span { font-size: 14px; color: rgb(233, 32, 38); line-height: 14px; }
#sldrVideo .carousel li a.txtVideo { font-size: 11px; color: rgb(153, 153, 153); float: right; text-align: left; margin-top: 0px; }
#sldrVideo .carousel li img { margin-right: 10px; }
.personajeInactivo { display: none; }
.personajeActivo { display: block; }
.mediaHead { font-size: 30px; }
.mediaLink { font-size: 16px; }
.mediaSource { font-size: 13px; }
.padT28 { padding-top: 28px; }
.padT15 { padding-top: 15px; }
#socialMedia a:hover { text-decoration: underline; }
.pAdicionales { width: 900px; margin: auto; }
.adicionalesTw { width: 300px; }
.adicionalesTw span { color: rgb(12, 185, 210); }
.adicionalesTw span:hover { color: rgb(12, 185, 210); text-decoration: underline; }
h2.pAdicionalesT { font-family: "AvantGardeMdBTMedium"; margin-bottom: 30px; padding-top: 3px; font-size: 26px; }
h2.pAdicionalesT strong { font-weight: bold; font-size: 26px; }
.pAdicionales h3 { color: rgb(153, 153, 153); text-transform: uppercase; margin-bottom: 10px; font-weight: bold; }
.pAdicionales a { color: rgb(153, 153, 153); line-height: 35px; }
.pAdicionales span { font-size: 16px; }
.adicionalesFb { width: 230px; }
.adicionalesFb ul { height: 300px; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); padding-left: 30px; padding-right: 5px; }
.adicionalesFb span { color: rgb(0, 84, 158); }
.adicionalesFb span:hover { color: rgb(0, 84, 158); text-decoration: underline; }
.adicionalesYt { width: 300px; }
.adicionalesYt ul { padding-left: 30px; }
.adicionalesYt span { color: rgb(233, 32, 38); }
.adicionalesYt span:hover { color: rgb(233, 32, 38); text-decoration: underline; }
.listBolsaTrabajo { width: 100%; }
.listBolsaTrabajo li { font-size: 16px; margin: 0px 0px 10px; }
.listBolsaTrabajo .pie { margin-top: 40px; font-size: 10px; }
.comillaLeft { padding: 0px 30px; background: url(1bdd832c6d4d027b4368921f7590e8a0ca196b15.gif)  no-repeat scroll left top transparent; }
.comillaRight { padding: 0px 30px 20px; background: url(7a4c51902783b3f0c76ab80e6383b660a38cf51f.gif)  no-repeat scroll right bottom transparent; }
.col50 li { width: 50%; float: left; }
.citeLateral { width: 310px; }
.citeLateral p, .citeLateral h2, .citeLateral h3, .citeLateral h4 { padding-right: 0px; }
.floatL { float: left; }
.floatR { float: right; }
.imgRight { clear: right; float: right; margin-bottom: 30px; }
.imgCenter { display: block; margin: auto; }
.imgleft { clear: left; float: left; margin-bottom: 30px; }
.imgleft_mb { margin-top: 0px; }
.imgleft_mb1 { margin-top: 30px; }
.txtVerticalListRigth, .imageVerticalList { padding: 0px ! important; float: right; }
.txtVerticalListRigth li { text-align: right; padding-bottom: 10px; }
.txtVerticalListRigth li a { float: right; }
.imageVerticalList li { max-width: 310px; text-align: center; padding-bottom: 20px; }
.multiCol { width: 100%; padding-right: 0px ! important; overflow: hidden; }
.multiCol > li { display: block; float: left; overflow: hidden; padding-top: 10px; }
.multiCol > li img { width: 100%; padding-bottom: 30px; }
.multiCol > li > div { margin: auto; width: 100%; max-width: 300px; }
.multiCol > li > div.smarR { margin: 0px; }
.multiCol li p, .multiCol li h4, .multiCol li h3, .multiCol li h2 { padding-right: 20px; }
.multiCol li h3 { padding-top: 3px; }
.padL500 { padding-left: 500px; }
.padR500 { padding-right: 500px ! important; }
.txtBlue { color: rgb(9, 121, 208); }
.txtR { text-align: right; margin-top: 20px; margin-bottom: 30px; }
.txtC { text-align: center; }
.txtI { font-style: italic; }
.listOrangeDot { margin: 30px 0px 50px; padding-left: 20px; list-style-image: url(1330a865c21fdcae3755a286670cab42fcc1a11f.gif) ; }
.list { margin: 30px 0px 50px; padding-left: 20px; list-style: none outside none; }
.list_pl { padding-left: 167px; }
.list_pb { margin-bottom: 100px; padding-left: 167px; }
.listOrangeDot li, .list li { margin-bottom: 6px; }
.normalTitle { font-size: 18px ! important; }
@font-face {
  font-family: "AvantGardeMdBTMedium";
  font-style: normal;
  font-weight: normal;
  src: url(10a41b2669424a00516ec48e4c723c3e1db442c0.eot)  format("embedded-opentype"), url(a7e65b39c7c9ebe5fdecee3eb4637a82edb1c61d.woff)  format("woff"), url(947f7229b0f3b588d46238f6fe2481fa3f386004.ttf)  format("truetype"), url(14b4bc151651acaeda54afe30ee418fc77a0a511.svg)  format("svg");
}
@font-face {
  font-family: "AvantGardeBkBTDemi";
  font-style: normal;
  font-weight: normal;
  src: url(214837a2a6b92bd4e3113e159aa64b53a2ac62c3.eot)  format("embedded-opentype"), url(82e775a5e1f0496bcc09db641dc749ebd324fcb4.woff)  format("woff"), url(5fd802e7ab8df5f8c9ae9f76dd2ee595781e92b4.ttf)  format("truetype"), url(936394ce450ac16971b59982a1f0bcefd07e33e3.svg)  format("svg");
}
@font-face {
  font-family: "AvantGardeBkBTBook";
  font-style: normal;
  font-weight: normal;
  src: url(a0ec864f1b9fb1eb07205bfaa63b3c01e79d994a.eot)  format("embedded-opentype"), url(7d11c99ba941322cfc02150ab92d8f7e1e34236c.woff)  format("woff"), url(7a9a3ca9c8b0530c32ecbe648506ad4978ad683e.ttf)  format("truetype"), url(637a9cb7536a43f355db3c3ca2509caf4be86f4b.svg)  format("svg");
}
@font-face {
  font-family: "Tahoma";
  font-style: normal;
  font-weight: normal;
  src: url(fc70377fc1f09a694b82e01dfc12db43080aa4eb.eot)  format("embedded-opentype"), url(788ff5948299eb7749b8d8032a2df71c9cb3a12b.woff)  format("woff"), url(85ab21de1994fcc1ec94213f90b07cf83a3c7d2b.ttf)  format("truetype"), url(c11035bca79a37c30626713c9e6589ddd97221f4.svg)  format("svg");
}
@font-face {
  font-family: "GillSans_MT";
  font-style: normal;
  font-weight: normal;
  src: url(ea7c582a8bc480004c0962bfff8fa3ff4e203db1.eot)  format("embedded-opentype"), url(5386fa89e1936ea039a3ca434ebc5aa0504c7d03.woff)  format("woff"), url(8676075d38138f11b64a7fbbb83b2e716a0ddccf.ttf)  format("truetype"), url(562eb61d169b393bdd18ffc1135a2b3b802b44c0.svg)  format("svg");
}
@font-face {
  font-family: "TwCen_MT";
  font-style: normal;
  font-weight: normal;
  src: url(1081b00d65b6e6ace8bf71b6af49b3c2d8c2e9e4.eot)  format("embedded-opentype"), url(41f5722a8709b165342b8b216d52c954384e5223.woff)  format("woff"), url(a3959015edf23c116329fad2ffbaea1549963e19.ttf)  format("truetype"), url(1d5f690abf5b88dcd189cfa10546312b5b5168ba.svg)  format("svg");
}
.ajaxSearch_paging { padding-top: 30px; }
@media print {
  #header, #footer, .share { display: none; }
}
.nuestraGenteImg { float: left; margin: 30px 10px 0px 0px; }
.nuestraGenteDiv { bottom: -30px; position: absolute; right: 0px; width: 335px; }
div.jp-audio, div.jp-video { font-size: 1em; font-family: Verdana,Arial,sans-serif; line-height: 1.6; color: rgb(102, 102, 102); position: relative; }
div.jp-audio { width: 420px; }
div.jp-video-270p { width: 480px; }
div.jp-video-360p { width: 640px; }
div.jp-video-full { width: 480px; height: 270px; position: static ! important; }
div.jp-video-full div.jp-jplayer { top: 0px; left: 0px; position: fixed ! important; overflow: hidden; z-index: 1000; }
div.jp-video-full div.jp-gui { position: fixed ! important; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1000; }
div.jp-video-full div.jp-interface { position: absolute ! important; bottom: 0px; left: 0px; z-index: 1000; }
div.jp-interface { position: relative; width: 100%; }
div.jp-audio div.jp-type-single div.jp-interface { height: 80px; }
div.jp-audio div.jp-type-playlist div.jp-interface { height: 80px; }
div.jp-video div.jp-interface { border-top: 1px solid rgb(0, 155, 227); }
div.jp-controls-holder { clear: both; width: 440px; margin: 0px auto; position: relative; overflow: hidden; top: -8px; }
div.jp-interface ul.jp-controls { list-style-type: none; margin: 0px; padding: 0px; overflow: hidden; }
div.jp-audio ul.jp-controls { width: 380px; padding: 20px 20px 0px; }
div.jp-video div.jp-type-single ul.jp-controls { width: 78px; margin-left: 200px; }
div.jp-video div.jp-type-playlist ul.jp-controls { width: 134px; margin-left: 172px; }
div.jp-video ul.jp-controls, div.jp-interface ul.jp-controls li { display: inline; float: left; }
div.jp-interface ul.jp-controls a { display: block; overflow: hidden; text-indent: -9999px; }
a.jp-play, a.jp-pause { width: 43px; height: 40px; }
#jp_container_1 a.jp-play, #jp_container_2 a.jp-play { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll 0px 0px transparent; }
#jp_container_1 a.jp-play:hover, #jp_container_2 a.jp-play:hover { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -41px 0px transparent; }
#jp_container_1 a.jp-pause, #jp_container_2 a.jp-pause { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll 0px -42px transparent; display: none; float: left; }
#jp_container_1 a.jp-pause:hover, #jp_container_2 a.jp-pause:hover { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -41px -42px transparent; }
#jp_container_1 a.jp-stop, a.jp-previous, a.jp-next, #jp_container_2 a.jp-stop, a.jp-previous, a.jp-next { width: 30px; height: 28px; margin-top: 6px; }
#jp_container_1 a.jp-stop, #jp_container_2 a.jp-stop { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll 0px -83px transparent; margin-left: 10px; }
#jp_container_1 a.jp-stop:hover, #jp_container_2 a.jp-stop:hover { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -31px -83px transparent; }
#jp_container_1 a.jp-previous, #jp_container_2 a.jp-previous { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -1px -112px transparent; }
#jp_container_1 a.jp-previous:hover, #jp_container_2 a.jp-previous { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -32px -112px transparent; }
#jp_container_1 a.jp-next, #jp_container_2 a.jp-previous { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll 0px -141px transparent; }
#jp_container_1 a.jp-next:hover, #jp_container_2 a.jp-next:hover { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -31px -141px transparent; }
div.jp-progress { overflow: hidden; background-color: rgb(221, 221, 221); }
div.jp-audio div.jp-progress { position: absolute; top: 32px; height: 15px; }
div.jp-audio div.jp-type-single div.jp-progress { left: 110px; width: 186px; }
div.jp-audio div.jp-type-playlist div.jp-progress { left: 166px; width: 130px; }
div.jp-video div.jp-progress { top: 0px; left: 0px; width: 100%; height: 10px; }
#jp_container_1 .jp-seek-bar { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  repeat-x scroll 0px -230px transparent; width: 0px; height: 100%; cursor: pointer; }
#jp_container_1 .jp-play-bar { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  repeat-x scroll 0px -214px transparent; width: 0px; height: 100%; }
#jp_container_2 .jp-seek-bar { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  repeat-x scroll 0px -230px transparent; width: 0px; height: 100%; cursor: pointer; }
#jp_container_2 .jp-play-bar { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  repeat-x scroll 0px -214px transparent; width: 0px; height: 100%; }
div.jp-seeking-bg { background: url(caeb389f9338339d5b077b4359b1f090793a7fe3.gif)  repeat scroll 0% 0% transparent; }
a.jp-mute, a.jp-unmute, a.jp-volume-max { width: 18px; height: 15px; margin-top: 12px; }
div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute { margin-left: 210px; }
div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute { margin-left: 148px; }
div.jp-audio a.jp-volume-max { margin-left: 56px; }
div.jp-video a.jp-mute, div.jp-video a.jp-unmute, div.jp-video a.jp-volume-max { position: absolute; top: 12px; margin-top: 0px; }
div.jp-video a.jp-mute, div.jp-video a.jp-unmute { left: 50px; }
div.jp-video a.jp-volume-max { left: 134px; }
#jp_container_1 a.jp-mute { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -2px -175px transparent; }
#jp_container_1 a.jp-mute:hover { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -21px -175px transparent; }
#jp_container_1 a.jp-unmute { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -62px -175px transparent; display: none; float: left; text-indent: -9999px; }
#jp_container_1 a.jp-unmute:hover { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -48px -175px transparent; }
#jp_container_2 a.jp-mute { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  no-repeat scroll -2px -175px transparent; }
#jp_container_2 a.jp-mute:hover { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  no-repeat scroll -21px -175px transparent; }
#jp_container_2 a.jp-unmute { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  no-repeat scroll -62px -175px transparent; display: none; float: left; text-indent: -9999px; }
#jp_container_2 a.jp-unmute:hover { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  no-repeat scroll -48px -175px transparent; }
a.jp-volume-max { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll 0px -186px transparent; }
a.jp-volume-max:hover { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -19px -186px transparent; }
#jp_container_1 .jp-volume-bar { position: absolute; overflow: hidden; background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  repeat-x scroll 0px -257px transparent; width: 46px; height: 5px; cursor: pointer; }
#jp_container_2 .jp-volume-bar { position: absolute; overflow: hidden; background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  repeat-x scroll 0px -257px transparent; width: 46px; height: 5px; cursor: pointer; }
div.jp-audio div.jp-volume-bar { top: 37px; left: 330px; }
div.jp-video div.jp-volume-bar { top: 17px; left: 72px; }
#jp_container_1 .jp-volume-bar-value { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  repeat-x scroll 0px -249px transparent; width: 0px; height: 5px; }
#jp_container_2 .jp-volume-bar-value { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  repeat-x scroll 0px -249px transparent; width: 0px; height: 5px; }
#jp_container_1 .jp-time-holder { color: rgb(111, 101, 197); font-weight: bold; }
#jp_container_2 .jp-time-holder { color: rgb(14, 202, 204); font-weight: bold; }
div.jp-audio div.jp-time-holder { position: absolute; top: 50px; }
div.jp-audio div.jp-type-single div.jp-time-holder { left: 110px; width: 186px; }
div.jp-audio div.jp-type-playlist div.jp-time-holder { left: 166px; width: 130px; }
div.jp-current-time, div.jp-duration { width: 60px; font-size: 0.64em; font-style: oblique; }
div.jp-current-time { float: left; display: inline; }
div.jp-duration { float: right; display: inline; text-align: right; }
div.jp-video div.jp-current-time { margin-left: 20px; }
div.jp-video div.jp-duration { margin-right: 20px; }
div.jp-title { font-weight: bold; text-align: center; }
#jp_container_1 .jp-title, #jp_container_1 .jp-playlist { background-color: rgb(208, 190, 239); border-top: 1px solid rgb(220, 220, 220); width: 100%; }
#jp_container_2 .jp-title, #jp_container_2 .jp-playlist { width: 100%; background-color: rgb(160, 239, 238); border-top: 1px solid rgb(220, 220, 220); }
div.jp-type-single div.jp-title, div.jp-type-playlist div.jp-title, div.jp-type-single div.jp-playlist { border-top: medium none; }
div.jp-title ul, div.jp-playlist ul { list-style-type: none; margin: 0px; padding: 0px 20px; font-size: 0.72em; }
div.jp-title li { padding: 5px 0px; font-weight: bold; }
div.jp-playlist li { padding: 5px 0px 4px 20px; border-bottom: 1px solid rgb(238, 238, 238); }
div.jp-playlist li div { display: inline; }
div.jp-type-playlist div.jp-playlist li:last-child { padding: 5px 0px 5px 20px; border-bottom: medium none; }
#jp_container_1 .jp-playlist a { color: rgb(114, 102, 202); text-decoration: none; }
#jp_container_2 .jp-playlist a { color: rgb(13, 201, 203); text-decoration: none; }
#jp_container_1 .jp-playlist a:hover { color: rgb(84, 76, 155); }
#jp_container_2 .jp-playlist a:hover { color: rgb(31, 165, 165); }
#jp_container_1 .jp-playlist a.jp-playlist-current { color: rgb(84, 76, 155); }
#jp_container_2 .jp-playlist a.jp-playlist-current { color: rgb(31, 165, 165); }
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove { float: right; display: inline; text-align: right; margin-right: 10px; font-weight: bold; color: rgb(102, 102, 102); }
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover { color: rgb(13, 136, 193); }
div.jp-type-playlist div.jp-playlist span.jp-free-media { float: right; display: inline; text-align: right; margin-right: 10px; }
div.jp-type-playlist div.jp-playlist span.jp-free-media a { color: rgb(102, 102, 102); }
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover { color: rgb(13, 136, 193); }
span.jp-artist { font-size: 0.8em; color: rgb(102, 102, 102); }
div.jp-video-play { position: absolute; top: 0px; left: 0px; width: 100%; cursor: pointer; background-color: transparent; }
div.jp-video-270p div.jp-video-play { height: 270px; }
div.jp-video-360p div.jp-video-play { height: 360px; }
div.jp-video-full div.jp-video-play { height: 100%; z-index: 1000; }
a.jp-video-play-icon { position: relative; display: block; width: 112px; height: 100px; margin-left: -56px; margin-top: -50px; left: 50%; top: 50%; background: url(85883cde1069c2227cc606479ff012a28fd519e0.png)  no-repeat scroll 0px 0px transparent; text-indent: -9999px; }
div.jp-video-play:hover a.jp-video-play-icon { background: url(85883cde1069c2227cc606479ff012a28fd519e0.png)  no-repeat scroll 0px -100px transparent; }
div.jp-jplayer audio, div.jp-jplayer { width: 0px; height: 0px; }
div.jp-jplayer { background-color: rgb(0, 0, 0); }
ul.jp-toggles { list-style-type: none; padding: 0px; margin: 0px auto; overflow: hidden; }
div.jp-audio .jp-type-single ul.jp-toggles { width: 25px; }
div.jp-audio .jp-type-playlist ul.jp-toggles { width: 55px; margin: 0px; position: absolute; left: 325px; top: 50px; }
div.jp-video ul.jp-toggles { margin-top: 10px; width: 100px; }
ul.jp-toggles li { display: block; float: right; }
ul.jp-toggles li a { display: block; width: 25px; height: 22px; text-indent: -9999px; line-height: 100%; }
a.jp-full-screen { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll 0px -310px transparent; margin-left: 20px; }
a.jp-full-screen:hover { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -30px -310px transparent; }
a.jp-restore-screen { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -60px -310px transparent; margin-left: 20px; }
a.jp-restore-screen:hover { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -90px -310px transparent; }
#jp_container_1 a.jp-repeat { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll 0px -302px transparent; }
#jp_container_1 a.jp-repeat:hover { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -30px -302px transparent; }
#jp_container_1 a.jp-repeat-off { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -30px -302px transparent; }
#jp_container_1 a.jp-shuffle { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll 0px -279px transparent; margin-left: 5px; }
#jp_container_1 a.jp-shuffle:hover { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -30px -279px transparent; }
#jp_container_1 a.jp-shuffle-off { background: url(b72cffcd308a656a26a6ea7eb3773221097d099b.jpg)  no-repeat scroll -30px -279px transparent; margin-left: 5px; }
#jp_container_2 a.jp-repeat { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  no-repeat scroll 0px -302px transparent; }
#jp_container_2 a.jp-repeat:hover { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  no-repeat scroll -30px -302px transparent; }
#jp_container_2 a.jp-repeat-off { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  no-repeat scroll -30px -302px transparent; }
#jp_container_2 a.jp-shuffle { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  no-repeat scroll 0px -279px transparent; margin-left: 5px; }
#jp_container_2 a.jp-shuffle:hover { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  no-repeat scroll -30px -279px transparent; }
#jp_container_2 a.jp-shuffle-off { background: url(10c545f53747704dde0e1dd7daccbf5b2c775563.jpg)  no-repeat scroll -30px -279px transparent; margin-left: 5px; }
.jp-no-solution { position: absolute; width: 390px; margin-left: -202px; left: 50%; top: 10px; padding: 5px; font-size: 0.8em; background-color: rgb(238, 238, 238); border: 2px solid rgb(0, 155, 227); color: rgb(0, 0, 0); display: none; }
.jp-no-solution a { color: rgb(0, 0, 0); }
.jp-no-solution span { font-size: 1em; display: block; text-align: center; font-weight: bold; }
#jp_container_1 .jspVerticalBar { background: url(f5dde2212749599c20daedd95d960a89c6f8ff9c.png)  repeat-y scroll 3px 0px transparent; width: 18px; }
#jp_container_1 .jspDrag { background: url(b57fbdfbb82c904a67efaa19e899234a4acefaa4.png)  no-repeat scroll -6px 0px transparent; }
#jp_container_2 .jspVerticalBar { background: url(fbd27606010d3550264d7f8a4a48cb853ee844dc.png)  repeat-y scroll 3px 0px transparent; width: 18px; }
#jp_container_2 .jspDrag { background: url(52abdd2f37a4500d6e47ce5e3dfecbe9608adcbb.png)  no-repeat scroll -6px 0px transparent; }
div.recetasLink { height: 142px; left: 60px; overflow: hidden; position: relative; width: 214px; }
.recetasLink span { background: url(d66ff1402662acb71c3ed991263c1f16205f2fd7.jpg)  no-repeat scroll 0px 0px transparent; font-size: 15px ! important; height: 39px; margin-top: 80px; padding: 10px 10px 10px 0px; position: absolute; text-align: center; width: 204px; z-index: 3; }
.recetasLink span a { color: rgb(255, 255, 255); }
.recetasLink span:hover { background-position: 0px bottom; }
.recetasLink img { position: absolute; top: 0px; }
#header_search { position: relative; }
.mainMenu-season { display: none; width: 505px; height: 35px; position: absolute; top: 0px; left: -540px; }
.search-season { z-index: -1; display: none; width: 158px; height: 28px; background: url(0ca3963276e40172b521439ce9381e7138e066b2.png)  no-repeat scroll left top transparent; position: absolute; top: 27px; }
#header_search, #menuTop, #headerTop_pleca { overflow: visible; }
#headerTop_pleca { position: relative; }
#season_bg { position: absolute; height: 400px; width: 100%; left: 0px; }
.snowfall-flakes { display: block; background: url(cef68ad000264fd76eaff06821115b5affaae35d.png)  no-repeat scroll 0% 0% transparent; }
.snowfall-flakes.itemSize_1 { width: 5px; height: 5px; background-position: -105px -121px; }
.snowfall-flakes.itemSize_2 { width: 5px; height: 5px; background-position: -105px -121px; }
.snowfall-flakes.itemSize_3 { width: 61px; height: 55px; background-position: -97px 0px; }
.snowfall-flakes.itemSize_4 { background-position: 0px -96px; width: 54px; height: 54px; }
#season_bg .nube { background: url(342d78677c7bc6298ae54e0ca45866b1dfc2086b.png)  repeat scroll 0px 0px transparent; height: 169px; left: 50%; margin-left: -230px; position: absolute; top: 30px; width: 603px; }
.tierra .mariposa { background: url(97bc3296fb6d2f263d4a3232dca5cd38f0606c95.gif)  repeat scroll 0px 0px transparent; height: 38px; top: 50%; right: 0px; width: 39px; display: block; position: absolute; z-index: 300; }
.verde-btn { background: url(8cc445a8cb3344201e649c05cb8dc4ea93ad3cd5.png)  no-repeat scroll 0px 0px transparent; color: rgb(255, 255, 255); display: block; font-size: 12px; font-weight: bold; height: 39px; padding-top: 5px; position: absolute; right: 0px; text-align: center; top: 180px; width: 113px; }
#slider_header_images .slides_container img { top: 0px; }
.slider_header_news { padding: 50px 0px 0px 30px; }
#season_sup.febrero { z-index: 2; position: absolute; }
#season_sup.febrero ul { position: relative; top: 0px; left: 0px; margin: 0px auto; width: 0px; height: 0px; }
.febrero span { position: absolute; }
.febrero .corazon_1 { display: block; width: 220px; height: 41px; background: url(6e9ac89405b381f007aafdc14bb8f61f8af0a938.png)  no-repeat scroll left top transparent; }
.febrero .corazon_2 { display: block; width: 211px; height: 66px; background: url(34a2ce3ee8b8a84a42e0524e0be2704e0e147ceb.png)  no-repeat scroll left top transparent; }
.febrero .corazon_3 { display: block; width: 131px; height: 55px; background: url(4744dbdd94d1e2810033b092e448cdbc9ffdd25d.png)  no-repeat scroll left top transparent; }
.febrero.mexico .corazon_1 { top: 413px; left: 300px; }
.febrero.mexico .corazon_2 { top: 365px; left: 330px; }
.febrero.mexico .corazon_3 { top: 400px; left: 192px; }
.febrero.usa .corazon_1 { top: 355px; left: 550px; width: 96px; height: 45px; background: url(6f9ada397a962b7b87984eabfb70bff943fdb6ca.png)  no-repeat scroll left top transparent; }
.febrero.usa .corazon_2 { top: 388px; left: 470px; width: 140px; height: 49px; background: url(df1cf300468823a6bcea1f0fffcf4dfd579c0772.png)  no-repeat scroll left top transparent; }
.febrero.usa .corazon_3 { top: 400px; left: 613px; width: 114px; height: 35px; background: url(f786314cac29e7b699bbec98f33242eb11369c7b.png)  no-repeat scroll left top transparent; }
.febrero.brasil .corazon_1 { top: 410px; left: 700px; }
.febrero.brasil .corazon_2 { top: 375px; left: 672px; }
.febrero.brasil .corazon_3 { top: 400px; left: 550px; }
.febrero.asia .corazon_1 { top: 412px; left: 248px; }
.febrero.asia .corazon_2 { top: 370px; left: 273px; }
.febrero.asia .corazon_3 { top: 400px; left: 130px; }
.febrero.centroamerica .corazon_1 { top: 362px; left: 278px; }
.febrero.centroamerica .corazon_2 { top: 320px; left: 303px; }
.febrero.centroamerica .corazon_3 { top: 350px; left: 160px; }
.febrero.europa .corazon_1 { top: 401px; left: 703px; }
.febrero.europa .corazon_2 { top: 360px; left: 680px; }
.febrero.europa .corazon_3 { top: 393px; left: 560px; }
.camioncito { position: absolute; top: 400px; z-index: 30; background: url(742bd63816eab3b45cfeadafa285fa724e19c54e.png)  no-repeat scroll left top transparent; width: 173px; height: 138px; left: 140px; display: none; }
.cintillofrances { background-image: url(864f580823c722adee79581cf93f6eff28793bf5.jpg) ; display: block; height: 40px; position: relative; width: 409px; }
.cintillofrancesn1:hover, .cintillofrancesn2:hover, .cintillofrances:hover { background-position: 0px -36px; }
.cintillofrances2 { overflow: hidden; display: block; height: 37px; left: 472px; position: relative; top: -29px; width: 409px; }
.cintillofrancesn1 { background-image: url(937b044e793a19d6ef233aafeca618c13f945c77.jpg) ; display: block; height: 40px; position: relative; width: 409px; }
.cintillofrancesn2 { background-image: url(eee19ce0348baddf7f2ec05f097d30e6acbb4099.jpg) ; display: block; height: 40px; position: relative; width: 409px; }
