body{font-family: "Dejavu Sans","Verdana", "Arial" , sans-serif;margin:0;padding:0;background-color:#808080; color:#707070; min-width:320px;}
img{border:none}
h1{font-size:1em;margin:0;padding:0;}
h2{width:100%; border-bottom: 3px solid #cecece; font-size: 1em; margin-bottom: 15px;padding-bottom: 5px; padding-top:20px;}
h3{width:100%; border-bottom: 3px solid #cecece; font-size: 0.9em; margin-bottom: 15px;padding-bottom: 5px;}
a{text-decoration:none;color:#003fb6;}
a:hover{text-decoration:underline;}
table{border-collapse:collapse;border:1px solid #cecece; font-size:90%;}
td {border:1px solid #cecece; padding:0 5px 0 5px;}
.placeholder{display:block;width:100%;height:0px;visibility:hidden;padding-bottom:4px;}
.clear{clear:both;}
.blue{border-color: #4274c9;}
#language_menu{list-style:none;margin:10px 10px 60px 0;padding:0;float:right;font-size:8pt;height:0;}
#banda_azul{height:48px; background-image:url(https://www.acore.es/uploads/images/acore2013/css/bandaAzul2.png);width:100%;
            position:absolute;top:150px;z-index:100;}
#left_shadow{margin:auto;max-width:1024px;background:#2a2b2f url('https://www.acore.es/uploads/images/acore2013/css/sombraLeft.jpg') repeat-y left; 
             position:relative;}
#right_shadow{background:url('https://www.acore.es/uploads/images/acore2013/css/sombraRight.jpg') repeat-y right;}
#bottom_shadow{background:url('https://www.acore.es/uploads/images/acore2013/css/sombraBottom.jpg') repeat-x bottom;}
#left_bottom_shadow{background:url('https://www.acore.es/uploads/images/acore2013/css/sombraLeftBottom.jpg') no-repeat bottom left;}
#right_bottom_shadow{width:100%;background:url('https://www.acore.es/uploads/images/acore2013/css/sombraRightBottom.jpg') no-repeat bottom right;text-align:center;}
#contenido {background-color:white;min-height:600px;margin-left:14px;margin-right:14px;text-align:left;}
#bajo_contenido {color: #febe01;margin: 0px 14px 10px 14px;font-size: 8pt;line-height: 20px;text-align: center;display: block;background-color: #2a2b2f;padding-top:10px;}
#bajo_contenido ul {list-style: none; display: inline-block; padding: 0 6%; vertical-align: top;margin-bottom:30px; text-align:left;}
#bajo_contenido a {color: #febe01;}

#clients_zone_bar .title:focus{outline-width:0;}
#clients_zone_bar .title{color:#0105fe; font-weight:bold;line-height:48px;padding:0 15px;background-color:#fed868;
                  /*background-image:url('https://www.acore.es/uploads/images/acore2013/css/bandaAmarilla.png');*/
                  /*background-repeat:repeat-x;*/
                  position:absolute; top:150px; right:14px; z-index:101; min-width:147px; text-align:center;}
#clients_zone_bar {margin:0; padding:0 20px 0 20px; background-color:#fed868;
                  /*background-image:url('https://www.acore.es/uploads/images/acore2013/css/bandaAmarillaInversa.png');*/
                  /*background-repeat:repeat-x;*/border-radius: 0 0 15px 0;}
#clients_zone_bar input{margin-right:20px;}
#clients_zone_bar p{margin:0;}

#footer{margin:auto;max-width:1024px;text-align:center; font-size:0.7em; color:black;}
#footer img{padding-left:15px;padding-right: 15px;}
#footer p{margin-top:1px;margin-bottom:1px;}
#header {width: 100%; height: 150px;}
#logo {padding: 0 0 0 30px; display: inline-block;margin-top:-40px;}
#dir_bar{line-height: 48px;padding-left: 30px;position: relative;z-index: 101;color: white;
          font-weight: bold;}
#path {color:#cccccc}

#menu{margin: 0 40px 0 0; padding: 0; float: right;}
#menu ul{padding: 0;list-style-type: none;/*display:inline;*/}
#menu ul li a{padding:4px 8px;color:#375284; text-decoration: none;font-size:1em; font-weight: 100;display:inline-block;}
#menu ul .seleccionado a{border-bottom:2px solid #ffbd08;}
#menu ul li a:hover{border-bottom:2px solid #ffbd08;}
#boxes {text-align: center;}
#boxes h2 a{color:#707070;}
#boxes p{font-size: 11pt;} 
.box280w {width: 280px; height: 280px; display: inline-block;margin:0 20px 20px 20px; padding:0; text-align: left; color:#707070;
  vertical-align:top; }
.box430w {width: 430px; height: 280px; display: inline-block;margin:0 20px 20px 20px; padding:0; text-align: left; color:#707070;
  vertical-align:top; }
.box280w h2{padding-top:0px;}
.box430w h2{padding-top:0px;}

.icon{float:left;margin-right: 10px; margin-bottom: 10px;width:81px}

/*FORMS*/
.cms_textarea{width:100%;}
.feedInput, .feedLabel{min-width:200px;display:inline-block;white-space: nowrap;vertical-align:middle;}
.feedTip {font-size:xx-small;vertical-align:top;}
textarea.cms_textarea{width:500px;}
.captchapict{height:40px;}

/*TWO COLUMNS PAGES*/
.left_column{width:60%; display:inline-block;color:#707070;margin-left:3%; margin-top:20px}
.right_column{width:30%;display:inline-block;vertical-align: top; margin-left:3%;color:#707070;margin-top:20px;}

/*BOLG*/
p#blogPageCount{font-size: xx-small;text-align: right;padding: 0px;margin: 0px;margin-top: -30px;margin-bottom: 20px;}
.CGBlogSummary a{font-weight:bold; color:#FEBE01}
.CGBlogSummary{font-size: x-small;margin-bottom:15px;}
.CGBlogSummaryLink{font-size:110%;}
#box_blog .blogTag{color:#003fb6;font-weight: normal;}
.CGBlogDetails{text-align:right;font-size:x-small;}
#CGBlogPostDetailSummary{background-color:#f0f0f0;padding:10px; border-left:3px solid #4d514d;}
.CGBlogSummaryLink a{text-decoration:none;}
.CGBlogSummaryLink a:hover{text-decoration:underline;}
.left_column .CGBlogSummary{width:100%; border-bottom: 3px solid #cecece; font-size: 1em; margin-bottom: 20px;padding-bottom: 10px;}
.left_column .CGBlogSummaryLink a{color:#003fb6;}
.right_column .CGBlogSummaryLink a{font-weight:bold;color:#FEBE01;}

.CGBlogSummaryCategory{margin:20px 0px;}

.feedback_summary_item{margin-bottom:20px;background-color:#f0f0f0; font-size:85%;padding:10px;}
.feedback_item_title{font-weight:bold;width:100%;margin-bottom:5px;}
spam.CGBlogDetails{float:right;}


#content{text-align:left;padding:10px 40px 10px 40px;}
#content img.clickable_image{padding: 15px; border: 1px solid #CCC;background-color: #EEE; margin: 0 20px 0 20px; -moz-border-radius: 15px 0 15px 0;
border-radius: 15px 0 15px 0;}
#content.intro{font-size:80%;}

.client-logo img{text-align:center; margin:35px;width:175px;}

/**** CONTACT TEMPLATE****/
#leftOfMap{float: left;max-width: 50%; margin-right: 20px;}
/**** END CONTACT TEMPLATE****/

/**** FORM STYLING****/
fieldset > legend{display:none;}
fieldset, .captcha{margin-left: 0;margin-right: 2px;padding-top: 0.35em;padding-bottom: 0px;padding-left: 0px;padding-right: 0.625em;}
fieldset{border: none;}
.contactform .captcha{padding-bottom:0.75em;width:auto;display:inline-block;}
.contactform .submit{display:inline-block;}
.contactform .submit input{height: 2em;font-size: 11pt;background-color: #e9e9e9;border: 1px solid;color: #707070;}
fieldset > div, div.captcha {margin-bottom:5px;margin-left:10px;}
.contactform{margin-bottom:0px;margin-left:0px;}
label{margin-right:5px;width:120px;}
label{display:inline-block;vertical-align: top;padding-top: 0.3em;}
label.label{width: auto;font-size: 0.7em;vertical-align: middle;padding-top: 0px;padding-bottom: 0.3em;}
fieldset input[type="text"], .captcha input[type="text"], textarea{border: 1px solid #d1d1d1; width:200px;color:#707070;}
fieldset textarea.cms_textarea{min-width:320px;width:auto;}
fieldset input[type="text"], .captcha input[type="text"]{height:2em;}
fieldset input[type="checkbox"]{margin-left:10px;}
.captchapict {height:2em;vertical-align:middle;border: 1px solid #d1d1d1;width:118px;}

/**** END FORM STYLING****/

/**** COOKIE CONSENT ****/
#cookie_consent {background: #3459a0;position: absolute;float: left;z-index: 10000000000000;width: 100%;padding: 5px 0;}
#cookie_consent p {text-align: center;color: white;font-size: 10px;margin: 0;}
#cookie_consent .more_info {margin: 0 5px;color: white;text-decoration: underline;cursor: pointer;}
#cookie_consent .decline_cookies {margin: 0 5px;color: #febe01;text-decoration: underline;cursor: pointer;}
.page_decline_cookies {color: #febe01;text-decoration: underline;cursor: pointer;}
#cookie_consent .accept_cookies {margin: 0 5px;color: #febe01;font-weight: bold;text-decoration: underline;cursor: pointer;}
/**** END COOKIE CONSENT ****/

/**** SLIDER ****/
#slider-code { height: 280px; overflow:hidden; }
#slider-code .viewport { width: 280px; height: 280px; overflow: hidden; position: relative; margin:auto;}
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 20px 0 0; padding: 0px; height: 280px; border: none; width: 280px;}
/**** END SLIDER ****/

/*****TEST*****/
.clickable_image_left, .clickable_image_right {margin-bottom: 10px;text-align: center;  position: relative;  top: 3px;}
/* I didn't like that the image was a bit higher than the text,so I moved it down 3px. */
.clickable_image_left {float: left; margin-right: 10px;}
.clickable_image_right {float: right; margin-left: 10px;}
.clickable_image_title, .clickable_image_c2e {font-size: 11px;}
.clickable_image_title {font-style: italic;}
/********END TEST*********/

@media (max-width: 820px) {
  #menu{float:none;text-align:center;margin:0px;}
  #logo{text-align:center;padding:0;width:100%;}  
  .tablet_hidden{display:none !important;}
  #leftMap{float: none;width: inherit;margin-right: inherit;}
}

@media (max-width: 688px) {
  .box280w, .box430w {width: 90%; height:auto; display: inline-block;margin:0 20px 20px 20px; padding:0; text-align: left; color:#707070;
    vertical-align:top; }
  #box_banner{text-align:center;}
  .mobile_hidden{display:none !important;}
  .rmm .rmm-toggled ul{border: 1px solid #808080;border-radius: 5px;}
  #content{padding:10px;}
  #leftOfMap{max-width:100%;float:none;}
  #googleMap{max-width:100%;}
}
@media (max-width: 400px) {
    #bajo_contenido, #contenido{margin-left:0px;margin-right:0px;}
}
/* Stylesheet: css aCore 2013 Modified On 2014-04-02 18:03:19 */
/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}

/* Stylesheet: lightbox Modified On 2013-01-16 13:31:04 */
