@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,700,300&subset=latin,greek);

/* Reset unusual Firefox-on-Android default style, see https://github.com/necolas/normalize.css/issues/214*/
@media (max-width: 991px) { .form-text, .form-textarea, .block-superfish select, .block-search .form-submit { background-image: none; } }

body { color: #444; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 160%;position:relative;}

p { margin: 0 0 25px; padding: 0; }

a { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

a:hover { text-decoration: none;opacity:0.6;  }

a:focus { outline: none; text-decoration: none; }

blockquote { margin: 40px 40px 24px; border-left: none; padding: 0; position: relative; color: #999; }

blockquote::before { content: "\201C"; display: block; font-size: 30px; left: -20px; top: 5px; position: absolute;  }

blockquote p { font-size: 14px; line-height: 160%; font-weight: 400; }

img { display: block; height: auto; max-width: 100%; }

#pre-header { color:#aaaaaa; }

#bottom-content { color: #ffffff; }

::-moz-selection { color: #ffffff; }

::selection { color: #ffffff; }

/*Heading*/
h1, h2, h3, h4, h5, h6 { font-weight: 400; line-height: 120%; padding: 0; margin: 20px 0 10px 0; font-family: 'Open Sans', sans-serif; color:#057EB5;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #444; }

h1 { font-size: 36px }
h1.node-title { font-size: 28px;margin-top:0;}

h2 { font-size: 20px }

h3 { font-size: 24px }

h4 { font-size: 20px }

h5 { font-size: 18px }

h6 { font-size: 16px }

.block h2{color:#000;font-weight:bold;}

h1.page-title { font-size: 25px;color:#fff;}
h1.page-title img{display: inline-block;width: 24px;margin-right: 12px;}
.title-sep, #pre-header h2, #promoted h2, .sidebar h2, #footer h2 { clear: both; font-size: 16px; margin-bottom: 40px; position: relative; }

.title-sep:after, #pre-header h2:after, #promoted h2:after, .sidebar h2:after, #footer h2:after {}

.title-sep .glyphicon { font-size: 13px; padding-right: 18px; }

.page-node #content-wrapper h1.page-title { margin: 0; padding: 20px 40px 0 0; }

.page-node.page-node- #content-wrapper h1.page-title { padding: 20px 40px 0; }

/*tables*/
table { width: 100%; margin-bottom: 20px; border: 1px solid #dfdfdf; }

table tbody { border-top: none; }

table tr.even, table tr.odd, th { background-color: transparent; border-bottom: 1px solid #dfdfdf;}

thead tr th, thead tr td, tbody tr th, tbody tr td { padding: 8px; line-height: 142%; vertical-align: top; }

/*Layout*/
#pre-header { top: 0; left: 0; width: 100%; z-index: 13; position: absolute; background-color: #333; }

.logged-in #pre-header { padding-top: 64px; }

#pre-header-inside { display: none; position: relative; z-index: 13; padding: 40px 0 0 0; }

#header-top {background:#fff;width:100%;}
body.front #header-top {position:fixed;z-index: 12;}
body.not-front #header-top {z-index: 5;position:absolute;}


#header {padding: 5px 0 0 0; text-align: center;background:#fff;width:100%;}
body.front #header {position:fixed;z-index: 6;margin-top:35px;}
body.not-front #header {z-index: 5;position:absolute;margin-top:35px;}

#sub-header {padding:10px;width:100%;background:#007FB5;}

#breadcrumb{background:#F3F8FC;}

#main-navigation {position: relative; z-index: 11; }

#banner-inside {background:#fff;}
body.front #banner-inside {margin-top:122px;}
body.not-front #banner-inside {margin-top:121px;}

#slideshow { padding: 10px; border: 1px solid #eaeaea; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
display: none; }


#top-content { background-color: #fff; padding: 40px 0 20px 0; }

#multimedia{background:#F6F6F6;}

body.front #top-content{padding-top:55px;}

#main-content { padding: 0 0 30px 0; }
#main-content.with-title {}

body.front #main-content { display:none; }

#main { padding: 0 0 20px; }

#bottom-content { padding: 110px 0 70px 0; background:#EAF8FA;}

#footer { background-color: #0095C2;padding: 60px 0 30px; }

#subfooter { background-color: #0080b9; border-top: 1px solid #3197C3; padding: 40px 0 20px; text-align: center;}

.block { padding: 0 0 30px 0; clear: initial; }

#header-top .block, #main-navigation .block, #banner .block { padding: 0; }

/*glyphicon-block*/
.glyphicon-block {text-align: center; }

.glyphicon-block .glyphicon { font-size: 48px; margin: 30px 0 0 0; }

.glyphicon-block h4 { margin-top: 10px; }

/*lists*/
ul li { list-style-type: square; }

ol li { list-style-type: decimal; }

#header ul, #subfooter ul { text-align: left; }

/*item lists*/
.item-list ul li { border-bottom: 1px dashed #ddd; margin-bottom: 0; padding: 15px 0; }

#block-user-login .item-list ul li { border-bottom: none; padding: 0 0 5px 0; }

.item-list ul li.first { padding-top: 0; }

.item-list ul li.last { border-bottom: none; }

/*pager*/
ul.pager { overflow: hidden; padding: 0; width: 100%; clear: both; position: relative; margin-bottom: 25px; }

.item-list ul.pager li { display: inline;  float: left; margin: 0; padding: 0; border-bottom: none;}

ul.pager li a, ul.pager li.pager-current { background: #fff; border: 1px solid #eee; padding: 5px 10px; display: block; margin: 5px 3px 5px 0;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

ul.pager li a:hover, ul.pager li.pager-current { background-color: #007FB5; border-color: #007FB5; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); }

ul.pager li.pager-ellipsis{padding:5px 10px;}

/*menus*/
ul.menu { margin: 0; padding: 0; }

ul.menu li { list-style-position: inside; padding: 15px 0 15px 0; margin:0;}

ul.menu li a { color: #999; font-size: 14px; line-height: 150%; display: inline-block; }

ul.menu li a:hover, ul.menu li a.active { text-decoration: none;}

ul.menu li.leaf { list-style-image: none; color: #444;}

ul.menu li.expanded { border-bottom: none; padding-bottom: 0;  }

ul.menu li.expanded ul { padding-left: 25px; border-top: 1px dashed #ddd; margin-top: 15px;}

/*horizontal menus*/
#header ul.menu, #subfooter ul.menu, #top-content ul.menu, #bottom-content ul.menu { text-align: center; }

#header-top ul.menu li, #header ul.menu li, #main-navigation ul.menu li, #top-content ul.menu li,
#subfooter ul.menu li, #bottom-content ul.menu li { display: inline-block; background: none; list-style-type:none; border: none; padding: 0;}

#header ul.menu li a, #top-content ul.menu li a, #bottom-content ul.menu li a { padding: 15px 20px; }

#header-top ul.menu ul, #header ul.menu ul, #main-navigation ul.menu ul, #top-content ul.menu ul,
#subfooter ul.menu ul, #bottom-content ul.menu ul { display: none; }

/*header-top menu*/
#header-top ul.menu li a { font-size: 13px; text-transform: capitalize;  padding: 16px 20px 16px; }

/*main-navigation*/
#main-navigation ul.menu li a { text-transform: uppercase; font-weight: 700; padding: 20px; }

#main-navigation ul.menu ul li a, #header-top ul.menu ul li a  { padding: 15px 20px; text-transform: capitalize; font-weight: 400; font-size: 13px; border: 1px solid #eaeaea; border-top: none; line-height: 150%; }

/*main menu*/

#nav-main-menu{width:50%;margin:0 auto;}

/*superfish support*/
.block-superfish select { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-width: 1px; width: 90%; }

#main-navigation .block-superfish select { border-top: none; border-bottom: none; width: 100%; }

.block-superfish ul.sf-menu { padding: 0; margin: 0; }

.block-superfish ul.sf-menu ul { border-top: 1px solid #eaeaea; top:100%; background: #ffffff; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
-webkit-box-shadow: 0 10px 0 -5px rgba(0,0,0,0.05); -moz-box-shadow: 0 10px 0 -5px rgba(0,0,0,0.05);
-ms-box-shadow: 0 10px 0 -5px rgba(0,0,0,0.05); -o-box-shadow: 0 10px 0 -5px rgba(0,0,0,0.05); box-shadow: 0 10px 0 -5px rgba(0,0,0,0.05); display: none;}

.block-superfish ul.sf-menu ul li a { display: block; }

.block-superfish ul.sf-menu > li > ul:before,
.block-superfish ul.sf-menu > li > ul:after { content: ""; border-style: solid; border-width: 0 9px 9px 9px;
border-color: transparent transparent #fff transparent; height: 0px; position: absolute; left: 15px; top: -9px; width: 0px; }

.block-superfish ul.sf-menu > li > ul:after { border-color: transparent transparent #eaeaea transparent; top: -10px; z-index: -1; }

.block-superfish ul.sf-menu ul ul { top:-1px; }

.block-superfish ul.sf-menu ul ul li a { border-left: none!important; }

/*superfish menu arrows*/
#main-navigation  .block-superfish ul.sf-menu > li > a.menuparent { padding: 20px 40px 20px 20px;  }

#header-top .block-superfish ul.sf-menu > li > a.menuparent { padding: 16px 40px 16px 20px;  }

.block-superfish ul.sf-menu li a.menuparent:after { content: "\e114"; font-family: 'Glyphicons Halflings'; -webkit-font-smoothing: antialiased;
position: absolute; top: 20px; right: 17px; font-size: 11px; font-weight: 400; }

#header-top .block-superfish ul.sf-menu li a.menuparent:after { top: 17px; }

.block-superfish ul.sf-menu ul li a.menuparent:after { content: "\e080"; top: 14px; right: 10px; }

/*superfish menu style resets*/
.sf-menu.sf-horizontal.sf-shadow ul { background: #ffffff; padding: inherit!important; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0;
-moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; }

/*subfooter menu*/
#subfooter ul.menu li a { padding: 0 0 15px 0; display: block;color:#fff;}
#subfooter ul.menu li a:after{content:"-";margin-left:5px;}
#subfooter ul.menu li.last a:after{display:none;}

/*pre-header menu, bottom-content*/
#pre-header ul.menu li a.active, #pre-header ul.menu li a:hover,
#bottom-content ul.menu li a.active, #bottom-content ul.menu li a:hover { color: #fafafa }

#pre-header ul.menu li a { border-bottom: 1px dashed #444444; }

/* Logo - Site name*/
#logo { padding:7px 0 5px 0; text-align: left;float:left;}

#logo img { display: inherit; width:auto;height:70px;}

#logo img:hover { opacity: 0.8; filter: alpha(opacity=80); }

#site-name a { font-size: 38px; font-weight: 700; line-height: 1em; margin: 0 0 10px; color: #444444; display: block;}

#site-name a:hover { text-decoration: none; opacity: 0.8; filter: alpha(opacity=80); }

#site-slogan { color: #999; font-size: 13px; font-weight: 300; line-height: 150%; margin:10px 0 10px 0; }

/* logo Xunta */

#logo-xunta { padding:0; text-align: right;float:right;margin-top:10px; }
#logo-xunta img { display: inherit; height:54px;width:auto;    margin-left: 15px; margin-top: -15px;}

#logo-xunta .logo-main.ue{    height: 68px;    margin-top: -4px;     margin-right: 25px; }


/*node*/
.node.node-teaser, .page-node- #content-wrapper, .page-contact #content-wrapper { margin-bottom: 30px;}

.node header h2 a:hover { text-decoration: none; }

.node > .content, #comments, .page-contact #content-wrapper { padding:0 0 20px 0; }

.node header { padding: 10px 40px 20px 0; }

.node footer { padding: 20px 40px 40px; }

.field-name-field-image { margin: 10px 0 20px; }

.node .user-signature { font-size: 12px; padding: 0; }

.user-picture { margin: 0px 15px 0 0; display: inline-block; max-width: 48px;}

.submitted .glyphicon { top: 0; }

/*comments*/
#comments { background: #ffffff; }

.comment { border: 2px solid #fff; padding: 32px; margin-top:25px;}

.comment header { padding: 0; }

.comment h3 { clear: both; }

.comment h3 a:hover { text-decoration: none; }

.comment .user-picture { float: left; margin: 0 15px 25px 0; }

.comment .new { margin: 10px 0; display: inline-block; }

/* Taxonomy term reference */
.field-type-taxonomy-term-reference { position: relative; }

footer .field-type-taxonomy-term-reference { float: left; }

.field-type-taxonomy-term-reference .field-label { font-weight: 400; }

.field-type-taxonomy-term-reference .field-label, .field-type-taxonomy-term-reference .field-items { display: inline-block; }

.field-type-taxonomy-term-reference .field-item { margin: 0; display:inline;}

.field-type-taxonomy-term-reference .field-item:after { content: ","; margin-right: 5px;}

.field-type-taxonomy-term-reference .field-item:last-child:after { color: transparent; }

/*forum page*/
th.active img { margin: -4px 0 0 5px; }

#forum table { border: 1px solid #eaeaea; }

#forum thead tr { border-bottom: 1px solid #eaeaea; }

#forum thead tr th, #forum thead tr td { background: #ffffff; font-weight: 700; border:none; padding: 11px; }

#forum thead a { color: #444444; }

#forum tbody tr th, #forum tbody tr td { padding: 25px 25px 25px 15px; border:none;}

#forum tr.odd { background: #fbfbfb; border-bottom: 1px solid #eaeaea; }

#forum tr.even { background: #ffffff; border-bottom: 1px solid #eaeaea; }

#forum .last-reply { font-size: 12px; }

.node-forum .field-name-body { margin: 10px 0; }

.node-forum .field-type-taxonomy-term-reference { float: none; }

/*forms*/
input:focus, input[type="button"], input[type="reset"], input[type="submit"] { -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

input.form-text, textarea.form-textarea, select { background-color: #fcfcfc; border: 2px solid #eaeaea; color: #999999; font-size: 14px; padding: 14px; width: 100%;
min-height: 50px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

input.form-text:focus, textarea.form-textarea:focus { background-color: #fff; outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.search-form input.form-text { width: 70%; }

.dark input.form-text { border: none; }

select { -webkit-appearance: menulist; }

fieldset { padding:10px; margin: 0 2px; border: 1px solid #eaeaea; }

legend { border-bottom: none; font-size: 14px; width: auto; margin: 0;}

input[type="radio"], input[type="checkbox"] { margin: 0px 0 3px; }

/*buttons*/
input[type="submit"], input[type="reset"], input[type="button"] { margin: 5px 5px 10px 0; background-color: #444; border: none; box-shadow: none;
color: #fff; padding: 15px 24px; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #ffffff; }

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .highlighted-block .btn:hover,.highlighted-block .btn:focus { color: #ffffff; }

/*tabs*/
.nav-tabs { margin: 25px 0 15px; }

/*accordion*/
.panel-group { margin: 25px 0; }

.panel-heading a:hover { text-decoration: none; }

/* Drupal system links */
ul.links { padding: 0; margin: 0; list-style-position: inside; }

ul.links li { margin: 0; }

/* Breadcrumb */
.breadcrumb {padding: 14px 20px 14px 0; margin-bottom:0; -webkit-border-radius: 6px;
-moz-border-radius: 6px; border-radius: 6px;background:none;}

.breadcrumb > li { margin: 0 2px 0 0; display: inline; }

/* Big Search block */
#header-top #block-search-form { margin: 0; float: right;}

#header-top #block-search-form .form-item { margin:0; }

#header-top #block-search-form input.form-text { border: none; padding: 15px 40px 15px 15px; font-size: 13px; width: 180px;
-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-appearance: none; min-height: 52px; }

#header-top #block-search-form input.form-text:focus { width: 240px; background-color: #444; color: #fff;}

#block-search-form .form-actions, .sidebar-search-block .form-actions { position: absolute; top:0px; right: 20px; color: #999; font-size: 16px;}

.logged-in #block-search-form .form-actions, .logged-in .sidebar-search-block .form-actions {}


#block-search-form input.form-submit, .sidebar-search-block input.form-submit { background: transparent url("../images/iconos/search-white.png") no-repeat center center;
color: #000; position: relative; z-index: 1; height: 52px; margin: 0; padding: 10px;}

#block-search-form input.form-submit:focus, .sidebar-search-block input.form-submit:focus,
.sidebar-search-block input.form-submit:hover { outline: none; background: transparent; }

/* small search internal: (provisional) */
#block-amtega-search-secondary-amtega-search-secondary-block-1{display: none;}
#block-amtega-search-secondary-amtega-search-secondary-block-1 .form-type-textfield input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#245B85;}

/*polls*/
.poll .vote-form { text-align: left; }

.poll .vote-form .choices { display: block; }

.poll .bar .foreground { background-color: #444444; }

/*call-to-action*/
.call-to-action { text-align: center; }

.call-to-action .lead { font-size: 32px; font-weight: 700; line-height: 100%; margin-bottom: 10px; text-transform: uppercase; }

.call-to-action p { margin: 0 0 30px; }

.call-to-action .btn { color: #fff; font-size: 20px; line-height:  100%; padding: 18px 28px;
-webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25); -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25); box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25); }

.call-to-action .btn:hover { opacity: 0.90; filter: alpha(opacity=90); }

.call-to-action .btn:active{ -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 2px 2px rgba(0,0,0,0.5); box-shadow: inset 0 2px 2px rgba(0,0,0,0.5); }

/*Recent Content block*/
#block-node-recent .node-title a { color: #444444; font-size: 16px; font-weight: 700; }

#bottom-content .node-title a { color: #ffffff; }

#pre-header .node-title a { color: #aaaaaa; }

#block-node-recent .node-title a:hover { text-decoration: none; }

#block-node-recent .node-author { margin: 5px 0; }

#block-node-recent table { border: none; }

#block-node-recent tr.even,
#block-node-recent tr.odd { border-bottom: 1px dashed #ddd; margin-bottom: 0; padding: 15px 0; }

#block-node-recent tbody th,
#block-node-recent tbody td { padding:8px 8px 8px 0; line-height: 1.428571429; vertical-align: top;  border: none; font-size: 13px;}

#block-node-recent tbody tr:first-child th,
#block-node-recent tbody tr:first-child td { padding-top: 0; }

#block-node-recent tbody tr:last-child { border-bottom:none; }

/*highlighted blocks*/
.highlighted-block, #block-user-login, #block-poll-recent { overflow: hidden; padding:25px; -webkit-border-radius: 6px;  -moz-border-radius: 6px; border-radius: 6px; }

.highlighted-block-inside { padding:0 25px 25px 25px;  text-align:center;}

.highlighted-block .btn { background-color: #444; color: #fff; display: block; padding: 15px 25px; margin: 20px 0 0; text-align: center; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px; }

.highlighted-block.nopadding { padding: 0; }

.highlighted-block .title-sep { margin: 0px 0 40px 0; }

.light, #block-user-login, #block-poll-recent { background: #fcfcfc; color: #333; border: 1px solid #eaeaea; }

.dark { background-color: #333; color: #ccc; padding: 30px 20px 0; text-align: center;  }

.dark h3 { color: #ffffff; margin:0 0 20px 0; }

.dark input[type="submit"] { font-size: 16px; font-weight: bold; margin: 10px 0; }

.dark input[type="submit"]:hover { opacity: 0.90; filter: alpha(opacity=90); }

.dark .small { color: #999; font-size: 13px; }

#block-user-login { padding: 5px 25px 0 25px; margin: 0 0 20px 0; }

/*tags cloud*/
.tag { display: inline-block; }

.tag a { background-color: #444; color: #fff; font-size: 12px; line-height: 1em; padding: 8px; margin: 3px 0; zoom: 1; z-index: 0;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; display: block; }

.tag a:hover { color: #fff; text-decoration: none; }

/* Drupal status messages */
div.messages { padding: 15px 15px 15px 50px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; background-position: 13px 15px;}

div.messages a { font-weight: bold; }

div.messages.status {   color: #468847; background-color: #dff0d8; border-color: #d6e9c6; }

div.messages.status a { color: #356635; }

div.messages.error { color: #b94a48; background-color: #f2dede; border-color: #ebccd1; }

div.messages.error a { color: #953b39; }

div.messages.warning { color: #c09853; background-color: #fcf8e3; border-color: #faebcc; }

div.messages.warning a { color: #a47e3c; }

/*slideshow*/
.carousel .item { max-height: 520px; }

/*slider fade effect*/
.carousel-fade .carousel-inner .item { opacity: 0; filter: alpha(opacity=0);
-webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }

.carousel-fade .carousel-inner .active { opacity: 1; filter: alpha(opacity=100); }

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; filter: alpha(opacity=0); z-index: 1; }

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1; filter: alpha(opacity=100);}

.carousel-fade .carousel-control { z-index: 2; }

/*control nav*/
.carousel ol.carousel-indicators { position: absolute; top: 20px; left: auto; z-index: 2; padding: 0 20px; margin: 0; text-align: right; -moz-opacity: 0;
-khtml-opacity: 0; opacity: 0; filter: alpha(opacity=0); width: auto; bottom: auto; right: 20px; }

.carousel ol.carousel-indicators li { margin: 0px; padding: 0; *zoom: 1; background-color: rgba(0,0,0,0.5); cursor: pointer; border: none;
    width: 18px; height: 18px; text-indent: -9999px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }

.carousel ol.carousel-indicators li.active { background-color: #fcfcfc; }

/*directional nav*/
.carousel .carousel-control { background-color: #fcfcfc; color: #444; display: block; width: 48px;
height: 48px; margin: 0; padding:15px; position: absolute; overflow: hidden; top: 45%;
text-align: center; cursor: pointer; opacity: 0; filter: alpha(opacity=0);
-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;
-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; background-image: none; outline:none;}

.carousel .carousel-control.right { right: 20px }

.carousel .carousel-control.left { left: 20px }

.carousel a.carousel-control:active, .carousel a.carousel-control:hover { background-color: #fcfcfc }

.carousel-control .icon-prev, .carousel-control .icon-next { font-size: 40px; font-family: Arial, sans-serif; display: block; right: 0; left: auto; width: 100%; }

.carousel:hover .carousel-control, .carousel:hover ol.carousel-indicators { -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter: alpha(opacity=100); }

/*slider caption*/
.carousel .carousel-caption { background-color: rgba(0,0,0,0.5); color: #fff; display: block; width: 100%; padding: 20px; position: absolute; bottom: 0;
left: 0; text-align: center; text-transform: uppercase; display: block; }

.carousel .carousel-caption h4, .carousel .carousel-caption p { max-width: 1170px; margin: 0 auto; display: block; }

@media all and (max-width: 768px) {
	.carousel .carousel-caption p { display: none; }

	#block-views-slider-principal-block-1 .owl-controls{display:none !important;}
}

@media all and (max-width: 480px) {
	.carousel .carousel-control, .carousel .carousel-caption { display: none; }

	.view-slider-principal .views-field-nothing{position:relative !important;top:0 !important;left:0;}
	.view-slider-principal .views-field-nothing a{width:90%;max-width:auto;margin:0 auto 20px auto;display:block !important;float:none !important;}
}

/*credits*/
.credits { margin-bottom: 0; font-size: 0.9em; }

/*toggle control*/
.toggle-control { width: 100%; position: relative; z-index: 13; }

.toggle-control a, .toggle-control a:hover { color: #fff; position: absolute; top: 0; right: 0; display: block; padding: 18px 19px; line-height: 14px; cursor: pointer; height: 52px; }

/*google map*/
.gm-style img { max-width: none; }

/*scroll to top*/
#toTop { position: fixed; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #999999; opacity: 0.4; filter: alpha(opacity=40);
width: 55px; height: 55px; bottom: 5px; right: 5px; cursor: pointer; color: #ffffff; font-size: 32px; text-align: center; display: none; padding:10px 0 0 2px; z-index: 14; }

#toTop:hover { opacity: 1; filter: alpha(opacity=100); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }

/*drupal primary links*/
ul.primary { margin: 15px 0 15px 0;  padding-left: 40px; }

ul.primary, ul.primary li a, ul.primary li.active a { border-color:#eaeaea; } ul.primary li.active a { border-bottom: 1px solid #fff; }

/*drupal resets*/
#toolbar { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

#toolbar ul.menu { width: auto; }

#toolbar ul.menu li { background: none; }

.not-logged-in .block-forum .contextual-links-wrapper { display: none; }

a.contextual-links-trigger, #toolbar a, textarea { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; }

/*admin theme style rules*/
.page-node-edit .region-content { padding:0 40px; }

.page-node-edit .vertical-tabs { clear:both; }

.page-node-edit .vertical-tabs, .page-node-edit .vertical-tabs ul.vertical-tabs-list, .page-node-edit .vertical-tabs ul.vertical-tabs-list li { border-color:#dfdfdf; }

.page-node-edit .vertical-tabs li { list-style:none; }


/* RESET BOOTSTRAP: */

@media (min-width: 1200px){
	.container {width: 1140px};
}

@media (max-width: 1199px){
	#header ul.menu.main-menu li a {
		padding: 15px 10px 3px 10px !important;
	}
}
.seudo-col-sm-1-5{float:left;width:20%;}

/* /RESET BOOTSTRAP */



/* RESET THEME: */


.block.block-views{clear:initial;padding:15px;}
.block.seudo-block{clear:initial;padding:15px;}

/* /RESET THEME */




/* CUSTOM AMTEGA: */


.fullmode_summary h2{font-size:16px;}
.fullmode_summary p{margin-bottom:10px;}

/*logo-menu-logoxunta*/

#logo{width:20%;float:left;}
#nav-main-menu{width:50%;float:left;}
#logo-xunta{width:30%;float:left;}


.homepage-block.block-views .block-inner{padding:30px 30px 60px 30px;border:1px solid #003f5f;color:#003F5F;line-height:145%;position:relative;}
.homepage-block .block-inner h2{position:absolute;left:-0.5%;top:-44px;width:101%;background:#000;color:#fff;margin:0;padding:10px 20px;}
.homepage-block .block-inner h2 i{float:right;}
.homepage-block .block-inner a{color:#003F5F;font-weight:600;}
.homepage-block .block-inner .view-footer a{font-weight:normal;}
.homepage-block .block-inner .view-footer .ico-ver-mais{
  background-image: url(../images/iconos/ico-ver-mais-2.png);
  background-size: contain;
  height: 17px;
  background-repeat: no-repeat;
  background-position: 76px 0px;
  padding-right: 36px;
  width: 120px;
}


.homepage-block .block-inner a .date{font-weight:normal;}
.homepage-block .block-inner .view-footer{text-align:right;}
.homepage-block .block-inner .view-footer a{text-decoration:underline;}
.homepage-block .block-inner .text p{margin-bottom:0;}


#top-content2{background:#BADBE8;padding-top:110px;padding-bottom:75px;}
body.not-front #top-content2{padding-top:0;padding-bottom:0;}
.homepage-block#block-views-articles-block-1 .block-inner{background:#F7FAFB;border-color:#F7FAFB;}
.homepage-block#block-views-articles-block-3 .block-inner{background:#51C0CF;border-color:#51C0CF;}

/* altura bloques portada */
body.front #top-content2-inside .homepage-block .block-inner{min-height:700px;}
#block-views-articles-block-3 .block-inner, #block-views-articles-block-4 .block-inner{min-height:480px;}
body.front #top-content2-inside .homepage-block .block-inner .view-footer,
#block-views-articles-block-3 .block-inner .view-footer,
#block-views-articles-block-4 .block-inner .view-footer{bottom: 0px;position: absolute;right: 40px;}

/*  */


/* menú fondo azul interior */
#quick-menu{display:none;position:fixed;z-index: 500;}
#quick-menu{width:100%;}
#quick-menu .quick-menu-top{width: 100%;background:#067FB6;color:#fff;}
#quick-menu .quick-menu-top .container{padding:10px 10px 15px 10px;position:relative;}
#quick-menu .quick-menu-top img.logo-amtega-blanco{display:inline-block;width:100px;}
#quick-menu .quick-menu-top .quick-menu-left{float:left;width:35%}
#quick-menu .quick-menu-top .quick-menu-middle{float:left;width:50%;font-size:23px;margin-top:10px;text-transform:uppercase;}
#quick-menu .quick-menu-top .quick-menu-right{float:right;width:15%;margin-top:7px;text-align:right;}
#quick-menu .quick-menu-top .fa-bars{font-size:35px;margin-right:20px;vertical-align:middle;width:35px;}
#quick-menu .quick-menu-top .fa-bars:hover{cursor:pointer;opacity:0.8;}
#quick-menu .quick-menu-top .fa-power-off{font-size:26px;margin-right:10px;}
#quick-menu .quick-menu-top .fa-search{font-size:22px;margin-right:20px;margin-top:7px;}
#quick-menu .quick-menu-top .fa-search:hover{cursor:pointer;opacity:0.8;}




#quick-menu .ico-hover{display:none !important;}
#quick-menu .quick-menu-bottom{display:none;}
#quick-menu .quick-menu-bottom .container{padding:0;background: #067FB6;color:#fff;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu{}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li{float:left;list-style:none;width:33.33%;text-align:center;padding: 0!important;border-right:1px solid #3189AA;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li.last{border:none;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li a{text-transform:uppercase;color:#fff;font-size:27px;background:none! important;display:inline-block;height:auto !important;padding:5px 0 !important;width:100%;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li a img{display:inline-block;width:26px;margin-right:10px;margin-bottom:5px;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li.first a img{width:28px;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li.last a img{width:27px;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li a img.ico-hover{display:inline-block !important;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li a img.ico-default{display:none !important;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li a:hover{opacity:1;cursor:pointer;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li a:hover img.ico-hover{display:none !important;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li a:hover img.ico-default{display:inline-block !important;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li a:hover{color:#067FB6;background:#fff !important;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li.active a img.ico-hover{display:none !important;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li.active a img.ico-default{display:inline-block !important;}
#quick-menu .quick-menu-bottom #main-menu-cloned ul.main-menu li.active a{color:#067FB6;background:#fff !important;}

#quick-menu .quick-menu-bottom #search-cloned .container-inline {position:relative;width:100%;max-width:700px;margin: 0 auto;padding-right:85px;}
#quick-menu .quick-menu-bottom #search-cloned input.form-text {padding: 8px;min-height: 30px;border-color: #005386;text-align: left;color: #005386;margin-top:5px;}
#quick-menu .quick-menu-bottom #search-cloned .form-actions{position: absolute;top: 0px;right: 20px;color: #999;font-size: 16px;margin-top:1px;}
#quick-menu .quick-menu-bottom #search-cloned .form-actions input.form-submit{z-index:1;height: 40px;padding: 5px;width: 40px;border-radius: 8px;background: #ffffff url("../images/iconos/search-blue.png") no-repeat center center;}


#quick-menu .quick-menu-top .ico-close-wrap,
#quick-menu .quick-menu-top .ico-close-wrap img.ico-close-hover{display:none;}
#quick-menu.menu-expanding .quick-menu-top .container{background:#009DDF;}
#quick-menu.menu-expanding .quick-menu-bottom{display:block;}
#quick-menu.menu-expanding .quick-menu-bottom #main-menu-cloned{display:block;}
#quick-menu.menu-expanding .quick-menu-bottom #search-cloned{display:none;}
#quick-menu.menu-expanding .quick-menu-top .ico-close-wrap{display:inline-block;vertical-align:middle;position:absolute;top:0;right:0;height:67px;width:65px;background:#067FB6;z-index:10;}
#quick-menu.menu-expanding .quick-menu-top .ico-close-wrap img:hover{cursor:pointer;opacity:0.8;}
#quick-menu.menu-expanding .quick-menu-top .ico-close-wrap img{width:35px;margin-top:12px;margin-left:8px;}

#quick-menu .quick-menu-top .ico-close-wrap-2,
#quick-menu .quick-menu-top .ico-close-wrap-2 img.ico-close-hover{display:none;}
#quick-menu.search-expanding .quick-menu-top .container{background:#009DDF;}
#quick-menu.search-expanding .quick-menu-bottom{display:block;}
#quick-menu.search-expanding .quick-menu-bottom .container{height:50px;background: #067FB6;}
#quick-menu.search-expanding .quick-menu-bottom #main-menu-cloned{display:none;}
#quick-menu.search-expanding .quick-menu-bottom #search-cloned{display:block;}
#quick-menu.search-expanding .quick-menu-top .ico-close-wrap-2{display:inline-block;vertical-align:middle;position:absolute;top:0;left:0;height:67px;width:50px;background:#067FB6;z-index:10;}
#quick-menu.search-expanding .quick-menu-top .ico-close-wrap-2 img:hover{cursor:pointer;opacity:0.8;}
#quick-menu.search-expanding .quick-menu-top .ico-close-wrap-2 img{width:35px;margin-top:12px;margin-left:8px;}

#title-and-breadcrumb #search-cloned-2{position:absolute;left:0;top:20%;width:100%;background:#067FB6;}
#title-and-breadcrumb #search-cloned-2 .container-inline {position:relative;width:100%;max-width:700px;margin: 0 auto;padding-right:85px;}
#title-and-breadcrumb #search-cloned-2 input.form-text {padding: 8px;min-height: 30px;border-color: #005386;text-align: left;color: #005386;margin-top:5px;}
#title-and-breadcrumb #search-cloned-2 .form-actions{position: absolute;top: 0px;right: 20px;color: #999;font-size: 16px;margin-top:1px;}
#title-and-breadcrumb #search-cloned-2 .form-actions input.form-submit{z-index:1;height: 40px;padding: 5px;width: 40px;border-radius: 8px;background: #ffffff url("../images/iconos/search-blue.png") no-repeat center center;}

#title-and-breadcrumb .ico-close-wrap-2,
#title-and-breadcrumb .ico-close-wrap-2 img.ico-close-hover{display:none;}
#main-content #sub-header .container{position:relative;}
#title-and-breadcrumb #search-cloned-2{display:none;}
#title-and-breadcrumb .fa-search{position:absolute;right:0;font-size:22px;margin-right:20px;top:45%;color:#fff;}
#title-and-breadcrumb .fa-search:hover{cursor:pointer;opacity:0.8;}
body.with-quick-menu-expanded #title-and-breadcrumb .fa-search{display:none;}
body.with-quick-menu-expanded #title-and-breadcrumb #search-cloned-2{display:none;}

#title-and-breadcrumb.search-expanding #search-cloned-2{display:block;}
#title-and-breadcrumb.search-expanding .ico-close-wrap-2{display:inline-block;vertical-align:middle;position:absolute;top:10%;right:0;height:64px;width:65px;background:#067FB6;z-index:10;}
#title-and-breadcrumb.search-expanding .ico-close-wrap-2 img:hover{cursor:pointer;opacity:0.8;}
#title-and-breadcrumb.search-expanding .ico-close-wrap-2 img{width:35px;margin-top:12px;margin-left:8px;}


/* listado de convenios: */
#block-views-arquivos-por-categor-a-block{padding:0;}
#block-views-arquivos-por-categor-a-block  .views-row{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;}
#block-views-arquivos-por-categor-a-block  .views-row .views-field-field-document-date{color:#777;}
#block-views-arquivos-por-categor-a-block  .views-row .views-field-title{margin-bottom:5px;}




	/* listados internos de novas etc */

.views-exposed-form.listados{width:100%;}
.views-exposed-form.listados .views-exposed-widgets{float:right;}
.views-exposed-form.listados .views-exposed-widgets #edit-combine-wrapper{max-width:90%;}
.views-exposed-form.listados .views-widget-filter-combine label{text-indent:-9999px;}
.views-exposed-form.listados .views-widget-filter-combine input{
border:1px solid #007FB5;
padding:4px 15px;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px;
min-height:34px;
}
.views-exposed-form.listados .views-exposed-widget.views-submit-button.for-search input.form-submit{height:34px;width:70px;padding:4px;
margin-top: 27px;
margin-left: -70px;
background: #007FB5 url("../images/bg-search.jpg") no-repeat center center;

-webkit-border-top-right-radius: 17px;
-webkit-border-bottom-right-radius: 17px;
-moz-border-radius-topright: 17px;
-moz-border-radius-bottomright: 17px;
border-top-right-radius: 17px;
border-bottom-right-radius: 17px;

-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;

}
.view-listados  .view-content{margin-top:30px;}
.view-listados  .views-row{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;}
.view-listados  .views-row-1{border-top:1px solid #ccc;padding-top:15px;}
.view-listados  .views-row .data-listado-interior{color:#777;margin-bottom:5px;}
.view-listados  .views-field-field-contido-variable-imaxe{float:left;margin-right:10px;}


.view-listados-interiores-novas-eventos-xente-dixital-mais-visto-info-r-pida  .views-row{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;}
.view-listados-interiores-novas-eventos-xente-dixital-mais-visto-info-r-pida  .views-row .data-listado-interior{color:#777;margin-bottom:5px;}


/* listados variables: */
.node-type-contido-variable-tipo #block-system-main,
.node-type-contido-variable-categoria #block-system-main{padding-bottom:0;}
.node-type-contido-variable-tipo #block-views-contido-variable-block,
.node-type-contido-variable-categoria #block-views-contido-variable-block{padding-top:0;}
.node-contido-variable-tipo footer,
.node-contido-variable-categoria footer{display:none;}

/* menú en listados: */
.block.menu-listados h2{margin:0;padding:0;color:#007FB5;margin-top:20px;margin-bottom:10px;}
.block.menu-listados ul{margin:0;padding:0;}
.block.menu-listados ul li{list-style:none;padding:0;margin:0;margin-bottom:5px;border:none;}
.block.menu-listados ul li a{
background:#007FB5 url("../images/menu-listado-left.jpg") no-repeat 10px center;
color:#fff;
padding:5px 5px 5px 30px;
display:inline-block;
width:100%;

-webkit-border-top-right-radius: 17px;
-webkit-border-bottom-right-radius: 17px;
-moz-border-radius-topright: 17px;
-moz-border-radius-bottomright: 17px;
border-top-right-radius: 17px;
border-bottom-right-radius: 17px;

-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;

}
.block.menu-listados ul li a span.qty{font-size:11px;}
/*novas*/
.homepage-block#block-views-articles-block h2{background:#009EE0;}
.homepage-block#block-views-articles-block .views-field-field-article-date{border-bottom:2px solid #003F5F;padding-bottom:5px;margin-bottom:7px;}
.homepage-block#block-views-articles-block .views-field-title{font-size:13px;text-align:justify;}
.homepage-block#block-views-articles-block .views-row{margin-bottom:10px;min-height:130px;}

	/* en interior:*/
	.view-id-listados_interiores_novas_eventos_xente_dixital_mais_visto_info_r_pida .views-field-field-imaxe{float:left;margin-right:10px;}


/*xente dixital*/
.homepage-block#block-views-articles-block-1 h2{background:#007FB5;}
.homepage-block#block-views-articles-block-1 .views-field-title{border-bottom:2px solid #003F5F;padding-bottom:5px;margin-bottom:7px;}
.homepage-block#block-views-articles-block-1 div.date{width:24%;float:left;text-align:center;line-height:100%;margin-top:10px;}
.homepage-block#block-views-articles-block-1 div.date span.day{display:inline-block;width:100%;font-size:20px;}
.homepage-block#block-views-articles-block-1 div.date span.month{display:inline-block;width:100%;text-transform:uppercase;}
.homepage-block#block-views-articles-block-1 div.date span.year{display:inline-block;width:100%;font-size:12px;}
.homepage-block#block-views-articles-block-1 div.text{width:76%;float:left;font-size:13px;text-align:justify;}
.homepage-block#block-views-articles-block-1 .views-row{margin-bottom:10px;min-height:130px;}

/*eventos*/
.homepage-block#block-views-articles-block-2 .views-field-title{border-bottom:2px solid #003F5F;padding-bottom:5px;margin-bottom:7px;text-align:right;}
.homepage-block#block-views-articles-block-2 div.date{width:26%;float:left;text-align:center;line-height:110%;margin-top:10px;}
.homepage-block#block-views-articles-block-2 div.date span.day{display:inline-block;font-size:14px;}
.homepage-block#block-views-articles-block-2 div.date span.month{display:inline-block;text-transform:uppercase;}
.homepage-block#block-views-articles-block-2 div.date span.year{display:inline-block;width:100%;font-size:18px;}
.homepage-block#block-views-articles-block-2 div.text{width:74%;float:left;font-size:13px;text-align:justify;}
.homepage-block#block-views-articles-block-2 .views-row{margin-bottom:10px;min-height:130px;}

/*mais visto*/
.homepage-block#block-views-articles-block-3 .block-inner{border:none;}
.homepage-block#block-views-articles-block-3 h2{background:#2F9EAD;left:0;width:100%;}
.homepage-block#block-views-articles-block-3 .views-field-title{border-bottom:1px solid #003F5F;padding-bottom:5px;margin-bottom:7px;}
.homepage-block#block-views-articles-block-3 div.title{position:relative;border-bottom:1px solid #003F5F;padding-bottom:4px;}
.homepage-block#block-views-articles-block-3 div.title .title-left{padding-right:75px;}
.homepage-block#block-views-articles-block-3 div.title .title-right{position:absolute;right:0;top:0;color:#fff;}
.homepage-block#block-views-articles-block-3 div.text{font-size:13px;text-align:justify;color:#fff;border-top:1px solid #00E9F0;padding-top:8px;}
.homepage-block#block-views-articles-block-3 .views-row{margin-bottom:10px;}
.homepage-block#block-views-articles-block-3 .block-inner a{font-weight:normal;}

/*info rapida*/
.homepage-block#block-views-articles-block-4 h2{background:#009EE0;}
.homepage-block#block-views-articles-block-4 .block-inner {border:none;}
.homepage-block#block-views-articles-block-4 .views-field-title{border-bottom:1px solid #003F5F;padding-bottom:5px;padding-left:110px;margin-bottom:7px;text-align:right;position:relative;}
.homepage-block#block-views-articles-block-4 .views-field-title a .date{position:absolute;left:0;top:0;}
.homepage-block#block-views-articles-block-4 div.text{font-size:13px;text-align:justify;}
.homepage-block#block-views-articles-block-4 .views-row{margin-bottom:10px;}
.homepage-block#block-views-articles-block-4 .views-row-last{margin-bottom:23px;}



/*
.block img.ico-destacado{display:inline-block;width:16px;margin-right:5px;}
.block img.ico-destacado-right{display:inline-block;height:18px;margin-left:5px;}
.ico-ver-mais{display:inline-block;width:16px;margin-left:5px;}
*/

.block-inner .ico-destacado{
  background-image: url(../images/iconos/ico-titulo-2-white.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 36px;
}

.block-inner .ico-d {
    display: inline-block;
    width: 16px;
    margin-right: 10px;
}


.block-inner .ico-destacado.azul{
  background-image: url(../images/iconos/destacadas_logo_1.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 36px;
}



.locale-untranslated {text-decoration: none !important;}
.language-switcher-locale-url{float:right;margin-top:10px;margin-bottom:3px;}
.language-switcher-locale-url li{float:left;margin-left:5px;list-style:none;}
.language-switcher-locale-url li a{padding-left:5px;text-transform:uppercase;color:#000 !important;}
.language-switcher-locale-url li.es a{border-left:1px solid #000;}
.language-switcher-locale-url li.active a{font-weight:bold;}

/* main menu */
#block-amtega-main-amtega-main-seudo-main-menu{padding-bottom:0;}
#header ul.menu.main-menu{text-align:center;}
#header ul.menu.main-menu li{padding:0 5px 0 5px;}
#header ul.menu.main-menu li a{color:#000;text-transform:uppercase;font-size:20px;padding:15px 15px 3px 15px;border-bottom:4px solid #007EB7;}
#header ul.menu.main-menu li.active a,#header ul.menu.main-menu li a:hover{background:#007EB7;opacity:1.0;color:#fff;}
#header ul.menu.main-menu li a:hover{cursor:pointer;}
#header ul.menu.main-menu li a img{height:25px;margin:0 auto;margin-bottom:5px;}
#header ul.menu.main-menu li a img.ico-hover{display:none;}
#header ul.menu.main-menu li.active a img.ico-default,#header ul.menu.main-menu li a:hover img.ico-default{display:none;}
#header ul.menu.main-menu li.active a img.ico-hover,#header ul.menu.main-menu li a:hover img.ico-hover{display:block;}

#menu-responsive{display:none;}

#banner{}

body.front #block-search-form{width:100%;position:absolute;top:40%;}
body.not-front #block-search-form{display:none;width:100%;position:absolute;top:45%;}
#block-search-form .block-inner{width:100%;max-width:700px;margin:0 auto;padding-right:85px;}
#block-search-form .container-inline{position:relative;}
#block-search-form .form-actions{right:-53px;background:#000;border-radius: 10px;}
#block-search-form .form-actions:after {color:#fff;top:12px;left:13px;}
#block-search-form input.form-text{padding: 8px;min-height: 30px;border-color:#000;text-align:left;color:#000;}
#block-search-form input.form-submit {height: 42px;padding: 5px;width: 42px;border-radius:8px;}



#block-views-submen-con-hover-block{margin:-70px auto 0 auto;width:1024px;position:relative;z-index: 3;}
#block-views-submen-con-hover-block .views-row{padding:0 10px;position:relative;height:180px;}
#block-views-submen-con-hover-block .views-row .views-row{height:auto;}
#block-views-submen-con-hover-block .views-row:hover{padding:0 10px;position:relative;cursor:pointer;opacity:1;}
#block-views-submen-con-hover-block .views-field-nothing{padding:0 15px;position:relative;}
#block-views-submen-con-hover-block .views-field-nothing .field-content{padding:20px 0 0 0;}
#block-views-submen-con-hover-block .views-field-nothing .field-content:hover{}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content{background:#007EB7;opacity:0.85;border:3px solid #fff;}
#block-views-submen-con-hover-block .views-field-nothing .field-content div{text-align:center;color:#fff;}
#block-views-submen-con-hover-block .views-field-nothing .field-content div.icon{padding-bottom:20px;}
#block-views-submen-con-hover-block .views-field-nothing .field-content div.icon img{height:50px;width:auto;}
#block-views-submen-con-hover-block .views-field-nothing .field-content div.title{padding:5px 0 15px 0;background:#000;font-size:18px;font-weight:400;}
#block-views-submen-con-hover-block .views-field-nothing .field-content div img{display:inline-block;}

#block-views-submen-con-hover-block  div.bar{background: transparent url("../images/iconos/icon-plus.png") no-repeat center bottom;height:25px;width:100%;position:absolute;margin-top:-17px;margin-left:-10px;z-index:0;}
#block-views-submen-con-hover-block  a.full-link{display: block;position: absolute;height: 100%;width: 100%;top: 0;}
#block-views-submen-con-hover-block  a.full-link{display: none;}

#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover{display:none;z-index:1000000000;}

#block-views-submen-con-hover-block .views-row:hover .subview-hover{display:block !important;}
#block-views-submen-con-hover-block .views-row:hover div.bar{display:none;}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover{position:absolute;left:0;top:-50%;margin-top:35px;background:#fff;padding:5px;margin-left:-13%;width:126%;}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover .view{background:#007EB7;float:left;padding:20px 0;}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover .views-row{width:100%;padding:0 2px;margin:6px 0px;}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover .views-field-nothing.field-subview-row{padding:0;}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover .views-field-nothing.field-subview-row a{color: #fff;font-size: 13px;font-weight:normal;}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover .field-content{}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover .field-content-2{background:#007EB7;}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover .field-content-2{margin:0;padding:0;position:relative;margin-top:0;}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .bar2{}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover .field-content-2.duplicated{text-align:center;background:#000;}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover .field-content-2.duplicated div.icon{padding:0;display:inline-block;margin:20px 10px 15px 10px;}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover .field-content-2.duplicated div.icon img{height:20px;width:auto;}
#block-views-submen-con-hover-block .views-row .views-field-nothing .field-content .subview-hover .field-content-2.duplicated div.title{padding:0;display:inline-block;font-size:22px;vertical-align:text-bottom;}

#block-views-submen-con-hover-block a.main-link{display: inline-block;width: 100%;}

#block-views-submen-con-hover-block .views-row  div.title-2{height:25px;color:#fff;position:absolute;width:100%;bottom:0;left:0;font-size:11px;}
#block-views-submen-con-hover-block .views-row-1  div.title-2{background:#C0CF4B;}
#block-views-submen-con-hover-block .views-row-2  div.title-2{background:#FF9E2E;}
#block-views-submen-con-hover-block .views-row-3  div.title-2{background:#FF4C44;}
#block-views-submen-con-hover-block .views-row-4  div.title-2{background:#3459A2;}



#menu-footer ul{padding-left:0;}
#menu-footer ul li {list-style:none;}
#menu-footer ul li a{color:#fff;}


/*main slider*/
.view-slider-principal .views-field-nothing{position:absolute;width:100%;top:80px;}
.view-slider-principal .views-field-nothing span.field-content{display:block;width:1300px;max-width:100%;margin:0 auto;}
.view-slider-principal .views-field-nothing a{float:right;width:auto; max-width:425px;display:inline-block;color:#fff;font-size:28px;position:relative;text-transform:uppercase;font-weight:bold;padding: 10px;line-height: 30px;position:relative;}
.view-slider-principal .views-field-nothing a span.symbol-breadcrumb{position:absolute;left:10px;top:7px;font-size:30px;z-index:1;}
.view-slider-principal .views-field-nothing a span.text-link{display:inline-block;padding-left:25px;}
.view-slider-principal .views-field-nothing a span.text-link.text-hidden{visibility:hidden;}
.view-slider-principal .views-field-nothing a span.text-link.text-visible{position:absolute;z-index:1;top:10px;left:10px;}
.view-slider-principal .views-field-nothing a span.overlay-text{position:absolute;top:0;left:0;width:100%;height:100%;background:#009EE0;opacity:0.5;z-index:0;}
.view-slider-principal .views-field-nothing a:hover{opacity:0.85;}
.view-slider-principal .views-field-field-slider-image a:hover,
.view-slider-principal .views-field-field-slider-image a:focus{opacity:1;}
.view-slider-principal .owl-theme .owl-controls{width:20px;text-align:left;position:absolute;top:40%;right:50px;z-index:2;}
.view-slider-principal .owl-theme .owl-controls .owl-page span{background:#62BFE2;border:1px solid #62BFE2;opacity:1;width:30px;height:30px;margin:3px 7px;
	opacity:1;
    -webkit-transition: all .3s cubic-bezier(.20,1,.30,1);
    -moz-transition: all .3s cubic-bezier(.20,1,.30,1);
    -ms-transition: all .3s cubic-bezier(.20,1,.30,1);
    -o-transition: all .3s cubic-bezier(.20,1,.30,1);
    transition: all .3s cubic-bezier(.20,1,.30,1);
}
.view-slider-principal .owl-theme .owl-controls .owl-page.active span{background-color:transparent;}
.view-slider-principal .owl-theme .owl-controls.clickable .owl-page:hover span{opacity:0.4;}


.owl-carousel .owl-buttons .owl-prev{position:absolute;top:28%;left:-35px;}
.owl-carousel .owl-buttons .owl-next{position:absolute;top:28%;right:-35px;}
.owl-carousel .owl-buttons .owl-next{position:absolute;top:28%;right:-35px;}

/*slider multiple o carousel, iniciativas destacadas:*/


#block-views-slider-multiple-block{margin-top:0;margin:0 auto;width:100%;}
#block-views-slider-multiple-block .content{width:95%;margin:0 auto;}
#block-views-slider-multiple-block h2{margin-bottom:20px;}


#block-views-slider-multiple-block .views-field-field-slider-multiple-image img{margin:0 auto;width:250px;}
#block-views-slider-multiple-block .views-field-title{width:250px;background:#009EE2;color:#fff;font-size:15px;margin:0 auto;text-align:center;font-weight:bold;}
#block-views-slider-multiple-block .views-field-title a{display:inline-block;width:100%;background:#009EE2;color:#fff;font-size:15px;margin:0 auto;padding:7px 0;text-align:center;color:#fff;font-weight:bold;}

#block-views-slider-multiple-block  .owl-theme .owl-controls .owl-buttons div {padding:0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius:0;filter:none;opacity:1;width:46px;height:53px;margin-top:-15px;}
#block-views-slider-multiple-block  .owl-theme .owl-controls .owl-buttons div.owl-prev{background: transparent url("../images/iconos/slider-arrow-left-36.png") no-repeat center center;left:-45px;}
#block-views-slider-multiple-block  .owl-theme .owl-controls .owl-buttons div.owl-next{background: transparent url("../images/iconos/slider-arrow-right-36.png") no-repeat center center;right:-45px;}
#block-views-slider-multiple-block  .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{opacity:0.5;}
#block-views-slider-multiple-block  .owl-theme .owl-controls .owl-buttons div.owl-next:hover{opacity:0.5;}

#block-views-slider-multiple-block .owl-theme .owl-controls {margin-top:25px;}
#block-views-slider-multiple-block  .owl-theme .owl-controls .owl-page.active,#block-views-slider-multiple-block  .owl-theme .owl-controls.clickable .owl-page:hover{padding:1px;}
#block-views-slider-multiple-block .owl-theme .owl-controls .owl-page span {width: 17px;height: 17px;opacity: 1;border:1px solid #fff;background: #1A171B;}
#block-views-slider-multiple-block  .owl-theme .owl-controls .owl-page.active span,#block-views-slider-multiple-block  .owl-theme .owl-controls.clickable .owl-page:hover span {width: 15px;height: 15px;padding:2px;filter: none;opacity: 1;background:none;border:1px solid #1A171B;}


/*listado interior de iniciativas destacadas:*/
#block-views-slider-multiple-block-1{margin-top:30px;}
#block-views-slider-multiple-block-1 .views-row{margin-bottom:25px;min-height:150px;}
#block-views-slider-multiple-block-1 .views-field-field-slider-multiple-image img{margin:0 auto;width:200px;border:2px solid #69C2E6;border-bottom:none;}
#block-views-slider-multiple-block-1 .views-field-title{width:200px;background:#009EE2;color:#fff;font-size:13px;margin:0 auto;text-align:center;}
#block-views-slider-multiple-block-1 .views-field-title a{display:inline-block;width:100%;background:#009EE2;color:#fff;font-size:13px;margin:0 auto;padding:7px 0;text-align:center;color:#fff;}


/*rrss*/
#seudo-block-rrss {margin-top:45px;}
#seudo-block-rrss .block-inner{max-width:400px;}
#seudo-block-rrss h2{margin-bottom:30px;}
#seudo-block-rrss a{margin-bottom:25px;display:inline-block;}
#seudo-block-rrss img.img-rrss{width:48px;border:5px solid #BBE6F4;border-radius:24px;}

/*multimedia*/
#block-amtega-multimedia-amtega-multimedia-portada .multimedia-tabs{text-align:center;}
#block-amtega-multimedia-amtega-multimedia-portada a.btn-multimedia{padding:15px 20px 18px 20px;border:1px solid #F6F6F6;}
#block-amtega-multimedia-amtega-multimedia-portada a.btn-multimedia:hover,#block-amtega-multimedia-amtega-multimedia-portada a.btn-multimedia.active{border:1px solid #ccc;background:#007EB7;cursor:pointer;background:#fff;opacity:1;background:#fff;border-bottom:none;}
#block-amtega-multimedia-amtega-multimedia-portada img.ico-destacado-right {display: inline-block;height: 35px;margin-left: 0;}
#block-amtega-multimedia-amtega-multimedia-portada {margin-top:45px;padding:15px 30px 15px 45px;}
#block-amtega-multimedia-amtega-multimedia-portada h2{margin-bottom:30px;}
#block-amtega-multimedia-amtega-multimedia-portada div.multimedia-ver-mais{width:100%;text-align:center;float:left;margin-top:20px;margin-bottom:50px;}
#block-amtega-multimedia-amtega-multimedia-portada a.ver-mais{text-decoration:underline;margin-top:20px;color:#9D9D9C;}
#block-amtega-multimedia-amtega-multimedia-portada img.ico-ver-mais{}
#block-amtega-multimedia-amtega-multimedia-portada .views-field-field-multimedia-image{padding:5px;min-height:75px;position:relative;}
#block-amtega-multimedia-amtega-multimedia-portada .views-field-field-multimedia-image .play{position: absolute;top: 50%;width: 30px;border: none;left: 50%;margin-left: -15px;margin-top: -15px;}
#block-amtega-multimedia-amtega-multimedia-portada .views-field-field-multimedia-image img{margin:0 auto;}
#block-amtega-multimedia-amtega-multimedia-portada .view-content{background:#fff;float:left;padding:20px;border:1px solid #ccc;margin-top:7px;width:100%;min-height:208px;}


/*footer*/

/*footer2*/
#footer-2{background:#1694BF;}
#footer-2 #seudo-block-rrss-2{text-align:center;padding:20px 0;}
#footer-2 #seudo-block-rrss-2 a{display:inline-block;margin:0 20px;}
#footer-2 #seudo-block-rrss-2 h2{display:none;}


/*subfooter*/
#logo-xunta-2 img{height:32px;}
#logo-xunta-2 a{float: left; margin-right: 20px;}
footer #logo-xunta-2 .ue{display: none;}
footer #logo-xunta-2 .ue-negativo{display: none;}
#copyright-xunta-galicia{color:#fff;}
#copyright-xunta-galicia p{margin-bottom:0;}
#copyright-xunta-galicia img{display:inline-block;width:18px;height:auto;}
#logo-galicia img{height:30px;}



/* menu (generic styles) in pages amtega, axenda dixital and temas: */
.menu-blocks-masonry{display:none;position:absolute;top:0;z-index:4;width:100%;}
.menu-blocks-masonry{margin-top:175px;margin-bottom:125px;}
.menu-blocks-masonry ul{position:relative;}
.menu-blocks-masonry ul.grid{width:100%;}
.menu-blocks-masonry ul.grid .grid-item{width:31%;}
.menu-blocks-masonry ul li{list-style:none;padding:0px;overflow:auto;font-weight:600;margin-bottom:20px;margin-right:20px;}
.menu-blocks-masonry ul .seudo-li li{margin-bottom:20px;margin-right:0;}

.menu-blocks-masonry ul li a{color:#fff;display:inline-block;width:100%;font-size:15px;background: #1795C1 url("../images/iconos/icono-titulos.png") no-repeat 95% center;padding:10px 18px;opacity:0.85;}
.menu-blocks-masonry ul.menu li.expanded ul{padding-left:0;border:none;overflow:auto;padding:10px 0;opacity:0.9;}
.menu-blocks-masonry ul li ul li{width:100%;border:none;background:none;padding:8px 10px 8px 20px;margin-bottom:0;}
.menu-blocks-masonry ul .seudo-li  li ul li{width:100%;border:none;background:none;padding:8px 10px 8px 20px;margin-bottom:0;}
.menu-blocks-masonry ul li ul li a{font-size:14px;padding:0 0 0 20px;opacity:1;}
.menu-blocks-masonry ul li ul li a{background: transparent url("../images/iconos/ico-listado.png") no-repeat center left;}

.menu-blocks-masonry ul li div.with-video:hover{cursor:pointer;}
.menu-blocks-masonry ul li.with-overlay{position:relative;}
.menu-blocks-masonry ul li.with-overlay .overlay{position:absolute;bottom:0;opacity:0.05;left:50%;margin-left:-108px;}

.menu-blocks-masonry  ul li a{background-color: #1795C1;}
.menu-blocks-masonry  ul li a:hover,.menu-blocks-masonry  ul li a:focus{color:#000000 !important;}
.menu-blocks-masonry  ul li ul{background:#009DDF;margin-top:0 !important;}
.menu-blocks-masonry  ul li ul li a:before{background:#0082B9;}

.menu-blocks-masonry.displayed{display:block;}
/* menu amtega: */
.menu-blocks-masonry.menu-block-amtega ul li.menu-mlid-563,
.menu-blocks-masonry.menu-block-amtega ul li.menu-mlid-700{position:absolute;top:220px;}


/* menu axenda dixital: */
.menu-blocks-masonry.menu-block-axenda ul li a{background-image:url("../images/iconos/icono-titulos-axenda.png");}
.menu-blocks-masonry.menu-block-axenda ul li ul li a{background: transparent url("../images/iconos/ico-listado.png") no-repeat 0% 6px;}
.menu-blocks-masonry.menu-block-axenda ul li.expanded{}

/* menu temas: */
.menu-blocks-masonry.menu-block-temas ul li a{background-image:url("../images/iconos/nube-icon-06.png");}
.menu-blocks-masonry.menu-block-temas ul li ul li a {background: transparent url("../images/iconos/ico-listado.png") no-repeat 0% 6px;}

.menu-block-amtega ul ul{height:auto !important;}
.menu-block-axenda ul ul{height:auto !important;}
.menu-block-temas ul ul{height:auto !important;}

#overlay-amtega{width:100%;position:absolute;height:100%;background:#F3F8FC;z-index:3;top:0;display:none;min-height:1000px;}
#overlay-amtega.displayed{display:block;}
#overlay-amtega.displayed:hover{}

/* different backgrounds (borrar - provisional): */
body.page-node-492 #banner-inside,body.page-node-493 #banner-inside {background:transparent url("../images/backgrounds/slide-amtega.jpg") no-repeat center center;}
body.page-node-1 #banner-inside,body.page-node-4 #banner-inside{background:transparent url("../images/backgrounds/slide-axenda-dixital.jpg") no-repeat center center;}
body.page-node-5 #banner-inside,body.page-node-6 #banner-inside{background:transparent url("../images/backgrounds/slide-temas.jpg") no-repeat center center;}

/* search over overlay with submenu: */
body.front #block-search-form.in-overlay-amtega{z-index:5;top:85px;}
body.not-front #block-search-form.in-overlay-amtega{z-index:5;top:85px;display:block;}

div.close-overlay-wrapper{width:100%;z-index:5;position:absolute;}
img.close-overlay{float:right;margin-top:20px;width:42px;height:42px;}
img.close-overlay:hover{cursor:pointer;}

/* styling PDF in body */
.node .file-application-pdf{position:relative;display:inline-block;width:100%;background:#C3CE57; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.node .file-application-pdf .file-icon{display:none;}
.node .file-application-pdf .content{background:transparent url("../images/iconos/ico-pdf.png") no-repeat 95% 15px;}
.node .file-application-pdf a{color:#fff;font-size:18px; padding:20px 120px 10px 50px;display:inline-block;width:100%;background:transparent url("../images/iconos/ico-titulo-20.png") no-repeat 20px 20px;min-height:130px;}
.node .file-application-pdf a.pdf-clone{position:absolute;top:0;}
.ico-dwl{display:inline-block;width:30px;margin-left:10px;}
.node .file-application-pdf:hover{opacity:0.8;}
.node .file-application-pdf-inner-2{position:absolute;top:0;left:0;width:100%;min-height:150px;background:transparent url("../images/iconos/pre-title-130.png") no-repeat 20px 10px;opacity:0.1;}

/* styling youtube in body */
.node .youtube-embed-wrapper{padding:20px;background:#007FB5;}
.node .youtube-embed-wrapper iframe{width:96% !important;left:2% !important;}
.node .field-name-field-totulos-videos-opcional{display:none;}
.node .youtube-header{
position:relative;
width:100%;
color:#fff;font-size:18px; padding:20px 120px 10px 60px;background:#007FB5 url("../images/iconos/ico-titulo-20.png") no-repeat 30px 20px;min-height:130px;

-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
.node .youtube-header-inner-1{position:absolute;top:0;left:0;width:100%;min-height:130px;background:transparent url("../images/iconos/ico-play.png") no-repeat 95% 35px;}
.node .youtube-header-inner-2{position:absolute;top:0;left:0;width:100%;min-height:150px;background:transparent url("../images/iconos/pre-title-130.png") no-repeat 20px 10px;opacity:0.1;}
.node .youtube-header-inner-3{position:absolute;top:0;left:0;width:100%;min-height:130px;background:transparent url("../images/iconos/icono_temas.png") no-repeat 85% -15px;opacity:0.1;}
.node .youtube-footer{
width:100%;height:30px;background:#007FB5;

-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}

.submitted div{display:inline-block;}


/* /CUSTOM AMTEGA */

/* one-page slider: */
/* gallery selector: */
#nav-selector{position:fixed;top:45%;right:40px;z-index:1000;}
#nav-selector .content{visibility:visible !important;}
#nav-selector li{float:right;clear:both;list-style:none;margin: 0;padding: 5px 0 5px 16px;cursor: pointer;}
#nav-selector li a{

	background:#62BFE2;

    display: block;
    width: 30px;
    height: 30px;
    text-decoration: none;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: background-color .1s linear,border-color .1s linear;
    -moz-transition: background-color .1s linear,border-color .1s linear;
    -ms-transition: background-color .1s linear,border-color .1s linear;
    -o-transition: background-color .1s linear,border-color .1s linear;
    transition: background-color .1s linear,border-color .1s linear;
}
#nav-selector li a.nav-active {
    border: solid 2px #62BFE2;
    background-color: transparent;
}

#nav-selector li a span{
	min-width:180px;
	text-align:right;
    visibility: hidden;
    position: absolute;
    right: 10px;
    opacity: 0;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: -10px;
    line-height: 31px;
    padding: 0 0 5px 0;
	font-weight: bold;
    -webkit-transition: all .3s cubic-bezier(.20,1,.30,1);
    -moz-transition: all .3s cubic-bezier(.20,1,.30,1);
    -ms-transition: all .3s cubic-bezier(.20,1,.30,1);
    -o-transition: all .3s cubic-bezier(.20,1,.30,1);
    transition: all .3s cubic-bezier(.20,1,.30,1);
}
#nav-selector li a:hover span{
    right: 20px;
    z-index: 51;
    padding-right: 8px;
    visibility: visible;
    opacity: 1;
}
/* /gallery selector */


/* /one-page-slider */


body.page-sitemap a.menu-434,body.page-sitemap  ul.links li.menu-434 a {background:none;}
body.page-sitemap a.menu-437,body.page-sitemap  ul.links li.menu-437 a {background:none;}
body.page-sitemap a.menu-405,body.page-sitemap  ul.links li.menu-405 a {background:none;}
body.page-sitemap a.menu-435,body.page-sitemap  ul.links li.menu-435 a {background:none;}
body.page-sitemap a.menu-436,body.page-sitemap  ul.links li.menu-436 a {background:none;}
body.page-sitemap a.menu-438,body.page-sitemap  ul.links li.menu-438 a {background:none;}
#site-map h2{display:none;}

/* submenú interior: */
#block-menu-block-7 {}
#block-menu-block-7 ul li{display:inline-block;list-style:none;padding-bottom:0;}
#block-menu-block-7 ul li a{display:inline-block;padding:5px 15px;border:1px solid #007FB5;color:#007FB5;font-size:16px;}
#block-menu-block-7 ul li a:hover,#block-menu-block-7 ul li a:focus,#block-menu-block-7 ul li.active a{color:#fff;background:#007FB5;}
#block-menu-block-7 ul li.active a{padding-top:15px;}

/* submenú interior - menu alternativo: */
#block-menu-block-9 {}
#block-menu-block-9 ul li{display:inline-block;list-style:none;padding-bottom:0;}
#block-menu-block-9 ul li a{display:inline-block;padding:5px 15px;border:1px solid #007FB5;color:#007FB5;font-size:16px;}
#block-menu-block-9 ul li a:hover,#block-menu-block-9 ul li a:focus,#block-menu-block-9 ul li.active a{color:#fff;background:#007FB5;}
#block-menu-block-9 ul li.active a{padding-top:15px;}




/* ocultado solo para responsive: */
#nav-main-menu #block-search-form,
#nav-main-menu #block-menu-block-8,
#nav-main-menu #block-locale-language,
#nav-main-menu #logo-xunta-2,
#block-views-responsive-botones-block,
#block-views-responsive-botones-block-1,
#block-views-c1c5836f0e583d74b8658f790848e28b,
#block-views-b0560d30c9888bee302a8f04e2570152,
#block-views-2e705d71c45bedca6691d392093562fc,
#block-block-1,
#block-block-5,
#block-views-slider-multiple-block-2,
#block-views-submen-con-hover-block-2{display:none;}

#block-high-contrast-high-contrast-switcher{display:none;}

#share-wrapper{margin-left:8px;}
body.front #share-wrapper{display:none;}
#share-wrapper li.button-wrap {margin-left:-117px !important;}
#share-wrapper li.button-wrap.visible {margin-left:-110px !important;}

/* 404 page: */
.main-content-404 #content-wrapper{margin-top:20px;}
.main-content-404 .texto-404{padding:50px 0 0 50px;font-size:20px;}
.main-content-404 #block-system-main{padding:50px 0 0 0;}

/* high contrast */
header .logo-negative{display:none !important;}


/* AS TIC PARA TI: */
body.page-node-5,body.page-node-6,
body.page-node-5 #header,body.page-node-6 #header,
body.page-node-5 #header-top,body.page-node-6 #header-top{background:#ECECEC;}
body.page-node-5 #breadcrumb,body.page-node-6 #breadcrumb,
body.page-node-5 #block-system-main,body.page-node-6 #block-system-main{display:none;}

/* tic - axudámosche en: */
#block-views-slider-tic-axudamosche-block{padding:0;}
#block-views-slider-tic-axudamosche-block h2{margin: 50px 0 30px 30px;}
#block-views-slider-tic-axudamosche-block .owl-wrapper{max-height:161px;}
#block-views-slider-tic-axudamosche-block .owl-item{text-align:center;}
#block-views-slider-tic-axudamosche-block .owl-item a{display:inline-block;position:relative;border:4px solid #fff;}
#block-views-slider-tic-axudamosche-block .owl-item a img{display:inline-block;}
#block-views-slider-tic-axudamosche-block .owl-item a span{display:inline-block;width:100%;position:absolute;bottom:15px;left:0;color:#fff;font-weight:bold;font-size:13px;line-height:120%;}
#block-views-slider-tic-axudamosche-block  .owl-theme .owl-controls .owl-buttons div {text-indent:-9999px;padding:0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius:0;filter:none;opacity:1;width:46px;height:53px;margin-top:-15px;}
#block-views-slider-tic-axudamosche-block  .owl-theme .owl-controls .owl-buttons div.owl-prev{background: transparent url("../images/iconos/slider-arrow-left-tic.png") no-repeat center center;left:-45px;}
#block-views-slider-tic-axudamosche-block  .owl-theme .owl-controls .owl-buttons div.owl-next{background: transparent url("../images/iconos/slider-arrow-right-tic.png") no-repeat center center;right:-45px;}
#block-views-slider-tic-axudamosche-block  .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{opacity:0.5;}
#block-views-slider-tic-axudamosche-block  .owl-theme .owl-controls .owl-buttons div.owl-next:hover{opacity:0.5;}



/* tic - servizos online: */
#block-views-ce57708b525e9a9799ce4f826808df8a{padding:0;}
#block-views-ce57708b525e9a9799ce4f826808df8a h2{margin: 60px 0 30px 30px;}
#block-views-ce57708b525e9a9799ce4f826808df8a .owl-item{text-align:center;}
#block-views-ce57708b525e9a9799ce4f826808df8a.owl-item a{display:inline-block;position:relative;border:3px solid #fff;}
#block-views-ce57708b525e9a9799ce4f826808df8a .owl-item a img{display:inline-block;}
#block-views-ce57708b525e9a9799ce4f826808df8a .owl-item a span{display:inline-block;width:100%;position:absolute;bottom:17px;left:50%;color:#fff;font-weight:bold;font-size:13px;line-height:120%;width:128px;margin-left:-63px;}
#block-views-ce57708b525e9a9799ce4f826808df8a  .owl-theme .owl-controls .owl-buttons div {text-indent:-9999px;padding:0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius:0;filter:none;opacity:1;width:46px;height:53px;margin-top:-15px;}
#block-views-ce57708b525e9a9799ce4f826808df8a  .owl-theme .owl-controls .owl-buttons div.owl-prev{background: transparent url("../images/iconos/slider-arrow-left-tic.png") no-repeat center center;left:-45px;}
#block-views-ce57708b525e9a9799ce4f826808df8a  .owl-theme .owl-controls .owl-buttons div.owl-next{background: transparent url("../images/iconos/slider-arrow-right-tic.png") no-repeat center center;right:-45px;}
#block-views-ce57708b525e9a9799ce4f826808df8a  .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{opacity:0.5;}
#block-views-ce57708b525e9a9799ce4f826808df8a  .owl-theme .owl-controls .owl-buttons div.owl-next:hover{opacity:0.5;}


/* muro social: */
#block-amtega-muro-social-amtega-muro-social{padding:0;}
#block-amtega-muro-social-amtega-muro-social h2{margin: 60px 0 30px 30px;}
#block-amtega-muro-social-amtega-muro-social table{border:none !important;}
#block-amtega-muro-social-amtega-muro-social table td{padding:0 !important;}
#block-amtega-muro-social-amtega-muro-social .ff-filter-holder .ff-filter, #ff-stream-1 .ff-filter-holder:before, #ff-stream-1 .ff-loadmore-wrapper .ff-btn:hover{background-color:#ccc !important;}
#block-amtega-muro-social-amtega-muro-social .ff-filter-holder .ff-search input{border-color:#ccc !important;}
#block-amtega-muro-social-amtega-muro-social .ff-filter-holder .ff-search:after{color:#ccc !important;}
#block-amtega-muro-social-amtega-muro-social .ff-loadmore-wrapper .ff-btn{margin-top:40px !important;padding:10px 30px !important;height:auto !important;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:17px;font-weight:bold;}
#block-amtega-muro-social-amtega-muro-social .ff-item .picture-item__inner{position:relative;}
#block-amtega-muro-social-amtega-muro-social .ff-item .picture-item__inner .ff-item-cont{position:static;padding-top:60px;}
#block-amtega-muro-social-amtega-muro-social .ff-item-meta{position:absolute;top:0;left:0;width:100%;padding-top:7px;text-align:left;margin-top:0;}
#block-amtega-muro-social-amtega-muro-social .ff-userpic{margin:0 10px;float:left;margin-bottom:7px;}
#block-amtega-muro-social-amtega-muro-social .ff-icon{display:none;}
#block-amtega-muro-social-amtega-muro-social .ff-item-meta:before{display:none;}
#block-amtega-muro-social-amtega-muro-social .ff-nickname{margin-left:10px;color:#fff;font-size:17px;display:block;font-weight:bold;}
#block-amtega-muro-social-amtega-muro-social .ff-nickname:after{display:none;}
#block-amtega-muro-social-amtega-muro-social .ff-timestamp{color:#fff;margin-top:1px;}
#block-amtega-muro-social-amtega-muro-social .ff-name{color:#fff;margin-top:0;font-size:17px;display:block;text-align:left;}

#block-amtega-muro-social-amtega-muro-social .ff-twitter .ff-item-meta{background:#36A9DC url("../images/iconos/muro-twitter.png") no-repeat 95% center;}
#block-amtega-muro-social-amtega-muro-social .ff-twitter .ff-name{display:none;}
#block-amtega-muro-social-amtega-muro-social .ff-facebook .ff-item-meta{background:#3A56A2 url("../images/iconos/muro-facebook.png") no-repeat 95% center;}
#block-amtega-muro-social-amtega-muro-social .ff-facebook .ff-name{color:#fff !important;}
#block-amtega-muro-social-amtega-muro-social .ff-rss .ff-userpic{background:url("../images/iconos/amtega-ico-logo.png") !important;background-size:cover !important;}
#block-amtega-muro-social-amtega-muro-social .ff-rss .ff-item-meta{background:#341341 url("../images/iconos/muro-blog.png") no-repeat 95% 15%;}
#block-amtega-muro-social-amtega-muro-social .ff-rss .ff-name{color:#fff !important;}

#block-amtega-muro-social-amtega-muro-social .ff-share-wrapper{z-index:495;}

#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-rss:after{content:'' !important;}
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-rss{background:#ccc url("../images/iconos/icono-filtro-xd.png") no-repeat center center !important;}


/* tic - mapa de servizos: */
#block-amtega-mapa-servizos-amtega-mapa-servizos{padding:0;margin-bottom:60px;}
#block-amtega-mapa-servizos-amtega-mapa-servizos h2{margin: 0 0 30px 30px;}
#block-amtega-mapa-servizos-amtega-mapa-servizos #map-canvas {width: 100%;height:500px;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-con-filtros{position:relative;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros{position:absolute;top:50px;right:30px;width:300px;z-index:495;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros .mapa-filtros-btn{color:#0080b8;cursor:pointer;background:#fff;padding:15px;font-weight:bold;display:inline-block;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros .mapa-filtros-btn:hover,
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros.active .mapa-filtros-btn{color:#000;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros .mapa-filtros-btn img{margin-right:5px;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros #FormMap{display:none;background:#fff;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros.active #FormMap{display:block;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros img{display:inline-block;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros img.ico-triangulo-mapa{display:none;margin-top:10px;margin-left:20px;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros.active img.ico-triangulo-mapa{display:block;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros #FormMap label{display:inline-block;width:100%;color:#0080b8;border-top:1px solid #0080b8;padding:10px;cursor:pointer;margin-bottom:0;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros #FormMap label:hover{color: #fff;background: #0080b8;border-top:1px solid #ffffff;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros #FormMap label.active{color: #fff;background: #0080b8;border-top:1px solid #ffffff;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros #FormMap label#label-radio-0{border:none;padding-left:47px;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros #FormMap label input{display:none;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros #FormMap label .icon-cat{float:right;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .mapa-filtros #FormMap label span{vertical-align:top;margin-top:2px;display:inline-block;}

#block-amtega-mapa-servizos-amtega-mapa-servizos .gm-style .gm-style-iw{left:0 !important;top:0 !important;width:100% !important;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .gm-style .gm-style-iw div{width:100% !important;}
#block-amtega-mapa-servizos-amtega-mapa-servizos .box-title{width:100% !important;background:#0098DA !important;padding:15px;text-transform:uppercase;color:#fff;font-weight:bold;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
#block-amtega-mapa-servizos-amtega-mapa-servizos .box-body{padding:15px;}


/* responsive: */
@media (max-width: 1199px) {

  #logo-xunta .logo-main.ue{    height: 58px;  }
  #logo-xunta img {    height: 44px;  }


	/* homepage: */
	body.front #top-content2-inside .homepage-block .block-inner {min-height: 580px;}
	body.front #top-content2-inside .homepage-block .block-inner {min-height: 420px;}
	body.front #banner-inside {}
	#block-views-articles-block-3 .block-inner, #block-views-articles-block-4 .block-inner {min-height: 550px;}
	.homepage-block#block-views-articles-block-2 .views-field-title {text-align: left;}
	.homepage-block#block-views-articles-block-2 div.date {width: 100px;	}
	/* bloques interiores amtega - axenda - temas */
	.menu-blocks-masonry ul li a{min-height:70px;}
	.menu-blocks-masonry ul li ul li a{min-height:0;}
	.menu-block-axenda ul li ul {min-height: 260px;}
	.menu-blocks-masonry.menu-block-amtega ul li.menu-mlid-563, .menu-blocks-masonry.menu-block-amtega ul li.menu-mlid-700 {top: 270px;}


	body.not-front #top-content2{padding-top:75px;}


	#block-views-articles-block-2{margin-top:40px;}
	.homepage-block#block-views-articles-block-2 .views-row {min-height:0;}
}

@media (max-width: 991px) {
  #logo-xunta .logo-main.ue{    height: 45px;  }
  #logo-xunta img {    height: 31px;  }



	.menu-blocks-masonry ul.grid .grid-item{width:47%;}
	.menu-blocks-masonry.menu-block-amtega ul li.menu-mlid-563, .menu-blocks-masonry.menu-block-amtega ul li.menu-mlid-700 {position: relative;top: 0;	}

	#header ul.menu.main-menu li a {font-size:14px;}
}

@media (max-width: 767px) {

	#logo-xunta,
	#header-top-inside,
	#block-views-submen-con-hover-block,
	#block-search-form,
	#block-views-slider-principal-block,
	#block-views-articles-block,
	#block-views-articles-block-1,
	#block-views-articles-block-2,
	#block-views-articles-block-3,
	#block-views-articles-block-4,
	#seudo-block-rrss,#block-amtega-multimedia-amtega-multimedia-portada,
	#block-amtega-slider-multiple-amtega-slider-multiple-block-1,
	#block-views-slider-multiple-block,
	#top-content {display:none;}

	#nav-selector{display:none;}

	body.front #header {margin-top:0;}
	body.front #banner-inside {margin-top: 80px;}

	#menu-responsive{display:block;position:absolute;top:10px;right:10px;}
	#menu-responsive  img.menu-icon{width:60px;}
	#menu-responsive  img.menu-icon:hover{cursor:pointer;opacity:0.6;}

	#logo{width:auto;}
	#logo img{height:60px;}


	#header #nav-main-menu{display:none;}
	#header #nav-main-menu.responsive-visible #block-locale-language{padding-bottom:7px;margin-bottom:5px;border-bottom:1px solid #ffffff;}
	#header #nav-main-menu.responsive-visible #block-locale-language .language-switcher-locale-url li a {color:#ffffff !important;}
	#header #nav-main-menu.responsive-visible .language-switcher-locale-url li.es a {border-left:none;}
	#header #nav-main-menu.responsive-visible{display:block;position:absolute;top:69px;right:0;background:#009EE0;opacity:1;padding:5px 20px;width:100%;max-width:400px;color:#ffffff;}
	#header #nav-main-menu.responsive-visible .region-navigation{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
	#header #nav-main-menu.responsive-visible .region-navigation ul.menu.main-menu li{width:100%;}
	#header #nav-main-menu.responsive-visible .region-navigation ul.menu.main-menu li a{border:none;width:100%;text-align:left;padding:3px 15px 3px 0;background:transparent url("../images/iconos/icon-selectable-down.png") no-repeat center right;}
	#header #nav-main-menu.responsive-visible .region-navigation ul.menu.main-menu li a img{display:none !important;}
  #header #nav-main-menu.responsive-visible #logo-xunta-2{display:block;width:100%;text-align:left;margin-bottom:15px;}
  #header #nav-main-menu.responsive-visible #logo-xunta-2 .ue img{display:none;}



	#header #nav-main-menu.responsive-visible #logo-xunta-2 img{height:40px;}
	#header #nav-main-menu.responsive-visible #block-menu-block-8{padding-bottom:0;}
	#header #nav-main-menu.responsive-visible #block-menu-block-8 ul.menu li{float:right;clear:both;}
	#header #nav-main-menu.responsive-visible #block-menu-block-8 ul.menu li a{color:#ffffff;padding:5px 30px 0 5px;background:transparent url("../images/iconos/icon-selectable-right.png") no-repeat center right;}

	#header #nav-main-menu.responsive-visible #block-locale-language{color:#ffffff;}
	#header #nav-main-menu.responsive-visible #block-search-form input.form-text { min-height: 30px;border:1px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:4px;}
	#header #nav-main-menu.responsive-visible #block-search-form .form-actions {}
	#header #nav-main-menu.responsive-visible #block-search-form input.form-submit {height: 32px;width: 32px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
	#header #nav-main-menu.responsive-visible #block-search-form .block-inner {padding-right: 55px;}
	#header #nav-main-menu.responsive-visible #block-amtega-main-amtega-main-seudo-main-menu li a{color:#ffffff;}

	#nav-main-menu #block-search-form,
	#nav-main-menu #block-menu-block-8,
	#nav-main-menu #block-locale-language,
	#nav-main-menu #logo-xunta-2,
	#block-views-responsive-botones-block,
	#block-views-responsive-botones-block-1{display:block;}

	#nav-main-menu #block-search-form{position:relative;padding-bottom:5px;}

	#top-content2{padding:0;background: #fff;}
	#block-views-responsive-botones-block{padding-bottom:0;}
	#block-views-responsive-botones-block .views-row{margin-bottom:15px;}
	#block-views-responsive-botones-block .views-row .views-field-title{background:#fff;}
	#block-views-responsive-botones-block .views-row .views-field-title a{display:block;width:100%;text-align:right;padding:8px;
		-webkit-box-shadow: inset 0px 0px 2px 2px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0px 0px 2px 2px rgba(0,0,0,0.1);
		box-shadow: inset 0px 0px 2px 2px rgba(0,0,0,0.1);
	}
	#block-views-responsive-botones-block .views-row .views-field-title a span{display:inline-block;width:65%;text-align:left;color:#fff;}
	#block-views-responsive-botones-block .views-row .views-field-title a img{display:inline-block;max-width:30%;height:70px;width:auto;}

	#bottom-content{background:#295C83;padding:0;}
	#block-views-responsive-botones-block-1 {padding-bottom:0;}
	#block-views-responsive-botones-block-1 .views-row{margin-bottom:20px;}
	#block-views-responsive-botones-block-1 .views-row .views-field-title{}
	#block-views-responsive-botones-block-1 .views-row .views-field-title a{display:block;width:100%;color:#fff;text-align:center;}
	#block-views-responsive-botones-block-1 .views-row .views-field-title a span{display:inline-block;width:100%;}
	#block-views-responsive-botones-block-1 .views-row .views-field-title a img{display:inline-block;height:30px;width:auto;}
	#block-views-responsive-botones-block-1 .view-content{text-align:center;}
	#block-views-responsive-botones-block-1 .col-xs-3{float:none;display:inline-block;margin:0 auto;width:24%;margin-bottom:20px;}

	#footer-2 #seudo-block-rrss-2 h2{display:block;text-align:left;color:#fff;}
	#footer-2 #seudo-block-rrss-2 h2 img{display:inline-block;width:18px;}
	#footer-2 #seudo-block-rrss-2 a {margin: 10px 20px;}

	#subfooter  #copyright-xunta-galicia {margin-top:10px;text-align:left;}
	#subfooter  #copyright-xunta-galicia p{margin-bottom:15px;}

	#subfooter ul.menu li{float:left;clear:both;}
	#subfooter ul.menu li a{padding:0;}
	#subfooter ul.menu li a:after {content:none;margin-left:0;}

	#subfooter #logo-galicia{position: absolute;top: 0;right: 10px;}

	#block-views-c1c5836f0e583d74b8658f790848e28b,
	#block-views-b0560d30c9888bee302a8f04e2570152,
	#block-views-2e705d71c45bedca6691d392093562fc{display:block;padding:0;margin-bottom:20px;}

	/* novas: */
	#block-views-c1c5836f0e583d74b8658f790848e28b{border:1px solid #009EE0;margin-top:20px;}
	#block-views-c1c5836f0e583d74b8658f790848e28b .content{padding:10px 20px;float:left;}
	#block-views-c1c5836f0e583d74b8658f790848e28b .views-field-field-article-date{color:#000;font-weight:bold;margin-bottom:5px;}
	#block-views-c1c5836f0e583d74b8658f790848e28b .views-field-title a{color:#000;font-weight:bold;}
	#block-views-c1c5836f0e583d74b8658f790848e28b h2{background:#009EE0;color:#fff;width:100%;position:relative;padding:20px 30px;margin:0;}
	#block-views-c1c5836f0e583d74b8658f790848e28b h2 a{display:block;position:absolute;right:25px;top:15px;width:35px;}

	/* eventos: */
	#block-views-b0560d30c9888bee302a8f04e2570152{border:1px solid #000;}
	#block-views-b0560d30c9888bee302a8f04e2570152 .content{padding:10px 20px;position:relative;float:left;min-height:90px;}
	#block-views-b0560d30c9888bee302a8f04e2570152 h2{background:#000;color:#fff;width:100%;position:relative;padding:20px 30px;margin:0;}
	#block-views-b0560d30c9888bee302a8f04e2570152 h2 a{display:block;position:absolute;right:25px;top:15px;width:35px;}

	#block-views-b0560d30c9888bee302a8f04e2570152 div.date{margin-top:5px;width:50px;position:absolute;left:10px;text-align:center;line-height:100%;padding-right:10px;font-weight:bold;}
	#block-views-b0560d30c9888bee302a8f04e2570152 div.date span.day{display:inline-block;width:100%;font-size:20px;}
	#block-views-b0560d30c9888bee302a8f04e2570152 div.date span.month{display:inline-block;width:100%;text-transform:uppercase;}
	#block-views-b0560d30c9888bee302a8f04e2570152 div.date span.year{display:inline-block;width:100%;font-size:12px;}

	#block-views-b0560d30c9888bee302a8f04e2570152 div.text{float:left;width:100%;padding-left:40px;}
	#block-views-b0560d30c9888bee302a8f04e2570152 div.text .title a{color:#9d9d9d;font-weight:bold;}
	#block-views-b0560d30c9888bee302a8f04e2570152 div.text .body{color:#000;}


	/* xentedixital */
	#block-views-2e705d71c45bedca6691d392093562fc{border:1px solid #007FB5;}
	#block-views-2e705d71c45bedca6691d392093562fc .content{padding:10px 20px;position:relative;float:left;min-height:100px;}
	#block-views-2e705d71c45bedca6691d392093562fc h2{background:#007FB5;color:#fff;width:100%;position:relative;padding:20px 30px;margin:0;}
	#block-views-2e705d71c45bedca6691d392093562fc h2 a{display:block;position:absolute;right:25px;top:15px;width:35px;}

	#block-views-2e705d71c45bedca6691d392093562fc div.date{margin-top:5px;width:50px;position:absolute;left:10px;text-align:center;line-height:100%;padding:10px;font-weight:bold;background:#007FB5;color:#fff;}
	#block-views-2e705d71c45bedca6691d392093562fc div.date span.day{display:inline-block;width:100%;font-size:20px;}
	#block-views-2e705d71c45bedca6691d392093562fc div.date span.month{display:inline-block;width:100%;text-transform:uppercase;}
	#block-views-2e705d71c45bedca6691d392093562fc div.date span.year{display:inline-block;width:100%;font-size:12px;}

	#block-views-2e705d71c45bedca6691d392093562fc div.text{float:left;width:100%;padding-left:50px;}
	#block-views-2e705d71c45bedca6691d392093562fc div.text .title a{color:#9d9d9d;font-weight:bold;}
	#block-views-2e705d71c45bedca6691d392093562fc div.text .body{color:#000;}

	/* mais visto - info rapida: */
	#block-block-1{display:block;padding:0;margin-bottom:20px;}
	#block-block-1 div{}
	#block-block-1 div a{background:#009EE0;width:100%;display:block;color:#fff;text-align:center;}
	#block-block-1 div.col-mais-visto{padding-right:3px;padding-left:0;}
	#block-block-1 div.col-info-rapida{padding-right:0;padding-left:3px;}
	#block-block-1 div.col-mais-visto a img{display:inline-block;margin:20px 0;}
	#block-block-1 div.col-info-rapida a img{display:inline-block;margin:12px 0;}
	#block-block-1 div a span.title{background:#65C4EC;width:100%;display:block;color:#fff;display:block;width:100%;padding:7px 0;font-size:20px;font-weight:bold;}

  /* fondos: */
  .front #block-block-5{display:block;padding:0;margin-bottom:20px;border: 1px solid #009EE0;    margin-top: 20px;}
  .front #block-block-5 div{}
  .front #block-block-5 div p{ margin: 0px; padding: 10px 10px 10px 30px;}
  .front #block-block-5 h2 {    background: #009EE0;    color: #fff;    width: 100%;    position: relative;    padding: 20px 30px;    margin: 0;}



	/* iniciativas destacadas: */
	#block-views-slider-multiple-block-2{display:block;padding:0;margin-bottom:20px;}
	#block-views-slider-multiple-block-2{border:1px solid #007FB5;}
	#block-views-slider-multiple-block-2 .views-row{padding:0;position:relative;}
	#block-views-slider-multiple-block-2 h2{background:#007FB5;color:#fff;width:100%;position:relative;padding:20px 30px;margin:0;}
	#block-views-slider-multiple-block-2 h2 a{display:block;position:absolute;right:25px;top:15px;width:35px;}
	#block-views-slider-multiple-block-2 .views-field-title a{position:absolute;width:100%;height:100%;top:0;left:0;}
	#block-views-slider-multiple-block-2 .views-field-title a span.title{display:block;width:135px;padding:10px;margin-left:5%;margin-top:5%;background:#007EB7;opacity:0.5;color:#fff;position:absolute;height:80%;font-size:16px;font-weight:bold;vertical-align:middle;}


	/* submenú hover */
	#block-views-submen-con-hover-block-2{display:block;padding:0;margin-bottom:20px;}
	#block-views-submen-con-hover-block-2 .views-row {margin-bottom:6px;}
	#block-views-submen-con-hover-block-2 .views-row-1,
  #block-views-submen-con-hover-block-2 .views-row-3{padding-left:0;padding-right:3px;}
	#block-views-submen-con-hover-block-2 .views-row-2,
  #block-views-submen-con-hover-block-2 .views-row-4{padding-right:0;padding-left:3px;}
  #block-views-submen-con-hover-block-2 .views-row-5{padding-left: 0;  padding-right: 3px;}
	#block-views-submen-con-hover-block-2 .views-row .views-field-nothing{background:#009EE0;text-align:center;position:relative;}
	#block-views-submen-con-hover-block-2 .icon{padding:15px 0;}
	#block-views-submen-con-hover-block-2 .icon img{height:50px;width:auto;display:inline-block;}
	#block-views-submen-con-hover-block-2 .title{padding:8px 0;background:#001F2C;color:#fff;font-size:20px;font-weight:bold;}
	#block-views-submen-con-hover-block-2 a.full-link{position:absolute;left:0;top:0;width:100%;height:100%;}


	.menu-blocks-masonry{margin-top:100px;}
	.menu-blocks-masonry ul.grid .grid-item{width:100%;}


}

@media (max-width: 400px) {
	/* iniciativas destacadas: */
	#block-views-slider-multiple-block-2{}
	#block-views-slider-multiple-block-2{}
	#block-views-slider-multiple-block-2 .views-row{width:100%;}

}

#block-system-main .field-name-body,
#block-system-main .field-name-body p,
#block-system-main .field-name-body span,
#block-system-main .field-name-body b,
#block-system-main .field-name-body ul,
#block-system-main .field-name-body ol,
#block-system-main .field-name-body i,
#block-system-main .field-name-body a,
#block-system-main .field-name-body table tr,
#block-system-main .field-name-body strong{font-size:14px !important;font-family:'Open Sans', sans-serif !important;}

/* search: */
#block-block-2{padding:0;}
#block-block-2 h2{color:#007FB5;margin-bottom:0;font-size:20px;}

.view-b-squeda{padding:20px;}

.view-id-b_squeda .views-exposed-form  #edit-search-api-views-fulltext-wrapper{width:100%;}
.view-id-b_squeda .views-exposed-form .form-item-search-api-views-fulltext{width:100%;}
.view-id-b_squeda .views-exposed-form  #edit-secondary-wrapper{width:100%;}
.view-id-b_squeda .views-exposed-form  input[type="text"],.views-exposed-form  select{padding: 4px;min-height: 30px;border: 1px solid #000;border-radius:0;color: #000;}
.view-id-b_squeda .views-exposed-form label {font-weight: normal;}

.view-id-b_squeda .views-exposed-form .filters-last{width:100%;float:left;margin-top:20px;}
.view-id-b_squeda .views-exposed-form .views-widget-sort-by{float:right;}
.view-id-b_squeda .views-exposed-form .views-widget-per-page{float:right;}
.view-id-b_squeda .views-exposed-form .views-widget-sort-by label,.view-id-b_squeda .views-exposed-form .views-widget-sort-by select{display:inline-block;width:auto;}
.view-id-b_squeda .views-exposed-form .views-widget-per-page label,.view-id-b_squeda .views-exposed-form .views-widget-per-page select{display:inline-block;width:auto;}


.view-id-b_squeda .views-exposed-form .views-reset-button{width:50%;}
.view-id-b_squeda .views-exposed-form .views-submit-button{width:50%;}
.view-id-b_squeda .views-exposed-form .views-reset-button input{padding:10px 20px;border:1px solid #eee;background:#fff;color:#007FB5;width:100%;}
.view-id-b_squeda .views-exposed-form .views-submit-button input{padding:10px 20px;border:1px solid #007FB5;background:#007FB5;color:fff;width:100%;}
.view-id-b_squeda .views-exposed-form .views-widget-sort-order{display:none;}

.block-facetapi{padding:0;}
.block-facetapi h2{font-size:14px;margin:10px 0;}
.block-facetapi .item-list ul li{border-bottom:none;padding:0;list-style:none;font-size:12px;}
.block-facetapi .item-list ul li a{color:#000;font-size:12px;display:inline-block;width:100%;}

#facetapi-facet-search-apiamtega-index-block-type li.active a.facetapi-active{display:inline-block;width:100%;font-weight:normal;}
#facetapi-facet-search-apiamtega-index-block-type li.active{font-weight:bold;}

#facetapi-facet-search-apiamtega-index-block-created li.active a.facetapi-active{display:inline-block;width:100%;font-weight:normal;}
#facetapi-facet-search-apiamtega-index-block-created li.active{font-weight:bold;}

.view-id-b_squeda .views-field-type{color:#777;margin-bottom:5px;}
.view-id-b_squeda .views-row {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ccc;}


/* /search */

/* fix muro social facebook images: */
.ff-facebook .ff-img-loaded img{height:auto !important;}





.owl-theme .owl-controls .owl-buttons div.owl-prev{
  background-image: url(../images/iconos/slider-arrow-left-tic.png)!important;
  height: 38px;
  background-repeat: no-repeat!important;
}
.owl-theme .owl-controls .owl-buttons div.owl-next{
  background: url(../images/iconos/slider-arrow-right-tic.png)!important;
  height: 38px;
  background-repeat: no-repeat!important;
}
