﻿@import url(../../../libraries/royalslider/royalslider.css);
@import url(../../../libraries/royalslider/skins/default/rs-default.css);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
@font-face {
	font-family: 'Conv_MuseoSans-100';
	src: url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-100.eot);
	src: local('â˜º'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-100.woff) format('woff'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-100.ttf) format('truetype'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-100.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Conv_MuseoSans-100Italic';
	src: url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-100Italic.eot);
	src: local('â˜º'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-100Italic.woff) format('woff'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-100Italic.ttf) format('truetype'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-100Italic.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Conv_MuseoSans-300';
	src: url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-300.eot);
	src: local('â˜º'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-300.woff) format('woff'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-300.ttf) format('truetype'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-300.svg) format('svg');
	font-weight: 400;
	font-style: normal
}view
@font-face {
	font-family: 'Conv_MuseoSans-300Italic';
	src: url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-300Italic.eot);
	src: local('â˜º'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-300Italic.woff) format('woff'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-300Italic.ttf) format('truetype'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-300Italic.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Conv_MuseoSans_500';
	src: url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_500.eot);
	src: local('â˜º'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_500.woff) format('woff'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_500.ttf) format('truetype'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_500.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Conv_MuseoSans_500_Italic';
	src: url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_500_Italic.eot);
	src: local('â˜º'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_500_Italic.woff) format('woff'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_500_Italic.ttf) format('truetype'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_500_Italic.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Conv_MuseoSans_700';
	src: url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_700.eot);
	src: local('â˜º'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_700.woff) format('woff'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_700.ttf) format('truetype'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_700.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Conv_MuseoSans-700Italic';
	src: url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-700Italic.eot);
	src: local('â˜º'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-700Italic.woff) format('woff'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-700Italic.ttf) format('truetype'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-700Italic.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Conv_MuseoSans_900';
	src: url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_900.eot);
	src: local('â˜º'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_900.woff) format('woff'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_900.ttf) format('truetype'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans_900.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Conv_MuseoSans-900Italic';
	src: url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-900Italic.eot);
	src: local('â˜º'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-900Italic.woff) format('woff'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-900Italic.ttf) format('truetype'), url(https://sutel.go.cr/sites/all/themes/sutel/fonts/MuseoSans-900Italic.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
.monly {
	display: none
}
.donly {
	display: block
}

/*nueva clase para iframe https://usuarios.sutel.go.cr/reclamaciones AYNM 07012019*/
.donly2 {
	display: block
}
/*AYNM*/

.pre-intructions {
	display: none
}
.view-lista-noticias li.views-row span.views-field-field-imagen-peque-a-destacada {
	float: left;
	width: 110px;
	margin-right: 20px;
	margin-bottom: 20px
}
.view-lista-noticias span.views-field.views-field-body {
	min-height: 50px
}
.view-lista-noticias span.views-field-body span.field-content {
	text-align: justify;
	display: block
}
.view-lista-noticias div.views-field.views-field-path {
	margin-top: 30px;
	display: block;
	float: right;
	width: 115px
}
.node-page-43350 #zone-content {
	width: 100%
}
h2.node-title {
	display: none!important
}
body {
	margin-top: 10px;
	font-family: 'Source Sans Pro', sans-serif, Arial
}
h1, h2, h3, h4, h5, h6 {
	letter-spacing: -.05em;
	font-family: 'Conv_MuseoSans_500', Arial;
	font-weight: 400
}
body, .tb-megamenu .nav>li>a, .site-map-menu ul li a {
	font-size: 14px
}
h1, h2, h3, h4, h5, h6, #quicktabs-documentos_relacionados .views-field.views-field-title a, #section-footer h1 {
	font-weight: 700
}
a, a:link, a:visited {
	color: #01565C
}
a:hover, a:link:hover, a:visited:hover {
	color: #006672
}
.content.clearfix iframe {
	z-index: 1!important
}
.mobile-footer {
	display: none
}
.no-show {
	display: none
}
#block-system-user-menu {
	margin-top: 5px;
	z-index: 99
}
.sitemap-link a {
	font-size: 0
}
div.block-info.social-links {
	display: inline-block;
	float: right;
	margin-right: 20px
}
#block-menu-menu-login, #block-views-exp-busqueda-page, #block-system-user-menu, .sitemap-link {
	display: inline-block;
	vertical-align: bottom;
	left: 0;
	float: right;
	margin-left: 10px
}
.sutel_icon_home {
	width: auto;
	height: auto;
	display: inline;
	float: right;
	margin: 3px 0 0 3px
}
#edit-search-api-views-fulltext-wrapper label {
	display: none
}
#zone-header-wrapper {
	margin: 0 0 5px 0
}
#zone-content-wrapper #region-header-second a img {
	padding: 0
}
#region-header-second p {
	margin: 0
}
form input[type=submit]:active {
	background-color: #007587
}
#block-system-user-menu .menu li {
	list-style: none!important;
	display: inline-block;
	text-decoration: none
}
.modal-content.popups-body {
	max-height: 515px!important
}
#block-system-user-menu .menu {
	border: none;
	list-style: none;
	text-align: left;
	display: inline-block;
	line-height: 30px;
	float: none
}
#block-system-user-menu .menu li a {
	text-decoration: none
}
#block-menu-menu-login a {
	text-decoration: none;
	line-height: 25px
}
.sitemap-link a {
	text-decoration: none;
	z-index: 99!important;
	width: 27px;
	display: block;
	height: 22px;
	top: 1px
}
img.img_sitemap {
	margin-top: 2px
}
#block-menu-menu-login ul li.leaf {
	list-style: none!important
}
#block-search-form {
	float: right
}
#edit-submit-busqueda, #block-search-form .form-submit {
	border: none;
	padding: 3px 8px 3px 8px;
	width: 30px;
	height: 30px;
	font-size: 0;
	background: #01565C url(../images/default/btn_search.png) no-repeat left!important
}
#zone-postscript-wrapper {
	background-image: url(../images/default/footer.png);
	background-repeat: no-repeat;
	background-position: right;
	background-size: auto 100%
}
#search-block-form #edit-actions:before, #user-login #edit-actions:before {
	display: none
}
#views-exposed-form-busqueda-page {
	margin-top: -8px
}
#zone-branding-wrapper {
	display: block;
	overflow: visible
}
.tb-megamenu .nav>.active>a, .tb-megamenu .nav>.active>a:hover, .tb-megamenu .nav li.dropdown.active>.dropdown-toggle:hover, .tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle:hover, .tb-megamenu .nav>.active>a:focus, .tb-megamenu .nav li.dropdown.active>.dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle {
	background-color: #01565C
}
.tb-megamenu .nav>li>a {
	text-decoration: none!important;
	text-align: center;
	line-height: 15px;
	padding: 15px 10px
}
.tb-megamenu .nav>li>a:focus, .tb-megamenu .nav>li>a:hover {
	text-decoration: none!important
}
.tb-megamenu-item.level-2.mega a {
	background: none;
	color: #007587
}
.tb-megamenu-item.level-2.mega {
	margin-bottom: 20px
}
.tb-megamenu .mega-nav .mega-group>.mega-group-title:hover, .tb-megamenu .mega-nav .mega-group>.mega-group-title {
	text-decoration: none!important
}
.tb-megamenu .dropdown-menu li>a:hover, .tb-megamenu .dropdown-menu li>a {
	text-decoration: none!important;
	border-top: transparent!important
}
.tb-megamenu-subnav.mega-nav.level-2 li a:hover {
	color: #2a2a2a
}
.tb-megamenu .dropdown-menu li>a:hover, .tb-megamenu .dropdown-menu li>a {
	font-weight: 700
}
.tb-megamenu .dropdown-menu li>a:hover, .tb-megamenu .dropdown-menu li>a:focus, .tb-megamenu .dropdown-submenu:hover>a {
	color: #006672!important;
	text-transform: capitalize
}
.tb-megamenu .dropdown-menu li>a {
	padding: 0 0 0 2px!important;
	text-transform: none!important;
	margin-top: 2px;
	margin-bottom: 5px
}
.tb-megamenu .dropdown-menu li ul.tb-megamenu-subnav.mega-nav li:before {
	content: ".";
	position: relative;
	right: 0;
	top: 14px;
	font-size: 0;
	width: 5px;
	height: 5px;
	display: block;
	left: -10px;
	margin: -10px 0 0 0;
	background: url(../images/icons/list-circle2.png) no-repeat top
}
.tb-megamenu .dropdown-menu li .tb-megamenu-subnav.mega-nav>li.mega-group a {
	text-transform: capitalize
}
.sutel-menu-container {
	width: 100%
}
.tb-megamenu-subnav.mega-nav.level-2 li a {
	font-weight: 400;
	background: none;
	color: #4c4c4c
}
.tb-megamenu-subnav.mega-nav.level-2 li a.mega-group-title {
	font-weight: normal!important
}
#slideshow_container {
	height: 300px;
	width: 99.9%;
	border: 1px solid #eaeaea;
	background-color: #f9f9f9
}
.body_section_title {
	float: left;
	width: 100%
}
.body_section_title h2 {
	font-size: 2em                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
}
#region-header-second .partner {
	margin: 0 32px 0 8%;
	display: inline-table
}
#section-content {
	background-color: #fff
}
.footer_column h2 {
	color: #1dacf0;
	font-size: 28px;
	font-weight: lighter;
	margin: 0;
	padding-left: 53px
}
.footer_column.block-tweets-block h2 {
	background: url(../images/twitter.png) no-repeat left center rgba(0,0,0,0)
}
.views-field.views-field-text, .views-field.views-field-created-time {
	color: #BBD0E1;
	font-size: 13px;
	padding: 0;
	display: inline-block;
	float: left!important;
	width: 77%;
	margin: -2px 0 0 20px
}
.views-field.views-field-profile-image-url {
	float: left;
	height: 100%
}
.views-row {
	color: #4f616d;
	display: block;
	overflow: hidden
}
.views-row a, .more-link a {
	color: #01565C
}
.more-link {
	text-align: left!important
}
.views-field.views-field-created-time {
	margin-top: 0;
	clear: left;
	margin-left: 68px
}
#region-footer-second #social_media_widget {
	float: right
}
#zone-footer-wrapper {
	background-color: #01565B;
	padding: 20px
}
#zone-postscript-wrapper {
	background-color: #006672;
	padding: 20px
}
.ubicacion_img {
	float: left
}
.ubicacion_info {
	position: absolute;
	margin-left: 50px;
	float: left
}
#contact_info, #contact_address {
	float: none!important
}
.footer_list_text a {
	color: #829e6f
}
.sutel_shortcut_container {
	background: #fff;
	background: linear-gradient(to bottom, #ffffff 0%, #eff0f0 44%, #eceded 52%, #e7e8e9 100%);
	margin-bottom: 20px
}
.sutel_shortcut_container ul li {
	display: inline-block;
	margin: 0 15px 15px 0
}
.sutel_shortcut_container ul {
	list-style: none;
	padding: 0;
	margin: 10px 0 0 30px
}
.rsSlide a img {
	margin-left: 0!important
}
.tb-megamenu {
	background-color: transparent!important
}
#tb-megamenu-main-menu {
	margin-top: 10px
}
.logo-img {
	margin-top: 7px
}
.tb-megamenu .collapse {
	position: inherit!important
}
.tb-megamenu-nav.level-0 {
	width: 100%
}
.tb-megamenu-row.row-fluid {
	left: 0;
	right: 0;
	max-width: 1180px;
	margin: 0 auto
}
#region-menu {
	position: inherit!important;
	margin-bottom: 2px;
	width: auto;
	float: right
}
#section-header {
	padding: 15px 10px 10px;
	margin: 0 1%;
	border: 20px solid #006672
}
#region-menu.grid-9, #region-menu.grid-9.region.region-menu, #region-menu.grid-9.region, #region-menu .tb-megamenu {
	position: inherit!important
}
.tb-megamenu .nav>li.dropdown.active>a:hover, .tb-megamenu .nav>li.dropdown.open.active>a:focus, .tb-megamenu-item.mega.dropdown.open>a:hover {
	border-left: none;
	border-right-color: transparent!important;
	background-color: #007587;
	color: #FFF
}
.tb-megamenu-item.level-1.mega.active>a:hover, .tb-megamenu-item.level-1.mega>a:hover {
	color: #006672
}
.tb-megamenu .nav:last-child>li.tb-megamenu-item.active>a:hover {
	color: #FFF;
	background-color: #007587
}
.tb-megamenu .nav>li {
	float: left;
	margin-left: 0;
	border: none!important;
	width: auto!important
}
.tb-megamenu li[data-id="428"] {
	width: 12.8%
}
.tb-megamenu .nav>li:last-child {
	border-right: none
}
.tb-megamenu .mega-align-justify>.dropdown-menu {
	top: 45px!important;
	background: #fff
}
.not-logged-in .tb-megamenu .mega-align-justify>.dropdown-menu {
	top: 143px!important
}
.logged-in .tb-megamenu .mega-align-justify>.dropdown-menu {
	top: 44px!important
}
.logged-in div#block-tb-megamenu-main-menu {
	position: relative
}
.tb-megamenu .nav:last-child>li.tb-megamenu-item>a {
	border-right: 0 none!important
}
.tb-megamenu .nav:last-child>li.tb-megamenu-item>a:hover {
	color: #FFF;
	background-color: #007587
}
.creado-por {
	display: inline-block;
	float: right
}
.tb-megamenu .caret {
	display: none!important
}
.tb-megamenu .nav li.dropdown.open>.dropdown-toggle {
	color: #007587
}
.tb-megamenu .nav>li>a {
	color: #01565C;
	text-shadow: none;
	background-image: none;
	box-shadow: none;
	outline: none;
	font-weight: 600;
	position: relative;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle
}
.active .level-2 a:hover, .active .level-3 a:hover {
	background: none!important;
	color: #007587
}
.tb-megamenu .dropdown-menu {
	border-bottom-color: #ffffff!important;
	position: absolute;
	width: 100%
}
#region-branding {
	z-index: 100;
	margin: 0;
	position: absolute
}
#zone-content #region-content .field.field-name-field-imagen-destacada img {
	width: 100%;
	height: auto
}
#block-poll-recent {
	background: #fff;
	background: linear-gradient(to bottom, #ffffff 0%, #eff0f0 44%, #eceded 52%, #e7e8e9 100%)
}
.block.block-poll.block-recent.block-poll-recent.odd {
	width: 97%;
	margin-bottom: 20px
}
.poll .vote-form .choices .title {
	font-weight: 700;
	color: #535353
}
.block-poll .block-title {
	margin-left: 20px;
	border-bottom: 2px solid #a6c545;
	width: 90%
}
.poll .choices {
	margin-left: 40px!important
}
.poll input[type='submit'] {
	width: 100%;
	border: 1px solid #383483;
	padding: 12px 0 8px 30px;
	text-align: left;
	background: #33408a url(../images/icons/votar.gif) no-repeat 10px 10px;
	background-size: 14px
}
.poll .choices:after {
	content: "";
	background: #007587;
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 90%;
	height: 6px
}
.block-inner h2, .view-header h2 {
	font-size: 23px;
	color: #fff;
	padding: 10px
}
#region-header-second .block-inner h2 {
	color: #000
}
#region-header-second .block-inner img {
	margin: 0 20px 20px
}
#region-header-second .block-inner ul.textsize_list img, #block-text-to-speech-text-to-speech img, #region-header-second #block-print-ui-print-links img {
	margin: 20px 10px
}
#site-map .site-map-front-page, #site-map .site-map-menus .title {
	display: none
}
body.front #region-preface-first {
	margin: 0;
	width: 100%
}
.poll .bar {
	background-color: #f9f9f9!important
}
.poll .bar .foreground {
	background-color: #3399cc!important
}
.grid {
	width: auto!important
}
#zone-preface .intranet-block {
	height: 375px
}
.item .description a, .item.even .description a {
	padding: 10px;
	width: 320px;
	display: table-cell;
	height: 160px;
	vertical-align: middle;
	font-size: 22px;
	color: #000;
	font-weight: 700;
	text-decoration: none;
	position: relative;
	z-index: 1;
	min-height: 63px;
	text-align: center
}
.item.even .description TIME, .item .description TIME {
	margin: 13px 0 5px 50px;
	display: block
}
.item.even .description .field-items, .item .description .field-items {
	width: 100%;
	margin: 0;
	font-size: 12px
}
.wrap .item .description, .wrap .item.even .description {
	background-position: 10px 20px!important
}
.field.field-name-field-url-recurso {
	margin-top: 10px;
	font-size: 13px
}
.field.field-name-field-url-recurso a {
	font-size: 13px
}
.field.field-name-field-url-recurso a:hover {
	text-decoration: underline
}
.contextual-links-region p {
	margin: 0;
	line-height: 20px
}
.contextual-links-region p a {
	margin-left: 15px
}
body.front #region-header-second .content a {
	margin: 0;
	width: 19%;
	text-align: center;
	display: inline-block
}
.contextual-links-region .print_html a {
	margin: 0
}
.captcha {
	margin: 0 auto;
	display: block;
	text-align: center;
	max-width: 304px
}
body.page-user .social_media_content {
	display: none
}
.rsImg.rsMainSlideImage {
	width: 815px!important
}
#block-views-slider-pagina-inicio-block {
	padding-bottom: 5px;
	margin-bottom: 10px
}
#block-views-slider-intranet-inicio-block, #block-views-slider-operadores-inicio-block {
	border-top: 6px solid #08f;
	border-bottom: 6px solid #08f;
	padding: 6px 0 6px 0
}
.block-views-slider-operadores-inicio-block .rsNav.rsThumbs.rsThumbsVer, .block-views-slider-intranet-inicio-block .rsNav.rsThumbs.rsThumbsVer {
	background: #0088ff!important
}
.block-views-slider-operadores-inicio-block .rsNavSelected:before, .block-views-slider-intranet-inicio-block .rsNavSelected:before {
	background-image: url(../images/icons/arrow-icon-blue.png)!important
}
#region-content.intranet-class {
	background: #F8FCFD;
	margin: 0 auto;
	display: block;
	max-width: 1200px;
	float: none
}
#region-content.intranet-class h2.block-title {
	color: #000;
	text-align: center;
	margin-bottom: 20px
}
.intranet-block {
	background-color: #FFF;
	margin-top: 0!important
}
.view-clon-de-birthdays table {
	border: none
}
.view-clon-de-birthdays table tr:hover td, .view-clon-de-birthdays table tr.even:hover td.active, .view-clon-de-birthdays table tr.odd:hover td.active {
	background-color: transparent
}
.front #section-content, #section-content-sec {
	background-color: #fff;
	padding-bottom: 30px 0 0;
	margin: 0 auto
}
#zone-content-wrapper {
	margin: 0 auto;
	display: block;
	max-width: 1024px
}
.front #section-content {
	background-color: #fff
}
#session_bar_container .session_bar_inner {
	color: #fff;
	max-width: 1024px;
	display: block;
	overflow: hidden;
	margin: 0 auto
}
#session_bar_container .session_bar_inner a {
	color: #fff;
	text-decoration: none
}
#session_bar_container .session_bar_inner a:hover {
	text-decoration: underline
}
.sutel_barra_sesion {
	margin-bottom: 15px
}
.user_session_usuario.intranet {
	color: #fff;
	height: 20px
}
.user_session_usuario.intranet ul {
	float: right
}
.user_session_usuario.intranet ul li {
	display: inline;
	margin-left: 20px
}
.sutel_barra_sesion {
	margin-bottom: 15px
}
.user_session_usuario.intranet {
	background-color: #006595;
	color: #fff;
	height: 20px
}
.user_session_usuario.intranet ul {
	float: right
}
.user_session_usuario.intranet ul li {
	display: inline;
	margin-left: 20px
}
.session_usuario.intranet_bar {
	float: left
}
#node-page-170 {
	display: none
}
.view-clon-de-birthdays td {
	padding: 20px
}
.view-birthdays .views-label {
	display: none
}
ul.inline li.statistics_counter {
	display: none
}
.view-birthdays table {
	border: none;
	text-align: center
}
.view-birthdays thead {
	display: none
}
.view-birthdays .views-table tr {
	float: none;
	padding: 20px;
	background: transparent;
	border: none;
	min-width: 150px;
	display: inline-block
}
.view-birthdays .views-table td {
	border: none;
	display: block;
	text-align: center;
	padding: 0;
	line-height: normal;
	background: transparent
}
.view-birthdays .views-table td.views-field-picture, .view-birthdays .views-table td .user-picture {
	-webkit-border-radius: 75px;
	-moz-border-radius: 75px;
	border-radius: 75px;
	width: 75px;
	height: 75px;
	margin: 0 auto;
	display: block;
	position: relative;
	overflow: hidden
}
.view-birthdays .views-table td img {
	width: auto;
	height: 75px
}
.view-birthdays .views-table td.views-field-picture {
	background-color: #CCC;
	margin-bottom: 10px
}
.view-birthdays .views-table td.views-field-field-form-departamento {
	margin: 10px
}
.view-birthdays .views-table td.views-field-birthdays {
	padding-bottom: 10px 0
}
.view-birthdays .views-table td.views-field-field-apellidos, .view-birthdays .views-table td.views-field-field-nombre {
	width: 48%;
	display: inline-block
}
.view-birthdays .views-table td.views-field-field-apellidos {
	text-align: right
}
.view-birthdays .views-table td.views-field-field-nombre {
	text-align: left
}
.view-birthdays .more-link {
	display: none
}
.operadores-titulo {
	background-color: #FFF
}
#zone-menu-wrapper {
	background-color: #006595;
	height: 20px;
	margin-top: -20px
}
.session_usuario.intranet_bar {
	float: left
}
#zone-menu-wrapper {
	height: 20px;
	margin-top: -20px
}
.ajax-progress-throbber {
	display: none
}
.views-exposed-widget.views-widget-filter-field_fecha_periodo_value {
	text-align: left;
	width: 175px
}
.search-results h3.title {
	margin-bottom: 5px
}
.search-results li {
	border-bottom: 1px dotted #CCC;
	margin-bottom: 2em;
	padding-bottom: 5px
}
.view-directorio-usuarios .views-field.views-field-created {
	float: none
}
.view-directorio-usuarios table {
	margin-top: 30px
}
.view-directorio-usuarios .views-submit-button {
	margin-top: 20px
}
.block.block-facetapi, .block-apachesolr-search {
	margin-bottom: 10px;
	text-align: left
}
.facetapi-facetapi-checkbox-links .leaf, .block-apachesolr-search .leaf {
	list-style: none outside none;
	margin: 0 10px
}
ul.facetapi-facetapi-links li, .block-apachesolr-search li {
	list-style: none outside none!important;
	margin: 0 10px
}
.search-results .search-info {
	display: none
}
.block.block-facetapi h2, .block-apachesolr-search h2 {
	background-color: #009BD4;
	color: #FFF;
	margin-bottom: 5px;
	padding: 0 10px;
	font-size: 1.4em
}
.group-left .region-content iframe {
	min-height: auto!important
}
#zone-content iframe.media-youtube-player {
	min-height: inherit!important;
	overflow: hidden!important;
	height: auto
}
.pager-first.first a {
	min-width: 80px
}
#contraloria-de-servicios-entityform-edit-form #edit-actions:before {
	display: none
}
form input[type=submit] {
	background: #007587 none;
	font-size: 1em;
	width: auto;
	height: auto;
	color: #fff;
	text-shadow: none;
	margin-top: 0;
	border: none;
	border-radius: 0;
	top: 3px;
	padding: 10px 20px
}
#edit-actions:before {
	content: "";
	background: #007587;
	position: relative;
	width: 100%;
	height: 3px;
	left: 0;
	display: block
}
#user-login #edit-actions:before {
	top: 3px
}
#user-login #edit-actions, #user-profile-form #edit-actions {
	width: 194px;
	display: block;
	overflow: hidden;
	margin: 20px auto 50px
}
#user-profile-form .form-submit, #user-profile-form #edit-actions {
	width: 124px
}
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {
	background: #cce3e7
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 0
}
form input[type="text"], form input[type="password"], textarea {
	background-image: none;
	float: none;
	border: 1px solid #d7d7d7;
	border-top-color: #bdbdbd;
	border-bottom-color: #f9f9f9;
	background: #f0f0f0;
	background: linear-gradient(to bottom, #f0f0f0 0%, #f7f7f7 31%, #fefefe 60%, #ffffff 100%);
	border-radius: 3px;
	height: auto;
	padding: 5px 5px;
	margin: 0;
	width: 160px
}
.form-actions input:hover {
	background: #007587 none
}
.view-id-proyectos_de_fonatel table {
	border: 1px solid #fff
}
.view-id-proyectos_de_fonatel table tr {
	background-color: #ddead9
}
.view-id-proyectos_de_fonatel tr.odd td, .view-id-proyectos_de_fonatel tr.even td {
	background-color: transparent;
	border-bottom: 1px solid #fff
}
.view-id-proyectos_de_fonatel td.views-field.views-field-title a {
	font-size: 14px;
	font-weight: 700;
	text-align: center
}
.view-id-proyectos_de_fonatel td.views-field.views-field-field-fonatel-avance {
	color: #3283c5;
	font-size: 40px;
	font-weight: 700;
	font-stretch: condensed;
	letter-spacing: -1px;
	vertical-align: middle
}
.view-id-proyectos_de_fonatel th.views-field.views-field-field-fonatel-avance {
	width: 5%
}
.view-id-proyectos_de_fonatel td.views-field.views-field-field-fonatel-avance {
	text-align: center
}
.view-id-proyectos_de_fonatel th.views-field.views-field-title {
	width: 15%;
	text-align: center
}
.view-id-proyectos_de_fonatel td.views-field.views-field-body p {
	font-size: 14px;
	color: #6d6e71;
	font-weight: lighter;
	margin: 5px
}
.view-id-proyectos_de_fonatel th.views-field.views-field-changed {
	width: 19%
}
.view-id-proyectos_de_fonatel td.views-field.views-field-changed {
	text-align: center;
	font-size: 14px;
	color: #6d6e71;
	font-weight: lighter
}
td.views-field.views-field-title a {
	text-align: left
}
.view-id-lista_informes td.views-field.views-field-body p {
	font-weight: lighter;
	margin: 5px
}
.view-id-lista_informes .views-table th, .view-id-lista_informes .views-table th h2 {
	padding: 6px;
	line-height: 20px;
	margin: 0;
	width: auto
}
.views-table th, .views-table th h2 {
	font-weight: 400;
	text-transform: uppercase;
	/*Cambio de tamaño encabezado tablas dinamicas Views
	   font-size: 12px; AYNM 27032020*/	
	font-size: 20px;
	border-top: 0;
	background: #007587;
	color: #fff;
	border-color: #007587;
	padding: 8px;
	line-height: 20px;
	text-align: center
}
.views-table th a img {
	margin: 0 0 5px 5px
}
.views-table tr.odd td.active, .views-table tr.even td.active {
	background: #e3e3e3 none
}
.views-table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	color: #333;
	/*Cambio de tamaño lineas tablas dinamicas Views
	   font-size: 100%; AYNM 27032020*/
	font-size: 18px;
	vertical-align: middle;
	overflow-wrap: break-word;
	max-width: 350px
}
.view-id-proyectos_de_fonatel .views-table td {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	vertical-align: middle
}
.views-table td a:hover {
	color: #0062A0
}
.views-table td a {
	text-decoration: none;
	text-align: center;
	display: block;
	font-size: 100%
}
.views-table th a {
	color: #fff;
	text-decoration: none
}
.views-table th.active a {
	color: #009bd4
}
.views-table td .document {
	border-radius: 5px;
	background: #007587 none;
	padding: 1px;
	color: #FFF;
	font-weight: 700;
	text-align: center;
	margin: 0 auto 2px auto;
	width: 160px
}
.views-table td .document:hover {
	background: #01565C none
}
.views-table td .document:hover a {
	text-decoration: none
}
.views-table td .document a, .views-table td .document a:visited, .views-table td .document a:link {
	color: #FFF;
	text-decoration: none
}
.views-table td .document em {
	font-style: normal
}
.views-table td .document span {
	display: block
}
.view-header {
	margin-bottom: 20px;
	margin-top: 25px;
	background: #006672;
	/*Agregar tamaño vista y alineado texto en vistas AYNM 30062020*/
	font-size: 22px;
	text-align: justify
}
#region-content .region-inner.region-content-inner .view-header {
	margin-top: 0;
	background: transparent
}
#region-content .region-inner.region-content-inner .view-header h2 {
	color: #006672
}
.breadcrumb {
	font-size: 12px;
	color: #FFF;
	padding-bottom: 8px;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: left
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
	color: #FFF
}
.breadcrumb a:hover {
	color: #efefef
}
.breadcrumb .delimiter {
	padding: 0 5px
}
.breadcrumb .first a {
	color: #efefef;
	text-decoration: none
}
.breadcrumb .first {
	margin-left: 15px
}
#region-user-second {
	float: right;
	text-align: right
}
#region-user-second .block {
	display: inline-block;
	float: none;
	margin: 0
}
#region-user-second p {
	margin: 0 0 0 5px;
	line-height: 30px;
	display: inline-block;
	float: none
}
#region-user-second .clearfix::after {
	display: none
}
#page {
	max-width: 1180px;
	margin: 20px auto 0
}
.region-content .fieldset-title {
	font-size: 18px;
	color: #000;
	text-decoration: none;
	width: 97%;
	display: block;
	padding: 10px 0 20px 20px
}
.region-content fieldset.collapsible.collapsed .fieldset-legend {
	background: url(../images/sprite_iconos_pagina_interna.png) 97.5% 0 no-repeat!important
}
.region-content fieldset.collapsible .fieldset-legend {
	background: url(../images/sprite_iconos_pagina_interna.png) 97.5% -49px no-repeat!important
}
.region-content fieldset, .region-content fieldset.collapsed {
	height: auto!important;
	margin-bottom: 0
}
.region-content fieldset.collapsible legend, .region-content fieldset.collapsible .fieldset-legend {
	width: 100%;
	display: block;
	height: 50px;
	background: #fff;
	background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
	border: 1px solid #ececec;
	box-shadow: 0 1px 0 #bbb;
	margin-bottom: 1px;
	padding: 0!important
}
#slidemarginleft {
	margin-left: 100%
}
#video-gallery {
	width: 100%;
	background: #d6d6d6!important;
	overflow: hidden
}
.videoGallery .rsTmb {
	padding: 23px 20px 20px 20px
}
.rsTmb .rsImg, .rsDefault .rsThumb img {
	height: auto!important;
	width: 100%!important
}
.rsTmb .caption {
	margin-left: 5%
}
.rsTmb .caption h5 {
	margin-top: 0;
	font-size: .9em;
	text-transform: uppercase;
	line-height: 15px;
	border-bottom: 1px solid #bdcdea;
	padding-bottom: 5px;
	margin-bottom: 3px
}
.rsTmb .caption span {
	font-size: .9em
}
.rsTmb .caption span p {
	margin-bottom: 0!important
}
.rsNav.rsThumbs.rsThumbsVer {
	width: 31.2%;
	right: 0;
	background: #d6d6d6!important;
	overflow: visible!important
}
div.rsNavItem.rsThumb:nth-child(3n+1) {
	background: #3683c5!important
}
div.rsNavItem.rsThumb:nth-child(3n+2) {
	background: #007587!important
}
div.rsNavItem.rsThumb:nth-child(3n+3) {
	background: #007587!important
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
	position: absolute!important;
	z-index: 90!important
}
div.rsNavItem.rsThumb:nth-child(3n+3) .caption h5 {
	color: #007587!important;
	border-bottom: 1px solid #939dc8
}
div.rsNavItem.rsThumb:nth-child(3n+3) .caption span {
	color: #ffffff!important
}
div.rsNavItem.rsThumb:nth-child(3n+2) .caption h5 {
	color: #007587!important;
	border-bottom: 1px solid #939dc8
}
div.rsNavItem.rsThumb:nth-child(3n+2) .caption span {
	color: #ffffff!important
}
div.rsNavItem.rsThumb:nth-child(3n+1) img {
	border: 1px solid #1460a4
}
div.rsNavItem.rsThumb:nth-child(3n+2) img {
	border: 1px solid #7f9877
}
div.rsNavItem.rsThumb:nth-child(3n+3) img {
	border: 1px solid #496e8d
}
.videoGallery .rsThumb:hover {
	background: #d1d1d1!important
}
.rsDefault .rsThumb {
	overflow: visible!important
}
.rsNavSelected:before {
	content: ".";
	position: absolute;
	left: -7.7%;
	width: 28px;
	height: 50px;
	display: block;
	z-index: 1;
	background-image: url(../images/icons/arrow-icon.png);
	font-size: 0;
	top: 29%;
	border: none
}
div.rsNavItem.rsThumb:nth-child(3n+3).rsNavSelected:before {
	background-image: url(../images/icons/arrow-icon-green.png)
}
div.rsNavItem.rsThumb:nth-child(3n+1).rsNavSelected:before {
	background-image: url(../images/icons/arrow-icon-lightblue.png)
}
.rsDefault .rsTmb {
	display: block;
	overflow: hidden
}
.videoGallery .rsThumbs .rsThumb {
	width: 100%;
	height: 125px;
	position: relative;
	z-index: 90
}
.videoGallery .rsThumbs {
	width: 100%;
	padding: 0
}
.videoGallery .rsThumb:hover {
	background: #000
}
.videoGallery .rsThumb.rsNavSelected {
	background-color: #02874A;
	border-bottom: #02874A
}
.rsDefault .rsThumb.rsNavSelected img {
	opacity: 1
}
.sampleBlock {
	left: 3%;
	top: 1%;
	width: 100%;
	max-width: 400px
}
.rsVideoContainer {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	float: left
}
.rsOverflow.grab-cursor {
	position: relative
}

#swiffycontainer {
	width: 100%!important
}
.block-text-resize h2.block-title {
	display: none
}
#block-textsize-form {
	display: none
}
#block-text-resize-0 {
	display: block;
	float: right;
	overflow: hidden
}

#block-text-to-speech-text-to-speech a, #block-print-ui-print-links a {
	opacity: .5
}
#block-text-resize-0 a {
	margin: 20px 10px;
	width: 24px;
	height: 24px;
	opacity: .5
}
#block-text-to-speech-text-to-speech a:hover, #block-print-ui-print-links a:hover, #block-text-resize-0 a:hover {
	opacity: 1
}

a#text_resize_decrease {
	background-image: url(../images/font_decrease.png)
}
a#text_resize_reset {
	background-image: url(../images/font_normal.png)
}
a#text_resize_increase {
	background-image: url(../images/font_increase.png)
}
#webform-client-form-114 {
	float: right
}
#webform-client-form-114 input[type="text"] {
	width: 100%
}
.views-exposed-widget.views-submit-button {
	padding-top: 20px
}
.tb-imei-new-menu .tb-megamenu-nav {
	padding: 0
}
.tb-imei-new-menu .tb-megamenu-menu-imei-menu .tb-megamenu-nav>li>a:hover, .tb-imei-new-menu .tb-megamenu-menu-imei-menu .tb-megamenu-nav>li.active {
	background: #01565B!important
}
.tb-imei-new-menu .tb-megamenu-menu-imei-menu .tb-megamenu-nav>li>a {
	font-size: 1.2rem
}
.imei-video-info-title {
	font-size: 24px;
	margin: 20px auto
}
.view-birthdays .views-table a {
	pointer-events: none;
	cursor: default
}
#block-md-slider-5 {
	display: block;
	float: left;
	width: 100%
}
.field-name-body.field-type-text-with-summary .field-label {
	display: none
}
iframe.donly {
	width: 120%!important;
	zoom: .85;
	-moz-transform: scale(.85);
	-moz-transform-origin: 0 0;
	-o-transform: scale(.85);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(.85);
	-webkit-transform-origin: 0 0
}


/*nueva clase para iframe https://usuarios.sutel.go.cr/reclamaciones AYNM 07012019*/
iframe.donly2 {
	
	
	-ms-transform: scale(0.85);
	
	       
	
}

/*AYNM*/


.ui-accordion.ui-widget h3.ui-accordion-header {
	letter-spacing: -.05em;
	font-family: 'Conv_MuseoSans_500', Arial;
	font-weight: 400;
	font-size: 24px;
	padding-left: 40px;
	margin: 10px 0
}
.view-content.ui-accordion.ui-widget.ui-helper-reset .view-grouping {
	margin-bottom: 10px
}
.view-content.ui-accordion.ui-widget.ui-helper-reset .view-grouping .view-grouping-header {
	letter-spacing: -.05em;
	font-family: 'Conv_MuseoSans_500', Arial;
	background-color: #006672;
	color: #FFF;
	padding: 10px 10px 10px 42px;
	font-size: 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #01565B
}
.view-content.ui-accordion.ui-widget.ui-helper-reset .view-grouping .view-grouping-content {
	padding-top: 0;
	padding-bottom: 0
}
.view-content.ui-accordion.ui-widget.ui-helper-reset .view-grouping .view-grouping-content .ui-accordion-content.ui-accordion-content-active {
	height: auto!important
}
.ui-accordion.ui-widget .views-field.views-field-title {
	letter-spacing: -.05em;
	font-family: 'Conv_MuseoSans_500', Arial;
	font-weight: 400;
	font-size: 16px;
	margin: 30px 0 10px
}
.ui-accordion.ui-widget .views-label {
	font-size: 12px
}
.ui-accordion.ui-widget .views-field.views-field-body .field-content p {
	text-align: left!important
}
.ui-accordion.ui-widget .views-field.views-field-body .field-content p strong {
	font-weight: normal!important
}
#views-exposed-form-contrataciones-anteriores-page {
	display: none
}
.ui-accordion.ui-widget .views-row {
	padding-bottom: 30px;
	border-bottom: 1px solid #CCC
}
body.page-mapa-interactivo-cpc #region-sidebar-first, body.page-mapa-interactivo-epc #region-sidebar-first, body.page-mapa-interactivo-phc #region-sidebar-first, body.page-mapa-interactivo-pcc #region-sidebar-first {
	display: none
}
body.page-mapa-interactivo-bas #region-content, body.page-mapa-interactivo-cpc #region-content, body.page-mapa-interactivo-epc #region-content, body.page-mapa-interactivo-phc #region-content, body.page-mapa-interactivo-pcc #region-content {
	width: 100%!important
}
.view-birthdays .item-list {
	margin: 0 10% 50px
}
body.front .block-inner h2, .view-header h2 {
	color: #000
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
#error-content {
	display: none!important
}
.view-birthdays .views-table td img {
	width: auto;
	height: 75px;
	left: -25px;
	position: absolute;
}
.div.workbench-info-block {
	display: none !important;
}







.figcaption-bg {
		background-color: rgba(67,107,175,.6);
		position: absolute;
		width: 100%;
		margin-top: -35px
	}
	.figcaption-bg figcaption {
		background: url(../images/sutel_peq.png) 0 0 no-repeat;
		height: 35px;
		position: relative;
		z-index: 1;
		padding: 5px 10px 0 55px;
		color: #FFF;
		font-size: 13px;
		text-align: start
	}
	.captionjs {
		position: relative
	}
	.figcaption-bg-solid {
		position: absolute;
		bottom: 0;
		color: white;
		background-color: #406BAF;
		width: 100%;
		height: 40px
	}
	.figcaption-bg-solid figcaption {
		position: absolute;
		padding: 10px;
		width: 50%;
		right: 0;
		display: inline-block;
		height: 40px;
		font-size: 12px;
		text-align: end
	}
	#block-views-contenido-destacado-block {
		padding-bottom: 50px
	}
	#region-header-second #block-block-5 {
		padding-bottom: 50px
	}
	.view-id-contenido_destacado .view-mode-articulos_destacado {
		border: 1px solid #ccc;
		margin: 0 1% 1% 0;
		overflow: hidden;
		width: 320px;
		display: inline-block;
		;
		position: relative;
		height: 320px
	}
	.view-id-contenido_destacado .view-mode-articulos_destacado img {
		min-height: auto
	}
	.view-id-contenido_destacado .view-mode-articulos_destacado .description {
		position: absolute;
		bottom: 0;
		width: 100%;
		border-top: 1px solid #CCC;
		height: 50%;
		background: #FFF
	}
	.field.field-name-field-imagen-destacada {
		margin-bottom: 0;
		position: relative;
		display: block;
		float: left;
		width: 100%
	}
	.field.field-name-field-imagen-destacada .captionjs, .field.field-name-field-imagen-destacada img {
		width: 100%!important;
		height: auto
	}
	.field.field-name-field-imagen-destacada .captionjs .figcaption-bg {
		display: none
	}
	.views-label.views-label-field-procedimiento-proveeduria {
		font-weight: 700;
		display: inline-block
	}
	.views-field.views-field-field-procedimiento-proveeduria .field-content {
		display: inline-block
	}
	.views-label.views-label-field-archivo-relacionado, .views-label.views-label-body {
		font-weight: 700
	}
	.node-noticia {
		color: #3a3a3b
	}
	.node-noticia .field-name-body {
		text-align: justify;
		text-justify: inter-word
	}
	.poll div.title {
		margin-bottom: 20px;
		font-weight: 700;
		margin-top: 10px
	}
	.rsDefault .rsArrow, .rsDefault.rsHor .rsArrowRight .rsArrowIcn {
		z-index: 99!important
	}
	.tb-megamenu-row.row-fluid>div.sutel-first-level {
		margin: 0 0 0 30px!important
	}
	.node-licitaciones .field-group-div, .node-type-audiencia .field-group-div, .node-type-sutel-normativa .field-group-div, .node-type-resolucion .field-group-div {
		padding: 20px
	}
	.node-licitaciones .field, .node-type-audiencia .field, .node-type-sutel-normativa .field, .node-type-resolucion .field {
		margin-bottom: 10px
	}
	.node-licitaciones .field .field-label, .node-type-audiencia .field .field-label, .node-type-sutel-normativa .field .field-label, .node-type-resolucion .field .field-label {
		width: 30%
	}
	.node-licitaciones .field-items, .node-type-audiencia .field-items, .node-type-sutel-normativa .field-items, .node-type-resolucion .field-items {
		width: 70%
	}
	.field-item .file {
		display: block
	}
	.node-licitaciones fieldset.collapsible div.fieldset-wrapper, .node-type-audiencia fieldset.collapsible div.fieldset-wrapper, .node-type-sutel-normativa fieldset.collapsible div.fieldset-wrapper, .node-type-resolucion fieldset.collapsible div.fieldset-wrapper {
		padding: 20px
	}
	.node-licitaciones fieldset.collapsible .field-collection-view, .node-type-audiencia fieldset.collapsible .field-collection-view, .node-type-sutel-normativa fieldset.collapsible .field-collection-view, .node-type-resolucion fieldset.collapsible .field-collection-view {
		margin: 0
	}
	.node-licitaciones fieldset.collapsible .field-name-field-usuario-intranet .field, .node-type-audiencia fieldset.collapsible .field-name-field-usuario-intranet .field, .node-type-resolucion fieldset.collapsible .field-name-field-usuario-intranet .field {
		display: inline;
		padding-right: 5px
	}
	.enlaces_de_interes {
		margin-top: 20px
	}
	.enlaces_de_interes h2 {
		font-size: 16px;
		font-weight: 400
	}
	.enlaces_de_interes .partner:nth-child(odd) {
		margin: 0 110px
	}
	.site-map-menu {
		text-align: left;
		width: 98%;
		margin: auto 1%;
		list-style: none
	}
	.site-map-menu li {
		letter-spacing: -.05em;
		font-family: 'Conv_MuseoSans_500', Arial;
		font-weight: 400;
		font-size: 18px
	}
	ul.site-map-menu li.expanded {
		list-style: none
	}
	div.field.field-name-field-archivo-relacionado.field-type-file.field-label-inline.clearfix>div.field-items>span {
		display: block
	}
	div.field.field-name-field-normativa-archivo-audio.field-type-file.field-label-inline.clearfix>div.field-items>span {
		display: block
	}
	.sutel-lista-noticias ul li {
		margin-bottom: 40px;
		border-bottom: 1px solid #f0f3f4;
		padding-bottom: 30px
	}
	.sutel-lista-noticias ul li .views-field-field-imagen-destacada {
		margin-bottom: 10px
	}
	.views-field-field-imagen-destacada img {
		height: auto;
		width: 100%
	}
	.sutel-lista-noticias ul li .views-field-title, .sutel-lista-noticias ul li .views-field-body {
		font-size: 1em
	}
	.sutel-lista-noticias ul li .views-field-path {
		text-align: right;
		margin-top: 30px
	}
	.btn_link_green {
		background: #007587 none;
		font-size: 1em;
		width: auto;
		height: auto;
		color: #ffffff!important;
		text-shadow: none;
		margin-top: 0;
		border-radius: 0;
		top: 3px;
		background-repeat: no-repeat!important;
		background-position: 10px 7px!important;
		padding: 10px 20px
	}
	.block-fb-likebox h2 {
		background: url(../images/facebook_sidebar_widget_header.png) no-repeat scroll 0 0 rgba(0,0,0,0)!important;
		display: block;
		height: 54px;
		margin-bottom: 10px;
		width: 280px;
		color: rgba(0,0,0,0)!important
	}
	.operadores-titulo-bold {
		font-weight: bold!important;
		text-align: center
	}
	.operadores-actualizacion-datos-content {
		padding: 20px 20px 50px;
		max-width: 1200px;
		margin: 0 auto
	}
	.operadores-actualizacion-datos-content .grid-4.intranet-block {
		-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,1);
		-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,1);
		box-shadow: inset 0 0 2px 0 rgba(0,0,0,1);
		margin-bottom: 10px;
		text-align: center;
		box-sizing: border-box;
		font-weight: 700;
		padding: 20px;
		float: left
	}
	.operadores-actualizacion-datos-content .grid-4.intranet-block img {
		max-width: 100px;
		margin: 0 auto;
		display: block
	}
	.sutel_intranet_boletines, .sutel_intranet_capacitaciones, .region-sidebar-first, .sutel_intranet_cpu_icon, .intranet_sutel_reciclaje {
		text-align: center
	}
	.region-sidebar-first {
		margin-top: 10px
	}
	#zone-preface .grid-4 img {
		display: block;
		margin: 0 auto
	}
	.sutel_intranet_boletines {
		border-left: 1px solid #f8f8f8;
		border-right: 1px solid #f8f8f8
	}
	.sutel_intranet_becas, .sutel_intranet_cpu_icon {
		margin-top: 20px
	}
	#zone-content {
		position: relative;
		margin-left: 10px;
		margin-right: 10px;
		max-width: 1160px
	}
	#block-textsize-form, #block-textsize-form div.content, #block-textsize-form div.content ul.textsize_list {
		display: block;
		float: right;
		overflow: hidden;
		margin: 0!important
	}
	#block-textsize-form h2.block-title {
		color: #57BAE8;
		float: left;
		font-size: 12px;
		line-height: 18px
	}
	#block-textsize-form div.content ul.textsize_list {
		display: block;
		float: right;
		margin: 0 0 0 5px!important;
		overflow: hidden
	}
	#block-textsize-form div.content ul.textsize_list li {
		float: left;
		margin: 0 7px 0 0
	}
	#block-textsize-form div.content ul.textsize_list li a {
		height: auto;
		margin: 0;
		padding: 0;
		width: auto
	}
	img.print-icon {
		width: auto!important;
		height: auto!important
	}
	#block-print-ui-print-links {
		display: block;
		float: right;
		overflow: hidden
	}
	#block-print-ui-print-links .block-inner .content span {
		float: left;
		margin: 0 7px 0 0;
		padding: 0
	}
	#block-print-ui-print-links .block-inner .content span a img {
		vertical-align: top
	}
	.sutel_barra_sesion a {
		color: #fff
	}
	#zone-menu-wrapper {
		height: 20px;
		margin-top: -20px;
		background-color: transparent
	}
	#zone-menu-wrapper.intranet {
		background-color: #006595!important
	}
	#zone-menu-wrapper.operador {
		background-color: #489a6d!important
	}
	.user_session_usuario.operador ul {
		float: right
	}
	.user_session_usuario.operador ul li {
		display: inline;
		margin-left: 20px
	}
	.session_usuario.operador_bar {
		float: left
	}
	.user_session_usuario.operador {
		color: #fff
	}
	.group-intranet-image-content .field-item {
		display: inline-table;
		margin: 10px 15px 10px 0
	}
	.sutel_lista_galerias {
		text-align: left
	}
	ul.sutel_galeria_nodo li {
		float: left;
		margin: 0 20px 0 0;
		border: 1px solid #f1f1f1;
		padding: 5px 5px 5px 5px;
		background-color: #fafafa;
		border-radius: 5px
	}
	ul.sutel_galeria_nodo li img, .field-name-field-galeria-imagenes img {
		border-radius: 5px
	}
	ul.sutel_galeria_nodo li .views-field.views-field-title {
		margin: 5px 0 0 0
	}
	ul.sutel_galeria_nodo li .views-field-title a {
		color: #666;
		font-weight: 700
	}
	ul.sutel_galeria_nodo li .views-field-title a:hover {
		color: #0099df
	}
	.sutel_lista_galerias ul li {
		margin-top: 10px
	}
	.sutel_lista_galerias ul li:before {
		content: '.';
		font-size: 0;
		width: 17px;
		height: 15px;
		background-image: url(../images/icons/gallery.jpg);
		display: block;
		position: absolute;
		left: 0
	}
	.issuuembed.issuu-isrendered>div>div + div {
		display: none
	}
	.view-directorio-usuarios .views-field.views-field-created {
		float: none
	}
	.view-directorio-usuarios table {
		margin-top: 30px
	}
	.view-directorio-usuarios .views-submit-button, .view-operadores-registrados .views-submit-button {
		margin-top: 20px
	}
	.pager-first.first a {
		min-width: 80px
	}
	.social-link {
		width: 27px;
		height: 21px;
		display: inline-block;
		margin-right: 25px;
		background-image: url(../images/soc-icons.png);
		float: left;
		margin-top: 18px
	}
	.social-link:hover {
		cursor: pointer
	}
	.social-link.rrs {
		background-position: 29px 0
	}
	.social-link.rrs:hover {
		background-position: 29px 21px
	}
	.social-link.twitter:hover {
		background-position: 0 21px
	}
	.social-link.facebook {
		background-position: 59px 0
	}
	.social-link.facebook:hover {
		background-position: 59px 21px
	}
	.social-link.youtube {
		background-position: 89px 0
	}
	.social-link.youtube:hover {
		background-position: 89px 21px
	}
	#sutel_logo_footer {
		margin: 0 85px 0 35px;
		position: relative;
		top: -10px
	}
	.sutel_contacto_parent, #sutel_logo_footer {
		display: inline-block
	}
	.sutel_contacto_parent {
		width: 370px!important
	}
	#section-footer {
		background-color: transparent;
		width: 100%;
		margin: 0 auto;
		max-width: 1180px
	}
	#section-footer a, #section-footer h2 {
		color: #FFF;
		padding-left: 0
	}
	ul li.leaf {
		list-style-image: none;
		list-style-type: inherit
	}
	ul li.leaf a {
		text-decoration: none
	}
	#block-views-tweets-block h2 {
		color: #2F9CDF;
		font-size: 28px;
		font-weight: lighter;
		margin: 0;
		padding-left: 40px
	}
	body.front #region-preface-second {
		padding: 60px 0 0
	}
	body.context-intranet #zone-preface-wrapper {
		padding-bottom: 0
	}
	#section-content {
		padding: 20px 0 0;
		background-color: #006672;
		margin: 0 1%!important
	}
	.content-white {
		background-color: #FFF;
		padding-top: 60px
	}
	.element-invisible {
		margin: 0
	}
	#search-block-form .form-item {
		margin: 0
	}
	#region-preface-second h2 {
		color: #000;
		text-align: center;
		margin-bottom: 30px
	}
	#section-footer {
		color: #FFF
	}
	#section-footer h2 {
		font-size: 18px
	}
	#section-footer li {
		margin-left: 0
	}
	#region-footer-first, #region-footer-second {
		padding: 0
	}
	#section-footer #region-footer-first p {
		float: right;
		line-height: 45px
	}
	#region-postscript-first, #region-postscript-second, #region-postscript-third, #region-postscript-fourth {
		padding: 10px 1%;
		margin: 0;
		width: 23%;
		left: 0;
		float: left
	}
	#region-footer-second .content {
		padding-top: 10px
	}
	#region-postscript-first a, #region-postscript-second a, #region-postscript-third a, #region-postscript-fourth a, #region-postscript-first p, #region-postscript-second p, #region-postscript-third p, #region-postscript-fourth p {
		color: #FFF
	}
	#section-footer h1 {
		font-size: 21px;
		margin: 0 0 24px 0;
		color: #FFF
	}
	#section-footer p {
		display: inline-block;
		line-height: 30px;
		margin: 0
	}
	#section-footer h4 {
		padding-top: 12px;
		font-weight: 400
	}
	#section-footer h3 {
		padding-bottom: 4px;
		font-weight: 400;
		color: #309cdd
	}
	.footer_list_text {
		color: #FFF!important;
		font-size: 12px!important;
		margin: 0;
		padding: 0
	}
	.footer_column {
		float: left;
		margin: 54px 0 0 37px;
		width: 375px;
		height: 256px
	}
	#footer_twitter {
		background: url(../images/twitter.png) no-repeat left center rgba(0,0,0,0)
	}
	#footer_documents {
		background: url(../images/documents.png) no-repeat left center rgba(0,0,0,0)
	}
	#footer_facebook {
		background: url(../images/facebook.png) no-repeat left center rgba(0,0,0,0)
	}
	#footer_info {
		background: url(../images/info.png) no-repeat left center rgba(0,0,0,0)
	}
	#footer_twitter_feed, #footer_documents_feed {
		list-style: none outside none;
		margin: 38px 0 0 0;
		padding: 0
	}
	#footer_twitter_feed li {
		background: url(../images/twitter_feed_icon.png) no-repeat scroll left center rgba(0,0,0,0);
		height: 60px;
		margin-bottom: 37px;
		padding-left: 80px
	}
	#footer_documents_feed li {
		background: url(../images/document_feed_icon.png) no-repeat scroll left center rgba(0,0,0,0);
		height: 60px;
		margin-bottom: 37px;
		padding-left: 80px
	}
	#social_media_widget a {
		color: #309CDD;
		float: left;
		margin-right: 16px;
		text-decoration: none;
		display: block
	}
	#footer_sutel_contacto {
		background: rgba(0,0,0,0) url(../images/icons/alert.jpg) no-repeat 35px 5px;
		padding-left: 76px!important
	}
	#contact_address {
		background: url(../images/address_icon.png) no-repeat rgba(0,0,0,0);
		margin-top: 8px
	}
	#contact_info, #contact_address {
		background: no-repeat 36px 0
	}
	#contact_address p {
		display: block;
		width: 70%;
		margin-left: 30%
	}
	#contact_info p {
		display: block;
		width: 90%;
		margin-left: 10%
	}
	.w_footer_img {
		float: left;
		padding: 10px 10px 10px 0
	}
	.w_footer_info {
		float: left;
		color: #28799f;
		font-size: 11px;
		margin-top: 14px
	}
	p.footer_text_last {
		margin-bottom: 0;
		display: block;
		border-left: 1px solid #28799f;
		padding: 10px 0 10px 10px
	}
	#image_showcase {
		padding: 10px 0 0 0;
		height: 538px;
		width: 830px
	}
	#latest-news {
		margin-bottom: 50px
	}
	.wrap {
		position: relative;
		height: 545px;
		z-index: auto
	}
	.wrap.no-scroll {
		height: auto
	}
	.scroll-box {
		position: absolute;
		height: 545px;
		overflow: auto;
		z-index: auto;
		margin-top: -4px
	}
	.scroll-2 {
		position: absolute;
		height: 500px;
		width: 100%;
		z-index: auto
	}
	.gr-box {
		float: left;
		margin-left: 0;
		width: auto
	}
	.wrap .item {
		float: left;
		position: relative;
		margin-bottom: 4px;
		overflow: hidden;
		height: 240px;
		z-index: auto
	}
	.item.large {
		margin-left: 2px!important;
		width: 716px
	}
	.item.large IMG {
		width: 716px
	}
	.no-scroll .item.large {
		margin-left: 4px!important;
		width: 585px
	}
	.no-scroll .item.large IMG {
		width: 585px
	}
	.no-scroll .item.half {
		width: 291px;
		margin-left: 4px;
		margin-right: 0
	}
	.portfolio-item {
		position: relative;
		overflow: hidden;
		display: inline-block;
		height: 240px;
		transition: all .2s
	}
	.portfolio-item {
		margin-right: 4px
	}
	div.cola_noticias {
		display: block;
		width: 85%;
		margin-left: 15px;
		margin-top: 5px
	}
	.item:hover .description {
		bottom: 0
	}
	.scroll-box .item .field-name-title, .scroll-box .field .field-name-post-date {
		padding-left: 52px
	}
	.item .description TIME {
		color: #A1EEFF;
		font-size: 10px;
		font-weight: 300;
		text-transform: uppercase;
		line-height: 1.2
	}
	.item.even .description TIME {
		color: #CFFFBC
	}
	.wrap .item.even .description {
		background: rgba(54,131,197,.55) url(../images/icons/white-list.png) no-repeat 10px 10px;
		background-size: 32px 32px
	}
	.wrap .item .description {
		background: rgba(54,131,197,.55) url(../images/icons/white-list.png) no-repeat 10px 10px;
		background-size: 32px 32px
	}
	body.front #region-preface-third {
		text-align: center
	}
	.contextual-links-region.view-mode-articulos_destacado.item.half {
		float: none;
		overflow: hidden;
		width: 320px;
		margin-bottom: 6px;
		;
		height: 320px;
		display: inline-block
	}
	.wrap .item {
		height: 170px!important
	}
	#error-content {
		border: 1px solid #f0f0f0;
		width: 99%;
		text-align: center;
		margin-bottom: 20px
	}
	#error-content p {
		padding: 0;
		color: #dfdfdf;
		display: block
	}
	#error-content .title {
		font-size: 15em;
		height: auto!important;
		margin-bottom: 0
	}
	#error-content .msj-top {
		font-size: 6em
	}
	#error-content .msj-mid {
		color: #4fbd67;
		font-size: 2.5em
	}
	#error-content .msj-bot {
		font-size: 1.5em;
		color: #a4a4a4
	}
	#error-content input.error-back-btn {
		padding: 11px 30px 13px 55px;
		color: #fff;
		font-size: 1.5em;
		border-radius: 5px;
		margin-bottom: 20px;
		text-shadow: none;
		font-weight: 400;
		background: #4fbd67 url(../images/error-btn-logo.jpg) no-repeat 25px 15px;
		border: 1px solid #44b95e
	}
	#page-title {
		color: #FFF;
		font-style: normal;
		font-weight: 700;
		font-size: 33px;
		line-height: 30px;
		margin: 0 0 0 22px;
		text-align: left;
		padding-bottom: 60px
	}
	h2 {
		color: #010000;
		font-size: 25px;
		font-weight: 700;
		line-height: 30px;
		margin-bottom: 10px
	}
	.node-webform .group-left>p {
		margin-bottom: 35px
	}
	.node-webform .group-left iframe {
		border-radius: 10px;
		box-shadow: 2px 2px 6px #CCC;
		min-height: 200px
	}
	.node-webform .group-right .form-actions input[type=submit] {
		float: right;
		margin-right: 0;
		width: 15%
	}
	#webform-client-form-114 #edit-actions:before {
		display: none
	}
	.node-webform .group-right input[type=text] {
		width: 100%
	}
	.node-webform p {
		color: #797979;
		font-size: 14px
	}
	.node-webform label {
		font-size: 14px;
		color: #010000
	}
	.init-modal-forms-login-processed.ctools-use-modal.ctools-modal-modal-popup-small.ctools-use-modal-processed {
		width: 66px;
		height: 30px;
		font-size: 0;
		background: url(../images/icons/login-icon.png) no-repeat;
		display: block
	}
	.proyectos-fonatel {
		overflow: hidden
	}
	.proyectos-fonatel>div {
		float: left
	}
	.proyectos-fonatel div.group-wrapper-izq.field-group-div>div {
		height: 26px
	}
	.node-type-proyecto-fonatel .field-group-div {
		width: 200px!important;
		color: #0D247F;
		font-size: 14px;
		height: auto;
		margin-bottom: 0;
		font-weight: 700;
		margin-right: 0;
		float: left;
		padding-right: 20px
	}
	.node-type-proyecto-fonatel h2 {
		color: #A1C02D;
		font-size: 21px;
		margin-bottom: 20px;
		border-bottom: 1px solid;
		width: auto!important;
		text-transform: uppercase
	}
	.node-type-proyecto-fonatel p {
		color: #3a3a3a;
		font-size: 14px
	}
	.node-type-proyecto-fonatel .field-name-body, .node-type-proyecto-fonatel .field-name-ultimas-fotos-proyecto-fonatel {
		float: left;
		width: 100%
	}
	.header-proyectos-fonatel .node-type-proyecto-fonatel .field-name-field-fonatel-img-destacas {
		margin-bottom: 0
	}
	.group-wrapper-izq .label-inline {
		width: 50%;
		float: left
	}
	.header-proyectos-fonatel {
		height: 220px
	}
	.header-proyectos-fonatel .group-wrapper-izq, #quicktabs-container-documentos_relacionados .view-content {
		background: #fff linear-gradient(to bottom, #ffffff 0%, #eff0f0 44%, #eceded 52%, #e7e8e9 100%)
	}
	.header-proyectos-fonatel div.field.field-name-field-fonatel-img-destacas {
		float: left
	}
	.group-wrapper-izq {
		float: left
	}
	.group-wrapper-der {
		float: right
	}
	.group-wrapper-izq .field {
		margin-bottom: 0;
		border-bottom: 1px solid #4C4C4C
	}
	.group-wrapper-izq .field .field-items {
		text-align: right!important;
		width: 35%
	}
	.group-wrapper-izq .field-name-field-fonatel-adjudicado .field-items {
		width: 100%;
		font-size: .8em;
		text-align: left!important
	}
	.group-wrapper-izq .field div.field-label {
		width: 65%
	}
	.group-wrapper-der .field-name-field-fonatel-mapa-de-la-zona .label-above {
		background: url(../images/icono_mapa.jpg) 0 0 no-repeat;
		height: 38px;
		margin-bottom: 20px;
		padding: 5px 0 0 45px;
		display: block;
		color: #3c3c3c;
		font-size: 16px
	}
	.link_lista_proyectos {
		border-left: 1px solid #007587;
		padding: 5px 0 5px 10px
	}
	.link_lista_proyectos img {
		margin-right: 10px
	}
	.link_lista_proyectos a {
		color: #007587;
		text-transform: uppercase
	}
	.field-name-field-fonatel-img-destacas .figcaption-bg {
		background-color: rgba(67,107,175,.6);
		width: 100%;
		position: inherit
	}
	.accout_sutel_op_container.show {
		display: block!important
	}
	.group-informacion h3 {
		display: none
	}
	.view-id-sutel_normativas .views-exposed-widget.views-submit-button {
		margin-left: -0!important
	}
	.views-exposed-widget.views-widget-filter-field_fecha_audiencia_value {
		text-align: left;
		width: 170px
	}
	.pager-first.first a {
		min-width: 80px
	}
	.link-mapa-sutel {
		margin-top: 20px
	}
	._50, ._50 .fieldset-wrapper, ._100 .fieldset-wrapper, ._33, ._33 .fieldset-wrapper {
		overflow: hidden
	}
	._50 .fieldset-wrapper div, ._50 .form-wrapper {
		width: 360px!important;
		display: inline-block!important;
		float: left;
		margin: 0 0 5px 0
	}
	._33 .fieldset-wrapper div, ._33 .form-wrapper {
		width: 360px!important;
		display: inline-block!important;
		float: left;
		margin: 0 0 5px 0
	}
	._50 .form-wrapper:nth-child(odd) {
		margin-right: 10px
	}
	._33 .form-wrapper:nth-child(odd) {
		margin-right: 10px
	}
	._50 .fieldset-wrapper div input {
		width: 100%
	}
	._33 .fieldset-wrapper div input {
		width: 100%
	}
	._100 .fieldset-wrapper div {
		width: 100%;
		display: inline-block
	}
	._50 ._25 .fieldset-wrapper div, ._50 ._25 .form-wrapper {
		width: 175px!important;
		display: inline-block!important;
		float: left;
		margin: 0
	}
	._33 .fieldset-wrapper div, ._33 .form-wrapper {
		width: 225px!important;
		display: inline-block!important;
		float: left;
		margin: 0
	}
	._50 ._25 .fieldset-wrapper div, ._50 ._25 .form-wrapper {
		width: 175px!important;
		display: inline-block!important;
		float: left;
		margin: 0 0 5px 0
	}
	._33 .fieldset-wrapper div, ._33 .form-wrapper {
		width: 230px!important;
		display: inline-block!important;
		float: left;
		margin: 0 0 5px 0
	}
	._50 ._25 .fieldset-wrapper div input, ._50 ._25 .form-wrapper input {
		width: 175px!important
	}
	._33 .fieldset-wrapper div input, ._33 .form-wrapper input {
		width: 230px!important
	}
	._50 ._25 .fieldset-wrapper div:first-child, ._50 ._25 .form-wrapper:first-child {
		margin-right: 5px
	}
	._33 .fieldset-wrapper div:first-child, ._33 .form-wrapper:first-child {
		margin-right: 5px
	}
	.fieldset-wrapper div.description {
		display: none
	}
	.fieldset-wrapper .file-widget.form-managed-file.clearfix input[type='submit'] {
		margin-right: 220px;
		margin-top: -10px
	}
	.nolabels label {
		display: none!important
	}
	.social_media_content {
		text-align: left;
		padding: 20px 0 50px;
		float: left;
		width: 100%;
		max-width: 1024px;
		margin: 0 auto;
		display: block;
		float: none;
		position: relative
	}
	.social_media_content a {
		padding-left: 15px
	}
	#region-social {
		float: right
	}
	.region-content .region-content-inner .resizable-textarea .grippie {
		display: none
	}
	.region-content .region-content-inner {
		width: 100%;
		display: block;
		overflow: hidden
	}
	.region-content .region-content-inner select {
		font-size: 100%
	}
	.region-content .region-content-inner ._50 select {
		width: 100%
	}
	.region-content .region-content-inner .shs-wrapper-processed select {
		width: 260px
	}
	.region-content .region-content-inner ._100 .field-widget-options-buttons .form-radios {
		overflow: hidden
	}
	.region-content .region-content-inner .form-radios input[type="radio"] {
		width: 1.5em;
		height: 1.5em
	}
	.region-content .region-content-inner ._100 .field-widget-options-buttons .form-radios .form-item {
		float: left;
		display: inline;
		width: auto;
		margin-right: 20px
	}
	.region-content .region-content-inner ._100 .field-widget-options-buttons .form-radios .form-item label {
		display: inline
	}
	.region-content .region-content-inner ._100 #edit-field-form-provincia-c-d-und-0-tid-select-1 {
		margin-right: 10px
	}
	.region-content .region-content-inner ._100 #edit-field-form-provincia-c-d-und-0-tid-select-3 {
		margin-left: 10px
	}
	.region-content .region-content-inner .entityform {
		background-color: #FFF;
		padding: 20px 0 10px;
		width: 800px;
		border: 1px solid gray;
		overflow: hidden
	}
	.region-content .region-content-inner .entityform .fieldset-wrapper {
		padding: 0 35px
	}
	.region-content .region-content-inner .entityform .form-item {
		margin-top: 0;
		margin-bottom: 0
	}
	.region-content .region-content-inner .entityform input[type=submit]:hover {
		background-color: #326c94
	}
	#applet-checkbox-div {
		margin-left: 35px
	}
	#applet-checkbox-div label {
		padding-left: 0
	}
	.region-content .region-content-inner .entityform fieldset {
		margin: 0
	}
	.region-content .region-content-inner .entityform legend {
		color: #acc24f;
		font-size: 18px;
		border-bottom: 1px solid #FFF;
		width: 100%;
		padding-bottom: 5px;
		padding-top: 10px;
		padding-left: 35px;
		display: block;
		margin-bottom: 10px;
		background-color: #f2f5eb;
		margin-top: 10px;
		text-transform: uppercase
	}
	.region-content .region-content-inner .entityform label.option {
		text-transform: capitalize
	}
	.region-content .region-content-inner .entityform .field-type-datetime label {
		display: none
	}
	.region-content .region-content-inner .entityform label, .region-content .region-content-inner .entityform .field-type-datetime legend {
		border: medium none;
		color: #6F6F6F;
		display: block;
		font-size: 14px;
		margin: 10px 0 5px;
		font-weight: 400
	}
	.region-content .region-content-inner .date-padding {
		padding: 0
	}
	.region-content .region-content-inner .entityform input[type="text"], .region-content .region-content-inner .entityform textarea {
		background-color: #EFEFEF!important;
		border-image: none;
		border-radius: 0;
		border: 1px solid #ECECEC;
		border-right: medium none #57BAE8;
		border-left: 4px #57BAE8;
		color: #000;
		font-size: 14px;
		font-weight: 300;
		line-height: 22px;
		margin-bottom: 5px;
		padding: 3px 5px 3px 10px;
		width: 100%
	}
	.field-type-datetime legend {
		padding: 0!important;
		background: none!important
	}
	.field-type-datetime .fieldset-wrapper {
		padding: 0!important
	}
	#node_page_full_group_header_contenido h3 {
		margin: 0;
		padding: 0
	}
	#node_article_full_group_header_contenido, .group-header-contenido.field-group-div {
		margin-bottom: 20px;
		overflow: hidden;
		border: 1px solid transparent;
		min-height: 32px
	}
	#node_article_full_group_header_contenido h2, .group-header-contenido.field-group-div h2 {
		display: inline;
		margin: 0 0 0 20px;
		color: #007587!important;
		position: relative;
		top: 2px;
		font-size: 24px;
		float: left;
		width: 90%;
		min-height: 32px
	}
	.sute_content_time {
		width: 55px;
		height: 50px;
		background-color: #b5c2ca;
		display: inline-block;
		text-align: center;
		color: #f1f3f5;
		font-size: 20px;
		line-height: 15px;
		padding: 6px;
		font-weight: 400;
		float: left
	}
	.fieldset-wrapper {
		overflow: hidden
	}
	.sute_content_time span {
		font-size: 10px;
		font-weight: 700
	}
	#block-quicktabs-documentos-relacionados {
		text-align: left;
		background: #01565B
	}
	ul.quicktabs-tabs.quicktabs-style-nostyle {
		padding: 0;
		left: 0
	}
	#block-quicktabs-os-relacionados h2.block-title {
		display:block;
		background-color:#406BAF;
		color:#FFF;
		padding:7px 5px;
		margin-bottom:4px
	}
	#quicktabs-documentos_relacionados .views-field.views-field-title {
		float: left;
		margin-left: 10px;
		width: 65%;
		min-height: 70px
	}
	#quicktabs-documentos_relacionados .views-field.views-field-body {
		float: left;
		width: 100%;
		padding: 0 5px 0 0;
		margin-left: 10px;
		display: none
	}
	#quicktabs-documentos_relacionados .views-field-path {
		float: right;
		display: none
	}
	#quicktabs-documentos_relacionados .views-field-path a {
		color: #0D247F;
		font-size: 12px;
		margin-top: 5px;
		display: inline-block
	}
	.view-ultimos-sutel .views-row {
		border-top: 10px solid #FFF;
		border-bottom: 10px solid #FFF;
		padding-bottom: 0;
		margin-bottom: 0;
		background-color: #FFF;
		position: relative
	}
	.view-ultimos-sutel .views-row::before {
		content: '';
		display: block;
		width: 100%;
		height: 1px;
		background-color: #000;
		bottom: 0;
		position: absolute
	}
	#quicktabs-documentos_relacionados .views-field.views-field-title a {
		text-decoration: none;
		font-size: 100%;
		font-weight: 700;
		text-transform: uppercase;
		color: #0D247F;
		line-height: 1.3;
		display: block
	}
	#quicktabs-container-documentos_relacionados, .quicktabs-tabs.quicktabs-style-nostyle {
		border: none!important
	}
	#quicktabs-container-documentos_relacionados .views-field-field-imagen-destacada {
		float: left;
		margin: 0 0 0 10px;
		width: 60px;
		height: 60px
	}
	ul.quicktabs-tabs.quicktabs-style-nostyle li {
		width: 50%;
		height: 20px;
		display: inline-block;
		padding: 0;
		margin: 0;
		text-align: center
	}
	.quicktabs-tabs.quicktabs-style-nostyle li.first {
		margin-right: 0
	}
	ul.quicktabs-tabs.quicktabs-style-nostyle li.active, ul.quicktabs-tabs.quicktabs-style-nostyle li {
		border: none
	}
	ul.quicktabs-style-nostyle li.first a, ul.quicktabs-style-nostyle li.last a {
		color: #FFF;
		display: block;
		font-size: 14px;
		padding-left: 5px;
		padding-top: 0
	}
	#quicktabs-documentos_relacionados .quicktabs-tabs li a {
		font-size: 14px
	}
	ul.quicktabs-style-nostyle li.active {
		background-color: #007587
	}
	.sutel-content-region {
		margin-top: 0
	}
	.sutel-content-region, .sutel-content-region p, .sutel-content-region div {
		font-size: 1.01em
	}
	.region-content-inner .field.field-name-body, .region-content-inner .field.field-name-body p {
		line-height: 1.5;
		font-size: 100%;
		color: #4C4C4C;
		text-align: left
	}
	.region-content-inner .field.field-name-body p {
		margin: 15px 0 15px 0
	}
	.grid-9.region.region-content.sutel-content-region h2 {
		color: #006672;
		padding-left: 0
	}
	.sutel_barra_sesion a {
		color: #fff
	}
	#zone-menu-wrapper {
		height: 20px;
		margin-top: -20px;
		background-color: transparent
	}
	#zone-menu-wrapper.intranet {
		background-color: #006595!important
	}
	#zone-menu-wrapper.operador {
		background-color: #489a6d!important
	}
	.user_session_usuario.operador ul {
		float: right
	}
	.user_session_usuario.operador ul li {
		display: inline;
		margin-left: 20px
	}
	.session_usuario.operador_bar {
		float: left
	}
	.user_session_usuario.operador {
		color: #fff;
		background-color: #489a6d;
		height: 20px
	}
	#tabla_tarifas_sutel tr td {
		border: 1px solid #dfdfdf
	}
	#tabla_tarifas_sutel tr th {
		color: #009adf;
		font-weight: 700
	}
	#tabla_tarifas_sutel thead tr th {
		text-align: center!important
	}
	.poll .vote-form {
		text-align: left;
		margin: 0;
		position: relative
	}
	.poll .vote-form .choices {
		margin: 0
	}
	.tabs.primary.clearfix {
		font-size: 14px;
		border-bottom: 1px solid #3283c5
	}
	.tabs.primary.clearfix li a, .tabs.primary.clearfix li a:hover {
		color: #fff;
		border: 1px solid #3283c5;
		background-color: #3283c5
	}
	.tabs.primary.clearfix li.active a, .tabs.primary.clearfix li a.active:hover {
		color: #3283c5;
		background-color: #fff;
		border-bottom: 1px solid #fff
	}
	.tabs.primary.clearfix li.active a:after {
		content: "";
		width: 0;
		height: 0;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-top: 8px solid #3283c5;
		display: inline-block;
		position: relative;
		right: -5px
	}
	.tabs.primary.clearfix li a:after {
		content: "";
		width: 0;
		height: 0;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-top: 8px solid #fff;
		display: inline-block;
		position: relative;
		right: -5px
	}
	#user-login {
		font-size: 14px
	}
	#user-login .form-item {
		display: inline-table;
		width: 40%;
		margin-right: 70px
	}
	#user-login input[type="text"], #user-login input[type="password"], #user-register-form input[type="text"], #user-register-form input[type="password"] {
		background-color: #EFEFEF!important;
		border-image: none;
		border-radius: 0;
		border: 1px solid #ECECEC;
		border-right: medium none #57BAE8;
		border-left: 4px #57BAE8;
		color: #000;
		font-size: 14px;
		font-weight: 300;
		line-height: 22px;
		margin-bottom: 5px;
		padding: 3px 5px 3px 10px;
		width: 99%
	}
	#user-register-form {
		font-size: 14px
	}
	#user-register-form #edit-field-nombre, #user-register-form #edit-field-apellidos {
		display: inline-table;
		width: 45%;
		margin-right: 0
	}
	#user-register-form #edit-field-apellidos {
		margin-left: 70px
	}
	#user-register-form .form-type-password-confirm {
		position: relative
	}
	#user-register-form div.password-confirm {
		margin: 0
	}
	#user-register-form .password-strength {
		width: 17em;
		float: right;
		margin-top: 1.4em;
		position: absolute;
		right: 0;
		top: 0;
		padding-top: 37px;
		padding-bottom: 37px;
		border-left: 2px solid #57BAE8;
		padding-left: 20px;
		margin-right: 10px
	}
	#user-register-form .form-item-pass-pass2.confirm-parent {
		margin-top: 15px
	}
	#user-register-form .password-strength:before {
		content: "";
		width: 0;
		height: 0;
		border-top: 8px solid transparent;
		border-bottom: 8px solid transparent;
		position: relative;
		border-left: 8px solid #57BAE8;
		left: -20px;
		display: inline-block;
		top: 8px
	}
	#user-register-form .password-strength-text, #user-register-form .password-strength-title {
		font-size: 12px
	}
	#user-register-form #edit-actions input {
		background: #007587;
		border: none
	}
	#user-register-form #edit-submit {
		background: #007587 url(../images/icons/arrow-icon-blue-right.png) no-repeat 10px 7px!important;
		padding-left: 35px
	}
	#user-register-form #edit-actions, #user-register-form #edit-submit {
		width: 215px;
		float: right;
		margin: 10px 0
	}
	#user-register-form #edit-actions:before {
		content: "";
		background: #007587;
		position: relative;
		width: 100%;
		height: 3px;
		left: 0;
		display: block;
		top: 13px
	}
	#form-user-reclamos-entityform-edit-form #edit-actions {
		margin-right: 38px!important;
		margin-bottom: 38px!important
	}
	#form-user-reclamos-entityform-edit-form #edit-actions, #form-user-reclamos-entityform-edit-form #edit-submit {
		width: 146px;
		float: right;
		margin: 0
	}
	#form-user-reclamos-entityform-edit-form #edit-submit {
		background: #007587 url(../images/icons/arrow-icon-blue-right.png) no-repeat 18px 10px!important;
		padding-left: 40px
	}
	#form-user-reclamos-entityform-edit-form #edit-actions:before {
		content: "";
		background: #007587;
		position: relative;
		width: 100%;
		height: 3px;
		left: 0;
		display: block;
		top: 3px
	}
	.region-content .region-content-inner .entityform input[type=submit] {
		float: right;
		cursor: pointer;
		background-color: #007587;
		color: white;
		font-size: 14px;
		padding: 12px 35px;
		font-weight: 400;
		margin: 20px 35px 20px 0
	}
	.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {
		width: 70px
	}
	.pager li.pager-next {
		right: 70px!important
	}
	.view-id-sutel_normativas .views-exposed-widget.views-submit-button {
		margin-left: -80px
	}
	.view-actas-consejo.view-id-actas_consejo h2 {
		font-size: 23px;
		color: #a6c545
	}
	.btn.btn-navbar.tb-megamenu-button {
		float: right;
		margin-top: 15px
	}
	/***ocultar intranet accesos de edicion AYNM 06-04-2018**/
	.intranet-class .tabs,
	.intranet-class #block-workbench-block{ display: none}


/****INICIO NOTICIAS DESTACADAS********/

/*Paginas Destacadas
--------------------------------------
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(1) {}
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(2) {}
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(3) {}
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(4) {}
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(5) {}
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(6) {}
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(7) {}
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(8) {}
*/
/*  quitar titulo 
.view-mode-articulos_destacado.item.half:nth-child(#) .description{
    text-indent: -3000px;
}
*/


/*cola cuadrada*/
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(2) .description, .view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(5) .description, .view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(7) .description {
	background: transparent;
	border-top: none;
	height: 70%;
}
/* texto color blanco*/
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(2) .description a, .view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(5) .description a, .view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(7) .description a {
	color: #FFF;
}
/* cola rectangular*/
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(4) {
	width: 650px !important
}
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(4) .description {
	background: transparent;
	border-top: none;
	height: 70%;
}
/*sin texto*/
.view-mode-articulos_destacado.item.half:nth-child(4) .description {
	text-indent: -3000px;
}

/****FIN NOTICIAS DESTACADAS********/













/************RESPONSIVE************/
@media all and (max-width:979px) {
	body.front #region-header-second, body.front #region-sidebar-first, #block-system-user-menu, #block-menu-menu-login, aside#region-sidebar-first {
		display: none!important
	}
	aside#region-sidebar-first.intranet-block {
		display: block!important
	}
	.field-name-body img, #region-content .captionjs {
		width: 100%!important;
		height: auto!important
	}
	#region-social p {
		text-align: center
	}
	#region-social p strong {
		display: block
	}
	.views-table th, .views-table td {
		display: block;
		width: 100%;
		max-width: inherit
	}
	#zone-content #region-content.grid-9 .field.field-name-body {
		width: 98%;
		float: right;
		margin: 0 1%
	}
	#region-footer-first, #region-footer-second {
		padding: 0;
		text-align: center
	}
	#section-footer #region-footer-first p {
		float: none;
		margin: 5px
	}
	#social_media_widget a {
		margin: 0 5px
	}
	#region-footer-second #social_media_widget {
		float: none;
		margin: 15px auto 0;
		width: 240px;
		text-align: center
	}
	#region-footer-second #social_media_widget a{ 
		display: inline-block;
		float: none
	}
	#zone-content #region-content .field.field-name-field-imagen-destacada {
		height: auto
	}
	#region-sidebar-first, body.logged-in #region-sidebar-first {
		top: 0;
		position: relative
	}
	#region-sidebar-first, body.logged-in #region-sidebar-first, #zone-content #region-content .field.field-name-body, #zone-content #region-content, #region-social {
		width: 98%;
		margin: 0 1%
	}
	.front #section-content, #section-content-sec, #region-postscript-first, #region-postscript-second, #region-postscript-third, #region-postscript-fourth {
		width: 100%;
		margin: 0
	}
	/*Para ajustar el tamaño slider en movil AYNM 06-04-2018*/
	.front #section-content #region-preface-first{
		width: 98%;
	}
	
	#region-menu {
		width: 100%!important
	}
	#region-branding {
		position: relative;
		max-width: 220px;
		text-align: center;
		margin: 0 auto
	}
	.logo-img {
		float: none;
		display: block;
		margin: 0 auto 10px
	}
	.btn.btn-navbar.tb-megamenu-button {
		float: left;
		margin: 0;
		background: #007587;
		position: absolute;
		top: 115px;
		left: 40px
	}
	.tb-megamenu .btn-navbar [class^="icon-"], .tb-megamenu .btn-navbar [class^=" icon-"] {
		color: #fff
	}
	.block-search-form input[type="text"] {
		width: 170px
	}
	#search-block-form .container-inline .form-actions {
		margin-top: 0;
		margin-bottom: 0;
		position: absolute;
		top: -54px;
		right: -22px
	}
	.block-search-form input[type="text"] {
		width: 170px;
		z-index: 10;
		position: absolute;
		right: -20px;
		top: -6px
	}
	.tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse.collapse {
		margin-top: 0
	}
	#block-menu-menu-login, #block-views-exp-busqueda-page, #block-system-user-menu, .sitemap-link {
		float: none
	}
	#region-user-second .block#block-search-form {
		display: none
	}
}

@media screen and (min-width:0) and (max-width:900px) {
	.rsNavSelected:before {
		left: -14%!important
	}
	.rsNav.rsThumbs.rsThumbsVer * {
		font-size: 100%
	}
}

@media screen and (min-width:0) and (max-width:500px) {
	.videoGallery .rsTmb {
		padding: 6px 8px
	}
	.rsNav.rsThumbs.rsThumbsVer * {
		font-size: 100%
	}
	.videoGallery .rsNav.rsThumbs.rsThumbsVer {
		width: 20%;
		right: 0
	}
	.videoGallery .rsTmb h5 {
		line-height: 17px
	}
	.videoGallery .rsThumbs.rsThumbsVer {
		width: 100px;
		padding: 0
	}
	.videoGallery .rsThumbs .rsThumb {
		width: 100px;
		height: 47px
	}
	.videoGallery .rsTmb span {
		display: none
	}
	.videoGallery .rsTmb .caption h5, .videoGallery .rsTmb .caption span {
		font-size: .8em
	}
	.rsTmb .caption span p {
		margin-bottom: 0!important
	}
	.rsNavSelected:before {
		left: -14%!important
	}
	.videoGallery .rsOverflow, .royalSlider.videoGallery {
		height: 300px!important
	}
	.sampleBlock {
		font-size: 14px
	}
}


@media all and (max-width:1024px) {
	.container-12 .grid-1, .container-12 .grid-2, .container-12 .grid-3, .container-12 .grid-4, .container-12 .grid-5, .container-12 .grid-6, .container-12 .grid-7, .container-12 .grid-8, .container-12 .grid-9, .container-12 .grid-10, .container-12 .grid-11 {
		width: 100%
	}
	#section-footer p {
		display: block
	}
	#region-footer-second #social_media_widget {
		float: none;
		margin: 0 auto
	}
	#zone-postscript-wrapper h2.block-title {
		border-bottom: 1px solid #FFF
	}
}

@media only screen and (max-width:1024px) {
	.monly {
		display: block
	}
	.donly {
		display: none
	}
	
	/*nueva clase para iframe https://usuarios.sutel.go.cr/reclamaciones AYNM 07012019*/
	.donly2 {
		display: none
	}
	/*AYNM*/
	
	
	#node-page-138 {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.header-proyectos-fonatel .group-wrapper-izq {
		display: none
	}
	.applet-checkbox-div {
		display: none
	}
	textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
		max-width: 300px
	}
	/*** AYNM 28/09/2018 esta linea ocultaba menu del consejo directivo ***/
	
	#tb-megamenu-column-2>div>ul>li:nth-child(2), #tb-megamenu-column-2>div>ul>li:nth-child(4), .sutel_shortcut_container 
	
	{
	/*** AYNM 28/09/2018
	    
		Esta linea estaba ocultando en el menu los link del consejo directivo, se desactiva para quitar la restriccion
	    
		display: none***/
	}
	
	
	/*** mostrar menu RNT AYNM 06-04-2018 y eliminar resticcion menu anterior li.tb-megamenu-item[data-id="428"] {
		display: none
	}
	.tb-megamenu .dropdown-menu li[data-id="437"] {
		display: none
	}
	.tb-megamenu .dropdown-menu li[data-id="3664"] {
		display: none
	}
	.tb-megamenu .dropdown-menu li[data-id="2090"] {
		display: none
	}
	.tb-megamenu .dropdown-menu li[data-id="1866"] {
		display: none
	}
	.tb-megamenu .dropdown-menu li[data-id="439"] 
		display: none
	}**/
	.views-exposed-widget.views-submit-button input {
		margin: 0
	}
	h2 {
		color: #6f6f6f
	}
	.field.field-name-field-imagen-destacada img {
		max-width: 100%;
		height: auto
	}
	#edit-submit-lista-informes {
		margin-top: 14px;
		position: absolute
	}
	#edit-submit-resoluciones {
		margin-top: -5px
	}
	.btn_link_green {
		background: none repeat scroll 0 0 #065198;
		;
		color: #FFFFFF!important;
		font-size: 1em;
		font-weight: lighter;
		height: auto;
		padding: 10px 30px;
		text-shadow: none;
		width: auto;
		border-top: 3px solid #a6c545
	}
	.media-youtube-player {
		width: 100%!important
	}
	.sutel-lista-noticias ul li {
		border-bottom: 1px solid #F0F3F4;
		margin-bottom: 40px;
		padding-bottom: 30px;
		overflow: hidden
	}
	.sutel-lista-noticias .views-field.views-field-body {
		margin-bottom: 20px
	}
	.sutel-lista-noticias .views-field.views-field-field-imagen-destacada img, .field.field-name-field-fonatel-img-destacas img {
		min-width: 100%!important;
		height: auto
	}
	.sutel-lista-noticias .views-field.views-field-title a {
		font-size: 1.1em;
		font-weight: 700;
		margin: 3px 0 3px 0
	}
	.figcaption-bg {
		background-color: rgba(67,107,175,.6);
		position: absolute;
		width: 100%;
		margin-top: -35px
	}
	.figcaption-bg figcaption, .figcaption-bg-solid figcaption {
		background: url(../images/sutel_peq.png) 0 0 no-repeat;
		height: 35px;
		position: relative;
		z-index: 1;
		padding: 5px 10px 0 55px;
		color: #FFF;
		font-size: 13px;
		text-align: start
	}
	.captionjs {
		position: relative
	}
	.captionjs img {
		height: auto
	}
	.figcaption-bg-solid {
		position: absolute;
		background-color: rgba(67,107,175,.6);
		bottom: 0;
		color: white;
		width: 100%;
		height: 40px;
		margin-top: -35px
	}
	.figcaption-bg-solid figcaption {
		position: absolute;
		padding: 10px;
		width: 50%;
		right: 0;
		display: inline-block;
		height: 40px;
		font-size: 12px;
		text-align: end
	}
	#block-search-form {
		position: absolute;
		right: 0;
		top: 5px;
		z-index: 1
	}
	#search-block-form input[type="submit"], .block-search-form #edit-submit {
		font-size: 0;
		width: 34px;
		border: none;
		height: 32px;
		background: transparent url(../images/icons/browse-mobile.jpg) no-repeat center!important
	}
	.block-search-form input[type="text"] {
		border: 1px solid #154f99
	}
	.logo-img img {
		width: 95%
	}
	.sutel_shortcut_container ul li {
		float: left
	}
	.tb-megamenu .nav-collapse .nav>li {
		width: 100%!important;
		background-color: #006672
	}
	.tb-megamenu .nav li.tb-megamenu-item>a {
		border: 0 none!important;
		width: 100%!important;
		max-width: inherit
	}
	.tb-megamenu .dropdown-menu .active>a {
		background: transparent none!important
	}
	#no-scrolling-sider {
		overflow: inherit!important;
		position: relative
	}
	#no-scrolling-sider .item .description {
		position: absolute!important;
		padding: 0!important;
		height: auto!important;
		bottom: 0
	}
	#no-scrolling-sider img {
		width: 100%!important
	}
	#no-scrolling-sider .view-mode-articulos_destacado {
		height: 175px!important;
		margin-top: 10px
	}
	#no-scrolling-sider .item .description h3 {
		display: none!important
	}
	#no-scrolling-sider .item .description .cola_noticias p {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
	#no-scrolling-sider .item .description a {
		font-weight: 700;
		text-decoration: underline
	}
	#no-scrolling-sider .item .description a, #no-scrolling-sider .item .description .cola_noticias {
		padding: 5px 0 0 5px;
		color: #fff;
		font-size: 1em;
		display: block
	}
	#no-scrolling-sider .item .description .cola_noticias {
		padding: 5px 0 5px 5px
	}
	div.partner {
		display: inline-block;
		width: 40%;
		margin-right: 20px;
		text-align: center;
		margin-bottom: 15px
	}
	.views-field.views-field-field-tipo-de-informe h2 {
		font: 13px/1.5 Verdana, Helvetica, Arial, sans-serif;
		font-weight: 400;
		padding: 0;
		margin: 0
	}
	.view-mode-formulario_contactenos .group-left, .view-mode-formulario_contactenos .group-right {
		width: 100%;
		float: left
	}
	.view-mode-formulario_contactenos .group-left p iframe {
		width: 100%
	}
	.view-mode-formulario_contactenos .group-right .webform-client-form input[type="text"] {
		width: 100%
	}
}

@media screen and (device-width:320px) {
	#no-scrolling-sider .item.half {
		width: 300px!important
	}
}

@media only screen and (max-width:419px) {
	.sutel_shortcut_container {
		display: none!important
	}
	#recaptcha_challenge_image {
		width: 100%!important
	}
	div#recaptcha_image {
		width: 100%!important
	}
	input#recaptcha_response_field {
		width: 100%!important
	}
	div.sutel_shortcut_container {
		display: block;
		overflow: hidden;
		text-align: center;
		align-content: center
	}
	#page-title {
		font-size: 25px
	}
	div#block-block-4 {
		position: absolute;
		top: -33px!important;
		right: 5px!important
	}
	.sutel_shortcut_container ul li {
		list-style: none;
		margin: 0 2% 2% 0
	}
	.image_showcase .wrap {
		height: auto!important
	}
	.image_showcase .dragger .grid {
		width: 100%!important
	}
	#no-scrolling-sider .gr-box {
		width: auto!important;
		float: none!important
	}
	form#search-block-form {
		margin-top: 10px
	}
	div#tb-megamenu-main-menu {
		margin-top: 10px
	}
	.sutel_shortcut_container ul li img {
		margin: 0 4px 4px 0;
		width: 144px
	}
	#no-scrolling-sider .item.half {
		width: 100%
	}
	.sutel_shortcut_container ul li {
		list-style: none;
		margin: 0 2px 2px 0
	}
	.block-search-form input[type="text"] {
		width: 220px
	}
	.views-exposed-form .views-exposed-widget input[type="text"], .views-exposed-form .views-exposed-widget, .views-exposed-form .views-exposed-widget select {
		width: 135px;
		display: inline-table;
		margin: 0 5px 0 0;
		padding: 0
	}
	#edit-submit-sutel-normativas, #edit-submit-licitaciones, #edit-submit-audiencias-publicas {
		margin-top: 10px
	}
	.views-exposed-form .views-exposed-widget {
		float: none
	}
	.figcaption-bg figcaption, .figcaption-bg-solid figcaption {
		background: url(../images/sutel_peq.png) 0 0 no-repeat;
		height: 35px;
		position: relative;
		z-index: 1;
		padding: 5px 10px 0 55px;
		color: #FFF;
		font-size: 13px;
		text-align: start
	}
}

@media only screen and (min-width:420px) and (max-width:639px) {
	.sutel_shortcut_container ul li img {
		width: 105px
	}
	.sutel_shortcut_container ul li {
		list-style: none;
		margin: 0 5px 2px 0
	}
	#region-content .captionjs img {
		height: 240px;
		width: 171%
	}
	#block-search-form {
		top: 5px
	}
	#no-scrolling-sider .gr-box {
		width: 100%
	}
	#no-scrolling-sider .item.half {
		width: 434px
	}
	.block-search-form input[type="text"] {
		width: 250px
	}
	.sutel_shortcut_container ul li {
		float: left;
		list-style: none
	}
	div.partner {
		width: 25%
	}
	div#block-block-4 {
		position: absolute;
		top: -42px;
		right: 5px
	}
	.views-exposed-form .views-exposed-widget input[type="text"], .views-exposed-form .views-exposed-widget, .views-exposed-form .views-exposed-widget select {
		width: 200px;
		display: inline-table;
		margin: 0 5px 0 0;
		padding: 0
	}
	#edit-submit-sutel-normativas, #edit-submit-licitaciones, #edit-submit-audiencias-publicas {
		margin-top: 10px
	}
	.views-exposed-form .views-exposed-widget {
		float: none
	}
	.figcaption-bg figcaption, .figcaption-bg-solid figcaption {
		background: url(../images/sutel_peq.png) 0 0 no-repeat;
		height: 35px;
		position: relative;
		z-index: 1;
		padding: 5px 10px 0 55px;
		color: #FFF;
		font-size: 13px;
		text-align: start
	}
}

@media only screen and (min-width:640px) and (max-width:767px) {
	.sutel_shortcut_container ul li img {
		width: 145px
	}
	.sutel_shortcut_container ul li {
		list-style: none;
		margin: 0 5px 2px 0
	}
	#region-content .captionjs img {
		height: 240px;
		width: 171%
	}
	#block-search-form {
		top: 5px
	}
	#no-scrolling-sider .gr-box {
		width: 100%
	}
	#no-scrolling-sider .item.half {
		width: 195px
	}
	.block-search-form input[type="text"] {
		width: 250px
	}
	.sutel_shortcut_container ul li {
		float: left;
		list-style: none
	}
	div.partner {
		width: 25%
	}
	div#block-block-4 {
		position: absolute;
		top: -53px;
		right: 5px
	}
	.views-exposed-form .views-exposed-widget input[type="text"], .views-exposed-form .views-exposed-widget {
		width: 135px;
		display: inline-table;
		margin: 0 5px 0 0;
		padding: 0
	}
	#edit-submit-sutel-normativas, #edit-submit-licitaciones, #edit-submit-audiencias-publicas {
		margin-top: 10px
	}
	.views-exposed-form .views-exposed-widget {
		float: none
	}
	.figcaption-bg figcaption, .figcaption-bg-solid figcaption {
		background: url(../images/sutel_peq.png) 0 0 no-repeat;
		height: 35px;
		position: relative;
		z-index: 1;
		padding: 5px 10px 0 55px;
		color: #FFF;
		font-size: 13px;
		text-align: start
	}
}

@media only screen and (min-width:768px) and (max-width:900px) {
	#tb-megamenu-column-2>div>ul>li:nth-child(3), #tb-megamenu-column-2>div>ul>li:nth-child(4), #tb-megamenu-column-4>div>ul>li.tb-megamenu-item.level-2.mega.mega-align-left.mega-group, #tb-megamenu-column-7>div>ul>li:nth-child(1), #tb-megamenu-column-16>div>ul>li:nth-child(6), #tb-megamenu-main-menu>div>ul>li:nth-child(3), #tb-megamenu-column-9>div>ul>li:nth-child(2), #tb-megamenu-column-11>div>ul>li:nth-child(4), .sutel_shortcut_container, #tb-megamenu-column-15>div>ul>li:nth-child(5) {
		display: none
	}
	.sutel_shortcut_container ul li {
		list-style: none;
		margin: 0 5px 2px 0
	}
	.sutel_shortcut_container ul li {
		float: left;
		list-style: none
	}
	.views-exposed-widget.views-submit-button input {
		margin: 0
	}
	h2 {
		color: #6f6f6f
	}
	.field.field-name-field-imagen-destacada img {
		max-width: 100%;
		height: auto
	}
	form input[type="submit"] {
		background-color: #065198;
		background-attachment: scroll;
		background-clip: border-box;
		background-origin: padding-box;
		background-size: auto auto;
		font-size: 1em;
		width: auto;
		height: auto;
		padding: 10px 10px 10px 25px;
		color: #FFF;
		text-shadow: none;
		margin-top: 0;
		border: medium none;
		border-radius: 0;
		top: 3px;
		background-image: url(../images/icons/arrow-icon-blue-right.png)!important;
		background-repeat: no-repeat!important;
		background-position: 4px 5px!important
	}
	.container-12 .grid-4, .container-12 .grid-9 {
		width: 98%!important
	}
	#no-scrolling-sider .item.half {
		width: 230px!important
	}
	div.partner {
		width: 25%
	}
	div.partner {
		display: inline-block;
		width: 0;
		margin-right: 20px;
		text-align: center;
		margin-bottom: 15px
	}
	.view-mode-formulario_contactenos .group-left, .view-mode-formulario_contactenos .group-right {
		width: 100%;
		float: left
	}
	.view-mode-formulario_contactenos .group-left p iframe {
		width: 100%
	}
	.view-mode-formulario_contactenos .group-right .webform-client-form input[type="text"] {
		width: 100%
	}
	#region-postscript-third {
		margin-left: 20px;
		width: 220px!important;
		margin-right: 0
	}
	#region-footer-first, #region-postscript-third {
		display: block!important;
		padding: 0!important;
		margin: 0 0 20px 10px!important
	}
	#region-footer-first {
		border-left: none!important;
		border-right: none!important
	}
	#region-footer-second {
		display: block!important;
		padding: 0!important;
		margin: 0 0 0 10px!important
	}
	#section-footer h1 {
		margin: 0 0 10px 0!important
	}
	.tb-megamenu .nav-collapse .nav>li {
		width: 100%!important
	}
	.tb-megamenu .nav-collapse .nav>li>a {
		border-bottom: 1px solid #ffffff!important
	}
	.tb-megamenu .dropdown-menu .active>a {
		background: transparent none!important
	}
	.tb-megamenu .nav-collapse .nav>li>a {
		background: transparent;
		font-size: 15px!important;
		padding: 15px!important;
		text-align: left;
		height: auto;
		color: #000
	}
	.tb-megamenu-subnav li a {
		color: #151619!important
	}
	.tb-megamenu .nav li.dropdown.open>.dropdown-toggle {
		background-color: #154f98!important;
		color: #ffffff!important
	}
	.tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse .dropdown-menu {
		background: #FFFFFF!important
	}
	.tb-megamenu .nav>li>a {
		display: block!important
	}
	.tb-megamenu .nav>li>a:after {
		display: none
	}
	.tb-megamenu .nav li.dropdown.open>.dropdown-toggle {
		color: #ffffff!important
	}
	.tb-megamenu .nav li.dropdown.open>.dropdown-toggle {
		background-color: #154f98!important;
		color: #ffffff!important
	}
	.tb-megamenu .mega-nav .mega-group>.mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title {
		background: inherit!important;
		font-weight: bold!important;
		padding: 0 0 0 10px!important;
		margin: 0!important;
		text-transform: uppercase!important
	}
	.tb-megamenu .dropdown-menu li>a:hover, .tb-megamenu .dropdown-menu li>a:focus, .tb-megamenu .dropdown-submenu:hover>a {
		color: #000000!important;
		text-transform: capitalize
	}
	.tb-megamenu .dropdown-menu li ul.tb-megamenu-subnav.mega-nav li:before {
		content: ""!important;
		display: none!important
	}
	.tb-megamenu .nav-collapse .nav li a {
		margin-bottom: 0;
		border-bottom: 1px solid #d9d9d9!important
	}
	li.tb-megamenu-item.level-2.mega.mega-align-left.mega-group>a {
		border-bottom: none!important
	}
	.tb-megamenu-item.level-2.mega {
		margin-bottom: 7px!important
	}
	.figcaption-bg figcaption, .figcaption-bg-solid figcaption {
		background: url(../images/sutel_peq.png) 0 0 no-repeat;
		height: 35px;
		position: relative;
		z-index: 1;
		padding: 5px 10px 0 55px;
		color: #FFF;
		font-size: 13px;
		text-align: start
	}
	.pre-intructions {
		display: none
	}
	.sutel-lista-noticias .views-field.views-field-field-imagen-destacada img, .field.field-name-field-fonatel-img-destacas img {
		min-width: 100%!important;
		height: auto
	}
}

/*******Media Noticias Destacada*********/
@media all and (max-width: 640px) {
.view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(1),  .view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(2),  .view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(3),  .view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(4),  .view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(5),  .view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(6),  .view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(7),  .view-id-contenido_destacado .view-mode-articulos_destacado:nth-child(8) {
	width: 100% !important;
	height: 320px;
}
.field.field-name-field-imagen-destacada img {
	max-width: initial;
	height: auto;
	width: 100% !important;
}
}

/*Cambios vista APP hogares conectados AYNM 31/05/2018**/

.page-fonatel-hogares-conectados-app #section-header{

   min-height: 85px;

}

.page-fonatel-hogares-conectados-app #region-user-second{

    display: none;

}

.page-fonatel-hogares-conectados-app #region-menu {

   display: none;

}

.page-fonatel-hogares-conectados-app #block-block-43 {

   display: none;

}

.page-fonatel-hogares-conectados-app #zone-postscript-wrapper {

   display: none;

}

.page-fonatel-hogares-conectados-app #region-content {

   margin-bottom: 25px;

}
