/*  */body {background: url('../img/body-back.jpg') top left repeat-x;background-color: #fff;margin: 0;padding: 0;font-family: "Arial";font-size: 12px;color: #000;}td , select , input , textarea {font-family: "Arial";font-size: 12px;color: #000;}p {padding: 0px;margin: 0 0 10px 0;}select , textarea {border: 1px solid #a0a0a0;}a {color: #016972;text-decoration: none;}a img { border:none;}a:hover {color: #000;text-decoration: underline !important;}#breadcrumbs {color: #016972;font-size: 11px;font-family: Verdana , Arial;margin: 20px 0 10px 0;}#breadcrumbs a , a.small {color: #016972;font-size: 11px;font-family: Verdana , Arial;text-decoration: underline;}form {margin: 0;padding: 0;}.clear {clear:both;height:1px;overflow:hidden;}.floatleft {float: left;}.floatright {float: right;}#wrapper {width: 985px;margin: 0 auto;}#header {height: 168px;position: relative;z-index: 1;}#header #logo {margin-top: 14px;width: 153px;height: 149px;float: left;}#header #menu_cont {width: 830px;float: right; }#header #menusmall {text-align: right;height: 39px;line-height: 39px;margin-top: 6px;font-size: 11px;color: #006067;}#header #menusmall a {color: #006067;text-decoration: none;}#header #menusmall a#buscartienda {display: inline-block;background: url('../img/buscartienda.jpg') top left no-repeat;width: 208px;height: 39px;line-height: 39px;color: #7b7c7e;margin-left: 25px;text-align: left;padding-left: 15px;}#header #idiomas {color: #afbd22;float: right;margin-top: 56px;margin-bottom: 0px;margin-right: 10px;font-size: 12px;font-weight:bold;height: 15px;}#header #idiomas a {color: #afbd22;font-size: 12px;font-weight:bold;}#header #idiomas a.on {color: #006067;}#header #frasesuperior {color: #006067;float: left;font-size: 14px;padding-top: 31px;padding-left: 30px;}#header #frasesuperior a {color: #006067;}#menu {float: right;width: 800px;color: #006067;font-size: 14px;font-weight:bold;z-index: 1;margin-top: 13px;}#menu li.toplevel a {color: #006067;font-size: 14px;display: inline-block;padding: 12px 12px;margin: 0 2px;z-index: 1;position: relative;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}#menu li.toplevel a:hover {color: #ffb717;background-color: #006e77;border: 1px solid #006e77;padding: 11px 11px;}#menu li.toplevel:hover a.tienesubs {color: #ffb717;background-color: #006e77;border: 1px solid #006e77;padding: 11px 11px;}#menu li.toplevel:hover a.tienesubs {-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomleft: 0px;-moz-border-radius-bottomright: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}#menu span.tienesubs {display: inline-block;width: 10px;height: 8px;margin-left: 8px;background: url('../img/menu-drop.jpg') top left no-repeat;}#menu li:hover span.tienesubs {background: url('../img/menu-drop-on.jpg') top left no-repeat;}ul.dropdown                         { position: relative; list-style: none outside none; float: right;z-index: 1; }ul.dropdown, ul.dropdown ul         { padding:0 !important;margin:0 !important; z-index: 1;}ul.dropdown ul         { background-color: #006e77 !important;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;}ul.dropdown ul li.close {height: 20px !important;}ul.dropdown ul.sub_menu .open {height: 9px !important;background-color: transparent !important;padding: 0;margin: 0;border: 1px solid transparent;}ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; }ul.dropdown li ul a                    { display: block; text-decoration: none;font-weight:normal;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: 0;}ul.dropdown li.hover,ul.dropdown li:hover                { position: relative; }ul.dropdown ul li a { width: 172px; padding: 0 10px 0 17px !important;line-height: 36px !important;height: 36px !important;color: #ffb717 !important;font-family: Arial;font-size: 12px !important;font-weight:normal !important;display: block;margin-left: 15px !important;background: url('../img/menu-sep.jpg') bottom left no-repeat;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;border: 0 !important;} ul.dropdown li ul li a:hover        { -webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;border: 0 !important;}ul.dropdown ul { width: 242px; visibility: hidden; position: absolute; top: 38px; left: 2px;list-style: none outside none; z-index: 1;  }ul.dropdown ul li { font-weight: normal;  float: none;display: inline-block; height: 36px !important;z-index: 1;position: relative;}                                    ul.dropdown ul ul { left: 100%; top: 0; padding: 10px 0 !important; background-color: #006e77;}ul.dropdown li:hover > ul { visibility: visible; }ul.dropdown ul li{ width: 100%;display: inline-block;  } .content {}input.field {width: 200px;padding: 8px 6px;padding-left: 30px;display: block;margin-bottom: 15px;margin-top: 3px;border: 1px solid #c0c0c0;}textarea.field {width: 200px;height: 127px;padding: 8px 6px;padding-left: 30px;display: block;margin-bottom: 15px;margin-top: 3px;border: 1px solid #c0c0c0;}#footer {margin: 30px 0 0 0;padding: 37px 0;background-color: #006a71;}#footer #footerin {color: #fff;font-size: 11px;margin: 0 auto;width: 985px;}#footer #footerin a {color: #fff;font-size: 11px;}h1 {color: #afbd22;font-family: Arial;font-size: 30px;font-weight:normal;padding: 0px 0px 0px 0px;margin: 20px 0 20px 0;}h1.noticias {color: #203f81;}h2 {color: #006067;font-family:  Arial;font-size: 24px;font-weight:normal;padding: 0px;margin: 20px 0 10px 0;}h3 , h3 a {color: #fdb211;font-family:  Arial;font-size: 20px;font-weight:normal;padding: 0px;margin: 10px 0 10px 0;}h4 {color: #006067;font-family:  Arial;font-size: 16px;font-weight:normal;padding: 0px;margin: 20px 0 10px 0;}h5 {color: #afbd22;font-family:  Arial;font-size: 16px;font-weight:normal;padding: 0px;margin: 10px 0 10px 0;}h6 {color: #006067;font-family:  Arial;font-size: 14px;font-weight:normal;padding: 0px;margin: 20px 0 10px 0;}#pagination {height: 35px;margin-bottom: 30px;}#pagination ul {list-style-type: none;margin: 0px;padding: 0px;}#pagination ul li {float: left; padding: 3px 6px;border: 1px solid #006067;margin-right: 5px;color: #877e55;font-weight:bold;}#pagination ul li.current {color: #fff;font-weight:bold;background-color: #006067;}#pagination ul li a {color: #877e55;font-weight:normal;}.required {    color: #A00000;font-weight:bold;font-size: 18px;}td.field input{padding: 4px;border: 1px solid #a0a0a0;width: 250px;}td.field select {padding: 4px;border: 1px solid #a0a0a0;width: 255px;}td.field textarea {padding: 4px;border: 1px solid #a0a0a0;width: 250px;height: 90px;}#presupuestodiv td.field input{width: 200px;padding: 8px 6px;display: block;margin-bottom: 15px;margin-top: 3px;border: 1px solid #c0c0c0;}#presupuestodiv td.field select {width: 205px;padding: 8px 6px;display: block;margin-bottom: 15px;margin-top: 3px;border: 1px solid #c0c0c0;}#presupuestodiv td.field textarea {width: 400px;padding: 8px 6px;display: block;margin-bottom: 15px;margin-top: 3px;border: 1px solid #c0c0c0;}.fieldrequired {border: 1px solid #a00000 !important;background-color: #ffe8e8;color: #a00000;}.submit {background: #00757c;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzU3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #00757c 0%, #005f66 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00757c), color-stop(100%,#005f66));background: -webkit-linear-gradient(top,  #00757c 0%,#005f66 100%);background: -o-linear-gradient(top,  #00757c 0%,#005f66 100%);background: -ms-linear-gradient(top,  #00757c 0%,#005f66 100%);background: linear-gradient(top,  #00757c 0%,#005f66 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00757c', endColorstr='#005f66',GradientType=0 );border: 1px solid #2f878d;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: inline-block;font-size: 12px;line-height: 11px;padding: 5px 20px;color: #fff;}.error_message, .success_message { border:1px solid; border-left-color:#d1d1d1; border-top-color:#d1d1d1; border-right-color:#909090; border-bottom-color:#909090; margin:30px 0px 0 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:590px; border-left:1px solid #bfbfbf; margin-top: 6px; padding-top: 4px; }.error_message .inner h3 { color:#F00; font-size:18px; font-weight:bold; margin:8px 0 10px 20px;  }.error_message .inner ul {  margin:0 0 0 20px; padding: 0 ; list-style-type: none; }.error_message .inner ul li { margin:3px 0 3px 0; padding:0 0 0 18px; background:url(../img/bullet_red.gif) no-repeat left 4px; color:#454545; }.error_message .inner p { color:#454545;  margin:0 0 10px 20px; }.success_message .inner ul { list-style-type: none; }.success_message .inner h3 { color:#093; font-size:18px; font-weight:bold; margin:8px 0 10px 20px;  }.success_message .inner p { color:#454545; margin:0 0 10px 20px; }.msgpad {background-color: #fff;padding-bottom: 20px;}#noticiahome {float: right; width: 300px;margin-left: 20px;margin-bottom: 10px;}#noticiahome h1 {margin-top: 0px;margin-bottom: 5px;padding-top: 0px;}.imgleft {padding: 4px;margin-right: 20px; margin-bottom: 10px;background-color:#fff; border:1px solid #dfe5a7;float: left; }.imgright {padding: 4px;margin-left: 20px; margin-bottom: 10px;background-color:#fff; border:1px solid #dfe5a7;float: right; }.inlinegal h3 {color: #fff;font-size: 14px;font-weight:normal;margin-bottom: 10px;background: url('../img/back-amarillo-big.png') top left no-repeat;padding-bottom: 7px;padding-top: 17px;padding-left: 15px;height: 33px;}.inlinegal {margin-top: 30px;}.inlinegal img.gal {margin-right: 12px;margin-bottom: 13px;float: left; padding: 3px;border: 1px solid #dfe5a7;}#archivosrelacionados {margin-top: 30px;}#archivosrelacionados h3 {color: #fff;font-size: 14px;font-weight:normal;margin-bottom: 10px;background: url('../img/back-verde-big.png') top left no-repeat;padding-bottom: 7px;padding-top: 17px;padding-left: 15px;height: 33px;}.archivorelacionado {margin-bottom: 30px;font-size: 11px;color: #646464;}.archivorelacionado a {color: #646464;text-decoration: underline;}.archivorelacionado img {float: left; }.content ul {margin: 15px 0 15px 15px;padding: 0px;list-style: none;}.content ul li {margin: 0;padding: 0 0 10px 20px;background: url('../img/redvigneta.jpg') 0 2px no-repeat;}p.quote {background: url('../img/quotes.jpg') top left no-repeat;padding-left: 40px;margin: 15px 0;min-height:23px;display: inline-block;}.listingrow {margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px dashed #006A71;}span.mx-paging-search-item {display: inline-block;float: left;border: 1px solid #006A71;background-color: #fff;padding: 3px 6px;margin-right: 5px;}span.mx-paging-search-disabled {display: inline-block;float: left;border: 1px solid #006A71;color: #fff;background-color: #006A71;padding: 3px 6px;margin-right: 5px;}#jFlowPrevDiv {position: absolute;left:-10px;top:225px;cursor: pointer;}#jFlowNextDiv {position: absolute;top:225px;right: -12px;cursor: pointer;}#slider {padding-bottom: 10px;margin-bottom: 10px;margin-top: 15px;position: relative;padding-left: 20px;}#sliderinner span {position: absolute;bottom: 60px;right: 38px; width: 340px;color: #fff;font-size: 11px;padding: 15px 40px 15px 15px;background: url("../img/sliderback.png") repeat scroll left top transparent;}#sliderinner span a {color: #fff;}#sliderinner span h3 , #sliderinner span h3 a {color: #fff;margin: 0px;font-weight: normal;font-size: 24px;}#sliderinner .imagen {border: 6px solid #d6d6d6;}#slidercontroller {position: absolute;bottom: 35px;right: 65px;height: 10px;}#slidercontroller .jFlowControl {display: inline-block;width: 10px;height: 10px;margin-right: 2px;background: url('../img/slide-off.png') top left no-repeat;}#slidercontroller .jFlowControl.jFlowSelected {background: url('../img/slide-on.png') top left no-repeat;}.hidden {display: none;}#contactdiv {width: 235px;float: left; }#mapdiv {width: 450px;margin-left: 20px;float: left; font-size: 11px;}#mapdiv .location {margin-bottom: 15px;background: url('../img/location.jpg') top left no-repeat;padding-left: 36px;}#mapdiv #map_canvas_cont {border: 1px solid #e0e0e0;padding: 3px;margin-top: 18px;margin-bottom: 20px;}#mapdiv #map_canvas {height: 300px;}.narrowcontent {float: left; width: 705px;}.sidebar {float: right; width: 245px;}.cajanewsletter {float: left; width: 244px;height: 300px;margin-right: 3px;margin-bottom: 25px;font-size: 11px;color: #000;}.cajanoticiassociales {float: left; width: 230px;padding-left: 14px;height: 300px;margin-right: 3px;margin-bottom: 25px;font-size: 12px;color: #737373;position: relative;}.cajanoticiassociales a {color: #737373;font-weight:bold;}.cajanoticiassociales .resumen {height: 75px;margin-bottom: 30px;overflow: hidden;}.cajanoticiassociales .siguenos a {margin-right: 7px;}.cajanoticiassociales h2.siguenos {color: #5eccf1;font-size: 12px;padding: 0px;margin: 20px 0 10px 0;text-transform: uppercase;}.cajanewsletter h2.blog {color: #fdb211;font-size: 12px;padding:0;height:20px;padding-top: 2px;padding-left: 25px;margin: 0px 0 5px 0;text-transform: uppercase;background: url('../img/ico-blog.jpg') 0px 0px no-repeat;}.cajanewsletter h2.blog a {color: #737373;text-transform: none;}.cajanewsletter h2.blog a span {color: #000;}.cajanoticiassociales h2.noticias {color: #006a71;font-size: 14px;height: 37px;padding-top: 20px;margin: 0px;text-transform: uppercase;background: url('../img/ico-prensa.jpg') 0px 15px no-repeat;padding-left: 25px;}.inputgrayback {border: 1px solid #d8dadb;padding: 10px 8px;color: #767778;display: block;width: 190px;margin: 20px 0;background: #fafbfb;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #fafbfb 0%, #eef0f0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafbfb), color-stop(100%,#eef0f0));background: -webkit-linear-gradient(top,  #fafbfb 0%,#eef0f0 100%);background: -o-linear-gradient(top,  #fafbfb 0%,#eef0f0 100%);background: -ms-linear-gradient(top,  #fafbfb 0%,#eef0f0 100%);background: linear-gradient(top,  #fafbfb 0%,#eef0f0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafbfb', endColorstr='#eef0f0',GradientType=0 );}.icoenviar {display: inline-block;font-size: 12px;line-height: 26px;color: #fff;background: url('../img/btn-mail.jpg') top left no-repeat;padding-left: 32px;width: 98px;height: 30px;border: 0;}.accesoclientes {display: inline-block;font-size: 14px;width: 194px;height: 35px;padding-left: 50px;padding-top: 20px;background: url('../img/btn-nombre.jpg') top left no-repeat;color: #fff;}.cajanewsletter form {background: url('../img/news-back.jpg') bottom center no-repeat;background-color: #eaeaea;padding: 5px 15px;height: 215px;margin-bottom: 27px;}.cajanewsletter h2 {color: #006a71;font-size: 14px;height: 37px;padding-top: 5px;margin: 0px;text-transform: uppercase;}.cajahome {background-color: #dfe5a7;font-size: 11px;color: #000;margin-right: 3px;margin-bottom: 25px;float: left; width: 244px;height: 215px;}.cajahomealta {height: 300px;}.cajahome h2 {font-size: 14px;color: #fff;margin: 0px;padding: 0px;height: 37px;padding-top: 20px;padding-left: 15px;}.cajahome h2 a {color: #fff;}.cajahome h3 {font-size: 14px;color: #006a71;margin: 12 0 8px 0px;padding: 0px;}.cajahomelast {margin-right: 0px;}.cajahomeverde {border-bottom: 3px solid #9fb63b;}.cajahomeverde h2 {background: url('../img/back-verde.png') top left no-repeat;}.cajahomeazul {border-bottom: 3px solid #006a71;}.cajahomeazul h2 {background: url('../img/back-azul.png') top left no-repeat;}.cajahomeamarilla {border-bottom: 3px solid #e3ae31;}.cajahomeamarilla h2 {background: url('../img/back-amarillo.png') top left no-repeat;}.botonamarillo {display: inline-block;font-size: 14px;color: #fff;margin: 0 0 15px 0;padding: 0px;height: 37px;padding-top: 20px;padding-left: 15px;background: url('../img/back-amarillo.png') top left no-repeat;width: 244px;text-transform: uppercase;}.botonverde {display: inline-block;font-size: 14px;color: #fff;margin: 0 0 15px 0;padding: 0px;height: 37px;padding-top: 20px;padding-left: 15px;background: url('../img/back-verde.png') top left no-repeat;width: 244px;text-transform: uppercase;}.botonazul {display: inline-block;font-size: 14px;color: #fff;margin: 0 0 15px 0;padding: 0px;height: 37px;padding-top: 20px;padding-left: 15px;background: url('../img/back-azul.png') top left no-repeat;width: 244px;text-transform: uppercase;}.encuestafield {width: 600px; border: 1px solid #A0A0A0; padding: 7px;}select.encuestafield {width: 615px;}.encuestafield:focus {background: #ededed; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;    border-color: rgba(82, 168, 236, 0.8);    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);    outline: 0 none;}.pregencreq {color: #a00000;font-size: 10px;font-weight:normal;}.markrequired {color: #a00000;background-color: #ffcccc;}
