@font-face{
    font-family:Roboto;
    src:url(../fonts/Roboto-Thin.ttf);
    font-weight:100;
}
@font-face{
    font-family:Roboto;
    src:url(../fonts/Roboto-Light.ttf);
    font-weight:300;
}
@font-face{
    font-family:Roboto;
    src:url(../fonts/Roboto-Regular.ttf);
    font-weight:400;
}
@font-face{
    font-family:Roboto;
    src:url(../fonts/Roboto-Medium.ttf);
    font-weight:500;
}
@font-face{
    font-family:Roboto;
    src:url(../fonts/Roboto-Bold.ttf);
    font-weight:700;
}
@font-face{
    font-family:Roboto;
    src:url(../fonts/Roboto-Black.ttf);
    font-weight:900;
}
body{
	font-family:Roboto !important;
	color:#555;
	font-size:16px !important;
	font-weight:300;
}
h1,h2,h3,h4,h5,h6{font-family:Roboto;}
.i18n-zh-hant b, .i18n-zh-hant strong{font-weight:500;}
b,strong{font-weight:500;}
label.control-label{font-weight:400;}
a{
	color:#00a5df;
	transition:color 0.15s, background 0.15s;
}
a:hover{
	text-decoration:none;
	transition:color 0.15s, background 0.15s;
}
dt{font-weight:500;}
img{
	max-width:100% !important;
	height:auto !important;
}
header{
	color:#00a5df;
	margin-top:30px;
}
header a{/*color:#CCC;*/}
header a:hover{/*color:#00a5df;*/}
header .idiomas ul.language-switcher-locale-url{
	padding-left:0;
	list-style:none;
}
header .idiomas ul.language-switcher-locale-url li{
	display:inline;
	margin-right:5px;
}
header .idiomas ul.language-switcher-locale-url .locale-untranslated{color:#666;}
header .mainmenu .block-menu ul.menu.nav li{border-top:4px solid #CCC;}
header .mainmenu .block-menu ul.menu.nav li a{
	color:#000;
	font-weight:400;
	min-height:50px;
	color:#555;
	font-size:1.2em;
}
header .logo img{
	width:300px;
	margin:auto;
}
header .mision>div, header .nombre>div{
	border-top:1px solid #CCC;
    padding-top:10px;
}
header .mision h3,header .mision h5,header .nombre h3{font-size:1.8em; }
header .mision h3,header .nombre h3{
	margin-top:5px;
	text-transform:uppercase;
	font-weight:400;
}
header .marcapais{margin-top:15px;}
header .marcapais>div{
	border-top:4px solid #00a5df;
	height:111px;
	background-image:url(../images/header-mobile.jpg);
	background-size:cover;
	background-position:left;
	background-repeat:no-repeat;
}
header .iconos_header>ul,
header .redes section>ul{
	list-style:none;
	padding-left:0;
}
header .iconos_header>ul>li,
header .redes section>ul li{display:inline-block;}
header .iconos_header>ul>li>a,
header .redes section>ul>li>a{
	display:block;
	font-size:1.2em;
	padding:2px 5px;
	border-radius:4px;
}
header .iconos_header>ul>li>a:hover,
header .iconos_header>ul>li>a:focus,
header .redes section>ul>li>a:hover,
header .redes section>ul>li>a:focus{
	text-decoration:none;
	background-color:#00a5df;
	color:#FFF;
}
header div.row .buscar{padding-top:15px !important;}
header .iconos>div{display:inline-block;}
.separador{
    margin:0 5px;
    color:#CCC;
    font-size:1.5em;
}
#block-views-asistenciaconsular-block-1 h2.block-title,
#block-views-promocion-comercial-block-3 h2.block-title,
#block-views-paginainicio-block-1 h2.block-title, #block-views-destacadosinicio-block-1 h2.block-title, #block-views-destacadosinicio-block-2 h2.block-title,
#block-views-promocion-cultural-block-1 h2.block-title, #block-views-promocion-comercial-block-1 h2.block-title,
#block-views-promocion-turistica-block-1 h2.block-title,
#block-views-sobre-argentina-block-1 h2.block-title{
	margin:0;
	padding:15px;
	background-color:#00a5df;
	color:#FFF;
	font-size:1.2em;
	border-radius:4px 4px 0 0;
	text-align:left;
}
#block-views-asistenciaconsular-block-1 .view-asistenciaconsular,
#block-views-promocion-cultural-block-1 .view-promocion-cultural,
#block-views-promocion-comercial-block-1 .view-promocion-comercial,
#block-views-promocion-turistica-block-1 .view-promocion-turistica,
#block-views-sobre-argentina-block-1 .view-sobre-argentina,
#block-views-promocion-comercial-block-3 .view-promocion-comercial{
	border:2px solid #00a5df;
	border-radius:0 0 4px 4px;
}
#block-views-contenido-institucional-block-1 .ui-accordion .ui-accordion-icons,
#block-views-fac2d06b0e54308f0c33c195b07632aa .ui-accordion .ui-accordion-icons{padding:0;}
#block-views-cca3d0ad4509785c1f7cf8e267344e46 .ui-accordion .ui-accordion-icons{padding:0;}
#block-views-contenido-institucional-block-1 .ui-icon,
#block-views-fac2d06b0e54308f0c33c195b07632aa .ui-icon{display:none;}
#block-views-cca3d0ad4509785c1f7cf8e267344e46 .ui-icon{display:none;}


#block-views-contenido-institucional-block-1 .ui-accordion-icons .ui-accordion-header a,
#block-views-fac2d06b0e54308f0c33c195b07632aa .ui-accordion-icons .ui-accordion-header a{padding-left:.5em;}
#block-views-cca3d0ad4509785c1f7cf8e267344e46 .ui-accordion-icons .ui-accordion-header a{padding-left:.5em;}


#block-views-contenido-institucional-block-1 h3.ui-accordion-header,
#block-views-fac2d06b0e54308f0c33c195b07632aa h3.ui-accordion-header
/*#block-views-cca3d0ad4509785c1f7cf8e267344e46 h3.ui-accordion-header*/{
	font-weight:500;
	margin-top:15px;
}

#block-views-contenido-institucional-block-1 h3.ui-accordion-header,
#block-views-fac2d06b0e54308f0c33c195b07632aa h3.ui-accordion-header,
#block-views-cca3d0ad4509785c1f7cf8e267344e46 h3.ui-accordion-header,
#block-views-contenido-institucional-block-1 div.ui-accordion-content,
#block-views-fac2d06b0e54308f0c33c195b07632aa div.ui-accordion-content,
#block-views-cca3d0ad4509785c1f7cf8e267344e46 div.ui-accordion-content,
#block-menu-menu-menugeneral, #block-system-navigation,#block-menu-menu-newsletter-representaciones{
	background-color:#FFF;
	background-image:none;
	border:2px solid #00a5df;
}
#block-views-contenido-institucional-block-1 h3.ui-accordion-header a:hover,
#block-views-fac2d06b0e54308f0c33c195b07632aa h3.ui-accordion-header a:hover,
#block-views-cca3d0ad4509785c1f7cf8e267344e46 h3.ui-accordion-header a:hover,
#block-views-contenido-institucional-block-1 h3.ui-accordion-header a:focus,
#block-views-fac2d06b0e54308f0c33c195b07632aa h3.ui-accordion-header a:focus,
#block-views-cca3d0ad4509785c1f7cf8e267344e46 h3.ui-accordion-header a:focus{
	background-color:#00a5df;
	color:#FFF;
}
#block-views-contenido-institucional-block-1 h3.ui-accordion-header.ui-state-active a,
#block-views-fac2d06b0e54308f0c33c195b07632aa h3.ui-accordion-header.ui-state-active a,
#block-views-cca3d0ad4509785c1f7cf8e267344e46 h3.ui-accordion-header.ui-state-active a{
	background-color:#00a5df;
	color:#FFF;
}
#block-menu-menu-menugeneral,#block-system-navigation,#block-menu-menu-newsletter-representaciones{border-radius:4px;}
#block-views-contenido-institucional-block-1 div.ui-accordion-content,
#block-views-fac2d06b0e54308f0c33c195b07632aa div.ui-accordion-content,
#block-views-cca3d0ad4509785c1f7cf8e267344e46 div.ui-accordion-content,
#block-views-contenido-institucional-block-1 div.ui-accordion-content-active,
#block-views-fac2d06b0e54308f0c33c195b07632aa div.ui-accordion-content-active,
#block-views-cca3d0ad4509785c1f7cf8e267344e46 div.ui-accordion-content-active{
	padding:0;
	border-top:none;
	width:100% !important;
}
#block-menu-menu-newsletter-representaciones ul.menu.nav li a,
#block-menu-menu-menugeneral ul.menu.nav li a, #block-system-navigation ul.menu.nav li a{padding:.5em;}
#block-menu-menu-newsletter-representaciones ul.menu.nav li a,
#block-views-contenido-institucional-block-1 h3.ui-accordion-header a,
#block-views-fac2d06b0e54308f0c33c195b07632aa h3.ui-accordion-header a,
#block-views-cca3d0ad4509785c1f7cf8e267344e46 h3.ui-accordion-header a,
#block-views-contenido-institucional-block-1 div.ui-accordion-content a,
#block-views-fac2d06b0e54308f0c33c195b07632aa div.ui-accordion-content a,
#block-views-cca3d0ad4509785c1f7cf8e267344e46 div.ui-accordion-content a,
#block-menu-menu-menugeneral ul.menu.nav li a, #block-system-navigation ul.menu.nav li a,
#block-views-promocion-cultural-block-1 .view-promocion-cultural .view-content .views-field-title a,
#block-views-promocion-comercial-block-1 .view-promocion-comercial .view-content .views-field-title a,
#block-views-promocion-turistica-block-1 .view-promocion-turistica .view-content .views-field-title a,
#block-views-asistenciaconsular-block-1 .view-asistenciaconsular .view-content .views-field-title a,
#block-views-sobre-argentina-block-1 .view-sobre-argentina .view-content .views-field-title a,
#block-views-promocion-comercial-block-3 .view-promocion-comercial .view-content .views-field-title a{
	color:#00a5df;
	font-size:13px;
	display:block;
	text-align:left;
	padding:10px 7px;
	letter-spacing:-0.2px;
}
#block-views-contenido-institucional-block-1 div.ui-accordion-content a:hover,
#block-views-fac2d06b0e54308f0c33c195b07632aa div.ui-accordion-content a:hover,
#block-views-cca3d0ad4509785c1f7cf8e267344e46 div.ui-accordion-content a:hover,
#block-views-promocion-cultural-block-1 .view-promocion-cultural .view-content .views-row .views-field-title a:hover,
#block-views-promocion-comercial-block-1 .view-promocion-comercial .view-content .views-row .views-field-title a:hover,
#block-views-promocion-turistica-block-1 .view-promocion-turistica .view-content .views-row .views-field-title a:hover,
#block-views-asistenciaconsular-block-1 .view-asistenciaconsular .view-content .views-row .views-field-title a:hover,
#block-views-sobre-argentina-block-1 .view-sobre-argentina .view-content .views-field-title a:hover{background-color:#EEE;}
.view-paginainicio .views-row,.view-destacadosinicio .views-row,
#block-views-promocion-comercial-block-3 .view-promocion-comercial .view-content .views-field-title a:hover{
	border-bottom:1px solid #ddd;
	padding:15px;
	overflow:hidden;
}

.region-menu-primario{
display: flex;
}
#block-menu-menu-echin-link-externo{
padding:0 0 0 5px
}


.view-paginainicio .views-row:last-of-type,
.view-destacadosinicio .views-row:last-of-type{margin-bottom:0;}
.view-paginainicio .views-field-title,.view-destacadosinicio .views-field-title{
	font-size:1.1em;
	font-weight:400;
}
.view-paginainicio .views-field-field-imagen-novedades{
	float:left;
	margin-right:10px;
}
.view-paginainicio .views-field-field-imagen-novedades img,
.view-destacadosinicio .views-field-field-imagen-destacado-inicio img,footer .palacio img{border-radius:4px;}
footer .palacio{display:none;}
.view-destacadosinicio .views-field-title a{color:#555;}
.view-destacadosinicio .views-field-title a:hover{color:#00a5df;}
.view-paginainicio .views-row>.views-field,
.view-destacadosinicio .views-row>.views-field{margin-bottom:10px;}
.view-destacadosinicio .views-row>.views-field a{font-weight:400;}
.view-destacadosinicio .views-field-field-imagen-destacado-inicio img{margin:auto;}
.destacados>div{border-radius:4px 4px 0 0;}
.view-destacadosinicio{background-color:#f6f6f5;}
#block-views-destacadosinicio-block-2{margin-bottom:15px;}
#block-views-destacadosinicio-block-2 .view-destacadosinicio{padding-bottom:15px;}
ul.pagination{
	font-weight:400;
	font-size:0.9em;
}
#block-views-destacadosinicio-block-2 ul.pagination{
    margin:20px auto;
    background-color:#FFF;
    padding:10px;
    border-radius:4px;
}
.left section.block{
	margin-bottom:15px;
	display:block;
}
.view-destacadosinicio .views-row > .views-field-view-node a,
.view-destacadosinicio .views-row > .views-field-view-node-1 a{font-weight:300;color:#555}


.left section.block-block,.right section.block{text-align:center;}
footer{
	margin-top:15px;
	margin-bottom:15px;
}
footer .foot, footer .location{padding-top:5px;}
footer .location{margin-top:10px;}
.pais, .paises, .cuadropais, .gotop{width:100% !important;}
#block-block-4{display:none;}
#block-block-4 a img{margin-bottom:10px;}
.breadcrumb{
    background-color:white !important;
    border:1px solid #ccc;
    padding:10px 16px !important;
    font-size:0.9em;
}
.field-name-field-video{margin:30px 0;}
.field-name-field-video .field-items{max-width:653px;margin:0px auto;}
.field-name-field-video .even,.field-name-field-video .odd{margin-bottom: 30px;}

.front h1.page-header{display:none;}
h1.page-header{
    margin:15px 0 15px 0;
    border-bottom:0;
    color:#00a5df;
    font-size:1.5em;
    text-transform:uppercase;
    border-radius:4px;
    font-weight:400;
}
.node table h2{
    font-size:1.2em;
    margin:10px 0;
}
.node table td{
    border:0;
    padding:2px;
}
.node table{border:0;}
.pagination>li>a, .pagination>li>span{
	border:0 !important;
	border-radius:4px !important;
}
.page-boletines-informativos .btn-default{
    color:#fff;
    background-color:#337ab7;
    border-color:#2e6da4;
}
.page-boletines-informativos .btn-default:hover,
.page-boletines-informativos .btn-default:active,
.page-boletines-informativos .btn-default:focus{
    color:#fff;
    background-color:#286090;
    border-color:#204d74;
}
#block-block-107{margin-top:-20px;}
a.social-share-facebook{
  background:url(../images/facebook-16x16.png);
  width:16px;
  height:16px;
  display:block;
}
a.social-share-twitter{
  background:url(../images/twitter-16x16.png);
  width:16px;
  height:16px;
  display:block;
}
.navbar-collapse{padding:0 !important;}
.navbar-toggle{
	background-color:#00a5df !important;
	margin-right:0 !important;
	float:none;
}
.navbar-toggle:hover{background-color:#167091 !important;}
.navbar-toggle>span.icon-bar{background-color:#FFF !important;}

.field-name-field-imagen-adicional-novedades,
.field-name-field-imagen-destacado-nodo{
	margin:15px 0;
	clear:both;
}
.field-name-field-imagen-adicional-novedades>.field-items,
.field-name-field-imagen-destacado-nodo>.field-items{margin:0 -5px;}
.field-name-field-imagen-adicional-novedades>.field-items>.field-item,
.field-name-field-imagen-destacado-nodo>.field-items>.field-item{
    display:inline-block;
    padding:0 5px 5px 5px;
}
.field-name-field-imagen-adicional-novedades>.field-items img,
.field-name-field-imagen-destacado-nodo>.field-items img{border-radius:3px;}
.field-name-field-imagen-novedades img,
.field-name-field-imagen-destacado-inicio img{
    float:left;
    margin:0 10px 10px 0;
    border-radius:4px;
}
#first-time{display:none;}
section#block-social-share-social-share>ul{
	padding-left:0;
	float:right;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color:#00a5df;}
.pagination>li>a, .pagination>li>span{color:#00a5df;}
.btn-primary{
	background-color:#00a5df;
	border-color:#00a5df;
}
section#block-social-share-social-share>ul>li{display:inline-block;}
header .logo{display:none;}
footer .foot ul.menu.nav li a{
	border-radius:4px;
	text-align:center;
	text-transform:uppercase;
	font-weight:500;
	font-size:1.2em;
}
footer .foot{padding:30px 0;}
footer .location{
	background-color:#f6f6f5;
	padding:30px;
	color:#757575;
	margin-left:-15px;
	margin-right:-15px;
	font-size:1.1em;
}
footer .mrec,footer .marcapais{
	padding:50px 30px;
	text-align:center;
}
footer .mrec img{max-width:290px !important;}
footer .marcapais img{max-width:136px !important;}
footer .mrec{background-color:#00a7e1;}
#block-views-destacadosinicio-block-1{display:none;}
div.ui-accordion h3:first-child{margin-top:0 !important;}
.right section{display:none;}
.right section.block-views{display:block;}
.right section.block-views h2{margin-top:0;}
span.menu{
    font-weight:400;
    font-size:1em;
	vertical-align:middle;
	margin-left:5px;
}
.view-destacadosinicio .views-field.views-field-body{overflow:hidden;}
footer .foot ul.menu.nav li a:hover{
	background-color:#00a5df;
	color:#FFF;
}
.form-control,.btn{
	padding:10px 16px;
	height:initial !important;
}
.form-control.form-file{padding:9px 16px;}
.box-gen .col{margin-bottom:30px;}
.box-gen .col>a{
    display:block;
    border-radius:4px;
    background-color:#f7f7f7;
    box-shadow:2px 2px 2px 0px rgba(0,0,0,0.2);
    color:#000;
    overflow:hidden;
}
.box-gen .col>a>div{
    display:block;
    padding:10px 15px 0 15px;
}
.box-gen .col>a div.img-header{padding:0;}
.box-gen .col>a div.img-header img{min-width:100%;}
.box-gen .col>a div:last-of-type{padding-bottom:10px;}
.box-gen .col>a div.small{font-size:13px;}
.box-gen .col>a div.right{text-align:right;}
.box-gen .col>a div.light{color:#717171;}
.box-gen .col>a div.bold{font-weight:400;}
.box-gen .col>a div.title{font-size:1.3em;}
.box-gen .col>a:hover,
.box-gen .col>a:focus{
    background-color:#00a5df;
    color:#FFF;
    text-decoration:none;
}
.box-gen .col>a:hover div.light,
.box-gen .col>a:focus div.light{color:#FFF;}
.box-gen .col>a:hover div>img{
    opacity:0.9;
    filter:alpha(opacity=50);
}
fieldset .panel-body{display:block;}
.hcontact{display:none;}

.page-representaciones .panel-group .accordion-toggle img{margin-right: 15px;}
.page-representaciones .panel-group .panel-body ul{
	list-style:none;
	padding-left:0;
}
.page-representaciones .panel-group .panel-body ul li{margin-bottom:10px;}
.view-portada-asistencia-consular .ui-state-default,.view-portada-asistencia-consular .ui-widget-content .ui-state-default,.view-portada-asistencia-consular .ui-widget-header .ui-state-default{
    background-image: none;
    background-color: #f5f5f5;
    border-color:#ddd;
    margin-top:10px;
}
.view-portada-asistencia-consular .ui-state-default a,.view-portada-asistencia-consular .ui-widget-content .ui-state-default  a,.view-portada-asistencia-consular .ui-widget-header .ui-state-default a{color:#000 !important;}
.view-portada-asistencia-consular .ui-widget-content{
    border-color:#ddd;
    font-size:.9em
}
#block-views-revision-block,
#block-views-revision-block-1{color:#ff0000;margin-bottom: 15px;}
/* Contenido-categorizado */
.contenido-categorizado a.accordion-toggle.collapsed,
.contenido-categorizado a.accordion-toggle[aria-expanded=true] {
    color: #00a5df;
    font-size: 13px;
    display: block;
    text-align: left;
    padding: 10px 7px;
    letter-spacing: -0.2px;
}

.contenido-categorizado a,
.contenido-categorizado a:hover,
.contenido-categorizado a:active,
.contenido-categorizado a:focus{
    text-decoration:none;
}

.contenido-categorizado a.accordion-toggle.collapsed:hover,
.contenido-categorizado a.accordion-toggle[aria-expanded=true] {
    background-color: #00a5df;
    color: #FFF;
}

.contenido-categorizado .panel-body {
    padding: 0;
    border: 0 !important;
}

.contenido-categorizado .panel-default {
    border: 2px solid #00a5df;
    border-radius: 4px;
    padding: 0;
}

.contenido-categorizado .panel-heading {
    padding: 0;
    background-color: #FFF;
    background-image: none;
    border: 0;
}

.contenido-categorizado .view-content h3 {
    text-align: left;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 10px 7px;
}

.contenido-categorizado .view-content h3 a {
    display: block;
    color: #00a5df;
}

.contenido-categorizado .view-content h3:hover {
    background-color: #eee;
}

.view-categor-as-contenido-categorizado .views-field.views-field-field-imagen-adicional-novedades {
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
}

.view-categor-as-contenido-categorizado .views-field.views-field-field-imagen-adicional-novedades img {
    border-radius: 3px;
}

.view-categor-as-contenido-categorizado .views-field-title {
    font-weight: 400;
    padding-bottom: 15px;
    font-size: 1.1em;
}

.view-categor-as-contenido-categorizado .views-row {
    clear: both;
}

.view-categor-as-contenido-categorizado .views-field-field-volanta {
    margin-bottom: 5px;
}

.view-categor-as-contenido-categorizado .views-field.views-field-body {
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}

.page-taxonomy-term #block-system-main {
    display: none;
}

.node-type-servicios-local .form-item-title,
.node-type-servicios-local #edit-field-nidmrec{display: none;}

.page-serviciosmrec .alert h3{margin-top:0;}

/* Estilos Webform Resultados */
.page-node-52499.page-node-submission .webform-submission {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
}

.page-node-52499.page-node-submission .webform-submission label {
    font-weight: bold;
}

.page-node-52499.page-node-submission .webform-submission label::after {
    content: ":";
    margin-right: 10px
}


.page-node-52499.page-node-submission fieldset legend {
    background-color: transparent !important;
    border: 0;
    font-weight: bold;
}

.page-node-52499.page-node-submission fieldset, .page-node-52499.page-node-submission fieldset .panel-body {
    border: 0 !important;
    box-shadow: none;
}

.page-node-52499.page-node-submission fieldset .panel-body {
    display: grid;
    border-left: 1px solid grey !important;
    margin-left: 16px;
}

.page-node-52499.page-node-submission .webform-component--identificacion {
    width: auto;
}

.page-node-52499.page-node-submission .webform-component {
    padding-left: 15px;
    padding-right: 15px;
}

/* Noticias por concurrencia */
/* #block-block-202 eport */
/* #block-block-201 epaki */
/* #block-block-205 eindi */

#block-block-202 h2.block-title,
#block-block-201 h2.block-title,
#block-block-205 h2.block-title {
	color: #00a5df;
    text-transform: uppercase;
    font-size: 22px;
    text-align: left;
}

#block-block-202 ul,
#block-block-201 ul,
#block-block-205 ul{
	list-style: none;
    text-align: left;
    padding: 0;
}

#block-block-202 ul li,
#block-block-201 ul li,
#block-block-205 ul li{
	background-color: #00a5df;
    padding: 5px 5px 5px 20px;
    margin-bottom: 10px;
    border-radius: 5px;
}

#block-block-202 ul li a,
#block-block-201 ul li a,
#block-block-205 ul li a{
	color: white;
    font-size: 20px;
    text-transform: uppercase;
}

/* show block in right side bar */
section#block-block-202,
section#block-block-201,
section#block-block-205 {
    display: block;
}

.page-noticias-por-concurrencia .views-field.views-field-field-noticia-concu-galeria {
    float: left;
}

.page-noticias-por-concurrencia .views-field.views-field-field-noticia-concu-galeria .field-content:not(:empty) {
	margin: 0 15px 15px 0;
}

.node-type-noticia-de-una-concurrencia .noticias-por-concurrencia-concurrencia,
.page-noticias-por-concurrencia .noticias-por-concurrencia-concurrencia,
.page-taxonomy-term .encabezado_concurrencia_embajada {
    background-color: #00a5df;
    color: white;
    padding: 20px;
    border-radius: 4px;
}

.page-taxonomy-term .encabezado_concurrencia_embajada{
    margin-bottom: 25px;
}

.page-noticias-por-concurrencia .noticias-por-concurrencia-concurrencia h2{
    margin-top: 0px;
    text-transform: uppercase;
    font-weight: normal;
}

.page-noticias-por-concurrencia .view-noticias-por-concurrencia .views-row{
    margin-left: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #cccccc;
    color: #606060;
}
.page-noticias-por-concurrencia .view-noticias-por-concurrencia .views-row h3 a{
    font-weight: normal;
    font-size: 22px;
}

.page-noticias-por-concurrencia .views-field-field-noticia-concu-galeria img {
    width: 180px !important;
    height: 115px !important;
    object-fit: cover;
    border-radius: 4px;
}

.page-noticias-por-concurrencia .views-field-title .field-content{
    margin: 15px 0 15px 0;
    color: #00a5df;
    font-size: 1.5em;
    font-weight: 400;
    display: inline-block;
}

.view-noticias-por-concurrencia .views-field-field-noticia-concu-etiqueta span{
    color: white;
    padding: 2px 15px;
    border-radius: 6px;
    margin-top: 10px;
    margin-right: 8px;
    display: inline-block;
    font-size: 14px;
}

.node-type-noticia-de-una-concurrencia .node-noticia-de-una-concurrencia span[class^="etiqueta-tid"]{
    color: white !important;
    padding: 5px 10px;
    margin-top: 10px;
    margin-right: 5px;
    border-radius: 6px;
    display: inline-block;
}

.node-type-noticia-de-una-concurrencia article.node-noticia-de-una-concurrencia span[class^="etiqueta-tid"],
.view-noticias-por-concurrencia .views-field-field-noticia-concu-etiqueta span[class^="etiqueta-tid"] {
    background-color: blue; /* default */
}

.node-type-noticia-de-una-concurrencia article.node-noticia-de-una-concurrencia span.etiqueta-tid-3860,
.view-noticias-por-concurrencia .views-field-field-noticia-concu-etiqueta span.etiqueta-tid-3860 {
    background-color: #d08d00; /* pasaporte */
}

.node-type-noticia-de-una-concurrencia article.node-noticia-de-una-concurrencia span.etiqueta-tid-3862,
.view-noticias-por-concurrencia .views-field-field-noticia-concu-etiqueta span.etiqueta-tid-3862 {
    background-color: #028827; /* viaje de negocios */
}

.node-type-noticia-de-una-concurrencia article.node-noticia-de-una-concurrencia span.etiqueta-tid-3861,
.view-noticias-por-concurrencia .views-field-field-noticia-concu-etiqueta span.etiqueta-tid-3861 {
    background-color: #ae1a18; /* alerta de viaje */
}

.view-noticias-por-concurrencia hr{
    border-top: 2px solid #bdbdbd;
    margin-bottom: 0;
}

.node-type-noticia-de-una-concurrencia .field-name-field-noticia-concu-galeria .field-items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-rows: 120px;
    grid-gap: 20px;
}

.node-type-noticia-de-una-concurrencia .field-name-field-noticia-concu-doc-relac .field-label,
.node-type-noticia-de-una-concurrencia .field-name-field-noticia-concu-galeria .field-label {
    margin: 20px 0 10px !important;
    color: #7b7b7b;
    font-size: 1.2em;
}

.node-type-noticia-de-una-concurrencia .field-name-field-noticia-concu-galeria .field-items img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
	border-radius: 4px;
}

.node-type-noticia-de-una-concurrencia .field-name-field-noticia-concu-doc-relac img.file-icon,
.node-type-noticia-de-una-concurrencia .maincontent > h1.page-header{
    display: none;
}

.node-type-noticia-de-una-concurrencia .field-noticia-galeria-1foto-body-container .field-name-body .field-items .field-item:first-child a{
    float: left;
    margin: 0 15px 15px 0;
    width: calc(25% - 15px);
}

.node-type-noticia-de-una-concurrencia .field-noticia-galeria-1foto-body-container .field-name-body .field-items .field-item:first-child a img{ 
	width: 100% !important;
    height: 115px !important;
    object-fit: cover;
    border-radius: 4px;
}

.node-type-noticia-de-una-concurrencia .field-noticia-galeria-1foto-body-container .field-name-body .field-items

.page-taxonomy-term h1.page-header {
    display: none;
}

.view-noticias-por-concurrencia .view-content{
    padding-left: 30px;
}

/* Fin Noticias por concurrencia */

/* Alternate sidebar-first position with main-content */




/* HUB contenidos internos */
.view-seccion-contenidos-internos .view-content .row .col a{
  margin-bottom:20px;
  padding-bottom:20px;
}
.view-seccion-contenidos-internos .view-content .col .panel-body{
	border:1px solid #00a5df;
	border-radius: 5px;
	min-height: 85px
}
.view-seccion-contenidos-internos .view-content .col .panel-body .media{
	display: grid;
  grid-template-columns: 50px 1fr;
  grid-gap: 10px;
}
.view-seccion-contenidos-internos .view-content .col a.panel{border:none;}
.view-seccion-contenidos-internos .view-content .col a.panel .media .media-body{
	color: #000;
	font-weight: 500
}
.view-seccion-contenidos-internos .view-content .col a.panel:hover{
	background-color: #f3faff;}

#block-views-09251de96d51875cb2574f4826bdf1b5 .view-content .col a,
#block-views-7ec89ed22285a09c79422338ccc6b335 .view-content .col a{
	border-radius: 5px;
	display: block;
border-radius: 10px;
border: 1px solid #ccc;
color: #000;
overflow: hidden;
}
#block-views-09251de96d51875cb2574f4826bdf1b5 .view-content .col,
#block-views-7ec89ed22285a09c79422338ccc6b335 .view-content .col
{width: 33.333%}
#block-views-09251de96d51875cb2574f4826bdf1b5 .view-content .col a .img-header,
#block-views-7ec89ed22285a09c79422338ccc6b335 .view-content .col a .img-header{
	padding: 0px;
}
#block-views-09251de96d51875cb2574f4826bdf1b5 .view-content .col .views-field-body,
#block-views-09251de96d51875cb2574f4826bdf1b5 .view-content .col .views-field-field-fecha-hub,
#block-views-09251de96d51875cb2574f4826bdf1b5 .view-content .views-field-title,
#block-views-7ec89ed22285a09c79422338ccc6b335 .view-content .views-field-title,
#block-views-7ec89ed22285a09c79422338ccc6b335 .view-content .col .views-field-field-fecha-hub,
#block-views-7ec89ed22285a09c79422338ccc6b335 .view-content .col .views-field-body{
  display: block;
  padding: 10px 15px 0 15px;
	font-weight: 400;
}
#block-block-208{
  background-color: #ddd;
  border-radius: 5px;
  padding:15px
}
#block-block-209{
padding: 15px
}
#block-block-208 .block-title{
  font-size: 20px;
}
#block-block-208 .btn-block-hub{
  font-weight: 500;
 display:inline-block;
  margin-top: 20px
}
#block-block-208 .btn-block-hub a{
padding: 0px 15px 0px 0
}
.node-noticia-contenido-interno{
 display: grid;
  grid-template-rows: 30px; 100px
  grid-template-columns: 50px; 50px;
  grid-gap: 5px;
}
.node-noticia-contenido-interno .field-type-text-with-summary{
  grid-column-start: 2; 
  grid-column-end: 2; 
  grid-row-start: 2; 
  grid-row-end: 2;
}
.node-noticia-contenido-interno .field-name-field-fecha-hub{
  font-weight: 500;
  grid-column-start: 1; 
  grid-column-end: 1; 
  grid-row-start: 1; 
  grid-row-end: 1;
}

/* HUB contenidos internos */

#main-content-only-for-desktop{
    display: none;
}

#main-content-only-for-mobile{
    display: block;
}

/*---*/

    #block-views-temporada-2023-cflor-block{
        margin-bottom: 20px;
        margin-top: 20px;
        word-break: break-word;
   }
   
   #block-views-temporada-2023-cflor-block .ui-state-default {
       background: transparent;
       padding: 10px;
   }
   
   #block-views-temporada-2023-cflor-block span.ui-accordion-header-icon{
      display: none;
   }
   
   #block-views-temporada-2023-cflor-block .ui-accordion-header-active{
      border-bottom: none;
   }
   
   #block-views-temporada-2023-cflor-block a {
      color: #00a5df;
      display: inline-block;
   }
   
   #block-views-temporada-2023-cflor-block .views-field-edit-node a{
    margin-top: 10px;
   }
   
   #block-views-temporada-2023-cflor-block .ui-widget-content{
       border-color: #00a5df;
   }

@media screen and (min-width:576px) { 

}

@media screen and (min-width:768px){
    #main-content-only-for-desktop{
        display: block;
    }
   
    #main-content-only-for-mobile{
        display: none;
    }
    
	header .logo{
		display:block;
		margin-top:-3%;
	}
	header .logo a{float:right;}
	header .mainmenu .block-menu ul.menu.nav li{
		display:inline-block;
		border-top:4px solid #CCC;
		width:125px;
		vertical-align:top;
	}
	.i18n-ru header .mainmenu .block-menu ul.menu.nav li{width:165px;}
	#block-block-4{display:block;}
	.row{margin:0 -5px !important;}
	.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,
	.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,
	.col-xs-11,.col-xs-12{padding:0 5px !important;}
	.container.main{margin-top:25px;}
	footer .palacio{display:block;}
	footer .foot, footer .location{border-top:1px solid #ddd;}
	footer .foot ul.menu.nav li{display:inline-block;}
	footer .foot ul.menu.nav li a{
		color:#666;
		padding:5px;
		text-align:center;
		text-transform:none;
		font-weight:normal;
		font-size:1em;
	}
	footer .foot{padding:10px 0 0 0;}
	footer .location{
		background-color:initial;
		padding:initial;
		color:#757575;
		margin-left:0;
		margin-right:0;
	}
	footer .mrec,footer .marcapais{display:none;}
	#block-views-destacadosinicio-block-1{display:block;}
	#block-views-destacadosinicio-block-2{display:none;}
	.right section{display:block;}
	.right section.block{margin-bottom:15px;}
	header .iconos_header,header .idiomas{text-align:initial;}
	span.menu{display:none;}
	header .marcapais>div{background-image:url(../images/header-768.jpg);}
	footer .location{
		font-size:1em;
		padding-top:10px;
	}
	header .iconos_header>ul>li>a,
	header .redes section>ul>li>a,
	.separador{font-size:1em;}
	header .mainmenu .block-menu ul.menu.nav li a{border-radius:0 0 4px 4px;}
	header .mainmenu .block-menu ul.menu.nav li a{padding:5px 10px;}
	.domain-desa-cnyor-multirepre-mrec-ar.i18n-en ul.menu.nav li:last-child {width: auto !important;}
}
@media screen and (min-width:992px){
	.row{margin:0 -10px !important;}
	.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,
	.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,
	.col-xs-11,.col-xs-12{padding:0 10px !important;}
	header .marcapais>div{
		height:135px;
		background-image:url(../images/header-992.jpg);
	}
}
@media screen and (min-width:1200px){
	.row{margin:0 -10px !important;}
	.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,
	.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,
	.col-xs-11,.col-xs-12{padding:0 10px !important;}
	header .marcapais>div{background-image:url(../images/header-1200.jpg);}
}