@font-face {
    font-family: 'nexa_boldregular';
    src: url('fonts/nexa_bold-webfont.eot');
    src: url('fonts/nexa_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexa_bold-webfont.woff2') format('woff2'),
         url('fonts/nexa_bold-webfont.woff') format('woff'),
         url('fonts/nexa_bold-webfont.ttf') format('truetype'),
         url('fonts/nexa_bold-webfont.svg#nexa_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html.overlay-open .navbar-fixed-top {
	z-index: 400
}
html.js fieldset.collapsed {
	height: auto
}
html.js input.form-autocomplete {
	background-image: none
}
body {
	position: relative;
	color:#333333;
	font-size: 13px; line-height: 18px;
}
body p{
	text-align:justify;
}
body.admin-expanded.admin-vertical.admin-nw .navbar, body.admin-expanded.admin-vertical.admin-sw .navbar {
	margin-left: 260px
}
body.navbar-is-fixed-top {
	padding-top: 64px!important
}
body.navbar-is-fixed-bottom {
	padding-bottom: 64px!important
}
body.toolbar {
	padding-top: 30px!important
}
body.toolbar .navbar-fixed-top {
	top: 30px
}
body.toolbar.navbar-is-fixed-top {
	padding-top: 94px!important
}
body.toolbar-drawer {
	padding-top: 64px!important
}
body.toolbar-drawer .navbar-fixed-top {
	top: 64px
}
body.toolbar-drawer.navbar-is-fixed-top {
	padding-top: 128px!important
}
body.admin-menu .navbar-fixed-top {
	top: 29px
}
body.admin-menu.navbar-is-fixed-top {
	padding-top: 93px!important
}
body div#admin-toolbar {
	z-index: 1600
}
body #toolbar, body #admin-menu, body #admin-toolbar {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
body #admin-menu {
	margin: 0;
	padding: 0;
	position: fixed;
	z-index: 1600
}
body #admin-menu .dropdown li {
	line-height: normal
}
.navbar.container {
	margin-top: 20px
}
#overlay-container, .overlay-modal-background, .overlay-element {
	z-index: 1500
}
#toolbar {
	z-index: 1600
}
.modal {
	z-index: 1620
}
.modal-dialog {
	z-index: 1630
}
.modal-backdrop {
	z-index: 1610
}
.element-invisible {
	margin: 0;
	padding: 0;
	width: 1px
}
.navbar .logo {
	margin-right: -15px;
	padding-left: 15px;
	padding-right: 15px
}
@media screen and (min-width:768px) {
.navbar .logo {
	margin-right: 0;
	padding-left: 0
}
}
ul.secondary {
	float: left
}
@media screen and (min-width:768px) {
ul.secondary {
	float: right
}
}
.page-header {
	margin-top: 0
}
.block:first-child h2.block-title {
	margin-top: 0
}
p:last-child {
	margin-bottom: 0
}
.region-help>.glyphicon {
	font-size: 18px;
	float: left;
	margin: -.05em .5em 0 0
}
.region-help .block {
	overflow: hidden
}
form#search-block-form {
	margin: 0
}
.navbar #block-search-form {
	float: none;
	margin: 5px 0 5px 5px
}
@media screen and (min-width:992px) {
.navbar #block-search-form {
	float: right
}
}
.navbar-search .control-group {
	margin-bottom: 0
}
ul.action-links {
	margin: 12px 0;
	padding: 0
}
ul.action-links li {
	display: inline;
	margin: 0;
	padding: 0 6px 0 0
}
ul.action-links .glyphicon {
	padding-right: .5em
}
input, textarea, select, .uneditable-input {
	max-width: 100%;
	width: auto
}
input.error {
	color: #b94a48;
	border-color: #ebccd1
}
fieldset legend.panel-heading {
	float: left;
	line-height: 1em;
	margin: 0
}
fieldset .panel-body {
	clear: both
}
fieldset .panel-heading a.panel-title {
	color: inherit;
	display: block;
	margin: -10px -15px;
	padding: 10px 15px
}
fieldset .panel-heading a.panel-title:hover {
	text-decoration: none
}
.form-actions {
	clear: both
}

.form-control{
	border-radius: 0px
}

.resizable-textarea textarea {
	border-radius: 4px 4px 0 0
}
.radio:first-child, .checkbox:first-child {
	margin-top: 0
}
.radio:last-child, .checkbox:last-child {
	margin-bottom: 0
}
.help-block, .control-group .help-inline {
	color: #999;
	font-size: 12px;
	margin: 5px 0 10px;
	padding: 0
}
.panel-heading {
	display: block
}
a.tabledrag-handle .handle {
	height: auto;
	width: auto
}
.error {
	color: #b94a48
}
div.error, table tr.error {
	background-color: #f2dede;
	color: #b94a48
}
.control-group.error {
	background: 0
}
.control-group.error label, .control-group.error .control-label {
	color: #b94a48;
	font-weight: 600
}
.control-group.error input, .control-group.error textarea, .control-group.error select, .control-group.error .uneditable-input {
	color: #555;
	border: 1px solid #ccc
}
.control-group.error .help-block, .control-group.error .help-inline {
	color: #333
}
.list-inline>li.first {
	padding-left: 0
}
.nav-tabs {
	margin-bottom: 10px
}
ul li.collapsed, ul li.expanded, ul li.leaf {
	list-style: none;
	list-style-image: none
}
.tabs--secondary {
	margin: 0 0 10px
}
.submitted {
	margin-bottom: 1em;
	font-style: italic;
	font-weight: 400;
	color: #777
}
.password-strength {
	width: 17em;
	float: right;
	margin-top: 1.4em
}
.password-strength-title {
	display: inline
}
.password-strength-text {
	float: right;
	font-weight: 700
}
.password-indicator {
	background-color: #949494;
	height: .3em;
	width: 100%
}
.password-indicator div {
	height: 100%;
	width: 0;
	background-color: #999
}
input.password-confirm, input.password-field {
	width: 16em;
	margin-bottom: .4em
}
div.password-confirm {
	float: right;
	margin-top: 1.5em;
	visibility: hidden;
	width: 17em
}
div.form-item div.password-suggestions {
	padding: .2em .5em;
	margin: .7em 0;
	width: 38.5em;
	border: 1px solid #B4B4B4
}
div.password-suggestions ul {
	margin-bottom: 0
}
.confirm-parent, .password-parent {
	clear: left;
	margin: 0;
	width: 36.3em
}
.progress-wrapper .progress {
	margin-bottom: 10px
}
.pagination ul>li>a.progress-disabled {
	float: left
}
.form-autocomplete .glyphicon {
	color: #999;
	font-size: 120%
}
.form-autocomplete .glyphicon.glyphicon-spin {
	color: #428bca
}
.form-autocomplete .input-group-addon {
	background-color: #fff
}
.ajax-progress .glyphicon {
	font-size: 90%;
	margin: 0 -.25em 0 .5em
}
.glyphicon-spin {
	display: inline-block;
	-moz-animation: spin 1s infinite linear;
	-o-animation: spin 1s infinite linear;
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear
}
a .glyphicon-spin {
	display: inline-block;
	text-decoration: none
}
@-moz-keyframes spin {
0% {
-moz-transform:rotate(0deg)
}
100% {
-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin {
0% {
-o-transform:rotate(0deg)
}
100% {
-o-transform:rotate(359deg)
}
}
@-ms-keyframes spin {
0% {
-ms-transform:rotate(0deg)
}
100% {
-ms-transform:rotate(359deg)
}
}
@keyframes spin {
0% {
transform:rotate(0deg)
}
100% {
transform:rotate(359deg)
}
}
.glyphicon-refresh {
	-webkit-transform-origin: 50% 45%;
	-moz-transform-origin: 50% 45%;
	-ms-transform-origin: 50% 45%;
	-o-transform-origin: 50% 45%;
	transform-origin: 50% 45%
}
.tabbable {
	margin-bottom: 20px
}
.tabs-below>.nav-tabs, .tabs-left>.nav-tabs, .tabs-right>.nav-tabs {
	border-bottom: 0
}
.tabs-below>.nav-tabs .summary, .tabs-left>.nav-tabs .summary, .tabs-right>.nav-tabs .summary {
	color: #999;
	font-size: 12px
}
.tab-pane>.panel-heading {
	display: none
}
.tab-content>.active {
	display: block
}
.tabs-below>.nav-tabs {
	border-top: 1px solid #ddd
}
.tabs-below>.nav-tabs>li {
	margin-top: -1px;
	margin-bottom: 0
}
.tabs-below>.nav-tabs>li>a {
	border-radius: 0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:hover, .tabs-below>.nav-tabs>li>a:focus {
	border-top-color: #ddd;
	border-bottom-color: transparent
}
.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover, .tabs-below>.nav-tabs>.active>a:focus {
	border-color: transparent #ddd #ddd
}
.tabs-left>.nav-tabs, .tabs-right>.nav-tabs {
	padding-bottom: 20px;
	width: 220px
}
.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li {
	float: none
}
.tabs-left>.nav-tabs>li:focus, .tabs-right>.nav-tabs>li:focus {
	outline: 0
}
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {
	margin-right: 0;
	margin-bottom: 3px
}
.tabs-left>.nav-tabs>li>a:focus, .tabs-right>.nav-tabs>li>a:focus {
	outline: 0
}
.tabs-left>.tab-content, .tabs-right>.tab-content {
	border-radius: 0 4px 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	border: 1px solid #ddd;
	overflow: hidden;
	padding: 10px 15px
}
.tabs-left>.nav-tabs {
	float: left;
	margin-right: -1px
}
.tabs-left>.nav-tabs>li>a {
	border-radius: 4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:hover, .tabs-left>.nav-tabs>li>a:focus {
	border-color: #eee #ddd #eee #eee
}
.tabs-left>.nav-tabs>.active>a, .tabs-left>.nav-tabs>.active>a:hover, .tabs-left>.nav-tabs>.active>a:focus {
	border-color: #ddd transparent #ddd #ddd;
	-webkit-box-shadow: -1px 1px 1px rgba(0,0,0,.05);
	-moz-box-shadow: -1px 1px 1px rgba(0,0,0,.05);
	box-shadow: -1px 1px 1px rgba(0,0,0,.05)
}
.tabs-right>.nav-tabs {
	float: right;
	margin-left: -1px
}
.tabs-right>.nav-tabs>li>a {
	border-radius: 0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:hover, .tabs-right>.nav-tabs>li>a:focus {
	border-color: #eee #eee #eee #ddd;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.05);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.05);
	box-shadow: 1px 1px 1px rgba(0,0,0,.05)
}
.tabs-right>.nav-tabs>.active>a, .tabs-right>.nav-tabs>.active>a:hover, .tabs-right>.nav-tabs>.active>a:focus {
	border-color: #ddd #ddd #ddd transparent
}
th.checkbox, td.checkbox, th.radio, td.radio {
	display: table-cell
}
.views-display-settings .label {
	font-size: 100%;
	color: #666
}
.views-display-settings .footer {
	padding: 0;
	margin: 4px 0 0
}
table .radio input[type=radio], table .checkbox input[type=checkbox] {
	max-width: inherit
}
.form-horizontal .form-group label {
	position: relative;
	min-height: 1px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right
}
@media (min-width:768px) {
.form-horizontal .form-group label {
	float: left;
	width: 16.666666666666664%
}
}
.alert a {
	font-weight: 700
}
.alert-success a {
	color: #356635
}
.alert-info a {
	color: #2d6987
}
.alert-warning a {
	color: #a47e3c
}
.alert-danger a {
	color: #953b39
}

/*
	RESET
*/
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:none;}
.bx-wrapper .bx-viewport{
	background:none;
	border:0 none;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
}
ul.nice-menu li{
	background:none;
	border:0 none;
}
ul.nice-menu-down li.menuparent{
	background: none;
}
/*
*/
body{
	background:url(../images/bg_gris.jpg) 0 0 repeat;
	font-family: 'Open Sans', sans-serif;
}
a{ transition: 0.2s ease-out; -webkit-transition: 0.2s ease-out; -moz-transition: 0.2s ease-out; -o-transition: 0.2s ease-out; -ms-transition: 0.2s ease-out;}

/*
	HEADER
*/
header#navbar{
	width:100%;
	background:#ffffff;
	border-top: 7px solid #386195 !important;
	border:0;
    margin: 0;
    width: 100%;
	height:85px;
}
header#navbar .container{
	width:1080px;
	margin:0 auto;
	padding:18px 0 0;
}
header#navbar .container .navbar-header .navbar-brand{
	display:none;
}
header#navbar .container .navbar-header .logo.navbar-btn{
	background:url(../images/logoRiaej.png) 0 0 repeat;
	width:160px;
	height:160px;
	position:absolute;
	margin:0 0 0 -150px;
	background-size:100% auto;
	top:0;
}
header#navbar .container .navbar-header .logo.navbar-btn img{
	display:none;
}
header#navbar .container ul{
	text-align:center;
	float:none;
}
header#navbar .container ul li{
	border-right:1px dashed #dddddd;
	float:none;
	display:inline-block; *display:inline; zoom:1;
	vertical-align:top;
}
header#navbar .container ul li a{
	color:#999999;
	padding:12px 15px;
	font-size:15px;
}
header#navbar .container ul li:hover{
	background:#003466;
	color:#FFFFFF;
}
header#navbar .container ul li:hover a{
	color:#FFFFFF;
}
header#navbar .container ul li a:hover{
	background:none;
	text-decoration:none;
}
header#navbar .container ul li.over ul{
	display:block !important;
	visibility:visible !important;
	background:#003466;
	border:0;
	top:20px;
}
header#navbar .container ul li.over ul li a{
	color:#FFFFFF;
	background:#003466;
	text-align:left;
}
header#navbar .container ul li.over ul li a:hover{
	text-decoration:underline;
}
header#navbar .container ul li.over ul li{
	border:none;
}
header#navbar .container ul.menu.nav.navbar-nav{
	display:none;
}
/*
	LATERAL
*/
.custom_login{
	position: fixed;
    right: -330px;
    top:7px;
    width: 330px;
	z-index:99;
}
.custom_login section#block-nice-menus-3 h2{
	display:none;
}
.custom_login section#block-nice-menus-3 ul#nice-menu-3{
	width:100%;
}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li{
	display:inline-block; *display:inline; zoom:1;
	vertical-align:top;
	width:12.5%;
	height:42px;
}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li a{
	background:url(../images/spriteRedes.png) 0 0 no-repeat;
	display:block;
	width:100%;
	height:100%;
	line-height: 999;
    overflow: hidden;
	opacity:0.8;
}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li a:hover{
	opacity:1;
}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-723, .custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-725, .custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-722, .custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-728{
	background:#EAEAEA;
}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-724, .custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-726, .custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-727{
	background:#DEDDDB;
}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-729{
	background:#F37F06;
}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-723 a{ background-position:6px 6px;}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-724 a{ background-position:-33px 6px;}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-725 a{ background-position:-68px 6px;}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-726 a{ background-position:-106px 6px;}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-722 a{ background-position:-144px 6px;}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-727 a{ background-position:-183px 6px;}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-728 a{ background-position:-219px 6px;}
.custom_login section#block-nice-menus-3 ul#nice-menu-3 li.menu-729 a{ background-position:-292px 6px;}

.custom_login section#block-menu-menu-registro ul.menu.nav li:after{
	content:"";
	display:block;
	clear:both;
}
.custom_login section#block-menu-menu-registro ul.menu.nav li{
	float:left;
	width:50%;
	height:38px;
}
.custom_login section#block-menu-menu-registro ul.menu.nav li a{
	background:url(../images/userImg.png) right top no-repeat #003463;
	display: block;
    font-size: 16px;
    height: 38px;
    padding: 8px 30px 0 0;
    text-align: center;
	color:#FFFFFF;
}
.custom_login section#block-menu-menu-registro ul.menu.nav li.last a{
	background:url(../images/userImg.png) right -48px no-repeat #003463;
}
.custom_login section#block-menu-menu-registro ul.menu.nav li a:hover{
	background-color:#052649;
}
.custom_login section#block-search-form{
	background:#BFC7DA;
	padding:10px;
}
.custom_login section#block-search-form button.btn-default, .custom_login section#block-search-form button.btn-default:hover{
	background:#003466;
	color:#FFFFFF;
	border-radius: 0px;
}
.custom_login section#block-block-7 h2{
	display:none;
}
.custom_login section#block-block-7 div.btnMenuLat{
	background:#164C7F;
	color:#FFFFFF;
    color: #ffffff;
    display: block;
	width: 155px;
	height: 38px;
    padding: 8px 10px 0;
	font-size:14px;
/*	-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;*/
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	cursor:pointer;
	text-align:center;
	left: -96px;
	top: 58px;
	position:absolute;
}
.custom_login section#block-block-7 div.btnMenuLat div.ico_arrow{
	background:url(../images/sprite.png) -18px -772px no-repeat;
	width:20px;
	height:20px;
	display:block;
	line-height: 999;
    overflow: hidden;
	float:left;
	margin: 3px 5px 0 0;
}
.custom_login section#block-block-7 div.btnMenuLat_ocu{
	background:#78A7D5;
	color:#FFFFFF;
    color: #ffffff;
    display: block;
	width: 136px;
    height: 44px;
    padding: 8px 10px 0;
	font-size:15px;
/*	-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;*/
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	cursor:pointer;
	text-align:center;
	display:none;
	left:-90px;
	top:46px;
	position:absolute;
}


/*
	CONTENT
*/
.main-container.container{
	background:#FFFFFF;
	padding-bottom:40px;
	width:1080px;
}
.front .main-container.container{
	padding-bottom:0;
}
.main-container.container #page-header section#block-views-noticias-block-1 .jcarousel-skin-default .jcarousel-container-horizontal{
	height: auto;
    margin: auto;
    padding: 0;
    width: 100%;
}
.main-container.container #page-header section#block-views-noticias-block-1 .jcarousel-skin-default .jcarousel-clip-horizontal{
	width:100%;
}
.main-container.container #page-header section#block-views-noticias-block-1 .jcarousel-skin-default .jcarousel-item{
	border:0 none;
	text-align:left;
	height:auto;
	width:100%;
}
.main-container.container #page-header section#block-views-noticias-block-1 .jcarousel-skin-default .jcarousel-item img{
	width:100%;
	height:auto;
}
.main-container.container section#block-block-4{
	background:url(../images/bgTop.jpg) left top no-repeat;
	height:135px;
/*	margin:0 0 20px;*/
}
.main-container.container section#block-block-4 h2{
	display:none;
}
.main-container.container section#block-block-4 p{
	width:250px;
	color:#FFFFFF;
	font-size:27px;
	line-height:29px;
	float:right;
	font-family:'nexa_boldregular', arial;
	text-align:right;
	padding:11px 20px 0 0;
}
.main-container.container #page-header{
	margin:0 0 20px;
}
.not-front .main-container.container #page-header{
	margin:0;
}
.main-container.container .row section.col-sm-9 h1{
	display:none;
}
.main-container.container #page-header .view-noticias .bx-wrapper{
	margin:0 auto;
}
.main-container.container #page-header .view-noticias .bx-wrapper .bx-viewport{
	left:0;
}
.main-container.container #page-header .view-noticias .bx-wrapper .bx-controls-direction a{
	top:43%;
}
.main-container.container #page-header .view-noticias .bx-wrapper .bx-prev{
	background: url(../images/sprite.png) repeat -7px -58px;
	left:10px;
}
.main-container.container #page-header .view-noticias .bx-wrapper .bx-next{
	background: url(../images/sprite.png) repeat -78px -58px;
	right:14px;
}
.main-container.container #page-header .view-noticias ul#views-slideshow-bxslider-images-1 li span.views-label-field-imagen{
	background:rgba(0,0,0,0.50);
	color:#ffffff;
	bottom: 0;
	padding: 5px 2%;
	position: absolute;
	width: 100%;
}
.main-container.container #page-header .view-noticias ul#views-slideshow-bxslider-images-1 li img{
	width:100%;
	height:auto;
}
.main-container.container #page-header .view-noticias ul#views-slideshow-bxslider-images-1 li .views-field-title{
	background:rgba(0,0,0,7);
	bottom: 0;
    padding: 10px 20px 45px;
    position: absolute;
    width: 100%;
	font-size:13px;
}
.main-container.container #page-header .view-noticias ul#views-slideshow-bxslider-images-1 li .views-field-title a{
	color:#ffffff;
}
.main-container.container #page-header .view-noticias .bx-wrapper .bx-pager{
	bottom:5px;
}
.main-container.container #page-header .view-noticias .bx-wrapper .bx-pager.bx-default-pager a{
	background:#DADADC;
	border:4px solid #DADADC;
	width:15px;
	height:15px;
	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;
}
.main-container.container #page-header .view-noticias .bx-wrapper .bx-pager.bx-default-pager a.active{
	background:#729DD2;
}

/**/
.main-container.container aside.col-sm-3{
	background:#eaeaea;
	width:23.3%;
	padding:0;
}
.main-container.container aside.col-sm-3  section#block-block-5{
	/*background:url(../images/userImg.png) -5px -96px no-repeat;*/
	height:42px;
	/*border-bottom:1px dashed #bbbbbb;*/
}

.main-container.container aside.col-sm-3  section#block-block-5:before{
	content: '';
        background: url(../images/userImg.png) -5px -97px no-repeat;
        width: 42px;
        height: 42px;
        float: left;
}
.main-container.container aside.col-sm-3  section#block-block-5 p{
	color: #376599;
        font-size: 17px;
        font-weight: 600;
        padding: 7px 0 0;
        border-bottom: 1px dashed #bbbbbb;
        padding-left: 5em;
        padding-bottom: .3em;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1{
	float: none;
    padding: 10px 10px 0px;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .view .date-nav-wrapper .date-nav{
	margin: 0px 0 5px;
	padding:0;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .date-heading h3{
	font-size:14px;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .date-heading h3 a{
	color:#385D92;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 ul.pager{
	margin:0;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .calendar-calendar th.days{
	background:#385D92;
	color:#ffffff;
	font-size:11px;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .calendar-calendar table.mini td.empty{
	background:#eaeaea;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .calendar-calendar .mini-day-off {
    font-size: 11px;
    padding: 5px 0;
    text-align: center;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .calendar-calendar .mini-day-on a{
	display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 4px 0 0;
    text-align: center;
    text-decoration: underline;
}
.main-container.container aside.col-sm-3 section#block-views-actividades-block-1 .calendar-calendar .today .mini-day-on a {
    color: #ffffff;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .calendar-calendar tr td.today,
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .calendar-calendar tr.odd td.today,
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .calendar-calendar tr.even td.today {
    background-color: #f88109;
    color: #ffffff;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .date-nav-wrapper .date-prev, .main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .date-nav-wrapper .date-next{
	background:none;
}
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .date-nav-wrapper .pager li > a,
.main-container.container aside.col-sm-3  section#block-views-actividades-block-1 .date-nav-wrapper .pager li > span{
	background:none;
	border:0 none;
	color: #f88109 !important;
	font-size: 23px;
	line-height: 9px;
}
.main-container.container section#block-views-destacados-block .view-id-destacados{
	width: 100%;
    background: #E9E9E9;
    border: 1px solid #DDDDDD;
    padding: 20px 0px 7px 0px;
    margin: 0 0 20px;
    min-height: 256px;
}
.main-container.container section#block-views-destacados-block .view-id-destacados .views-row{
	display:inline-block; *display:inline; zoom:1;
	float:none;
	width:22.9%;
	margin:0 0.8%;
	vertical-align:top;
	height:190px;
	position:relative;
	text-align: center;
}
.main-container.container section#block-nice-menus-2 ul#nice-menu-2 li.menu-699{
	background:url(../images/img_aula_virt.png) center top no-repeat;
	background-size:80% auto;
}
.main-container.container section#block-nice-menus-2 ul#nice-menu-2 li.menu-700{
	background:url(../images/img_insc.png) center top no-repeat;
	background-size:80% auto;
}
.main-container.container section#block-nice-menus-2 ul#nice-menu-2 li.menu-701{
	background:url(../images/img_normas.png) center top no-repeat;
	background-size:80% auto;
}
.main-container.container section#block-nice-menus-2 ul#nice-menu-2 li.menu-702{
	background:url(../images/img_preguntas.png) center top no-repeat;
	background-size:80% auto;
}

.main-container.container section#block-views-destacados-block .view-id-destacados .views-row a{
	color:#376094;
	font-weight:600;
	font-size:15px;
	line-height:17px;
	text-align:center;
	margin:10px 0 0;
	bottom:0;
	width:100%;
	min-height: 44px;
	display: inline-block;
}
.main-container.container .col-sm-9 .views-row-1, .main-container.container .col-sm-9 .views-row-2{
	position:relative;
	width:47%;
	display:inline-block; *display:inline; zoom:1;
	vertical-align:top;
	margin:0 3% 0px 0;
}
.main-container.container .col-sm-9 .views-row-2{
	margin:0 0 0px;
}
.main-container.container .col-sm-9 section#block-views-noticias-block h2.block-title, 
.main-container.container .col-sm-9 section#block-views-destacados-block h2.block-title{
    background: url(../images/pattern_tex_orange.png) 0 0 repeat;
    color: #fff;
    font-family: Myriad Pro;
    font-size: 19px; line-height:19px;
    padding: 7px 10px 3px;
    text-align: left;
	margin:0 0 10px;
}
.main-container.container .col-sm-9 .view-noticias h2{
	font-size: 15px;
	line-height: 18px;
	width: 60%;
	min-height: 73px;
	margin: 0;
	text-align: justify;
	height: 100px;
}
.main-container.container .col-sm-9 .view-noticias h2 a{
	text-transform: uppercase;
	color: #444444;
	font-family: nexa_boldregular;
	font-size: .9em;
	text-align: justify;
}
.main-container.container .col-sm-9 .view-noticias .field-name-field-image{
	position: absolute;
	right: 0;
	top: 0;
}
.main-container.container .col-sm-9 .view-noticias .field-name-body{
	border-top: 1px dashed #AAAAAA;
	margin: 10px 0 0;
	height: 150px;
}
.main-container.container .col-sm-9 .view-noticias p{
	display: block;
	clear: both;
	padding: 10px 0 0;
	color: #888888;
	min-height: 90px;
	margin-bottom: 0;
}
.main-container.container .col-sm-9 .view-noticias ul.links{
	margin:0;
}
.main-container.container .col-sm-9 .view-noticias ul.links li{
	width:100%;
}
.main-container.container .col-sm-9 .view-noticias ul.links li a{
	background:url(../images/sprite.png) 105px 6px no-repeat #345d8f;
	float:right;
	padding:10px 20px;
	color:#FFFFFF;
	margin:10px 0;
	display:block;
	font-size: 16px;
    font-weight: bold;
	width:140px;
}
.main-container.container .col-sm-9 .view-noticias ul.links li a:hover{
	background-color:#003463;
	text-decoration:none;
}
.bottom_content .container{
	background:#FFFFFF;
}
.bottom_content .container section#block-views-banner-block-1 .jcarousel-skin-default .jcarousel-container-horizontal{
	width:100%;
	margin:0 0 30px;
	padding:0;
	height:auto;
}
.bottom_content .container section#block-views-banner-block-1 .jcarousel-skin-default .jcarousel-clip-horizontal{
	border:0 none;
	text-align:left;
	height:auto;
	width:100%;
}
.bottom_content .container section#block-views-banner-block-1 ul li.jcarousel-item{
	border:0 none;
	text-align:left;
	height:auto;
}
.bottom_content .container section#block-views-banner-block-1 ul li.jcarousel-item .field-content {
    text-align: center;
}

.bottom_content .container section#block-views-banner-block-1 .jcarousel-container-horizontal a.jcarousel-prev-horizontal, .bottom_content .container section#block-views-banner-block-1 .jcarousel-container-horizontal a.jcarousel-next-horizontal{
	background:url(../images/sprite.png) 0 0 no-repeat;
	width:35px;
	height:35px;
}
.bottom_content .container section#block-views-banner-block-1 .jcarousel-container-horizontal .jcarousel-prev-horizontal{
	background-position:-4px -129px !important;
}
.bottom_content .container section#block-views-banner-block-1 .jcarousel-container-horizontal .jcarousel-next-horizontal{
	background-position:-81px -129px !important;
}
/*
	INTERNA
*/
.not-front .main-container.container .col-sm-9 .views-row-1, .not-front .main-container.container .col-sm-9 .views-row-2, .not-front .main-container.container .col-sm-9 .views-row{
	width:100%;
	padding:10px 0;
	width:100%;
	border-bottom:1px dashed #A5A5A5;
	margin:0;
}
.not-front .main-container.container h2.block-title{
	color:#385D92;
	font-size:30px; line-height:34px;
	font-weight:400;
	margin:20px 0;
	display:block;
}
.not-front .main-container.container .views-row h2{
	margin: 0 0 10px;
	padding: 0;
	font-size:19px; line-height:23px;
	font-weight:300;
}
.not-front .main-container.container .views-row h2 a{
	color:#12528E;
}
.not-front .main-container.container .views-row ul.links{
	margin:0;
	clear: both;
	display: block;
}
.not-front .main-container.container .views-row ul.links li a {
    background: url("../images/sprite.png") no-repeat scroll 105px 4px #345d8f;
    color: #ffffff;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 10px 20px;
    width: 140px;
}
.not-front .main-container.container .views-row ul.links li a:hover{
	background-color:#003463;
	text-decoration:none;
}
.not-front .main-container.container .views-row .content .field-type-image{
	float:left;
	margin:0 20px 10px 0;
}
.not-front .main-container.container .views-row .content p{
    font-size: 13px;
    line-height: 19px;
}

.not-front .main-container.container .view-instituciones{
	margin:20px 0;
}
.not-front .main-container.container .view-instituciones .views-row{
	width:33%;
	display:inline-block; *display:inline; zoom:1;
	vertical-align:top;
	margin:0 0 2px;
	padding:4px 0;
	border:0 none;
}
.not-front .main-container.container .view-instituciones .views-row a{
	text-align:center;
	color:#396294;
	background:#F3F3F3;
	border-bottom:1px solid #EEEEEE;
	display:block;
	padding:10px 0;
}
.not-front .main-container.container .view-instituciones .views-row a:hover{
	background:#BFC7DA;
	text-decoration:none;
}

.not-front .main-container.container .view-mini-sitio span a{
	color:#385D92;
	font-size:25px; line-height:33px;
	font-weight:600;
	margin:20px 0;
	display:block;
}
.not-front .main-container.container .view-mini-sitio img{
	margin:20px 0;
	text-align:center;
}
.not-front  .main-container.container h1{
	display:block;
	color:#12528e;
	font-size: 26px; line-height: 32px;
	font-weight: 300; 
	margin: 20px 0;
	padding: 0 0 20px;
	text-transform:uppercase;
}

.node-type-actas h1.page-header, .node-type-juntas h1.page-header, 
.node-type-mas-documentos h1.page-header{
	display: none!important;
}

.not-front .main-container.container .view-biblio .views-row{
	border-bottom:1px dotted #CCC;
	padding:15px 0;
}
.not-front .main-container.container #edit-field-categoria-tid-1-wrapper{
	display: none;
}
.not-front .main-container.container .view-biblio .views-row h2 a{
	display:block;
	color:#12528e;
	font-size: 22px; line-height: 26px;
	font-weight: 300; 
	margin:0;
	padding: 0;
}
.not-front .main-container.container .view-biblio .views-row ul.links li a{
	background: url("../images/sprite.png") no-repeat scroll 105px 4px #345d8f;
    color: #ffffff;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 	0;
    padding: 10px 20px;
    width: 140px;
}
/**/
.not-front .main-container.container .view-biblioteca .view-categorias-biblioteca {
    margin: 25px 0 10px;
}
.not-front .main-container.container .view-biblioteca .view-categorias-biblioteca .view-header{
	padding:10px;
	background:#335F8E;
	color:#FFFFFF;
	font-size:18px;
}
.not-front .main-container.container .view-biblioteca .view-categorias-biblioteca .view-header .view-header p{
	background: #335f8e;
    color: #fff;
    font-size: 19px;
    font-weight: 300;
    line-height: 23px;
    margin: 0 0 10px;
    padding: 10px;
}
.not-front .main-container.container .view-biblioteca .view-categorias-biblioteca .view-content{
	background:#f3f3f3;
	padding:10px;
	-webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;
}
.not-front .main-container.container .view-biblioteca .view-categorias-biblioteca .view-content a{
	background: none repeat scroll 0 0 #fff;
   -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px;
	padding: 10px;
}
.not-front .main-container.container .view-biblioteca .view-categorias-biblioteca .view-content .views-row{
	border-bottom:0 none;
	margin:0 0 5px;
}

/**/
.not-front .main-container.container .node-biblioteca .views-row ul.links li a:hover{
	background-color:#003463;
	text-decoration:none;
}
.not-front .main-container.container .node-biblioteca.view-mode-full{
	background:#EAEAEA;
}

.not-front .main-container.container .node-biblioteca .field{
	display:table-cell; *display:inline; zoom:1;
	vertical-align:top;
	margin:0;
	width:12%;
	border-right: 1px solid #ffffff;
}
.not-front .main-container.container .node-biblioteca .field .field{
	width:100%;
	border:0 none;
}
.not-front .main-container.container .node-biblioteca .field h2{
	margin: 0;
	padding: 0;
}
.not-front .main-container.container .node-biblioteca .field.field-name-field-imagen {
    margin: 0;
    width: 100%;
	display:block;
	background:#ffffff;
}
.not-front .main-container.container .node-biblioteca .field.field-name-field-imagen .field-label{
	display:none;
}
.not-front .main-container.container .node-biblioteca .field.field-name-field-imagen .field-items{
	background:none;
}
.not-front .main-container.container .node-biblioteca .field .field-label, .not-front .main-container.container .node-biblioteca .field h2 span{
	background:#335F8E;
	padding:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:600;
	height:60px;
	word-wrap:break-word;
	display:block;
}
.not-front .main-container.container .node-biblioteca .field .field-items{
	background:#EAEAEA;
	padding:10px;
	color:#444444;
	font-size:12px; line-height:17px;
	font-weight:400;
	min-height:100px;
	word-wrap:break-word;
}
.not-front .main-container.container .node-article .field-name-field-image a, .not-front .main-container.container .node-page .field-name-field-imagen1 a{
	text-align:center;
	display:block;
	margin:15px 0;
}
.not-front .main-container.container .node-article .field-name-field-image a img, .not-front .main-container.container .node-page .field-name-field-imagen1 a img{
	height: auto;
	width: 100%;
}

/*
	INSTITUCIONES
*/
.not-front .main-container.container #accordion-instituciones{
	background:url(../images/world.png) center bottom no-repeat;
	background-size:70% auto;
	padding: 5px 0 130px;
}
.not-front .main-container.container #accordion-instituciones .accordion-container{
	display:inline-block; *display:inline; zoom:1;
	vertical-align:top;
	width:24%;
	margin: 3px 0;
}

.not-front .main-container.container #accordion-instituciones .accordion-container:nth-child(4n+1){
	margin: 3px .3% 3px 0;
}
.not-front .main-container.container #accordion-instituciones .accordion-container:nth-child(4n+4){
	margin: 3px 0 3px .3%;
}

.not-front .main-container.container #accordion-instituciones .accordion-container:nth-child(4n+2), 
.not-front .main-container.container #accordion-instituciones .accordion-container:nth-child(4n+3){
	margin: 3px .3%;
}

.not-front .main-container.container #accordion-instituciones h3{
	width:100%;
	background:#E1E9F2;
	color: #3c6597;
	font-size: 17px; line-height: 21px;
	font-weight: 300;
	letter-spacing: -1px;
	border: 1px solid #D6E0EA;
	padding:10px 20px;
	text-align: center; 
	font-family: 'Myriad Pro', sans-serif;
	border-radius: 0px;
}

.not-front .main-container.container #accordion-instituciones .ui-accordion-content{
	background:none;
	border: 1px solid #f3f3f3;
	font-family: 'Open Sans',sans-serif;
	font-size: 16px;
	line-height: 22px;
	padding: 10px 5px;
}
.not-front .main-container.container #accordion-instituciones .ui-accordion-content ul{
	margin: 0;
    padding: 0 0 0 25px;
}
.not-front .main-container.container #accordion-instituciones .ui-accordion-content ul li{
	color: #185c9b;
}
.not-front .main-container.container #accordion-instituciones .ui-accordion-content ul li a{
	color: #185c9b;
	display: block;
	font-family: 'Open Sans',sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 10px 0;
}

.not-front.node-type-directores .main-container.container h1{
	display:none;
}
.not-front .main-container.container .node-directores{
	padding: 0 34px;
}
.not-front .main-container.container .node-directores .group-left{
	width:55%;
	margin-top: 25px;
	margin-right: 1.5%;
}
.not-front .main-container.container .node-directores .group-left .group-information{
	float: left;
	width: 60%;
}
.not-front .main-container.container .node-directores .group-left .group-redes-sociales{
	float: right;
	width: 39%
}
.not-front .main-container.container .node-directores .group-middle, .not-front .main-container.container .node-directores .group-right{
	width: 20%;
	padding: 25px 0 0 15px;
}
.not-front .main-container.container .node-directores .group-left .field, .not-front .main-container.container .node-directores .group-middle .field, .not-front .main-container.container .node-directores .group-right .field{
	margin:0 0 6px;
}
.not-front .main-container.container .node-directores .group-left h2{
	color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-size: 34px; line-height: 30px;
    font-weight: 400;
    letter-spacing: -1px;	
}
.not-front .main-container.container .node-directores .group-left .field-name-field-correo-institucional .field-label,
.not-front .main-container.container .node-directores .group-left .field-name-field-twitter .field-label,
.not-front .main-container.container .node-directores .group-left .field-name-field-linkedin .field-label,
.not-front .main-container.container .node-directores .group-left .field-name-field-facebook .field-label,
.not-front .main-container.container .node-directores .group-left .field-name-field-google- .field-label{
	background:url(../images/sprite_inst.png) 0 0 no-repeat;
	overflow:hidden;
	float:left;
	width:15px;
	height:15px;
	line-height:999;
	margin:0 10px 0 0;
}
.not-front .main-container.container .node-directores .group-left .field-name-field-correo-institucional .field-label{ background-position:-1px -1px;}
.not-front .main-container.container .node-directores .group-left .field-name-field-twitter .field-label{ background-position:-1px -19px;}
.not-front .main-container.container .node-directores .group-left .field-name-field-linkedin .field-label{ background-position:-1px -37px;}
.not-front .main-container.container .node-directores .group-left .field-name-field-facebook .field-label{ background-position:-1px -55px;}
.not-front .main-container.container .node-directores .group-left .field-name-field-google- .field-label{ background-position:-1px -73px;}

.not-front .main-container.container .node-directores .group-left .field-name-field-nombre-director .field-label{
	display:none;
}
.not-front .main-container.container .node-directores .group-left .field-name-field-type .field-items{
	font-size:18px;
	color:#444444;
	margin:20px 0 10px;
	text-transform:uppercase;
}
.not-front .main-container.container .node-directores .group-left .field-name-field-nombre-director .field-items{
	font-size:15px;
	margin:0 0 20px;
	color: #999999;
}
.not-front .node-directores .field-type-taxonomy-term-reference .field-items{
	font-family: 'nexa_boldregular', arial!important;
	color: #666!important;
	text-transform: capitalize!important;
	font-size: 1.8em!important;
	margin: 0 0 10px!important;
}

.not-front .main-container.container .node-directores .group-left .field-name-field-imagen{
	width:120px;
	float:left;
	margin:0 20px 0 0;
	height:212px;
}
.not-front .main-container.container .node-directores .group-left .field-name-field-imagen img{
	width:100%;
	height:auto;
}
.not-front .main-container.container .node-directores .field .field-label{
	font-family: 'Open Sans', sans-serif;
    font-size: 11px; line-height: 18px;
	font-weight: 400;
	color:#FF7F00;
	display:block;
	font-weight: bold;
}
.not-front .main-container.container .node-directores .field .field-items{
	font-family: 'Open Sans', sans-serif;
    font-size: 13px; line-height: 17px;
	font-weight: 400;
	color:#989898;
}
.not-front .main-container.container .node-directores .field .field-items a{
	text-decoration:underline;
	color:#333333;
}
.not-front .main-container.container .node-directores .group-footer{
	border-top: 1px dashed #cccccc;
	padding: 30px 0 0;
}
.not-front .main-container.container .node-directores .group-footer .field{
	width:31%;
	display:inline-block; *display:inline; zoom:1;
	vertical-align:top;
	float:left;
}
.not-front .node-directores .field-name-field-imagenes-slide-popup{
	width: 100%!important;
}
.not-front .main-container.container .node-directores .group-footer .flexslider{
    background: none;
	border-top:0 none; border-right:0 none; border-left:0 none;
    border-bottom: 8px solid #f37f06;
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
    clear: both;
    display: block;
    margin: 0 auto;
	padding:20px 0 5px;
    width: 94%;
}
.not-front .main-container.container .node-directores .group-footer .flexslider .flex-direction-nav a, 
.not-front .node-directores .field-name-field-imagenes-slide-popup .flex-direction-nav a{
	background:url(../images/sprite_riaej.png) no-repeat scroll 0 0;
	width:20px;
	height:20px;
	display:block;
	line-height: 999;
    overflow: hidden;
	opacity:1;
}
.not-front .main-container.container .node-directores .group-footer .flexslider ul.flex-direction-nav li a.flex-prev,
.not-front .main-container.container .node-directores .group-footer .flexslider:hover ul.flex-direction-nav li a.flex-prev, 
.not-front .node-directores .field-name-field-imagenes-slide-popup .flex-direction-nav a.flex-prev, 
.not-front .node-directores .field-name-field-imagenes-slide-popup .flexslider:hover .flex-direction-nav a.flex-prev
{
	left:-30px;
	top:62%;
}
.not-front .main-container.container .node-directores .group-footer .flexslider ul.flex-direction-nav li a.flex-next,
.not-front .main-container.container .node-directores .group-footer .flexslider:hover ul.flex-direction-nav li a.flex-next
{
	right: -30px; 
	top:62%;
}

.not-front .main-container.container .node-directores .group-footer .flexslider .flex-direction-nav a.flex-prev{ background-position:-975px -110px; }
.not-front .main-container.container .node-directores .group-footer .flexslider .flex-direction-nav a.flex-next{ background-position:-995px -110px; }
.not-front .main-container.container .node-directores .group-footer .field-name-videos {
    margin: 0;
    width: 11.4%;
	float:right;
}
.not-front .main-container.container .node-directores .group-footer .field-name-videos .views-row{
	display:inline-block; *display:inline; zoom:1;
	vertical-align:top;
	margin:0 0 15px;
	width:48%;
}
.not-front .main-container.container .node-directores .group-footer .field-name-videos .views-row img{
	width:100%;
	height:auto;
}
.not-front .main-container.container .node-directores .group-footer .field-name-videos .views-row.views-row-5, .not-front .main-container.container .node-directores .group-footer .field-name-videos .views-row.views-row-6{
	margin:0;
}
.not-front .main-container.container .node-directores .group-footer .field-name-ultimo-video {
    float: left;
    margin: 0 0 0 2%;
    width: 22%;
}
.not-front .main-container.container .node-directores .group-footer .field-name-ultimo-video iframe {
    height: auto;
    width: 100%;
}
.not-front .main-container.container .node-directores .group-footer .field-name-body {
    padding: 0 20px;
	border-right: 1px dashed #cccccc;
    margin: 0 2% 10px 0;
    padding: 0 20px 0 0;
	overflow-y: scroll;
	height:330px;
}
.not-front .main-container.container .node-directores .group-footer .field-name-body p{
	color: #333333;
    font-size: 13px;
    line-height: 18px;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-row{
	position:relative;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-title{
	width:60%;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-title a{
	color: #666666;
	font-family: nexa_boldregular;
	font-size: 15px; line-height:20px;
	text-align: justify;
	text-transform: uppercase;
	text-decoration:none;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-field-image{
	position: absolute;
	right: 0;
	top: 0;
	width:37%;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-field-image img{
	width:100%;
	height:auto;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-field-fecha{
	border-top: 1px dashed #AAAAAA;
    color: #888888;
    display: block;
    font-size: 10px;
    margin: 5px 0 10px;
    padding: 5px 0 0;
    width: 100%;
	text-align: right;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-body{
	clear: both;
    display: block;
	color: #333333;
    font-size: 13px;
    line-height: 20px;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-body p strong{
	font-size: 15px; line-height: 20px;
    font-weight: 400;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-view-node a{
	background: url("../images/sprite.png") no-repeat scroll 105px 6px #345d8f;
    color: #ffffff;
    display: block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0 15px;
    width: 140px;
	padding:13px;
	text-decoration:none;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-view-node a:hover{
	background-color:#003463;
}
.not-front .main-container.container .node-directores .group-footer .field-name-mas-videos, .not-front .main-container.container .node-directores .group-footer .field-name-mas-noticias{
	width:34%;
	margin:15px 0 0 2%;
}
.not-front .main-container.container .node-directores .group-footer .field-name-mas-videos a, .not-front .main-container.container .node-directores .group-footer .field-name-mas-noticias a{
	background:#345d8f;
	color: #ffffff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
	padding:13px;
	text-decoration:none;
	text-align:center;
}
.not-front .main-container.container .node-directores .group-footer .field-name-mas-videos a:hover, .not-front .main-container.container .node-directores .group-footer .field-name-mas-noticias a:hover{
	background:#003463;
}
.not-front .main-container.container .node-directores .group-footer .field-name-institucion-node{
	display:block;
	clear:both;
	width:100%;
	border-top:1px dashed #cccccc;
	border-bottom:1px dashed #cccccc;
	padding:20px 0;
	margin:20px 0;
}
.not-front .main-container.container .node-directores .group-footer .field-name-institucion-node .views-row:after{
	display:block;
	clear:both;
	content:"";
}
.not-front .main-container.container .node-directores .group-footer .field-name-institucion-node .views-row{
	position:relative;
}
.not-front .main-container.container .node-directores .group-footer .field-name-institucion-node .views-row .views-field-title{
	color: #666666;
	font-family: nexa_boldregular;
	font-size: 20px; line-height:24px;
	text-decoration:none;
	width:33%;
	padding: 0 2% 0 0;
	margin:0;
	float:left;
}
.not-front .main-container.container .node-directores .group-footer .field-name-institucion-node .views-row .views-field-field-type{
	width:33%;
	padding:0 2%;
	margin:0;
	margin:10px 0 0;
	font-size:18px;
	position:absolute;
	top:120px;
	display:none;
}
.not-front .main-container.container .node-directores .group-footer .field-name-institucion-node .views-row .views-field-body{
	width:65%;
	font-size:13px; line-height:17px;
	float:right;
	height: 190px;
	overflow-y: auto;
	padding:0 20px 0 0;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises{
	width:100%;
	background:#F7F7F7;
	margin:10px 0 0;
	padding: 16px 16px 5px;
}
/*
	FORMULARIO PAIS
*/
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises .field-items{
	width:25%;
	vertical-align:top;
	display:inline-block; *display:inline; zoom:1;
	margin:0 2% 0 0;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises .field-items p{
	color: #666666;
	font-family: nexa_boldregular;
	font-size: 20px;
	line-height: 24px;
	text-align:right;
	margin:0 0 16px;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form{
	vertical-align:top;
	display:inline-block; *display:inline; zoom:1;
	width:73%;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form div{
	position:relative;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form div input{
	border:0 none;
	border-bottom:1px solid #cccccc;
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form .form-type-textfield{
	width:30%;
	margin:0 0 6px;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form .form-type-textfield.form-item-mail{
	margin:0;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form .form-type-textarea{
	width: 53%;
    position: absolute;
	left: 31%;
    top: 0;
	margin:0;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form .form-type-textarea .grippie{
	display:none;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form .form-type-textarea textarea{
	resize:none;
	border:0 none;
	border-bottom:1px solid #cccccc;
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form button{
	background:#7AA9D7;
	color:#ffffff;
	border:0;
	margin-top: 26px;
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
	width:12.5%;
	height:87px;
	transition: 0.2s ease-out; -webkit-transition: 0.2s ease-out; -moz-transition: 0.2s ease-out; -o-transition: 0.2s ease-out; -ms-transition: 0.2s ease-out;
	font-weight:700;
	text-transform:uppercase;
	top:0;
	left:85%;
	position:absolute;
}
.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form button:hover{
	background:#4690D6;
}

/*
*/
.not-front .main-container.container .field-item #slider {
    background: none;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
	margin:0 0 10px;
}
.not-front .main-container.container .field-item #slider ul.slides li img{
	height:auto;
}
.not-front .main-container.container .field-item #carousel{
	background: #f3f3f3;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
	margin:0 0 30px;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	border:0 none;
	padding:10px;
}
.not-front .main-container.container .field-item #carousel .flex-viewport ul.slides li img{
	width:90%;
	height:auto;
}
.not-front .main-container.container .view-preguntas-frecuentes .views-row a {
    background: #f3f3f3;
    display: block;
    margin: 0 0 5px;
    padding: 10px;
}
.not-front .main-container.container .field-name-field-adjunto-slideshare .field-item{
	background: #f3f3f3;
    float: left;
    margin: 1%;
    padding: 10px;
    width: 48%;
}
.not-front .main-container.container .field-name-field-adjunto-slideshare .field-item iframe {
    margin: 0 auto;
    width: 100%;
}
.not-front .main-container.container section#block-menu-menu-normas-y-reglamentos h2{
	display:none;
}
.not-front .main-container.container section#block-menu-menu-normas-y-reglamentos ul li{
	display:inline-block; *display:inline; zoom:1;
	width:33%;
}
.not-front .main-container.container section#block-menu-menu-normas-y-reglamentos ul li a{
	background:#f7f7f7;
	width:100%;
	padding:10px;
	padding:10px;
	text-align:center;
	color:#1E609E;
	border-bottom:2px solid #CCCCCC;
	font-size:15px;
}
.not-front .main-container.container section#block-menu-menu-normas-y-reglamentos ul li a:hover{
	border-bottom:2px solid #428bca;
}

/*
	SITEMAP
*/
.not-front .main-container.container #site-map h2{
	color:#12528e;
	font-size: 20px; line-height: 24px;
    font-weight: 300;
	text-transform:uppercase;
}
.not-front .main-container.container #site-map ul{
	margin:25px 0 0 ;
	padding:0;
}
.not-front .main-container.container #site-map ul li ul{
	margin:0 0 0 15px;
}
.not-front .main-container.container #site-map ul li{
	background:#F9F9F9;
	color:#12528e;
	font-size:16px; line-height:18px;
	font-weight: 400;
	width:31%;
	float:left;
	padding:0 0 20px;
	margin:10px 1%;
	border-bottom:2px solid #dddddd;
}
.not-front .main-container.container #site-map ul li ul li{
	margin:0 0 5px;
	font-size:13px; line-height:16px;
	width:100%;
	font-weight: 300;
	padding:0;
	border:0 none;
}
.not-front .main-container.container #site-map ul li a{
	background: none repeat scroll 0 0 #ccdbea;
	color:#12528e;
	border-bottom:1px solid #ffffff;
	padding:0 0 10px;
	display:block;
	margin:0 0 15px;
    padding: 10px;
    text-transform: uppercase;
}
.not-front .main-container.container #site-map ul li ul li a{
	background:none;
	border:0 none;
	margin:0;
	color:#777777;
	padding:0 0 8px;
	text-transform: none;
	text-decoration: underline;
}
.not-front .main-container.container .node-normas-y-reglamentos .field-name-field-imagen .field-item{
	text-align: center;
}
.not-front .main-container.container .node-normas-y-reglamentos .field-name-field-imagen .field-item img {
    margin: 10px;
}
.view .date-nav-wrapper .date-prev{
	right: 80px;
}
/*
	FOOTER
*/
.subfooter.container{
	background:url(../images/bg_orange.jpg) 0 0 repeat;
	width:100%;
	display:block;
	padding:10px;
	margin:0;
}
.subfooter.container .region-subfooter{
	width:1080px;
	color:#FFFFFF;
	margin:0 auto;
}
.subfooter.container .region-subfooter section#block-hmc-date-update a{
	color:#FFFFFF;
}

footer.footer{
	background:url(../images/bg_blue.jpg) 0 0 repeat;
	width:100%;
	border-top:8px solid #3E6197;
	padding:30px 0 0;
}
footer.footer .region-footer{
	width:1080px;
	margin:0 auto;
	padding:0 0 30px;
}
footer.footer .region-footer section.block{
	display:inline-block; *display:inline; zoom:1;
	width:24.5%;
	vertical-align:top;
	color:#77A7D7;
	margin:0 2%;
}

footer.footer .region-footer #block-block-1 p:nth-child(2){
	font-size: 1.5em;
	margin-bottom: 5px;
}

footer.footer .region-footer #block-block-1 p:nth-child(3){
	font-size: 1.4em;
	font-weight: bold;
}

footer.footer .region-footer section#block-funciones-countries-clock{
	width: 10%;
	margin: 0;
	float: right;
}
footer.footer .region-footer section#block-funciones-countries-clock .flexslider-clocks{
	width:111px;
	margin:0 auto;
	position:relative;
}
footer.footer .region-footer section#block-funciones-countries-clock p{
    color: #FFF;
    font-weight: 600;
    font-size: 1.5em;
    text-align: center;
}
footer.footer .region-footer section#block-funciones-countries-clock .flex-direction-nav .flex-prev{
    display: block;
    width: 15px;
    height: 20px;
    margin: 0px 0% 0px 57%;
    position: absolute;
    top: 100%;
    z-index: 10;
    overflow: hidden;
    opacity: 1 !important;
    cursor: pointer;
    content: '';
    color: transparent;
    text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
    background: url(../images/sprite_riaej.png) 0 0 no-repeat;
    background-position: -75.5em -8.5em;
	left:-50px;
}
footer.footer .region-footer section#block-funciones-countries-clock .flex-direction-nav .flex-prev:before{
    content:'';
}
footer.footer .region-footer section#block-funciones-countries-clock .flex-direction-nav .flex-next{
    display: block;
    width: 15px;
    height: 20px;
    margin: 0px 55% 0px 0%;
    position: absolute;
    top: 100%;
    z-index: 10;
    overflow: hidden;
    opacity: 1 !important;
    cursor: pointer;
    color: rgba(119, 167, 215, 1);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
    background: url(../images/sprite_riaej.png) 0 0 no-repeat;
    background-position: -76.5em -8.5em;
	right:-50px;
}
footer.footer .region-footer section#block-funciones-countries-clock .flex-direction-nav .flex-next:before{
    content:'';
}
footer.footer .region-footer section.block p{
	margin:0;
}
footer.footer .region-footer section.block h2.block-title{
	display:none;
}
footer.footer .region-footer section#block-block-1 p strong{
	font-size:30px;
	display: block;
    margin: 0 0 20px;
}
footer.footer .region-footer section#block-block-1 h2.block-title{
	background: url(../images/sprite.png) repeat 1px -276px #375f92;
	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;
	display: block;
	width: 45px;
	height: 45px;
	line-height: 999;
	margin:0 0 10px;
	overflow:hidden;
}
footer.footer .region-footer section#block-block-2 p.rtecenter{
	color:#3E70A3;
	font-size:12px;
}
footer.footer .region-footer section#block-block-2 iframe {
	width:100%;
    height: 157px;
	margin:0 0 40px;
}
footer.footer .region-footer section#block-webform-client-block-9 label{
	display:none;
}
footer.footer .region-footer section#block-webform-client-block-9 input{
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
	margin:0 0 6px;
	border:0 none;
	color:#cccccc;
	font-style:italic;
	padding: 6px 12px;
}
footer.footer .region-footer section#block-webform-client-block-9 .grippie{
	display:none;
}
footer.footer .region-footer section#block-webform-client-block-9 .webform-component-textarea{
	width:67%;
	float:left;
	border:0 none;
}
footer.footer .region-footer section#block-webform-client-block-9 .webform-component-textarea textarea{
	width:100%;
	height:81px;
	resize:none;
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
	color:#cccccc;
	font-style:italic;
}
footer.footer .region-footer section#block-webform-client-block-9 button{
	background:#7AA9D7;
	color:#ffffff;
	border:0;
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
	width:30%;
	float:left;
	height:81px;
	margin:0 0 0 3%;
	transition: 0.2s ease-out; -webkit-transition: 0.2s ease-out; -moz-transition: 0.2s ease-out; -o-transition: 0.2s ease-out; -ms-transition: 0.2s ease-out;
	font-weight:700;
}
footer.footer .region-footer section#block-webform-client-block-9 button:hover{
	background:#4690D6;
}
footer.footer .region-footer section#block-views-banner-block-1 ul.bxslider{
	text-align:center;
}
footer.footer .region-footer section#block-views-banner-block-1 .bx-wrapper .bx-prev{
	background: url(../images/sprite.png) repeat -7px -177px;
	left:0;
}
footer.footer .region-footer section#block-views-banner-block-1 .bx-wrapper .bx-next{
	background: url(../images/sprite.png) repeat -78px -177px;
	right:0;
}
footer.footer .region-footer section#block-views-banner-block-1 .bx-wrapper img{
	display:inline;	
}
footer.footer .region-footer section#block-jquery-clocks-jclocksgmt-with-digital-12, #block-jquery-clocks-jclocksgmt-with-digital-24, #block-jquery-clocks-jclocksgmt-without-digital, #block-jquery-clocks-jquery-clock-digital-12, #block-jquery-clocks-jquery-clock-digital-24{
	float:none !important;
}
footer.footer .region-footer section#block-jquery-clocks-jclocksgmt-with-digital-12 .clock_container{
	float:none;
	margin:0 auto;
	color:#ffffff;
}
footer.footer .region-footer section#block-jquery-clocks-jclocksgmt-with-digital-12 .clock_container .digital{
	color: #ffffff;
    font-size: 17px;
    font-weight: 400;
    margin: 10px 0 0;
    text-align: center;
}

footer.footer .region-footer section#block-nice-menus-4 {
	float:right;
	margin: 5px 0 20px;
}
footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4 li{
	display:inline-block; *display:inline; zoom:1;
	vertical-align:top;
	width:29px;
	height:29px;
	margin:0 2px;
}
footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4 li a{
	background:url(../images/spriteRedes.png) 0 0 no-repeat;
	display:block;
	width:100%;
	height:100%;
	line-height: 999;
    overflow: hidden;
}
footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4 li.menu-723 a{ background-position:0 0;}
footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4 li.menu-724 a{ background-position:-38px 0;}
footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4 li.menu-725 a{ background-position:-73px 0;}
footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4 li.menu-726 a{ background-position:-113px 0;}
footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4 li.menu-722 a{ background-position:-150px 0;}
footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4 li.menu-727 a{ background-position:-186px 0;}
footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4 li.menu-728 a{ background-position:-224px 0;}
footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4 li.menu-729 a{ background-position:-263px 0 ;}

/*
---- Actualizacion----
*/



header .view-noticias .flex-prev{
    background: url(../images/sprite_riaej.png) 0 0 no-repeat;
    display: block;
    width: 23px;
    height: 33px;
    background-position: -42.9em -0.5em;
}
header .view-noticias .flex-next:before,
header .view-noticias .flex-prev:before{
    content:'';
}
header .view-noticias .flex-next {
	background: url(../images/sprite_riaej.png) 0 0 no-repeat;
	display: block;
	width: 23px;
	height: 33px;
	background-position: -44.5em -0.5em;
}
.bottom_content .container{
    width: 100%;
    background: none;
    margin: 0;
    padding: 0;
}
.bottom_content .container #block-views-tweets-feed-block{
    background-color: #E3E3E3;
}
.bottom_content .container section#block-views-tweets-feed-block .view-tweets-feed{
    width: 1080px;
    margin: 0 auto;
}
.bottom_content .container #block-views-tweets-feed-block .flexslider{
	background: url(../images/img_twitter.png) no-repeat 0 0;
    margin: 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0 0em .0 8em;
}

.bottom_content .container #block-views-tweets-feed-block .flexslider .flex-direction-nav .flex-prev {
    background: url(../images/sprite_riaej.png) 0 0 no-repeat;
    opacity: 1;
    display: block;
    width: 60px;
    height: 60px;
    left: auto;
	right:59px;
    background-position: -33.7em -3.5em;
    top: 1.5em;
}
.bottom_content .container #block-views-tweets-feed-block .flexslider .flex-direction-nav .flex-prev:hover {
    transition:none;
}
.bottom_content .container #block-views-tweets-feed-block .flexslider .flex-direction-nav a.flex-prev:before{
    content: '';
}

.bottom_content .container #block-views-tweets-feed-block .flexslider .flex-direction-nav .flex-next {
    background: url(../images/sprite_riaej.png) 0 0 no-repeat;
    opacity: 1;
    display: block;
    width: 60px;
    height: 60px;
    right: 0;
    background-position: -38.3em -3.5em;
    top: 1.5em;
}
.bottom_content .container #block-views-tweets-feed-block .flexslider .flex-direction-nav .flex-next:hover {
    transition:none;
}
.bottom_content .container #block-views-tweets-feed-block .flexslider .flex-direction-nav a.flex-next:before{
    content: '';
}
.bottom_content .container #block-views-tweets-feed-block .flexslider .flex-viewport{
    background-color: #E3E3E3;
    padding: .7em 0em .7em 0em; 
}
.bottom_content .container .sombra_tweets{
	background: url(../images/sprite_riaej.png) 0 0 no-repeat;
	height: 1em;
	background-position: 5em -13.3em;
	background-color: transparent;
	width: 1080px;
	margin: 0 auto;
	background-color: #fff;
}
.bottom_content .container .view-tweets-feed .views-field-screen-name{
    border-bottom: 1px dashed rgb(173, 172, 172);
    margin-left: 1em;
}
.bottom_content .container .view-tweets-feed .views-field-screen-name span{
    color: #376094;
    font-family: nexa_boldregular;
    font-size: 1.5em;
    text-transform: capitalize;
}
.bottom_content .container .view-tweets-feed .views-field-tweet{
    width: 75%;
    margin-top: .5em;
    margin-left: 1em;
}
.bottom_content .container .view-tweets-feed .views-field-tweet .field-content{
    color: #656565;
    font-family: nexa_boldregular;
    font-size: 15px;
}
.bottom_content .container .view-tweets-feed .views-field-created-at{
    color: #999999;
    font-style: italic;
    margin-top: 0.2em;
    margin-left: 1em;
}
.bottom_content .container #block-views-banner-block-1{
    width: 1080px;
    margin: 0 auto;
    background: #fff;
	padding:13px 0;
}
.bottom_content .container #block-views-banner-block-1 .flexslider{
/*    margin: 15px 0 50px;
    box-shadow: none;
    border: none;*/
    margin: 15px auto 50px;
	box-shadow: none;
	border: none;
	width: 980px;
}
.bottom_content .container #block-views-banner-block-1 .flexslider .slides img{
	width: 130px;
	margin: 0 auto;
}
.bottom_content .container #block-views-banner-block-1 .flexslider .flex-prev{
    background: url(../images/sprite_riaej.png) 0 0 no-repeat;
    opacity: 1;
    display: block;
    width: 23px;
    height: 36px;
    left: -30px;
    background-position: -42.9em -3.5em;
    top: 5.5em;
}
.bottom_content .container #block-views-banner-block-1 .flexslider .flex-prev:before{
content:'';
}
.bottom_content .container #block-views-banner-block-1 .flexslider .flex-next{
    background: url(../images/sprite_riaej.png) 0 0 no-repeat;
    opacity: 1;
    display: block;
    width: 23px;
    height: 36px;
    left: auto;
	right:-35px;
    background-position: -44.5em -3.5em;
    top: 5.5em;
}
.bottom_content .container #block-views-banner-block-1 .flexslider .flex-next:before{
content:'';
}
.block-visitors,
#block-hmc-date-update{
    float: left;
}
.block-visitors .block-title{
    display:none;
}
.block-visitors ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
}
aside #block-views-actividades-nodos-block .block-title{
    background: url(../images/bg_title.jpg) 0 0 repeat;
    color: #fff;
    font-family: Myriad Pro;
    font-size: 1.5em;
    padding: .2em 0em .1em 0em;
    text-align: center;
	margin:0 0 20px;
}
#block-views-noticias-block-1 .views-field-field-fecha{
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #000000;
	opacity: 0.8;
	position: absolute;
	right: 2%;
	background: #000;
	z-index: 1;
	padding: 5px;
}
header .view-noticias .views-field-field-type{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #000000;
	opacity: 0.8;
	position: absolute;
	right: 0%;
	background: #000;
	z-index: 1;
	padding: 5px 5px 3px;
}
header .view-noticias .views-field-field-type .icon-pais{
	background: url(../images/sprite_riaej.png) 0 0 no-repeat;
	width: 1em;
	height: 1.8em;
}
header .view-noticias .views-field-field-type #pais-6{background-position: 0em -18.5em;}
header .view-noticias .views-field-field-type #pais-15{background-position: -1.1em -18.7em;}
header .view-noticias .views-field-field-type #pais-18{background-position: -4.5em -18.7em;}
header .view-noticias .views-field-field-type #pais-23{background-position: -9.9em -18.7em;}
/*pais chile*/

header .view-noticias .views-field-field-type #pais-16{

	background-position: -2.2em -18.5em;

}

/*pais brasil*/

header .view-noticias .views-field-field-type #pais-17{

	background-position: -3.5em -18.7em;

}

/*pais costa rica*/

header .view-noticias .views-field-field-type #pais-19{

	background-position: -5.5em -18.7em;

}

/*pais cuba*/

header .view-noticias .views-field-field-type #pais-20{

	background-position: -6.6em -18.7em;

}

/*pais ecuador*/

header .view-noticias .views-field-field-type #pais-21{

	background-position: -7.7em -18.7em;

}

/*pais el salvador*/

header .view-noticias .views-field-field-type #pais-22{

	background-position: -8.9em -18.7em;

}

/*pais el guatemala*/

header .view-noticias .views-field-field-type #pais-24{

	background-position: -11em -18.7em;

}

/*pais honduras*/

header .view-noticias .views-field-field-type #pais-25{

	background-position: -12.1em -18.7em;

}

/*pais mexico*/

header .view-noticias .views-field-field-type #pais-26{

	background-position: -13.1em -18.7em;

}

/*pais nicaragua*/

header .view-noticias .views-field-field-type #pais-27{

	background-position: -14.2em -18.7em;

}

/*pais panama*/

header .view-noticias .views-field-field-type #pais-28{

	background-position: -15.3em -18.7em;

}

/*pais paraguay*/

header .view-noticias .views-field-field-type #pais-29{

	background-position: -16.4em -18.7em;

}

/*pais peru*/

header .view-noticias .views-field-field-type #pais-30{

	background-position: -17.5em -18.7em;

}

/*pais portugal*/

header .view-noticias .views-field-field-type #pais-31{

	background-position: -18.6em -18.7em;

}

/*pais puerto rico*/

header .view-noticias .views-field-field-type #pais-32{

	background-position: -19.7em -18.7em;

}

/*pais republica dominicana*/

header .view-noticias .views-field-field-type #pais-34{

	background-position: -20.8em -18.7em;

}

/*pais urugay*/

header .view-noticias .views-field-field-type #pais-35{

	background-position: -21.8em -18.7em;

}

/*pais venezuela*/

header .view-noticias .views-field-field-type #pais-36{

	background-position: -23em -18.7em;

}
#block-views-noticias-block-1 .views-field-title{
   font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.8;
    padding: 15px 15px 40px;
    position: absolute;
    bottom: 0;
    background: #000;
    z-index: 1;
    width: 100%;
}
#block-views-noticias-block-1 .flex-control-nav{
   width: 100%;
    position: absolute;
    bottom: 7px;
    text-align: center;
    z-index: 58;
}
#block-views-noticias-block-1 .flexslider{
   border: none;
    box-shadow: none;
    margin: 0;
}
#block-views-noticias-block-1 .flexslider .flex-control-paging li{
   margin: 0 2px;
}
#block-views-banner-block-1  .flexslider .flex-control-paging{
    width: 100%;
}
#block-views-banner-block-1  .flexslider .flex-control-paging li a,
#block-views-noticias-block-1 .flexslider .flex-control-paging li a{
   background: url(../images/sprite_riaej.png) 0 0 no-repeat;
    background-position: -47.8em -1em;
    border: none;
    border-radius: 0;
    box-shadow: none;
    width: 15px;
    height: 16px;
    transition:none;
}
#block-views-banner-block-1  .flexslider .flex-control-paging li a.flex-active,
#block-views-noticias-block-1 .flexslider .flex-control-paging li a.flex-active{
   background: url(../images/sprite_riaej.png) 0 0 no-repeat;
    background-position: -46.38em -1em;
    border: none;
    border-radius: 0;
    box-shadow: none;
    width: 15px;
    height: 16px;
}
#block-views-noticias-block-1 .views-field-field-image a img{
	width:100%;
	height:auto;
}
#block-views-noticias-block-1 .views-field-title a{
   font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
}
aside .sombra_tweets{
	background: url(../images/sprite_riaej.png) 0 0 no-repeat;
	height: 1em;
	background-position: 1em -14.41em;
	background-color: #FFF;
	margin: 0 auto;
}
.shadow-destacados{
	background: url(../images/sprite_riaej.png) 0 0 no-repeat;
	height: 1em;
	background-position: 3em -12em;
	background-color: #FFF;
	margin: -1.6em 0em 30px 0em;
}

aside #block-views-actividades-nodos-block .view-content .views-field-field-fecha,
aside #block-views-actividades-nodos-block .view-content .views-field-title,
aside #block-views-actividades-nodos-block .view-content .views-field-body{
    padding: 0em 1em;
}

aside #block-views-actividades-nodos-block .view-content{
    padding-bottom: 1em;
}
aside #block-views-actividades-nodos-block .view-content .views-row{
	margin:0 0 10px;
	border-bottom:1px dashed #cccccc;
	padding:0 0  10px;
}
aside #block-views-actividades-nodos-block .view-content .views-row-last{
	border-bottom: 0px;
}
aside #block-views-actividades-nodos-block .view-content .date-display-single{
    color: #376094;
    font-weight: 600;
}
aside #block-views-actividades-nodos-block .view-content .views-field-title a{
    color: #376094;
    font-weight: 700;
}
aside #block-views-actividades-nodos-block .view-content .views-field-body p{
    color: #999999;
    font-size:.9em;
}
aside #block-views-actividades-nodos-block .view-content .views-row views-row-1 .sep-punteado{
    height: .4em;
    background-position: -29em -3em;
    margin: .2em 0em .2em 0em;
	border-bottom:1px dotted #cccccc;
}
aside #block-views-actividades-nodos-block .view-content .views-row views-row-2 .sep-punteado{
	display:none;
}
aside #block-views-actividades-nodos-block .view-content .views-row-last .sep-punteado{
    background: none;
    height: 0;
    margin: 0;
}
aside .region-sidebar-second{
    border: 1px solid rgb(218, 218, 218);
    border-left: none;
    border-bottom: none;
    border-right: none;
}
aside #block-block-5{
    border-right: 1px solid rgb(218, 218, 218);
    border-left: 1px solid rgb(218, 218, 218);
}
aside #block-views-actividades-block-1{
    border: 1px solid rgb(218, 218, 218);
    border-top: none;
    border-bottom: none;
}
aside #block-views-actividades-nodos-block{
    border: 1px solid rgb(218, 218, 218);
    border-top: none;
}
.front #first-time{
    display: none;
}
.front .col-sm-9 .region-content{
    width: 97.5%;
}

/*---paginacion----*/

.pagination>.active>a, .pagination>.active>span{
	background-color: #345d8f;
	border-color: #345d8f;
	border-bottom-left-radius: 0px!important;
	border-top-left-radius: 0px!important;
}

.pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
	background-color: #003463;
	border-color: #003463;
}

.btn-info {
	background-color: #345d8f;
	border-color: #345d8f;
}
.btn-info:hover, .btn-info:focus, .btn-info:active{
	background-color: #003463;
	border-color: #003463;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}

/*------ breadcrumb----*/
.block-easy-breadcrumb {
	padding: 0px;
	margin-bottom: 0px;
	font-size: 11px
	}
.block-easy-breadcrumb a{
		color:#78a7d5;
	}

.block-easy-breadcrumb .easy-breadcrumb_segment-separator {
	background:url(../images/breadIcon.png) no-repeat center;
	width: 16px;
	height: 18px;
	display: inline-block;
	padding: 0 23px 0 3px;
	text-indent: -9999px
	}

/*---actas---juntas---masDocumentos---*/

.page-node-612 .region-content .block-views{
	width: 27.5%;
	float: left;
	margin: 0 2% 0 2%;
}

.page-node-612 h1.page-header{
	display: none!important;
}

.page-node-612 .region-content .block-views h2{
	font-family: 'nexa_boldregular', arial;
	background: url(../images/InformesIcon.png) no-repeat left -2px;
	padding-left: 33px;
	margin-left: 5.5%!important;
	font-size: 2.1em!important;
}

.page-node-612 .region-content #block-views-informes-block-1 h2{
	background: url(../images/InformesIcon.png) no-repeat 15px -68px;
}

.page-node-612 .region-content #block-views-informes-block-2 h2{
	background: url(../images/InformesIcon.png) no-repeat left -33px;
}

.page-node-612 .region-content .block-views:nth-child(2){
	width: 34%;
	margin: 0
}

.page-node-612 .region-content .block-views:nth-child(2) h2{
	padding-left: 13%;
}

.page-node-612 .region-content .block-views:nth-child(2) .informes-principal{
	padding: 0 5% 0 5%!important;
	border-right: 1px dashed #c4c4c4;
	border-left: 1px dashed #c4c4c4;
	padding: 0 10% 0 4%!important;
}

.page-node-612 .region-content #block-views-informes-block{
	margin: 0 3.5% 0 2%;
	}

.informes-principal .views-row{
	margin-bottom: 13px;
	padding-left: 5%;
	border-left: 5px solid transparent;
	cursor: pointer;
	overflow: hidden;
}
.informes-principal .views-row:hover{
	border-left: 5px solid #F07A00;
}
.informes-principal .views-row:hover a, .informes-principal .views-row:hover p a, 
.informes-principal .views-row:hover a:after{
	color: #F07A00;
}

.informes-principal a{
	float: left;
	color: #375F90;
	font-weight: bold;
	font-size: 1.15em;
}
.informes-principal .rayita-medio{
	color: #999;
	margin: 0 5px;
	float: left;
	font-weight: bold;
}

.informes-principal .views-row p a{
	float: none;
	color: #999;
	font-weight: normal;
}
.informes-principal .views-row p a:after{
	display: none;
}
.informes-principal a:hover{
	text-decoration: none
}

.node-type-actas .view-mode-full, .node-type-juntas .view-mode-full, 
.node-type-mas-documentos .view-mode-full{
	margin: 34px
}
.node-type-actas .field-name-field-numero-de-acta, .node-type-juntas .field-name-field-numero-de-junta, 
.node-type-mas-documentos .field-name-field-titulo-descriptivo{
	text-align: center;
	font-family: 'nexa_boldregular', arial;
	color: #375F90;
	font-size: 2.4em;
	line-height: 30px
}

.node-type-actas .field-name-field-a-o, .node-type-juntas .field-name-field-a-o, 
.node-type-mas-documentos .field-name-field-a-o
{
	text-align: center;
	font-weight: bold;
	background: #375F90;
	color: #fff;
	font-size: .8em;
	line-height: 20px;
	border-radius: 50%;
	width: 33px;
	height: 33px;
	margin: 5px auto 0;
	padding: 6px 0 0 0;
}

.node-type-actas .view-mode-full .field-name-title h2, .node-type-juntas .view-mode-full .field-name-title h2, 
.node-type-mas-documentos .view-mode-full .field-name-title h2{
	text-align: center;
	color: #375F90;
	font-size: 1.5em;
	font-family: 'Myriad Pro', sans-serif;
	font-weight: bold;	
	border-bottom: 1px dashed #C3C3C3;
	margin: 10px 0 40px;
	padding: 0 0 10px
}

.node-type-actas .view-mode-full .field-name-body, 
.node-type-juntas .view-mode-full .field-name-body, 
.node-type-mas-documentos .view-mode-full .field-name-body{
	float: left;
	width: 80%;
}

.node-type-actas .node-actas > .field-name-field-archivo-de-informes, 
.node-type-juntas .node-juntas > .field-name-field-archivo-de-informes, 
.node-type-mas-documentos .node-mas-documentos .field-name-descargue-aqui{
	float: right;
	width: 20%;
	text-align: center;
}

.node-type-actas .node-actas > .field-name-field-archivo-de-informes a, 
.node-type-juntas .node-juntas > .field-name-field-archivo-de-informes a, 
.node-type-mas-documentos .node-mas-documentos .field-name-descargue-aqui a{
	display: inline-block;
	width: 123px;
	height: 123px;
	background: url(../images/archivo_ico.png) no-repeat;
	text-indent: -9999px;
}

.node-type-actas .field-name-field-archivo-de-informes .file, 
.node-type-juntas .field-name-field-archivo-de-informes .file, 
.node-type-mas-documentos .field-name-field-archivo-de-informes .file{

}

.node-type-actas .field-name-descargue-aqui, 
.node-type-juntas .field-name-descargue-aqui, 
.node-type-mas-documentos .node-mas-documentos > .field-name-field-archivo-de-mas-documentos{
	clear: both;
	background: #E9E9E9;
	border-left: 6px solid #EE7A00;
	text-align: center;
	padding: 14px 0;
	margin: 50px 0 0;
	float: left;
	width: 100%;
}

.node-type-actas .field-name-descargue-aqui a, 
.node-type-juntas .field-name-descargue-aqui a, 
.node-type-mas-documentos .node-mas-documentos>.field-name-field-archivo-de-mas-documentos a{
	color: #375F90;
	font-size: 1.3em;
	font-family: 'Myriad Pro', sans-serif;
}

.page-biblioteca .main-container #main-content{
	background: url(../images/ILUSTRACION_BIBLIOTECA.png) no-repeat;
	width: 100%;
	position: absolute;
	height: 100%;
	margin-top: 165px;
	margin-left: 139px;
	z-index: 0;
}

.page-noticias .main-container #main-content{
	background: url(../images/ILUSTRACION_NOTICIAS.png) no-repeat;
	width: 100%;
	position: absolute;
	height: 100%;
	margin-top: 165px;
	margin-left: 139px;
	z-index: 0;
}

.page-biblioteca .view-id-biblioteca, .page-noticias .view-id-news{
	position: relative;
}

.quienes-somos .node-page .field-name-field-body, 
.quienes-somos .node-preguntas-frecuentes .field-name-body, 
.node-type-contenido-vacio.quienes-somos .region-content{
	background: url(../images/ILUSTRACION_QUIENESSOMOS.png) no-repeat center;
}

.noticias-marca-de-agua .node-article .field-name-body{
	background: url(../images/ILUSTRACION_NOTICIAS.png) no-repeat center;	
}

/*
----------- RESPONSIVE ---------------
*/
@media (max-width:1180px) {
	.main-container.container, .bottom_content .container section#block-views-tweets-feed-block .view-tweets-feed, .bottom_content .container .sombra_tweets, .bottom_content .container #block-views-banner-block-1, footer.footer .region-footer{ width:970px;}
	footer.footer .region-footer section#block-funciones-countries-clock{ width:15%;}
	
	header#navbar .container{ width:90%; margin:0 auto;}
	
	.subfooter.container .region-subfooter{ width:90%; margin:0 auto;}
	
	footer.footer .region-footer{ width:93%; margin:0 auto;}
	footer.footer .region-footer section#block-nice-menus-4{ width:270px;}
}
@media (max-width:980px) {
	.main-container.container, .bottom_content .container section#block-views-tweets-feed-block .view-tweets-feed, .bottom_content .container .sombra_tweets, .bottom_content .container #block-views-banner-block-1, footer.footer .region-footer{ width:720px;}
	
	header#navbar{ height:auto;}
	header#navbar .container ul{ width:100%;}
	header#navbar .container ul li{ width:32%; text-align:center; border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee;}
	header#navbar .container ul li a{ font-size:14px; color:#555555;}
	header#navbar .container ul li a span.caret{ display:none;}
	header#navbar .container ul li ul li { width: 100%;}
	header#navbar .container{ width:100%; margin:0 0 10px;}
	header#navbar .container .navbar-collapse{ background:none; width:100%; padding:0; margin:0;}
	header#navbar .container .navbar-toggle{ background:#023467; border:1px solid #04284c;}
	header#navbar .container .navbar-header{ width:100%; margin:0;}
	header#navbar .container .navbar-header .navbar-brand{ display: block; color:#023467; text-transform:capitalize; font-family: 'nexa_boldregular',arial;}
	header#navbar .container .navbar-header .logo.navbar-btn{ display:none;}
	
	.col-sm-9{ width:100%;}
	.main-container.container aside.col-sm-3{ width:100%; margin:0 0 20px;}
	.shadow-destacados{ display:none;}
	aside .sombra_tweets{ display:none;}
	
	.not-front .main-container.container .node-directores .group-left:after { clear: both; content: ""; display: block;}
	.not-front .main-container.container .node-directores .group-left{ width:100%; float:none;}
	.not-front .main-container.container .node-directores .group-middle, .not-front .main-container.container .node-directores .group-right{display: inline-block; float: none; padding: 20px 1% 0; width: 49%;}
	.not-front .main-container.container .node-directores .group-footer{ margin:10px 0 0; padding:20px 0 0;}
	.not-front .main-container.container .node-directores .group-footer .field.field-name-body{ border-bottom: 1px dashed #cccccc; border-right: 0 none; height: auto; margin: 0 0 20px; overflow: hidden; padding: 0 0 20px; width: 100%;}
	.not-front .main-container.container .node-directores .group-footer .field{ width:49%;}
	.not-front .main-container.container .node-directores .group-footer .field-name-ultimo-video{ width:47%; margin:0 0 0 4%;}
	.not-front .main-container.container .node-directores .group-footer .field-name-videos{ width:47%; margin:0 0 0 4%;}
	.not-front .main-container.container .node-directores .group-footer .field-name-videos .views-row{ width:15.6%;}
	.not-front .main-container.container .node-directores .group-footer .field-name-mas-videos, .not-front .main-container.container .node-directores .group-footer .field-name-mas-noticias { margin: 10px 0 0 4%; width: 47%; }
	.not-front .main-container.container .node-directores .group-footer .field-name-institucion-node{ margin:35px 0 0; width:100%; padding:30px 0 0;}
	.not-front .main-container.container .node-directores .group-footer .field-name-institucion-node .views-row .views-field-title{ display: block; float: none; width: 100%; padding:0;}
	.not-front .main-container.container .node-directores .group-footer .field-name-institucion-node .views-row .views-field-body{ display: block; float: none; width: 100%; margin:20px 0;}
	.not-front .main-container.container #site-map ul li{ width:48%;}
	
	footer.footer .region-footer section#block-funciones-countries-clock{ width:47%; border:none;}
	footer.footer .region-footer section.block, footer.footer .region-footer section.block.block-jquery-clocks{ width:47%; border-bottom:1px dotted #3E6197; margin:0 1.3% 10px; padding:0 0 10px;}
	footer.footer .region-footer section#block-nice-menus-4{display: block; float: none; margin: 20px 0 0; width: 100%; border-bottom:0 none; border-top:1px dotted #3E6197; padding:10px 0 0;}
	footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4{ text-align: center; width: 100%; margin:10px 0;}
	footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4 li{ float:none;}
}
@media (max-width:770px) {
	header#navbar .container .navbar-header .navbar-brand{ width:75%;}
	header#navbar .container .navbar-collapse ul#nice-menu-1 {border-top: 1px solid #cbdcf2; overflow: hidden;}
	.custom_login section#block-block-7 div.btnMenuLat{ top:195px;}
	
	.main-container.container, .bottom_content .container section#block-views-tweets-feed-block .view-tweets-feed, .bottom_content .container .sombra_tweets, .bottom_content .container #block-views-banner-block-1, footer.footer .region-footer{ width:90%;}
	.main-container.container aside.col-sm-3{ width:96%; margin:0 auto; padding:15px 3%;}
	.main-container.container .col-sm-9 .views-row-1, .main-container.container .col-sm-9 .views-row-2{ margin:20px auto 20px 0; width:97%;}
	.main-container.container section#block-nice-menus-2 ul#nice-menu-2 li{ width:22.9%; height:173px;}	
	.main-container.container aside.col-sm-3{ background:none; margin:0 auto 20px;}
	.main-container.container aside.col-sm-3 .region-sidebar-second{ background:#eaeaea;}
	
	.not-front .main-container.container .view-instituciones .views-row{ width:49%;}	
	.not-front .main-container.container .node-biblioteca{ background:none;}
	.not-front .main-container.container .node-biblioteca .field{ display:block; width:100%; margin:0 0 10px;}
	.not-front .main-container.container .node-biblioteca .field .field-label, .not-front .main-container.container .node-biblioteca .field h2 span{ height:auto;}
	.not-front .main-container.container .node-biblioteca .field .field-items{ min-height:auto;}
	.not-front .main-container.container .field-name-field-adjunto-slideshare .field-item{ margin: 1%; width: 100%;}
	.not-front .main-container.container #accordion-instituciones .accordion-container{ width:49%;}
	
	.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises .field-items{ width:100%; display:block;}
	.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form .form-type-textfield{ margin-bottom:10px;}
	.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises .field-items p{ text-align:left;}
	.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form{ width:100%; display:block;}
	
	footer.footer .region-footer section.block, footer.footer .region-footer section.block.block-jquery-clocks{ width:96%; margin:0 2% 20px; padding:0 0 20px;}
	footer.footer .region-footer section#block-nice-menus-4 ul#nice-menu-4{ margin:0;}
	footer.footer .region-footer section#block-funciones-countries-clock{ width:96%;}
}
@media (max-width:650px) {
	header#navbar .container .navbar-header .navbar-brand{ display:block;}
	
	#block-views-noticias-block-1 ul.slides{ background:#000000;}
	#block-views-noticias-block-1 .views-field-title{ position:relative; opacity:1;}
	
	.main-container.container section#block-nice-menus-2 ul#nice-menu-2 li{ width:44.9%; height:195px;}
	.main-container.container section#block-nice-menus-2 ul#nice-menu-2 li.menu-699, .main-container.container section#block-nice-menus-2 ul#nice-menu-2 li.menu-700,
	.main-container.container section#block-nice-menus-2 ul#nice-menu-2 li.menu-701, .main-container.container section#block-nice-menus-2 ul#nice-menu-2 li.menu-702{ background-size:auto;}
	
	.bottom_content .container .view-tweets-feed .views-field-tweet{ width:auto;}
	.bottom_content .container #block-views-tweets-feed-block .flexslider{ background-size:70px auto; padding:0 0 0 70px;}
	.bottom_content .container #block-views-tweets-feed-block .flexslider .flex-viewport{ padding:10px 0 45px;}
	.bottom_content .container #block-views-tweets-feed-block .flexslider .flex-direction-nav .flex-prev{ top:auto; bottom:0;}
	.bottom_content .container #block-views-tweets-feed-block .flexslider .flex-direction-nav .flex-next{ top:auto; bottom:0;}
	
	.not-front .main-container.container .node-directores .group-footer .field{ width:100%;}
	.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia{ margin:0 0 30px;}
	.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-title{ width:100%;}
	.not-front .main-container.container .node-directores .group-footer .field-name-videos, .not-front .main-container.container .node-directores .group-footer .field-name-ultimo-video{ width:100%; margin:0;}
	.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-field-image{ position:relative; margin:20px 0; width:100%; text-align: center;}
	.not-front .main-container.container .node-directores .group-footer .field.field-name-ultima-noticia .views-field-field-image img{ width:auto;}
	.not-front .main-container.container .node-directores .group-footer .field-name-mas-videos, .not-front .main-container.container .node-directores .group-footer .field-name-mas-noticias{ margin: 10px 2% 0 0; width: 48%;}
	
	.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form .form-type-textfield{ width:100%;}
	.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form .form-type-textarea{ width:100%; position:relative; left:auto; top:auto; margin:10px 0;}
	.not-front .main-container.container .node-directores .group-footer .field.field-name-formulario-de-paises #contacto-por-pais-form button{ width:100%; position:relative; left:auto; top:auto; height:auto; padding:10px;}
}
@media (max-width:500px) {
	header#navbar { background: none repeat scroll 0 0 #f1f1f1; height: auto; min-height: 120px;}
	header#navbar .container .navbar-header{ min-height: 90px;}
	header#navbar .container .navbar-collapse ul#nice-menu-1{ background:#FFFFFF;}
	header#navbar .container .navbar-header .logo.navbar-btn{ background:url(../images/logoRiaej_2.png) 0 0 repeat; display: inline-block; left: 50%; margin: 0 0 0 -50px; width:100px; height:100px; background-size:100% auto;}
	header#navbar .container .navbar-header .navbar-brand{ display:none;}
	.custom_login section#block-block-7{ display:none;}
	
	header#navbar .container ul li{ min-height:61px;}
	header#navbar .container ul li a{ padding:10px;}
	
	.main-container.container .col-sm-9 .view-noticias h2{ width:100%;}
	.main-container.container .col-sm-9 .view-noticias .field-name-field-image{ position:relative; margin:5px 0;}
	.main-container.container .col-sm-9 .view-noticias ul.links li a{ margin:15px 0 0;}
	
	.not-front .main-container.container #site-map ul{ margin:15px 0 0;}
	.not-front .main-container.container #site-map ul li{ width:100%; margin:10px 0;}
}

.node-type-directores .col-sm-9{
	width: 100% !important;
}

.node-type-directores #block-shorten-shorten-short{
	display: none;
}

#block-menu-menu-menu-sub-footer a{
	color: #FFF;
	display: inline-block;
}
#block-menu-menu-menu-sub-footer .nav > li > a{
	padding: 10px 3px !important;
}
#block-menu-menu-menu-sub-footer, #block-menu-menu-menu-sub-footer li {
	float: left;
}
#block-hmc-date-update, #block-visitors-0{
	padding: 10px 0px !important;
}
.view-id-destacados.view-display-id-block .views-field-field-imagen-destacados{
	background: white none repeat scroll 0% 0%;
	border-radius: 10px !important;
	padding: 0px 0px 10px 0px;
}