@media (min-width: 768px){
	#barra-superior.navbar-collapse.collapse{
		height: 64px !important;
	}
}/**/


    .font-negro{
            color:#333 !important;
    }
    .font-gris{
            color:#666 !important;
    }
    .font-blanco{
            color:#fff !important;
    }
    .font-color{
            color:#008a9b !important;
    }
    .background-negro{
            background-color:#333 !important;
    }
    .background-gris{
            background-color:#666 !important;
    }
    .background-blanco{
            background-color:#fff !important;
    }
    .background-color{
            background-color:#008a9b !important;
    }
    .fa-6x{
            font-size:6em;
    }
    .fa-7x{
            font-size:7em;
    }
    .fa-8x{
            font-size:8em;
    }
    .fa-9x{
            font-size:9em;
    }
    .radio-button-grande{
            width:20px;
    height:20px;
}
.btn:focus{
	outline:none;
	}
	body{
		background:#e5e5e5;
	color:#555;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:300;
line-height:1.5em;
}
body.agricultores{
	background:#fff url('../img/accesorio/fondo-hoja.jpg') no-repeat bottom right fixed;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{
	color:#333;
	font-weight:400;
font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
letter-spacing:-0.03em;
margin-top:10px;
margin-bottom:10px;
}
h1,h4{
	font-weight:700;
	}
	h5,h6{
		font-weight:400;
	}
	.hidden{
		display:none !important;
	visibility:hidden !important;
}
a{
	color:#008a9b;
	}
	a:hover,a:focus{
		color:#cb0032;
	text-decoration:none;
outline:none;
}

.cookies{
	font-size:16px;
	color:#ffa900;
		}



a.badge{
	background-color:#008a9b
	;
	text-decoration:none !important;
}
a.badge:hover{
	background-color:#cb0032;
	text-decoration:none;
}
a.no-vigente{
	color:#ed1d2f !important;
	text-decoration:line-through !important;
}
.icono-frontal a.no-vigente img{
	margin-top:-25px;
	}
	a[href^="mailto:"]{
		overflow:hidden;
	text-overflow:ellipsis;
word-wrap:break-word;
}
acronym{
	border-bottom:1px dotted;
	}
	.ancho-logo{
		width:220px !important;
	float:left;
}
.no-margin-bottom{
	margin-bottom:0 !important;
	}
	.no-margin-top{
		margin-top:0 !important;
	}
	.img-no-vigente{
		margin:0 !important;
	}
	.centro{
		text-align:center;
	}
	.margin-bottom-20{
		margin-bottom:20px !important;
	}
	.margin-top-20{
		margin-top:20px !important;
	}
	.margin-bottom-30{
		margin-bottom:30px !important;
	}
	.margin-top-30{
		margin-top:30px !important;
	}
	.sin-margin{
		margin:0 !important;
	}
	.sin-margin-bottom{
		margin-bottom:0 !important;
	}
	.sin-margin-top{
		margin-top:0 !important;
	}
	.sin-margin-left{
		margin-left:0 !important;
	}
	.sin-margin-right{
		margin-right:0 !important;
	}
	.sin-borde{
		border:none !important;
	}
	.sin-padding{
		padding:0 !important;
	}
	.sin-padding-left{
		padding-left:0 !important;
	}
	.sin-padding-right{
		padding-right:0 !important;
	}
	.sin-padding-top{
		padding-top:0 !important;
	}
	.sin-padding-bottom{
		padding-bottom:0 !important;
	}
	.negrita{
		font-weight:bold;
	}
	.imagen-ancho-completo{
		width:100%;
	}
	.btn,.btn-lg{
		font-weight:300;
	border:0;
text-decoration:none !important;
white-space:normal;
}
.btn.con-borde,.btn-lg.con-borde{
	border:1px solid;
	}
	.btn.btn-primary,.btn-lg.btn-primary{
		background-color:#008a9b;
	}
	.btn.btn-primary.con-borde,.btn-lg.btn-primary.con-borde{
		border-color:#a0ced4;
	}
	.btn.btn-primary:hover,.btn.btn-primary.active,.btn-lg.btn-primary:hover,.btn-lg.btn-primary.active{
		background-color:#a0ced4;
	-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.btn.btn-primary:hover.con-borde,.btn.btn-primary.active.con-borde,.btn-lg.btn-primary:hover.con-borde,.btn-lg.btn-primary.active.con-borde{
	border-color:#cb0032;
	}
	.btn.btn-warning,.btn-lg.btn-warning{
		color:#000;
	background-color:#a0ced4;
border-color:#a0ced4;
}
.btn.btn-warning.con-borde,.btn-lg.btn-warning.con-borde{
	border-color:#a0ced4;
	}
	.btn.btn-warning:hover,.btn-lg.btn-warning:hover{
		color:#fff !important;
	background-color:#a0ced4;
}
.btn.btn-warning:hover.con-borde,.btn-lg.btn-warning:hover.con-borde{
	border-color:#a0ced4;
	}
	.btn.varias-lineas,.btn-lg.varias-lineas{
		white-space:normal;
	}
	.btn.boton-volver,.btn-lg.boton-volver{
		background:url('../img/esquina-pagina.png') no-repeat top right !important;
margin-top:-80px;
margin-right:-50px;
padding-top:70px;
padding-right:70px;
font-size:30px;
width:200px;
height:200px;
text-align:right;
z-index:-1;
position:absolute;
right:0;
color:#777;
}
.btn.boton-volver:hover,.btn-lg.boton-volver:hover{
	background-color:#fff;
	color:#008a9b;
}
.btn.btn-responsive,.btn-lg.btn-responsive{
	white-space:normal;
	}
	.cabecera-site-volver{
		padding-right:130px;
	}
	#no-activa,#no-activa-amarilla{
		display:block;
	width:100%;
padding:3px 40px 4px 40px;
color:red;
font-weight:bold;
background-color:#ffd1d1;
position:fixed;
top:0;
right:0;
z-index:100000;
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
}
#no-activa-amarilla{
	background-color:yellow;
	color:#000;
}
#contenido-de-pestanas{
	padding-top:30px;
	}
	dl dt{
		color:#008a9b;
	font-size:18px;
padding:10px 0 5px 0;
}
dl dd{
	padding:0 0 0 10px;
	margin-left:15px;
margin-bottom:20px;
border-left:2px solid #33becc;
}
#fullwidthbanner{
	max-height:400px !important;
	}
	ul li .informacion-izquierda{
		border-top:none;
	padding:0;
margin-top:0;
}
.informacion-izquierda{
	font-size:0.8em;
	line-height:1.4em;
color:#9d9d9d;
border-top:1px solid #e5e5e5;
padding:15px;
margin-top:20px;
}
.infoDarkGrey{
    color:#555;
}
input[type='password']{
	font-family:Arial, Helvetica, sans-serif;
	}
	table{
		text-align:left;
	border:1px solid #ccc;
}
table .sin-borde{
	border:none !important;
	}
	table caption{
		background-color:#333;
	color:#fff;
font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
font-size:1.1em;
text-align:left;
padding:10px 15px;
}
table caption b,table caption .negrita,table caption a,table caption i{
	color:#fff !important;
	}
	table.table-sm{
		font-size:0.9em;
	}
	table thead tr{
		background-color:#ddd;
	color:#666;
}
table thead tr b,table thead tr .negrita,table thead tr i{
	color:#666 !important;
	}
	table thead tr a{
		color:#222 !important;
	}
	table thead tr a:hover{
		color:#666 !important;
	}
	table thead tr th{
		border-bottom:1px solid #ccc !important;
	}
	table td,table th{
		vertical-align:middle !important;
	}
	table td.resaltada,table th.resaltada{
		background-color:#ffeab3 !important;
	}
	.glosario{
		margin-bottom:15px;
	padding-left:0 !important;
}
.glosario a{
	font-size:13px;
	margin-right:4px;
padding:5px;
background-color:#eee;
text-decoration:none !important;
}
.glosario a:hover{
	background-color:#ccc;
	}
	.glosario a.active{
		background-color:#008a9b;
	color:#fff;
}
#mapa-web ul{
	padding-left:10px;
	}
	.hr-ver-tambien{
		margin-top:0;
	margin-bottom:0;
border-color:#ddd;
}
.transparencia-blanco{
	background:rgba(255,255,255,0.6);
	}
	.alert-info{
		color:#008a9b;
	background-color:#d9f0f2;
border:none;
}
.alert-danger{
	background-color:#f8eeee;
	border:none;
}
.alert-danger h1,.alert-danger h2,.alert-danger h3,.alert-danger h4,.alert-danger .h1,.alert-danger .h2,.alert-danger .h3,.alert-danger .h4{
	color:#a94442 !important;
	}
	.center-block{
		display:block !important;
	margin-right:auto !important;
margin-left:auto !important;
}
.left-block{
	display:block !important;
	margin-right:auto !important;
margin-left:0 !important;
}
.right-block{
	display:block !important;
	margin-left:auto !important;
margin-right:0 !important;
}
.padding-abajo{
	padding-bottom:30px !important;
	}
	.ellipsis{
		overflow:hidden;
	text-overflow:ellipsis;
white-space:nowrap;
}
#aviso-cookie{
	z-index:1000;
	color:#fff;
	font-size:12px;
	line-height:18px;
	position:fixed;
	bottom:0;
	padding:22px;
	border-top:5px solid #aaa;
	background:#636161;
	width:100%;
	text-align: center;
}
@-webkit-keyframes flash{
	0%,100%,50%{
	opacity:1;
	}
	25%,75%{
		opacity:0;
	}
}
	@keyframes flash{
		0%,100%,50%{
		opacity:1;
	}
	25%,75%{
		opacity:0;
	}
}
	.scroller i{
		-webkit-animation:flash 2s ease infinite;
	animation:flash 2s ease infinite;
}
@-webkit-keyframes vertical{
	0%{
	-webkit-transform:translate(0,-4px);
	transform:translate(0,-4px);
}
4%{
	-webkit-transform:translate(0,4px);
	transform:translate(0,4px);
}
8%{
	-webkit-transform:translate(0,-2px);
	transform:translate(0,-2px);
}
12%{
	-webkit-transform:translate(0,2px);
	transform:translate(0,2px);
}
16%{
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
}
}
@keyframes vertical{
	0%{
	-webkit-transform:translate(0,-4px);
	-ms-transform:translate(0,-4px);
transform:translate(0,-4px);
}
4%{
	-webkit-transform:translate(0,4px);
	-ms-transform:translate(0,4px);
transform:translate(0,4px);
}
8%{
	-webkit-transform:translate(0,-2px);
	-ms-transform:translate(0,-2px);
transform:translate(0,-2px);
}
12%{
	-webkit-transform:translate(0,2px);
	-ms-transform:translate(0,2px);
transform:translate(0,2px);
}
16%{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
transform:translate(0,0);
}
}
#opciones-menu-principal li:hover i{
	-webkit-animation:vertical 3s ease infinite;
	animation:vertical 3s ease infinite;
}
@-webkit-keyframes horizontal{
	0%{
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
}
6%{
	-webkit-transform:translate(6px,0);
	transform:translate(6px,0);
}
15%{
	-webkit-transform:translate(-3px,0);
	transform:translate(-3px,0);
}
24%{
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
}
}
@keyframes horizontal{
	0%{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
transform:translate(0,0);
}
6%{
	-webkit-transform:translate(6px,0);
	-ms-transform:translate(6px,0);
transform:translate(6px,0);
}
15%{
	-webkit-transform:translate(-3px,0);
	-ms-transform:translate(-3px,0);
transform:translate(-3px,0);
}
24%{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
transform:translate(0,0);
}
}
.list-group .list-group-item:hover span,.tabbable ul li a:hover .cuadro-peque{
	-webkit-animation:horizontal 2s ease 1;
	animation:horizontal 2s ease 1;
}
@-webkit-keyframes pulse{
	0%{
	-webkit-transform:scale(1);
	transform:scale(1);
}
40%{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
80%{
	-webkit-transform:scale(0.9);
	transform:scale(0.9);
}
100%{
	-webkit-transform:scale(1);
	transform:scale(1);
}
}
@keyframes pulse{
	0%{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
transform:scale(1);
}
40%{
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
transform:scale(1.1);
}
80%{
	-webkit-transform:scale(0.9);
	-ms-transform:scale(0.9);
transform:scale(0.9);
}
100%{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
transform:scale(1);
}
}
.icono-frontal:hover a img,.clickable:hover .icono-frontal a img,.animation-pulse:hover,.animation-pulse-infinito{
	-webkit-animation:pulse 0.5s linear infinite;
	animation:pulse 0.5s linear infinite;
}
#map-canvas img{
	margin:0px;
	}
	#header{
		position:fixed;
	top:0;
left:0;
width:100%;
height:80px;
z-index:999;
}
#header .navbar-default{
	background:#fff;
	border:0;
padding:0;
-webkit-box-shadow:0 10px 50px -10px rgba(0,0,0,0.2);
-moz-box-shadow:0 10px 50px -10px rgba(0,0,0,0.2);
box-shadow:0 10px 50px -10px rgba(0,0,0,0.2);
}
#header .navbar-default .logo-gcc-info{
	width:135px;
	}
	#header .navbar-default .navbar-brand{
		margin-right:20px;
	margin-left:20px;
	margin-bottom:10px;
	width:180px;
	height:58px;
	background:url('../img/logo-2x.png') no-repeat 0 100%;
	background-size:180px;
}
#header .navbar-default .navbar-nav > li.active > a,#header .navbar-default .navbar-nav > li.active > a:focus,#header .navbar-default .navbar-nav > li.active:focus > a,#header .navbar-default .navbar-nav > li.active:focus > a:focus,#header .navbar-default .navbar-nav > li.active:hover > a,#header .navbar-default .navbar-nav > li.active:hover > a:focus,#header .navbar-default .navbar-nav > li:hover > a,#header .navbar-default .navbar-nav > li:hover > a:focus,#header .navbar-default .navbar-nav > li:focus > a,#header .navbar-default .navbar-nav > li:focus > a:focus{
	background-color:#008a9b;
	color:#fff;
}
#header .navbar-default .navbar-nav > li.active > a i,#header .navbar-default .navbar-nav > li.active > a:focus i,#header .navbar-default .navbar-nav > li.active:focus > a i,#header .navbar-default .navbar-nav > li.active:focus > a:focus i,#header .navbar-default .navbar-nav > li.active:hover > a i,#header .navbar-default .navbar-nav > li.active:hover > a:focus i,#header .navbar-default .navbar-nav > li:hover > a i,#header .navbar-default .navbar-nav > li:hover > a:focus i,#header .navbar-default .navbar-nav > li:focus > a i,#header .navbar-default .navbar-nav > li:focus > a:focus i{
	color:#fff !important;
	}
	#header .navbar-default .navbar-nav > li.dropdown:hover > a{
		background-image:url('../img/flecha-menu-inferior.png');
background-position:center bottom !important;
background-repeat:no-repeat;
}
#header .navbar-default .navbar-nav > li > #activar-buscador input{
	border-right:0 !important;
	border:1px solid #ccc;
background-color:#fafafa;
padding:9px;
margin:-10px 0;
width:40px;
}
#header .navbar-default .navbar-nav > li > #activar-buscador,#header .navbar-default .navbar-nav > li.acceso-be a{
	padding-top:25px;
	padding-bottom:26px;
}
#header .navbar-default .navbar-nav > li > a{
	padding:21px 13px 20px 13px;
	font-size:15px;
	line-height:16px;
	color:#777;
}
#header .navbar-default .navbar-nav > li > a > i{
	display:inline-block;
	}
	#header .navbar-toggle{
		margin-top:12px;
	}
	#header #boton-toggle-be{
		background-color:#a0ced4;
	color:#664a00;
border-color:#f5b100;
padding:6px 16px 3px 16px;
font-size:22px;
margin-right:10px;
}
#header #boton-toggle-be.boton-toggle-be-activo{
	padding-bottom:20px;
	margin-bottom:0;
border-bottom:none;
}
#header #barra-superior{
	background-color:#008a9b;
	color:#fff;
font-size:0.8em;
padding:0px 15px 0px 15px;
}
#header #barra-superior > div{
	padding:0;
	}
	#header #barra-superior a{
		color:#fff;
	padding:33px 7px 14px 7px;
}
#header #barra-superior a:hover{
	background-color:#004a52;
	}
	#header #barra-superior i{
		padding-right:2px;
	}
	#header #barra-superior i.fa-caret-down{
		padding-right:7px;
	}
	#header #barra-superior #enlaces-e-idiomas,#header #barra-superior #segmentos,#header #barra-superior #enlace-grupo{
		padding:30px 0 5px 0;
	display:inline-block;
}
#header #barra-superior #segmentos ul{
	font-size:0;
	}
	#header #barra-superior #segmentos ul li{
		font-size:14px;
	border-right:1px solid #008a9b;
}
#header #barra-superior #segmentos ul li a{
	background-color:#00626c;
	padding:33px 15px 10px 15px;
border-bottom:4px solid #a0ced4;
}
#header #barra-superior #segmentos ul li a i{
	color:#a0ced4;
	font-size:1.2em;
}
#header #barra-superior #segmentos ul li a.active{
	background-color:#00464d;
	border-bottom:4px solid #eba900;
}
#header #barra-superior #segmentos ul li a:hover{
	text-decoration:none;
	background-color:#003339;
border-bottom:4px solid #cc9300;
}
#header #barra-superior .dropdown{
	display:inline-block;
	}
	#header #barra-superior .dropdown .dropdown-menu a{
		color:#008a9b;
	}
	#header #barra-superior .dropdown .dropdown-menu a:hover,#header #barra-superior .dropdown .dropdown-menu a:focus{
		background-color:#008a9b;
	color:#fff;
text-decoration:none;
}
#header #barra-superior .enlace-gcc{
	margin:0;
	padding:0;
}
#header #barra-inferior .navbar-nav i{
	margin:1px;
	}
	#header #barra-inferior .navbar-right{
		margin-right:0px;
	}
	#header #barra-inferior .desplegable-be,#header #barra-inferior .buscador{
		background-color:#a0ced4;
	padding:10px;
color:#000;
}
#header #barra-inferior .acceso-be:hover .desplegable-be{
	background-color:#008a9b;
	color:#fff;
text-shadow:none;
}
#header #barra-inferior .buscador{
	background-color:#aaa;
	color:#fff;
text-shadow:none;
}
#header #barra-inferior a:hover .desplegable-be,#header #barra-inferior a:active .desplegable-be,#header #barra-inferior a:focus .desplegable-be,#header #barra-inferior a:hover .desplegable-be i,#header #barra-inferior a:active .desplegable-be i,#header #barra-inferior a:focus .desplegable-be i,#header #barra-inferior a:hover .buscador,#header #barra-inferior a:active .buscador,#header #barra-inferior a:focus .buscador{
	background-color:#008a9b;
	color:#fff;
text-shadow:none;
}
#header #barra-inferior #buscador-menu-principal{
	width:700px;
	margin-right:-84px;
}
#header #barra-inferior #buscador-menu-principal li,#header #barra-inferior #buscador-menu-principal li form{
	width:100%;
	}
	#header #barra-inferior #buscador-menu-principal li form .input-group{
		width:100%;
	}
	#header #barra-inferior #buscador-menu-principal li form .input-group input{
		display:inline-block;
	}
	#header #barra-inferior #buscador-menu-principal input,#header #barra-inferior #buscador-menu-principal button{
		margin-top:7px;
	height:37px;
font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
}
#header #barra-inferior #buscador-menu-principal input{
	font-size:1.2em;
	color:#777;
}
#header #barra-inferior #buscador-menu-principal button{
	font-weight:bold;
	}
	#header #barra-inferior #opciones-menu-principal li a{
		margin:0 !important;
	}
	#header #barra-inferior #opciones-menu-principal li a .fa{
		display:block;
	color:#3aa2ad;
font-size:20px;
}
#header #barra-inferior #opciones-menu-principal li a:hover .fa{
	color:#fff;
	}
	#header #barra-inferior #opciones-menu-principal li a,#header #barra-inferior #opciones-menu-principal-desplegable li a{
		font-size:14px;
	font-weight:300;
}
#header #barra-inferior #opciones-menu-principal.hidden,#header #barra-inferior #opciones-menu-principal-desplegable.hidden{
	display:none !important;
	}
	#header #barra-inferior .acceso-be input{
		line-height:normal;
	}
	#header #barra-inferior .acceso-be .dropdown-menu{
		padding:30px;
	border:0;
max-width:300px;
}
#header #barra-inferior .acceso-be .dropdown-menu .input-group-addon{
	min-width:90px;
	}
	#header #barra-inferior .acceso-be .dropdown-menu #pestanas-acceso-be > li > a{
		padding-top:10px;
	padding-bottom:10px;
}
#header #barra-inferior .acceso-be .info-login{
	text-align:center;
	background:#eee url('../img/accesorio/info.png') no-repeat top left;
font-size:.9em;
padding:15px 10px;
margin:0 -30px;
}
#header #barra-inferior .acceso-be .info-login .btn-default{
	margin-top:5px;
	padding-top:8px;
padding-bottom:8px;
background-color:#bbb;
color:#fff;
}
#header #barra-inferior .acceso-be .info-login .btn-default:hover{
	background-color:#aaa;
	}
	#header #barra-inferior .navbar-right > li > a{
		padding-right:0;
	}
	#header #barra-inferior .navbar-right > li > a:hover,#header #barra-inferior .navbar-right > li > a:active,#header #barra-inferior .navbar-right > li > a:focus{
		background:none;
	}
	#header #barra-inferior .navbar-right > li .dropdown-toggle{
		background:none;
	}
	#header #barra-inferior .navbar-right > li .dropdown-toggle:hover,#header #barra-inferior .navbar-right > li .dropdown-toggle:active,#header #barra-inferior .navbar-right > li .dropdown-toggle:focus{
		background:none;
	}
	#idiomas ul{
		display:none;
	}
	#principal.sin-seccion-cabecera{
		margin-top:130px;
	}
	#principal .caja hr{
		margin-top:0;
	}
	.caja .fondo-oscuro ul li:before{
		background-image:url('../img/sprite-iconos.png');
background-repeat:no-repeat;
display:block;
content:" ";
position:absolute;
background-position:-16px 0;
width:16px;
height:30px;
}
.fondo-oscuro{
	background-color:#333;
	color:#fff;
padding-bottom:15px;
}
.fondo-oscuro .popover{
	color:#333;
	}
	.fondo-oscuro hr{
		border-top:1px solid #666;
	}
	.fondo-oscuro .row{
		padding-top:15px;
	margin-left:0px;
margin-right:0px;
}
.fondo-oscuro h1,.fondo-oscuro h2,.fondo-oscuro h3,.fondo-oscuro h4,.fondo-oscuro h5,.fondo-oscuro .h1,.fondo-oscuro .h2,.fondo-oscuro .h3,.fondo-oscuro .h4,.fondo-oscuro .h5{
	color:#a0ced4 !important;
	padding:0 !important;
margin-top:0;
}
.fondo-oscuro > .row > div > i{
	font-size:70px;
	color:#a0ced4;
}
.fondo-oscuro a{
	text-decoration:none !important;
	color:#a0ced4;
}
.fondo-oscuro a.badge{
	color:#fff;
	}
	.fondo-oscuro a:hover{
		color:#f0dca8;
	}
	.fondo-oscuro h4,.fondo-oscuro h5,.fondo-oscuro .h4,.fondo-oscuro .h5{
		color:#fff !important;
	}
	.linea-bicolor{
		margin:-30px -30px 30px -30px;
	}
	.linea-bicolor.sin-margen{
		margin-top:0;
	margin-bottom:0;
}
.linea-bicolor .linea-bicolor-1{
	border-top:10px solid #a0ced4;
	}
	.linea-bicolor .linea-bicolor-2{
		border-top:10px solid #a0ced4;
	}
	.tp-leftarrow.default{
		left:0 !important;
	}
	.tp-rightarrow.default{
		right:0 !important;
	}
	#seccion-cabecera{
		background-color:#fff;
	}
	#seccion-cabecera #slider #fullwidthbanner{
		top:0;
	}
	#seccion-cabecera #slider #cargando-slider{
		padding-top:120px;
	font-size:2em;
font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
font-weight:300;
}
#seccion-cabecera .tp-caption{
	font-size:24;
	line-height:20px;
color:#666;
}
#seccion-cabecera a.btn{
	letter-spacing:-1px;
	}
	#seccion-cabecera a.btn.btn-primary{
		color:#fff !important;
	}
	#seccion-cabecera a.btn.btn-primary:hover{
		color:#008a9b !important;
	}
	#seccion-cabecera .grande{
		font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
font-weight:700;
font-size:70px;
line-height:70px;
letter-spacing:-3px;
padding:15px 0 !important;
color:#fff;
text-shadow:1px 1px 6px rgba(0,0,0,0.9);
-moz-text-shadow:1px 1px 6px rgba(0,0,0,0.9);
-webkit-text-shadow:1px 1px 6px rgba(0,0,0,0.9);
padding-right:10px;
}
#seccion-cabecera .grande.sin-sombra{
	text-shadow:none !important;
	}
	#seccion-cabecera .grande.sin-sombra a{
		text-shadow:none !important;
	}
	#seccion-cabecera .grande.color{
		color:#008a9b !important;
	text-shadow:1px 1px 6px rgba(255,255,255,0.8);
}
#seccion-cabecera .grande.color a{
	color:#008a9b;
	text-shadow:1px 1px 6px rgba(255,255,255,0.8);
}
#seccion-cabecera .grande.color a:hover{
	background:#fff;
	background:rgba(255,255,255,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#seccion-cabecera .grande a{
	color:#fff;
	text-shadow:1px 1px 6px rgba(0,0,0,0.8);
}
#seccion-cabecera .grande a:hover{
	background:#fff;
	background:rgba(255,255,255,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#seccion-cabecera .mediano{
	font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
font-weight:700;
font-size:34px;
letter-spacing:-2px;
line-height:32px;
color:#fff;
text-shadow:1px 1px 4px #000;
}
#seccion-cabecera .mediano.sin-sombra{
	text-shadow:none !important;
	}
	#seccion-cabecera .mediano.sin-sombra a{
		text-shadow:none !important;
	}
	#seccion-cabecera .mediano.color{
		color:#008a9b !important;
	text-shadow:1px 1px 4px #fff;
}
#seccion-cabecera .mediano.color a{
	color:#008a9b;
	text-shadow:1px 1px 4px #fff;
}
#seccion-cabecera .mediano.color a:hover{
	background:#fff;
	background:rgba(255,255,255,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#seccion-cabecera .mediano.byn{
	color:#333 !important;
	text-shadow:1px 1px 3px rgba(0,0,0,0.7);
}
#seccion-cabecera .mediano.byn a{
	color:#333;
	text-shadow:1px 1px 3px rgba(255,255,255,0.7);
}
#seccion-cabecera .mediano.byn a:hover{
	background:#fff;
	background:rgba(255,255,255,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#seccion-cabecera .mediano a{
	color:#fff;
	text-shadow:1px 1px 4px #000;
}
#seccion-cabecera .mediano a:hover{
	background:#fff;
	background:rgba(255,255,255,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#seccion-cabecera .peque{
	font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
font-weight:300;
font-size:28px;
line-height:1em;
color:#fff;
text-shadow:1px 1px 3px #000;
}
#seccion-cabecera .peque.sin-sombra{
	text-shadow:none;
	}
	#seccion-cabecera .peque.sin-sombra a{
		text-shadow:none !important;
	}
	#seccion-cabecera .peque.color{
		color:#008a9b !important;
	text-shadow:1px 1px 3px #fff;
}
#seccion-cabecera .peque.color a{
	color:#008a9b;
	text-shadow:1px 1px 3px #fff;
}
#seccion-cabecera .peque.color a:hover{
	background:#fff;
	background:rgba(255,255,255,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#seccion-cabecera .peque.byn{
	color:#333 !important;
	text-shadow:none;
}
#seccion-cabecera .peque.byn a{
	color:#333;
	text-shadow:1px 1px 3px rgba(255,255,255,0.7);
}
#seccion-cabecera .peque.byn a:hover{
	background:#fff;
	background:rgba(255,255,255,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#seccion-cabecera .peque a{
	color:#fff;
	text-shadow:1px 1px 3px #000;
}
#seccion-cabecera .peque a:hover{
	background:#fff;
	background:rgba(255,255,255,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.clickable{
	cursor:pointer;
	}
	.well.well-border{
		border:3px solid #008a9b !important;
	background-color:#fff;
}
.well.clickable{
	border:none;
	}
	.well.clickable a{
		text-decoration:none;
	}
	.well.clickable:hover{
		background-color:#008a9b;
	color:#fff;
}
.well.clickable:hover .font-color{
	color:#fff !important;
	}
	.well.clickable:hover a{
		color:#fff;
	}
	.cuerpo-contenido{
		font-weight:400;
	padding-bottom:30px;
}
.cuerpo-contenido img{
	margin:10px;
	}
	.cuerpo-contenido .mapa img{
		margin:2px;
	}
	.cuerpo-contenido .img-responsive{
		margin:0 auto;
	max-width:100%;
}
.cuerpo-contenido a{
	text-decoration:underline;
	}
	.cuerpo-contenido p{
		line-height:1.7em;
	}
	.cuerpo-contenido p.h1,.cuerpo-contenido p.h2,.cuerpo-contenido p.h3,.cuerpo-contenido p.h4{
		line-height:1em;
	}
	.cuerpo-contenido .breadcrumb{
		font-size:12px;
	padding:0;
background:none;
border-bottom:1px solid #ccc;
}
.cuerpo-contenido .breadcrumb a,.cuerpo-contenido .breadcrumb .negrita{
	color:#666;
	text-decoration:none;
padding-left:2px;
padding-right:2px;
}
.cuerpo-contenido .breadcrumb b,.cuerpo-contenido .breadcrumb .negrita{
	color:#555;
	}
	.cuerpo-contenido .breadcrumb a:hover{
		color:#008a9b;
	}
	.cuerpo-contenido h1,.cuerpo-contenido h2,.cuerpo-contenido h3,.cuerpo-contenido .h3{
		margin-bottom:15px;
	color:#555;
}
.cuerpo-contenido h1 a,.cuerpo-contenido h2 a,.cuerpo-contenido h3 a,.cuerpo-contenido .h3 a{
	text-decoration:none;
	}
	.cuerpo-contenido .menu-lateral.list-group{
		margin-bottom:10px;
	}
	.cuerpo-contenido .menu-lateral.list-group .list-group-item{
		background-color:#fff;
	border:none;
padding:4px 22px 4px 22px !important;
display:table;
}
.cuerpo-contenido .menu-lateral.list-group .list-group-item:before{
	background-image:url('../img/sprite-iconos.png');
background-repeat:no-repeat;
display:block;
content:" ";
position:absolute;
background-position:-64px 0;
width:16px;
height:30px;
margin-left:-20px;
margin-top:-3px;
}
.cuerpo-contenido .menu-lateral.list-group a.list-group-item,
.cuerpo-contenido .menu-lateral.list-group p.list-group-item{
	color:#008a9b;
	text-decoration:underline;
}
.cuerpo-contenido .menu-lateral.list-group a.list-group-item:hover{
	color:#cb0032;
	}
	.cuerpo-contenido .caja-pdf{
		background-image:url('../img/pdf-logo.png');
background-repeat:no-repeat;
background-position:right top;
background-color:#f8f8f8;
padding-right:75px;
padding-top:20px;
padding-left:20px;
padding-bottom:15px;
margin-bottom:15px;
font-style:italic;
font-size:0.9em;
min-height:100px;
}
.icono-muy-grande{
	font-size:60px;
	height:200px;
width:200px;
line-height:100px;
color:#fff;
margin:10px;
background-color:rgba(0,0,0,0.4);
text-align:center;
display:inline-block !important;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
}
.icono-grande{
	font-size:48px;
	height:108px;
width:108px;
line-height:100px;
color:#fff;
margin:10px;
background-color:rgba(0,0,0,0.4);
text-align:center;
display:inline-block !important;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
}
.icono-grande .pico{
	width:54px;
	height:54px;
background-color:#008a9b;
display:block;
margin-left:54px;
margin-bottom:-54px;
}
.icono-grande a img{
	margin:0 !important;
	}
	span.peque{
		font-size:0.8em;
	font-style:italic;
}
.cuadro-peque i{
	background:url('../img/cuadro-gris-peque.png') no-repeat center right;
display:inline-block;
font-size:28px;
height:68px;
width:68px;
line-height:68px;
color:#fff;
margin-right:10px;
text-align:center;
}
.cuadro-peque a{
	width:50%;
	display:inline-block;
vertical-align:top;
padding-top:15px;
}
.icono-mediano{
	font-size:28px;
	height:68px;
width:68px;
line-height:68px;
color:#fff;
margin-right:10px;
background-color:rgba(0,0,0,0.4);
text-align:center;
display:inline-block;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
vertical-align:middle;
}
.icono-muy-grande.icono-color0,.icono-grande.icono-color0,.icono-mediano.icono-color0{
	background-color:#008a9b;
	}
	.icono-muy-grande.icono-color1,.icono-grande.icono-color1,.icono-mediano.icono-color1{
		background-color:#e74c3c;
	}
	.icono-muy-grande.icono-color2,.icono-grande.icono-color2,.icono-mediano.icono-color2{
		background-color:#2ecc71;
	}
	.icono-muy-grande.icono-color3,.icono-grande.icono-color3,.icono-mediano.icono-color3{
		background-color:#3498db;
	}
	.icono-muy-grande.icono-color4,.icono-grande.icono-color4,.icono-mediano.icono-color4{
		background-color:#8e44ad;
	}
	.icono-muy-grande.icono-color5,.icono-grande.icono-color5,.icono-mediano.icono-color5{
		background-color:#1abc9c;
	}
	.icono-muy-grande.icono-color6,.icono-grande.icono-color6,.icono-mediano.icono-color6{
		background-color:#2c3e50;
	}
	.icono-muy-grande.icono-color7,.icono-grande.icono-color7,.icono-mediano.icono-color7{
		background-color:#a0ced4;
	}
	.icono-muy-grande.icono-color8,.icono-grande.icono-color8,.icono-mediano.icono-color8{
		background-color:#cb0032;
	}
	#plantilla-404{
		background-color:#fff;
	}
	#plantilla-404 .header{
		padding:25px 0 15px 0;
	}
	#plantilla-404 .caja{
		padding-top:25px;
	}
	#plantilla-404 .jumbotron{
		margin:0;
	padding:20px 30px;
}
#plantilla-404 .jumbotron p{
	line-height:24px;
	}
	#plantilla-404 .jumbotron h1{
		color:#333;
	font-size:42px;
line-height:40px;
letter-spacing:-3px;
}
.ui-keyboard{
	padding:.3em;
	position:absolute;
left:0;
top:0;
z-index:16000;
}
.ui-keyboard-has-focus{
	z-index:16001;
	}
	.ui-keyboard div{
		font-size:1.1em;
	}
	.ui-keyboard-button{
		height:2em;
	min-width:2em;
margin:.1em;
cursor:pointer;
overflow:hidden;
line-height:2em;
-moz-user-focus:ignore;
}
.ui-keyboard-button span{
	padding:0;
	margin:0;
white-space:nowrap;
display:inline-block;
}
.ui-keyboard-button-endrow{
	clear:left;
	}
	.ui-keyboard-space{
		width:15em;
	}
	.ui-keyboard-empty span,.ui-keyboard-space span{
		font:0/0 a;
	text-shadow:none;
color:transparent;
}
.ui-keyboard-preview-wrapper{
	text-align:center;
	position:relative;
overflow:hidden;
}
.ui-keyboard-preview{
	text-align:left;
	margin:0 0 3px;
display:inline;
width:99%;
}
.ui-keyboard-keyset{
	text-align:center;
	white-space:nowrap;
}
.ui-keyboard-input{
	text-align:left;
	}
	.ui-keyboard-input-current{
		-moz-box-shadow:0 0 5px #4d90fe;
	-webkit-box-shadow:0 0 5px #4d90fe;
box-shadow:0 0 5px #4d90fe;
}
.ui-keyboard-placeholder{
	color:#888;
	}
	.ui-keyboard-nokeyboard{
		color:#888;
	border-color:#888;
}
.ui-keyboard-spacer{
	display:inline-block;
	width:1px;
height:0;
cursor:default;
}
.ui-keyboard-input.light,.ui-keyboard-preview.light{
	color:#222;
	background:#ddd;
}
.ui-keyboard-input.dark,.ui-keyboard-preview.dark{
	color:#ddd;
	background:#222;
}
.ui-keyboard-button.ui-keyboard-combo.ui-state-default{
	border-color:#ffaf0f;
	}
	button.ui-keyboard-accept.ui-keyboard-valid-input{
		border-color:#0c0;
	background:#080;
color:#fff;
}
button.ui-keyboard-accept.ui-keyboard-valid-input:hover{
	background:#0a0;
	}
	button.ui-keyboard-accept.ui-keyboard-invalid-input{
		border-color:#c00;
	background:#800;
color:#fff;
opacity:.5;
filter:alpha(opacity=50);
}
button.ui-keyboard-accept.ui-keyboard-invalid-input:hover{
	background:#a00;
	}
	.ui-keyboard-caret{
		background:#c00;
	width:1px;
margin-top:3px;
}
div.ui-body.ui-keyboard button.ui-keyboard-button.ui-btn{
	padding:.5em 1em;
	border-color:transparent;
}
.ui-body .ui-keyboard-button{
	width:3em;
	height:3em;
display:inline-block;
}
.ui-body .ui-keyboard-widekey{
	width:5.5em;
	}
	.ui-body .ui-keyboard-space{
		width:15em;
	}
	.ui-body .ui-keyboard-space span{
		visibility:hidden;
	}
	.ui-body .ui-keyboard-keyset{
		line-height:.5em;
	}
	.ui-body input.ui-input-text,.ui-body textarea.ui-input-text{
		width:95%;
	}
	.ui-body .ui-btn-inner{
		height:2em;
	padding:.2em 0;
margin:0;
}
.ui-body .ui-btn{
	margin:0;
	font-size:13px;
}
button.ui-keyboard-button.btn{
	padding:1px 6px;
	}
	button.ui-keyboard-toggle span{
		width:.8em;
	height:.8em;
display:inline-block;
background-repeat:no-repeat;
background-position:center center;
background-size:contain;
background-image:url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTguNyw0LjRINy41SDUuMHYtMS45YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40LDAtMi41LDEuMS0yLjUsMi41djEuOWgxLjIgdi0xLjljMC0wLjcsMC42LTEuMiwxLjItMS4yczEuMiwwLjYsMS4yLDEuMnYxLjljLTAuNywwLTEuMiwwLjYtMS4yLDEuMlY4LjggYzAsMC43LDAuNiwxLjIsMS4yLDEuMmg1LjBDOS40LDEwLDEwLDkuNCwxMCw4LjhWNS42QzEwLDUuMCw5LjQsNC40LDguOCw0LjR6IE02LjYsNy40djEuMCBjMCwwLjItMC4xLDAuMy0wLjMsMC4zUzYuMCw4LjYsNi4wLDguNFY3LjRjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zLDAuMy0wLjYsMC42LTAuNiBTNi45LDYuNiw2LjksNi45QzYuOSw3LjEsNi44LDcuMyw2LjYsNy40eiIvPjwvc3ZnPg==);
}
button.ui-keyboard-toggle.ui-keyboard-disabled span{
	background-image:url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTcuNCA0LjRWMi41YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40IDAtMi41IDEuMS0yLjUgMi41djEuOSBjLTAuNyAwLTEuMiAwLjUtMS4yIDEuMnYzLjFDMS4zIDkuNCAxLjggMTAgMi41IDEwaDQuOWMwLjcgMCAxLjItMC42IDEuMi0xLjJWNS42IEM4LjcgNC45IDguMSA0LjQgNy40IDQuNHogTTUuMyA3LjR2MS4wYzAgMC4yLTAuMSAwLjMtMC4zIDAuM2MtMC4yIDAtMC4zLTAuMS0wLjMtMC4zVjcuNCBjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zIDAuMy0wLjYgMC42LTAuNmMwLjMgMCAwLjYgMC4zIDAuNiAwLjYgQzUuNiA3LjEgNS41IDcuMyA1LjMgNy40eiBNNi4yIDQuNEgzLjdWMi41YzAtMC43IDAuNS0xLjIgMS4yLTEuMmMwLjcgMCAxLjIgMC42IDEuMiAxLjIgVjQuNHoiLz48L3N2Zz4=);
}
.ui-keyboard.ui-keyboard-disabled button:not(.ui-keyboard-toggle),.ui-keyboard.ui-keyboard-disabled input{
	opacity:.5;
	}
	.ui-keyboard-overlay{
		position:absolute;
	top:0;
left:0;
bottom:0;
right:0;
background:rgba(0,0,0,0.5);
}
.ui-keyboard-popup{
	display:inline-block;
	max-width:22em;
}
div.ui-keyboard-extender{
	float:right;
	margin-left:5px;
}
button.ui-keyboard-extender span{
	width:.9em;
	height:.9em;
display:inline-block;
margin-bottom:3px;
background-repeat:no-repeat;
background-position:center center;
background-size:contain;
background-image:url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6I2VlZSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2VlZSIgZD0iTSAwLjUsNC41IDE1LjUsNC41IDE1LjUsMTUuNSAwLjUsMTUuNSBaIj48L3BhdGg+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iMiIgeT0iNiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjYiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI4IiB5PSI2Ij48L3JlY3Q+PHBhdGggZD0ibSAxMSw2IDMsMCAwLDUgLTIsMCAwLC0zIC0xLDAgeiI+PC9wYXRoPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjEyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iOSIgeT0iOSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjYiIHk9IjkiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIzIiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjkiPjwvcmVjdD48L2c+PC9zdmc+);
}
@media all and (max-width: 319px){
	.ui-keyboard div{
	font-size:9px;
	}
	.ui-keyboard .ui-keyboard-input{
		font-size:12px;
	}
	.ui-body .ui-btn{
		margin:0;
	font-size:9px;
}
.ui-body .ui-keyboard-button{
	width:1.8em;
	height:2.5em;
}
.ui-body .ui-keyboard-widekey{
	width:4em;
	}
	.ui-body .ui-keyboard-space{
		width:8em;
	}
	.ui-body .ui-btn-inner{
		height:2.5em;
	padding:.3em 0;
}
}
@media all and (min-width: 320px) and (max-width: 479px){
	.ui-keyboard div{
	font-size:9px;
	}
	.ui-keyboard .ui-keyboard-input{
		font-size:14px;
	}
	.ui-body .ui-btn{
		margin:0;
	font-size:11px;
}
.ui-body .ui-keyboard-button{
	width:1.8em;
	height:3em;
}
.ui-body .ui-keyboard-widekey{
	width:4.5em;
	}
	.ui-body .ui-keyboard-space{
		width:10em;
	}
	.ui-body .ui-btn-inner{
		height:3em;
	padding:.7em 0;
}
}
@media all and (min-width: 480px) and (max-width: 767px){
	.ui-keyboard div{
	font-size:13px;
	}
	.ui-keyboard .ui-keyboard-input{
		font-size:14px;
	}
	.ui-body .ui-btn{
		margin:0;
	font-size:10px;
}
.ui-body .ui-keyboard-button{
	height:2.5em;
	}
	.ui-body .ui-btn-inner{
		height:2.5em;
	padding:.5em 0;
}
}
.ui-keyboard{
	right:0 !important;
	left:auto !important;
background-color:#f5f5f5 !important;
border-color:#ccc;
padding:10px;
}
.ui-keyboard-preview{
	margin-bottom:10px !important;
	}
	button.ui-keyboard-button.btn{
		border:1px solid #eee;
	box-shadow:2px 2px 3px #ddd;
}
button.ui-keyboard-button.btn:active{
	padding-top:2px !important;
	background-color:#ccc;
border-color:#ccc;
}
button.ui-keyboard-button.btn-primary{
	margin-top:5px;
	}
	#boton_teclado{
		cursor:pointer;
	}
	.cse .gsc-control-cse,.gsc-control-cse{
		border:0 !important;
	}
	.gsc-result-info{
		margin:0 !important;
	}
	#google_results table,#google_results caption,#google_results tbody,#google_results tfoot,#google_results thead,#google_results tr,#google_results th,#google_results td{
		border:0;
	margin-bottom:10px;
padding:0;
background:none;
}
#google_results table .gsc-above-wrapper-area-container,#google_results caption .gsc-above-wrapper-area-container,#google_results tbody .gsc-above-wrapper-area-container,#google_results tfoot .gsc-above-wrapper-area-container,#google_results thead .gsc-above-wrapper-area-container,#google_results tr .gsc-above-wrapper-area-container,#google_results th .gsc-above-wrapper-area-container,#google_results td .gsc-above-wrapper-area-container{
	margin-bottom:0px;
	}
	#google_results table .gsc-above-wrapper-area,#google_results caption .gsc-above-wrapper-area,#google_results tbody .gsc-above-wrapper-area,#google_results tfoot .gsc-above-wrapper-area,#google_results thead .gsc-above-wrapper-area,#google_results tr .gsc-above-wrapper-area,#google_results th .gsc-above-wrapper-area,#google_results td .gsc-above-wrapper-area{
		margin-top:0;
	margin-bottom:20px;
}
#google_results table .gsc-control-cse,#google_results table .gsc-result,#google_results caption .gsc-control-cse,#google_results caption .gsc-result,#google_results tbody .gsc-control-cse,#google_results tbody .gsc-result,#google_results tfoot .gsc-control-cse,#google_results tfoot .gsc-result,#google_results thead .gsc-control-cse,#google_results thead .gsc-result,#google_results tr .gsc-control-cse,#google_results tr .gsc-result,#google_results th .gsc-control-cse,#google_results th .gsc-result,#google_results td .gsc-control-cse,#google_results td .gsc-result{
	background:none;
	border:none;
padding:0;
}
.panel .nav-tabs >li{
	margin-right:0;
	}
	.panel .nav-tabs >li.active >a,.panel .nav-tabs >li.active >a:hover,.panel .nav-tabs >li.active >a:focus{
		background:#fff;
	background:-moz-linear-gradient(top,#fff 0%,#eee 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eee));
background:-webkit-linear-gradient(top,#fff 0%,#eee 100%);
background:-o-linear-gradient(top,#fff 0%,#eee 100%);
background:-ms-linear-gradient(top,#fff 0%,#eee 100%);
background:linear-gradient(to bottom,#fff 0%,#eee 100%);
border-color:#ccc;
border-bottom:none;
}
.panel .nav-tabs >li >a{
	background-color:#eee;
	text-decoration:none;
margin-right:0;
height:105px;
border-bottom-color:#ccc;
}
.panel .nav-tabs >li >a i{
	display:block;
	}
	.panel .nav-tabs >li >a:hover{
		border-bottom-color:#ccc;
	}
	.panel .tab-content{
		border:1px solid #ccc;
	border-top:none;
padding:30px 20px 10px 20px;
margin-bottom:10px;
}
.panel-body{
	padding:15px 25px;
	}
	.panel-group .panel-default >.panel-heading{
		background-color:#ddd;
	padding-left:25px;
}
.panel-group .panel-default >.panel-heading:before{
	background-image:url('../img/sprite-iconos.png');
background-repeat:no-repeat;
display:block;
content:" ";
position:absolute;
background-position:-80px 0;
width:16px;
height:30px;
margin-left:-20px;
margin-top:-12px;
}
.panel-group .panel-default >.panel-heading a{
	color:#333;
	text-decoration:none;
}
.panel-group .panel-default >.panel-heading a:hover{
	color:#008a9b;
	}
	.panel-default{
		background-color:#eee;
	border:none;
color:#777;
font-weight:400;
}
.panel-default >.panel-heading{
	border:none;
	background-color:#333;
color:#fff;
font-weight:400;
font-size:1.1em;
font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
}
.panel-default >.panel-heading a{
	color:#fff;
	text-decoration:none;
}
.panel-default >.panel-heading a:hover{
	color:#a0ced4;
	}
	.panel-default h1,.panel-default h2,.panel-default h3,.panel-default h4,.panel-default h5{
		color:#008a9b;
	}
	.panel-default h3{
		margin-top:5px;
	margin-bottom:5px;
font-weight:400;
}
.panel-default .list-group{
	margin-top:10px;
	}
	.panel-primary{
		background-color:#f0f0f0;
	border:none;
color:#444;
}
.panel-primary .panel-heading{
	background-color:#aaa;
	border:none;
color:#fff !important;
font-size:1.1em;
font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
}
.panel-primary .panel-body{
	background:#f0f0f0 url('../img/sol-marca-agua.png') no-repeat bottom right;
}
.panel-primary .panel-body h1,.panel-primary .panel-body h2,.panel-primary .panel-body h3,.panel-primary .panel-body h4,.panel-primary .panel-body h5{
	color:#008a9b;
	}
	.panel-primary .panel-body h3.subtitulo{
		background-color:#eee;
	padding:10px;
}
.panel-primary .panel-body #frontal .icono-frontal{
	background:#f0f0f0 url('../img/accesorio/degradado-frontal.jpg') no-repeat top right;
}
.menu-lateral.panel-default{
	background-color:#333;
	margin-bottom:0;
box-shadow:none;
}
.menu-lateral.panel-default.panel-padre{
	background-color:#fff;
	border-bottom:1px solid #eee;
}
.menu-lateral.panel-default.panel-padre .panel-body .list-group-item{
	background-color:#fff;
	font-size:18px;
padding-top:12px !important;
padding-bottom:12px;
padding-left:21px !important;
margin-left:30px !important;
margin-top:0 !important;
color:#666;
border-bottom:0;
}
.menu-lateral.panel-default.panel-padre .panel-body .list-group-item:before{
	background-image:url('../img/sprite-iconos.png');
background-repeat:no-repeat;
display:block;
content:" ";
position:absolute;
background-position:-48px 0;
width:16px;
height:16px;
margin-left:-21px;
margin-top:3px;
}
.menu-lateral.panel-default.panel-padre .panel-body .list-group-item:hover{
	color:#333;
	}
	.menu-lateral.panel-default h3, .menu-lateral.panel-default .h3{
		color:#fff;
	margin-top:15px;
margin-left:40px;
margin-bottom:0px;
padding-right:15px;
}
.menu-lateral.panel-default h3 a, .menu-lateral.panel-default .h3 a{
	color:#fff;
	}
	.menu-lateral.panel-default .panel-body{
		padding:0px !important;
	}
	.menu-lateral.panel-default .panel-body .list-group{
		padding-left:0;
	background-color:#eee;
}
.menu-lateral.panel-default .panel-body .list-group >:last-child{
	border-bottom:none;
	}
	.menu-lateral.panel-default .panel-body .list-group-item{
		padding-left:30px !important;
	border:none;
margin:0;
border-bottom:1px solid #ccc;
background-color:#eee;
color:#666;
}
.menu-lateral.panel-default .panel-body .list-group-item.active{
	color:#cb0032;
	border-right:5px solid #a0ced4;
}
.menu-lateral.panel-default .panel-body .list-group-item:hover{
	color:#008a9b;
	}
	.menu-lateral.panel-default .panel-body .list-group-item i{
		padding-right:5px;
	color:#008b9a;
}
.cuerpo-contenido .menu-lateral.ver-tambien h4{
	margin-left:20px;
	margin-top:5px;
}
.cuerpo-contenido .menu-lateral.ver-tambien .list-group{
	padding-left:0px;
	}
	.menu-lateral .list-group,.cuerpo-contenido .list-group{
		margin-bottom:0;
	}
	.menu-lateral .list-group-item,.cuerpo-contenido .list-group-item{
		padding:8px 25px 8px 15px !important;
	text-decoration:none;
color:#444;
}
.menu-lateral .list-group-item.active,.cuerpo-contenido .list-group-item.active{
	background-color:#008a9b;
	color:#fff;
}
.menu-lateral.ver-tambien,.cuerpo-contenido.ver-tambien{
	background-color:#aaa;
	border:none;
padding-top:10px;
padding-bottom:0;
}
.menu-lateral.ver-tambien h4,.cuerpo-contenido.ver-tambien h4{
	color:#fff;
	margin-left:40px;
}
.menu-lateral.ver-tambien .list-group,.cuerpo-contenido.ver-tambien .list-group{
	padding-left:30px;
	background-color:#fff;
}
.menu-lateral.ver-tambien .list-group .list-group,.cuerpo-contenido.ver-tambien .list-group .list-group{
	padding-left:0;
	}
	.menu-lateral.ver-tambien .list-group >:last-child,.cuerpo-contenido.ver-tambien .list-group >:last-child{
		border-bottom:none;
	}
	.menu-lateral.ver-tambien .list-group-item,.cuerpo-contenido.ver-tambien .list-group-item{
		background-color:#fff;
	border:none;
border-bottom:1px solid #ddd;
padding-left:21px !important;
margin:0;
color:#888;
}
.menu-lateral.ver-tambien .list-group-item:before,.cuerpo-contenido.ver-tambien .list-group-item:before{
	background-image:url('../img/sprite-iconos.png');
background-repeat:no-repeat;
display:block;
content:" ";
position:absolute;
background-position:-80px 0;
width:16px;
height:30px;
margin-top:-8px;
margin-left:-21px;
}
.menu-lateral.ver-tambien .list-group-item:hover,.menu-lateral.ver-tambien .list-group-item:focus,.cuerpo-contenido.ver-tambien .list-group-item:hover,.cuerpo-contenido.ver-tambien .list-group-item:focus{
	color:#000;
	}
	.caja{
		padding:30px;
	background:#fff;
position:relative;
z-index:100;
box-shadow:-60px 0px 100px -90px #000, 60px 0px 100px -90px #000;
}
.caja #slider ul li{
	background:none !important;
	}
	.caja ul{
		list-style:none;
	padding-left:0;
}
.caja ul >li{
	padding:3px 0 3px 22px;
	}
	.caja ul >li:before{
		background-image:url('../img/sprite-iconos.png');
background-repeat:no-repeat;
display:block;
content:" ";
position:absolute;
background-position:-64px 0;
width:16px;
height:30px;
margin-left:-21px;
margin-top:-3px;
}
.caja ul.nav-tabs li{
	background:none !important;
	padding:0;
}
.caja ul.nav-tabs li:before{
	background:none !important;
	}
	.caja ul.nav-tabs li.active a{
		text-decoration:none;
	}
	

	.caja .lead{
		font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
font-size:18px;
margin-bottom:0;
font-weight:400;
}
.caja h2,.caja .h2{
	color:#097c8c;
	letter-spacing:-3px;
/*display:inline-block; */
position:relative;
font-size:48px;
}
.caja h2 a,.caja .h2 a{
	color:#333;
	}
	.caja h2 a:hover,.caja .h2 a:hover{
		color:#008a9b;
	}
	.caja h5{
		font-size:16px;
	}
	.caja.first{
		padding:30px 30px 0 30px;
	z-index:100;
}
.caja.first h3,.caja.first h2, .caja.first .h3{
	color:#333;
	}
	.caja.first.caja-pestanas{
		padding:0 30px 0 0 !important;
	}
	.caja.first.frontal{
		padding-bottom:30px;
	}
	.caja.first.caja-buscador-oficinas-cajeros{
		padding-top:0;
	background-color:#333;
}
.caja.first .cuerpo-contenido h2,.caja.first .cuerpo-contenido .h2{
	font-size:1.7em;
	letter-spacing:-2px;
color:#008a9b;
padding:0;
margin:0;
font-weight:700;
display:block;
}
.caja.first .cuerpo-contenido h3.subtitular, .caja.first .cuerpo-contenido .h3.subtitular, .caja.first .cuerpo-contenido h2.subtitular{
	font-size:1.1em;
	font-weight:700;
line-height:1.3em;
}
.caja.frontal{
	line-height:1.2em;
	background-color:#FFFFFF;
}
.caja.frontal #frontal .icono-frontal{
	background:#f0f0f0 url('../img/accesorio/degradado-frontal.jpg') no-repeat top right;
}
.caja.frontal #frontal .row.clickable:hover .texto-frontal{
	background:#f0f0f0 url('../img/accesorio/degradado-frontal-inv-der.jpg') no-repeat top left;
}
.caja .panel-body #frontal .row.clickable:hover .texto-frontal{
	background:#f0f0f0 url('../img/accesorio/degradado-frontal-inv-der.jpg') no-repeat top left;
}
.caja #frontal h2{
	margin-top:0px;
	line-height: 48px;
}
.caja #frontal .row{
	padding:0 10px;
	}
	.caja #frontal .row.clickable:hover .col-sm-12{
		background:#fff !important;
	}
	.caja #frontal .row.clickable:hover .texto-frontal{
		background:#fff url('../img/accesorio/degradado-frontal-der.jpg') no-repeat top left;
}
.caja #frontal .row.clickable:hover h4 a{
	color:#008a9b;
	}
	.caja #frontal .icono-frontal{
		background:#fff url('../img/accesorio/degradado-frontal-inv.jpg') no-repeat top right;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
}
.caja #frontal .icono-frontal.sin-borde{
	border:none;
	background:none;
margin-bottom:0px;
}
.caja #frontal .texto-frontal{
	border-top:1px solid #ccc;
	padding-bottom:15px;
min-height:108px;
color:#444;
font-weight:300;
}
.caja #frontal .texto-frontal i{
	color:#008a9b;
	padding-left:2px;
}
.caja #frontal .texto-frontal h4{
	margin-top:0;
	}
	.caja #frontal .texto-frontal h4.sin-enlace{
		margin-top:-10px;
	font-weight:700;
}
.caja #frontal .texto-frontal h4 a{
	text-decoration:none;
	color:#333;
font-weight:700;
}
.caja #frontal .texto-frontal h4 a:hover{
	color:#008a9b;
	}
	.caja #frontal .texto-frontal.col-sm-12{
		min-height:initial;
	}
	.carousel{
		margin:20px 0;
	}
	.carousel h3{
		font-size:38px;
	}
	.carousel .carousel-indicators{
		bottom:-50px;
	}
	.carousel .carousel-indicators li{
		border:1px #008a9b solid;
	}
	.carousel .carousel-indicators .active{
		background-color:#008a9b;
	}
	.carousel .carousel-control{
		top:50%;
	width:5%;
color:#333;
}
.carousel .carousel-control.left{
	background:none;
	}
	.carousel .carousel-control.left span{
		left:0;
	background:none;
padding:15px;
width:50px;
height:50px;
}
.carousel .carousel-control.right{
	background:none;
	}
	.carousel .carousel-control.right span{
		right:0;
	left:auto;
background:none;
padding:15px;
width:50px;
height:50px;
}
#info-adicional .caja{
	border-top:10px solid #aaa;
	background-color:#eee;
}
#info-adicional .caja h1,#info-adicional .caja .h1,#info-adicional .caja h2,#info-adicional .caja .h2{
	color:#555;
	}
	.popover{
		padding:10px;
	}
	.popover .popover-content{
		font-size:14px;
	line-height:18px;
font-weight:300;
text-align:center;
padding:0;
}
.popover .arrow{
	display:none;
	}
	.form-control[readonly]{
		cursor:default;
	background-color:#f6f6f6;
}
.form-horizontal .has-feedback .form-control-feedback{
	top:15px !important;
	right:20px !important;
}
.form-horizontal.simulador .has-feedback .form-control{
	padding-right:16px;
	}
	.form-horizontal.simulador .has-feedback .form-control-feedback{
		top:8px !important;
	right:-15px !important;
}
.resultado.panel .well{
	padding:10px 15px;
	margin-bottom:15px;
}
.resultado.panel .well .badge{
	margin-left:5px;
	}
	.resultado.panel .well .valor{
		font-size:1em;
	font-weight:bold;
letter-spacing:-0.05em;
margin:10px 0;
display:inline-block;
}
.resultado.panel .well h1{
	margin:0;
	margin-bottom:5px;
font-size:1.8em;
}
.resultado.panel .well.bajo{
	background-color:#f9f9f9;
	}
	.resultado.panel .table-responsive{
		margin-top:15px;
	}
	.resultado.panel table,.resultado.panel .well table{
		background-color:#fff;
	}
	.well .well,.panel .well{
		background-color:#fff;
	}
	label{
		display:block;
	}
	label.no-obligatorio{
		font-weight:300;
	color:#777;
}
label.label-inline{
	display:inline;
	}
	.que-hacer #que-hacer-flotante.affix{
		top:50px;
	position:fixed;
}
.que-hacer #que-hacer-flotante.affix-bottom{
	position:absolute;
	}
	.que-hacer #que-hacer-flotante > h3{
		margin:0;
	font-weight:700;
color:#008a9b;
}
.que-hacer .btn{
	margin:5px;
	text-align:left;
white-space:normal;
padding:0;
background-color:#008a9b;
background:-webkit-gradient(linear,left top,left bottom,from(#008a9b),to(#00464d));
background:-webkit-linear-gradient(top,#008a9b,#00464d);
background:-moz-linear-gradient(top,#008a9b,#00464d);
background:-ms-linear-gradient(top,#008a9b,#00464d);
background:-o-linear-gradient(top,#008a9b,#00464d);
}
.que-hacer .btn:hover{
	background-color:#00464d;
	background:-webkit-gradient(linear,left top,left bottom,from(#00464d),to(#008a9b));
background:-webkit-linear-gradient(top,#00464d,#008a9b);
background:-moz-linear-gradient(top,#00464d,#008a9b);
background:-ms-linear-gradient(top,#00464d,#008a9b);
background:-o-linear-gradient(top,#00464d,#008a9b);
}
.que-hacer .btn:hover .icono-que-hacer{
	color:#fff;
	}
	.que-hacer .btn .row{
		margin-left:0;
	margin-right:0;
}
.que-hacer .btn .icono-que-hacer{
	text-align:center;
	background-color:#00464d;
color:#a0ced4;
}
.que-hacer .btn i{
	float:left;
	font-size:3em;
padding:15px 10px;
width:60px;
}
.que-hacer .btn .h3{
	font-size:1.3em;
	line-height:1.2em;
margin:0;
color:#fff;
}
.que-hacer .btn .h3 small{
	color:#eee;
	}
	.que-hacer .btn p{
		margin-top:10px;
	}
	.que-hacer h5{
		margin-bottom:20px;
	}
	.que-hacer .accion{
		padding:0px 20px;
	}
	.que-hacer .accion h4{
		font-weight:400;
	}
	.btn.boton-icono{
		margin:5px;
	text-align:left;
white-space:normal;
padding:0;
background-color:#008a9b;
background:-webkit-gradient(linear,left top,left bottom,from(#008a9b),to(#00464d));
background:-webkit-linear-gradient(top,#008a9b,#00464d);
background:-moz-linear-gradient(top,#008a9b,#00464d);
background:-ms-linear-gradient(top,#008a9b,#00464d);
background:-o-linear-gradient(top,#008a9b,#00464d);
}
.btn.boton-icono:hover{
	background-color:#00464d;
	background:-webkit-gradient(linear,left top,left bottom,from(#00464d),to(#008a9b));
background:-webkit-linear-gradient(top,#00464d,#008a9b);
background:-moz-linear-gradient(top,#00464d,#008a9b);
background:-ms-linear-gradient(top,#00464d,#008a9b);
background:-o-linear-gradient(top,#00464d,#008a9b);
}
.btn.boton-icono:hover .icono-que-hacer{
	color:#fff;
	}
	.btn.boton-icono .row{
		margin-left:0;
	margin-right:0;
}
.btn.boton-icono .icono-que-hacer{
	text-align:center;
	background-color:#00464d;
color:#a0ced4;
}
.btn.boton-icono i{
	float:left;
	font-size:3em;
padding:15px 10px;
width:60px;
}
.btn.boton-icono .h3{
	font-size:1.3em;
	line-height:1.2em;
margin:0;
color:#fff;
}
.btn.boton-icono .h3 small{
	color:#eee;
	}
	.btn.boton-icono p{
		margin-top:10px;
	}
	.media{
		margin-bottom:20px;
	}
	.media.media-gradient{
		background:#fff;
	background:-moz-linear-gradient(left,#fff 0%,#fff 50%,#eee 100%);
background:-webkit-gradient(left top,right top,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(100%,#eee));
background:-webkit-linear-gradient(left,#fff 0%,#fff 50%,#eee 100%);
background:-o-linear-gradient(left,#fff 0%,#fff 50%,#eee 100%);
background:-ms-linear-gradient(left,#fff 0%,#fff 50%,#eee 100%);
background:linear-gradient(to right,#fff 0%,#fff 50%,#eee 100%);
}
.media.media-border{
	border:1px solid #ccc;
	padding:10px 5px;
}
.media img.media-object{
	width:100px;
	}
	.media .media-body .media-heading{
		margin-top:5px;
	}
	.borde-color-top{
		border-top:10px solid #008a9b;
	}
	.caja.borde-color-top{
		padding-top:20px;
	}
	aside#zona-izquierda-menu{
		padding:0 !important;
	margin-left:-15px;
margin-right:15px;
margin-top:-30px;
margin-bottom:10px;
border-top:10px solid #a0ced4;
}
aside.que-hacer{
	text-align:center;
	}
	aside.que-hacer h4{
		padding:0;
	font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#919191;
}
aside.que-hacer .btn{
	margin:0;
	margin-top:15px;
padding:10px;
white-space:normal;
text-align:center;
}
aside.que-hacer .btn .h3{
	font-size:1.4em;
	line-height:1em;
display:inline-block;
margin-top:0px;
margin-bottom:0px;
}
aside.que-hacer .btn i{
	display:inline-block;
	float:none !important;
padding-top:0px;
padding-bottom:0px;
margin:5px auto;
}
.titulo{
	font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
font-weight:700;
font-size:2em;
}
.noticias,.noticias-fs{
	margin-bottom:30px;
	}
	.noticias h3,.noticias-fs h3{
		font-size:1.3em;
	margin-bottom:5px;
margin-top:0px;
}
.noticias h3 a,.noticias-fs h3 a{
	text-decoration:none;
	}
	.noticias .noticias-caja,.noticias-fs .noticias-caja{
		font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
background-color:#333;
text-align:center;
color:#fff;
padding:5px 10px;
margin-right:15px;
margin-bottom:15px;
min-width:60px;
}
.noticias .noticias-caja .noticias-dia,.noticias-fs .noticias-caja .noticias-dia{
	font-weight:bold;
	font-size:1.4em;
margin-left:-10px;
margin-right:-10px;
margin-top:-5px;
padding:5px 0;
background-color:#008a9b;
}
.noticias .noticias-caja-hecho,.noticias-fs .noticias-caja-hecho{
	font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
background-color:#333;
text-align:center;
color:#fff;
padding:5px 10px;
margin-right:15px;
margin-bottom:15px;
min-width:100px;
}
.noticias .noticias-caja-hecho .noticias-dia-hecho,.noticias-fs .noticias-caja-hecho .noticias-dia-hecho{
	font-weight:bold;
	font-size:1.4em;
margin-left:-10px;
margin-right:-10px;
margin-top:-5px;
padding:5px 0;
background-color:#008a9b;
}
.bloque-contenido-meta{
	width:80% !important;
	max-width:180px !important;
margin:0 auto !important;
margin-bottom:15px !important;
background-color:#aaa !important;
text-transform:uppercase !important;
font-size:0.9em !important;
}
#menu-pie .caja{
	padding:0px 30px 30px 30px;
	color:#eee;
	background-color:#00829B;
}
#menu-pie .title_mobile{
	margin-left: -30px;
	margin-right: -30px;
	background-color: #008191;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px
}
#menu-pie .caja h1,#menu-pie .caja .h1,#menu-pie .caja h2,#menu-pie .caja .h2,#menu-pie .caja h3,#menu-pie .caja .h3{
	color:#fff;
	}
	#menu-pie .caja h3,#menu-pie .caja .h3{
		font-size:22px;
	}
	#menu-pie .caja h4{
		color:#e5e5e5;
	font-size:1.1em;
display:inline-block;
}
#menu-pie .caja h4 a{
	display:inline-block;
	color:#fff;
font-size:0.9em;
margin:0 3px;
}
#menu-pie .caja h4 a small{
	color:#eee;
	}
	#menu-pie .caja h4 a:hover{
		color:#a0ced4;
	}
	#menu-pie .caja hr{
		border-color:#006b76;
	margin-top:10px;
margin-bottom:10px;
}
#menu-pie .caja a{
	color:#fff;
	}
	#menu-pie .caja .pie-cabecera{
		background-color:#008191;
	margin-left:-30px;
margin-right:-30px;
padding:40px 30px 0 30px;
}
#menu-pie .caja input[type="text"],#menu-pie .caja input[type="email"],#menu-pie .caja textarea{
	background-color:#111;
	border:0;
}
#menu-pie .caja input[type="text"]:focus,#menu-pie .caja input[type="email"]:focus,#menu-pie .caja textarea:focus{
	background-color:#000;
	-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
#menu-pie .caja .list-group .list-group-item{
	font-size:15px;
	padding:8px 15px 8px 25px !important;
background-color:#00829B;
border:none;
border-bottom:1px solid #006b76;
margin:0;
color:#fff;
}
#menu-pie .caja .list-group .list-group-item:before{
	background-image:url('../img/sprite-iconos.png');
background-repeat:no-repeat;
display:block;
content:" ";
position:absolute;
background-position:-32px 0;
width:16px;
height:30px;
margin-left:-21px;
margin-top:-8px;
}
#menu-pie .caja .list-group .list-group-item:hover{
	background-color:#008a9b;
	}
	.social{
		list-style:none;
	padding:0;
}
.social > li{
	display:inline-block;
	margin:10px 0;
padding:0 !important;
}

#menu-pie .caja .list-group .list-group-item.inactive{
	font-size:15px;
	padding:9px 0px 8px 15px !important;
	background-color:#00829B;
	border:none;
	border-bottom:1px solid #006b76;
	margin:0;
	color:#b3b3b3;
}
#menu-pie .caja .list-group .list-group-item.inactive:before{
	background-image:none;
	background-repeat:no-repeat;
	display:block;
	content:" ";
	position:absolute;
	background-position:-32px 0;
	width:16px;
	height:30px;
	margin-left:-21px;
	margin-top:-8px;
}
#menu-pie .caja .list-group .list-group-item.inactive:hover{
	background-color:#00829B;
	cursor:default;
	}
	.social{
		list-style:none;
	padding:0;

}
.social > li{
	display:inline-block;
	margin:10px 0;
padding:0 !important;
}


.social > li:before{
	background:none !important;
	}
	.social > li > a{
		display:block;
	font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
font-size:1.1em;
margin-right:12px;
}
.social > li > a i{
	margin-right:3px;
	}
	.social > li > a:hover span{
		color:#a0ced4;
	}
	.social > li > a:hover .icon-social{
		background:#a0ced4;
	color:#fff;
}
.social .icon-social{
	border:0;
	color:#fff;
display:inline-block !important;
width:36px;
height:36px;
line-height:36px;
text-align:center;
padding:0;
background:#006b76;
}
.social .icon-social:hover{
	background:#a0ced4;
	color:#fff;
}
.social .compartir-cabecera{
	border:0;
	color:#fff;
display:inline-block;
line-height:36px;
text-align:center;
padding:0;
margin-top:10px;
}
.social .compartir-cabecera span{
	font-size:0.9em;
	}
	.social .compartir-cabecera i{
		margin-left:10px;
	margin-right:5px;
}
.social .compartir-cabecera a{
	font-size:1em;
	color:#fff;
}
.social .compartir-cabecera a span{
	display:inline-block;
	}
	.social .compartir-cabecera a:hover{
		color:#fff;
	}
	.social .compartir-cabecera a:hover span{
		color:#fff;
	}
	.social .compartir-cabecera:hover{
		color:#fff;
	}
	.social .compartir-cabecera.comp-facebook{
		background:#4f7dd4 !important;
	}
	.social .compartir-cabecera.comp-facebook:hover{
		background:#789bde !important;
	}
	.social .compartir-cabecera.comp-twitter{
		background:#5bceff !important;
	}
	.social .compartir-cabecera.comp-twitter:hover{
		background:#8eddff !important;
	}
	.social .compartir-cabecera.comp-linkedin{
		background:#21a6d8 !important;
	}
	.social .compartir-cabecera.comp-linkedin:hover{
		background:#49b9e3 !important;
	}
	.social .compartir-cabecera.comp-google-plus{
		background:#dc422b !important;
	}
	.social .compartir-cabecera.comp-google-plus:hover{
		background:#e36957 !important;
	}
	.social .compartir-cabecera.comp-pinterest{
		background:#cb2027 !important;
	}
	.social .compartir-cabecera.comp-pinterest:hover{
		background:#e03e44 !important;
	}
	.social .compartir-cabecera.comp-youtube{
		background:#ce332d !important;
	}
	.social .compartir-cabecera.comp-youtube:hover{
		background:#da5954 !important;
	}
	.icon-contacto{
		border:0;
	color:#fff;
display:inline-block !important;
width:24px;
height:24px;
line-height:24px;
text-align:center;
padding:0;
background:#00a2b3;
font-size:12px;
}
#footer{
	color:#999;
	text-align:center;
}
#footer .caja{
	box-shadow:0px 10px 100px -30px #000;
	}
	#footer a{
		font-size:14px;
	color:#666;
padding:5px 12px;
display:inline-block;
}	#footer .resalta {
		font-size:18px;
	color:#666;
/*padding:5px 12px;
display:inline-block;*/
font-weight:bold;

}


#footer a:hover{
	text-decoration:underline;
	}
	#footer .logos-grises-pie a{
		display:block !important;
	}
	.copyright{
		text-align:center;
	padding:30px 15px;
}
.fragmento-contenido{
	padding:10px 15px;
	}
	.fragmento-contenido h3{
		margin-top:10px;
	margin-bottom:5px;
}
.fragmento-contenido.fragmento-contenido-color,.fragmento-contenido.fragmento-contenido-gris{
	background-color:#eee;
	padding:20px 45px;
margin-left:-30px;
margin-right:-30px;
}
.fragmento-contenido.fragmento-contenido-color hr,.fragmento-contenido.fragmento-contenido-gris hr{
	border-color:#fff;
	}
	.fragmento-contenido.fragmento-contenido-color{
		background-color:#008a9b;
	}
	.fragmento-contenido.fragmento-contendido-first{
		margin-top:-30px;
	}
	.tabs-below > .nav-tabs,.tabs-right > .nav-tabs,.tabs-left > .nav-tabs{
		border-bottom:0;
	}
	.tab-content > .tab-pane,.pill-content > .pill-pane{
		display:none;
	}
	.tab-content > .active,.pill-content > .active{
		display:block;
	}
	.tabs-below > .nav-tabs{
		border-top:1px solid #ddd;
	}
	.tabs-below > .nav-tabs > li{
		margin-top:-1px;
	margin-bottom:0;
}
.tabs-below > .nav-tabs > li > a:hover,.tabs-below > .nav-tabs > li > a:focus{
	border-top-color:#ddd;
	border-bottom-color:transparent;
}
.tabs-below > .nav-tabs > .active > a,.tabs-below > .nav-tabs > .active > a:hover,.tabs-below > .nav-tabs > .active > a:focus{
	border-color:transparent #ddd #ddd #ddd;
	}
	.tabs-left > .nav-tabs > li,.tabs-right > .nav-tabs > li{
		float:none;
	}
	.tabs-left > .nav-tabs > li > a,.tabs-right > .nav-tabs > li > a{
		min-width:74px;
	margin-right:0;
margin-bottom:3px;
}
.tabs-left > .nav-tabs{
	float:left;
	margin-right:19px;
border-right:1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a{
	margin-right:-1px;
	}
	.tabs-left > .nav-tabs > li > a:hover,.tabs-left > .nav-tabs > li > a:focus{
		border-color:#eee #ddd #eee #eee;
	}
	.tabs-left > .nav-tabs .active > a,.tabs-left > .nav-tabs .active > a:hover,.tabs-left > .nav-tabs .active > a:focus{
		border-color:#ddd transparent #ddd #ddd;
	*border-right-color:#fff;
}
.tabs-right > .nav-tabs{
	float:right;
	margin-left:19px;
border-left:1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a{
	margin-left:-1px;
	}
	.tabs-right > .nav-tabs > li > a:hover,.tabs-right > .nav-tabs > li > a:focus{
		border-color:#eee #eee #eee #ddd;
	}
	.tabs-right > .nav-tabs .active > a,.tabs-right > .nav-tabs .active > a:hover,.tabs-right > .nav-tabs .active > a:focus{
		border-color:#ddd #ddd #ddd transparent;
	*border-left-color:#fff;
}
.tabbable ul{
	width:100%;
	border-color:#999 !important;
}
.tabbable ul li{
	border-left:5px solid #a0ced4;
	}
	.tabbable ul li.active{
		border-left:5px solid #008a9b;
	}
	.tabbable ul li.active a{
		background:#fff;
	border-right:none !important;
margin-right:-1px !important;
border-color:#999 !important;
}
.tabbable ul li.active a:hover{
	background:#fff;
	}
	.tabbable ul li a{
		text-decoration:none;
	background-color:#eee;
background-image:-webkit-gradient(linear,left top,right top,from(#eee),to(#fff));
background-image:-webkit-linear-gradient(left,#eee,#fff);
background-image:-moz-linear-gradient(left,#eee,#fff);
background-image:-ms-linear-gradient(left,#eee,#fff);
background-image:-o-linear-gradient(left,#eee,#fff);
border:1px solid #ccc;
border-right:none !important;
padding:10px !important;
margin-right:0 !important;
margin-bottom:15px !important;
}
.tabbable ul li a i{
	margin-top:-10px;
	margin-bottom:-10px;
}
.tabbable ul li a:hover{
	border-color:#ccc !important;
	}
	.tabbable ul li:hover{
		border-left:5px solid #00a2b3;
	}
	#pestanas-collapse{
		padding:0;
	padding-left:20px;
}
#pestanas-collapse .nav-tabs{
	padding-top:20px;
	}
	.datepicker,.datepicker table tr td,.datepicker table tr th,.input-daterange input:last-child,.datepicker table tr td span{
		border-radius:0;
	}
	.datepicker.dropdown-menu{
		padding:0;
	border:none !important;
}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{
	color:#fff;
	background-color:#008a9b;
border-color:#00464d;
}
.input-daterange .input-group-addon:first-child{
	border-left-width:1px;
	}
	.accion-giro{
		perspective:1000;
	}
	.accion-giro .accion-boton{
		transition:0.6s;
	transform-style:preserve-3d;
position:relative;
height:150px;
text-align:center;
}
.accion-giro .accion-boton .front{
	width:100%;
	padding-top:28px;
padding-left:8px;
padding-right:8px;
z-index:2;
-moz-transform:rotateY(0deg);
-webkit-transform:rotateY(0deg);
-o-transform:rotateY(0deg);
transform:rotateY(0deg);
}
.accion-giro .accion-boton .front i{
	display:block !important;
	}
	.accion-giro .accion-boton .back{
		padding:5px 10px;
	-moz-transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg);
}
.accion-giro .accion-boton .front,.accion-giro .accion-boton .back{
	backface-visibility:hidden;
	position:absolute;
top:0;
left:0;
}
.accion-giro:hover .accion-boton,.accion-giro.hover .accion-boton{
	-moz-transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg);
}
.btn:focus,.btn-lg:focus,.btn-sm:focus,.btn-xs:focus,textarea:focus,.form-control:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{
	border-color:rgba(0,116,128,0.8);
	box-shadow:0 1px 1px rgba(0,116,128,0.0075) inset, 0 0 8px rgba(0,116,128,0.6);
outline:0 none;
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	#header .navbar-default .navbar-nav > li > a{
	padding:15px 8px;
	font-size:13px !important;
}
#header #barra-superior a{
	padding-right:10px;
	}
	#header #barra-inferior #buscador-menu-principal{
		width:580px;
	margin-right:-59px;
}
#header #barra-inferior .desplegable-be,#header #barra-inferior .buscador{
	padding:10px 8px;
	}
	#header #barra-inferior > li > a{
		padding:25px 7px;
	font-size:0.95em;
}
.fondo-oscuro > .row > div > i{
	font-size:45px;
	}
	#seccion-cabecera #slider #cargando-slider{
		padding-top:80px;
	}
	aside.que-hacer .btn h3{
		font-size:1.1em;
	}
	.caja #frontal .icono-frontal{
		padding-left:0;
	}
}
	@media only screen and (min-width: 992px){
		.pull-left-md{
		float:left !important;
	}
	.pull-right-md{
		float:right !important;
	}
	.sin-margin-right-md{
		margin-right:0 !important;
	}
	.sin-padding-right-md{
		padding-right:0 !important;
	}
	.sin-padding-md{
		padding:0 !important;
	}
	.sin-padding-left-md{
		padding-left:0 !important;
	}
	#side-menu-collapse.collapse{
		display:block;
	visibility:visible;
}
}
@media only screen and (min-width: 768px){
	.text-center-sm{
	text-align:center !important;
	}
	.pull-left-sm{
		float:left !important;
	}
	.pull-right-sm{
		float:right !important;
	}
	#login-be-movil{
		display:none !important;
	}
	#idiomas{
		display:inline-block;
	}
	#idiomas ul{
		margin-top:10px;
	position:absolute;
z-index:1000000000;
background-color:#008a9b;
list-style:none;
padding:0;
}
#idiomas ul li a{
	padding:8px 18px !important;
	display:block;
text-decoration:none;
}
#idiomas ul li a.active,#idiomas ul li a:hover{
	background-color:#004f57;
	text-decoration:none !important;
}
#segmentos{
	display:inline-block;
	}
	#segmentos ul{
		margin-bottom:0px;
	padding:0px;
display:inline-block;
}
#segmentos ul li{
	display:inline-block;
	}
	#segmentos ul li.active{
		background-color:#004f57;
	}
	#segmentos ul li.active a:hover{
		text-decoration:none !important;
	}
	#frontal .texto-frontal h4{
		font-size:20px;
	font-weight:300;
margin-bottom:5px;
}
table{
	table-layout:fixed;
	word-wrap:break-word;
}
#opciones_mapa{
	display:block !important;
	padding-bottom:0px;
overflow:visible !important;
}
.carousel-contenido .carousel-control .fa-arrow-left{
	margin-left:0px;
	}
	.carousel-contenido .carousel-control .fa-arrow-right{
		margin-right:0px;
	}
	.sin-padding-left-sm{
		padding-left:0 !important;
	}
	#header .ancho-logo .navbar-brand{
		background:url('../img/logo.png') no-repeat 0 50%;
}
.tabla-buscador-oficinas{
	margin-left:15px;
	margin-right:-15px;
}
#opciones_mapa{
	visibility:visible !important;
	}
	.yamm-fw .yamm-content #frontal .icono-frontal{
		padding-left:0;
	}
}
	@media only screen and (max-width: 991px){
		.panel .nav-tabs{
		padding-left:0;
	}
	.panel .nav-tabs >li>a{
		font-size:0.9em;
	word-wrap:break-word;
}
.panel .nav-tabs >li>a i{
	display:none;
	}
	.tabs-left > .nav-tabs > li > a .cuadro-peque i{
		display:none;
	}
}
	@media only screen and (min-width: 768px) and (max-width: 991px){
		#header .navbar-default .navbar-nav > li > #activar-buscador,#header .navbar-default .navbar-nav > li.acceso-be a{
		padding-bottom:26px;
	}
	#header .navbar-default .navbar-nav > li.dropdown:hover > a{
		background-image:none;
	}
	#header #barra-superior a{
		font-size:12px;
	padding-right:7px;
padding-top:34px;
}
#header #barra-superior a > .collapse-barra-superior > div{
	padding:0;
	}
	#header #barra-superior i{
		display:none;
	}
	#header #barra-superior i.fa-caret-down{
		display:inline;
	}
	#header #barra-superior #segmentos ul li a{
		padding-top:34px;
	}
	#header #barra-superior > div > div{
		padding:0;
	}
	#header #barra-inferior #buscador-menu-principal{
		width:340px;
	margin-right:-32px;
}
#header #barra-inferior #buscador-menu-principal input{
	font-size:0.8em;
	}
	#header #barra-inferior #opciones-menu-principal-desplegable > li > a{
		padding:26px 21px;
	}
	#header #barra-inferior #opciones-menu-principal{
		width:100%;
	border-top:1px #e5e5e5 solid;
}
#header #barra-inferior #opciones-menu-principal > li > a{
	padding:15px 18px;
	}
	aside#zona-izquierda-menu{
		margin-right:-15px;
	}
	aside#zona-izquierda-menu h4{
		margin-top:15px;
	color:#fff;
}
aside#zona-izquierda-menu .btn{
	background-color:#fff;
	color:#008a9b;
}
aside#zona-izquierda-menu .panel-default .list-group{
	margin-top:0;
	}
	.cuerpo-contenido .breadcrumb{
		margin-top:15px;
	}
	#idiomas ul{
		margin-top:3px;
	}
	#seccion-cabecera #slider #cargando-slider{
		padding-top:60px;
	}
	.caja ul{
		padding-left:15px;
	}
	#frontal .texto-frontal{
		padding-left:10px;
	}
	#main-slider{
		padding:140px 80px 140px 80px;
	}
	#main-slider h1{
		font-size:4em;
	}
	.frontal .a-un-clic{
		margin-top:30px;
	margin-bottom:10px;
}
#info-adicional.que-hacer .accion{
	padding:0 10px 0 50px;
	}
	#info-adicional.que-hacer .accion h4{
		text-align:left;
	}
	#pestanas-collapse{
		padding-left:0px;
	}
	.dropdown.yamm-fw .dropdown-menu{
		display:none !important;
	}
	.fondo-oscuro > .row > div > i{
		font-size:38px;
	}
}
	@media only screen and (max-width: 767px){
		body{
		font-size:14px;
	line-height:1.6em;
overflow-x:hidden;
}
.center-block.hidden-xs{
	display:none !important;
	}
	.ancho-logo{
		width:100% !important;
	}
	.ancho-logo .navbar-header{
		text-align:center;
	}
	.container{
		padding-left:0;
	padding-right:0;
overflow-x:hidden;
}
h3,.h3{
	font-size:22px;
	}
	h1,h2,h3{
		margin-top:10px;
	}
	h4{
		font-size:1em;
	}
	ul{
		padding-left:25px;
	}
	.sin-margin-mobile{
		margin:0 !important;
	}
	.sin-padding-mobile{
		padding:0 !important;
	}
	.caja.sin-padding-mobile{
		padding:0 !important;
	}
	.text-center-mobile{
		text-align:center !important;
	}
	.text-left-mobile{
		text-align:left !important;
	}
	.text-right-mobile{
		text-align:right !important;
	}
	.float-left-mobile{
		float:left !important;
	}
	.float-right-mobile{
		float:right !important;
	}
	.sin-fondo-mobile{
		background-image:none !important;
	}
	.borde-color-top{
		border-top:none;
	}
	.caja.borde-color-top{
		padding-top:0px;
	}
	#map-canvas{
		height:300px !important;
	}
	#header #login-be-movil{
		background-color:#a0ced4;
	border-top:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
#header #login-be-movil form{
	padding-bottom:20px;
	padding-top:20px;
}
#header #login-be-movil input,#header #login-be-movil select,#header #login-be-movil .input-group-addon{
	border-color:#f5b100;
	}
	#header #login-be-movil input{
		line-height:normal;
	}
	#header #login-be-movil .form-group{
		margin-bottom:5px;
	}
	#header #login-be-movil .form-group .input-group-addon{
		background-color:#ffdc80;
	min-width:90px;
}
#header #login-be-movil .form-group .input-group-addon i{
	width:15px;
	}
	#header #login-be-movil .form-control{
		padding:12px;
	height:46px;
}
#header #login-be-movil .btn{
	padding:12px;
	}
	#header .navbar-default{
		-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.4);
	-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,0.4);
box-shadow:0 2px 10px 0 rgba(0,0,0,0.4);
}
#header .navbar-default .navbar-brand{
	margin:0;
	margin-left:10px;
width:130px;
background-size:contain;
background-position:0 50%;
}
#header .navbar-default .logo-gcc-info{
	width:100px;
	margin-top:4px;
}
#header .navbar-default .fa-caret-down{
	float:right;
	}
	#header .navbar-default .navbar-nav > li.dropdown:hover > a{
		background-image:none;
	}
	#header #barra-superior{
		border-top:none;
	text-align:center;
padding:0 !important;
}
#header #barra-superior a:hover{
	text-decoration:none;
	}
	#header #barra-superior #enlaces-e-idiomas,#header #barra-superior #segmentos,#header #barra-superior #enlace-grupo{
		padding:10px 5px 0 5px;
	}
	#header #barra-superior #segmentos ul li{
		border:none;
	}
	#header #barra-superior #segmentos ul li a{
		font-size:12px;
	background-color:#fff;
color:#333;
padding:8px;
border-bottom:0;
}
#header #barra-superior #segmentos ul li a.active,#header #barra-superior #segmentos ul li a:hover{
	background-color:#a0ced4;
	border-bottom:0;
}
#header #barra-superior #segmentos ul li a.active i,#header #barra-superior #segmentos ul li a:hover i{
	color:#333;
	}
	#header #barra-superior > .navbar-toggle{
		margin-top:8px;
	}
	#header #barra-superior .navbar-toggle{
		width:100%;
	font-size:16px;
display:inline-block;
float:none;
margin:0;
border-top:0;
background-color:#006671;
color:#fff;
padding:7px 10px;
outline:0;
border-color:#005861;
}
#header #barra-superior .navbar-toggle:hover,#header #barra-superior .navbar-toggle:active,#header #barra-superior .navbar-toggle:focus{
	background-color:#005861;
	color:#fff;
outline:0;
}
#header #barra-superior > .collapse-barra-superior{
	border:1px solid #005d67;
	border-top:none;
border-bottom:none;
padding:10px;
margin-left:0;
margin-right:0;
}
#header #barra-superior > .collapse-barra-superior ul{
	list-style:none;
	padding:0;
border-top:1px #008a9b solid;
}
#header #barra-superior > .collapse-barra-superior ul li a{
	background-color:#fff;
	}
	#header #barra-superior > .collapse-barra-superior ul li a:hover{
		background-color:#e5e5e5;
	}
	#header #barra-superior > .collapse-barra-superior > div{
		padding:0 2px;
	}
	#header #barra-superior > .collapse-barra-superior a{
		color:#777;
	font-size:1.1em;
padding:8px 5px;
width:100%;
background-color:#fff;
display:inline-block;
}
#header #barra-superior > .collapse-barra-superior a .fa-caret-down{
	padding-top:3px;
	}
	#header #barra-superior > .collapse-barra-superior a.active{
		background-color:#a0ced4;
	color:#000;
}
#header #barra-superior > .collapse-barra-superior a img{
	float:none !important;
	margin:0 auto;
}
#header #barra-superior > .collapse-barra-superior .enlace-gcc{
	background-color:#008a9b;
	}
	#header #barra-inferior .acceso-be .dropdown-menu{
		width:100% !important;
	}
	#header #barra-inferior #buscador-menu-principal{
		width:100%;
	padding-right:0;
margin:0;
}
#header #barra-inferior #buscador-menu-principal input{
	font-size:0.9em;
	margin-top:0;
}
#header #barra-inferior #buscador-menu-principal button{
	margin-top:0;
	}
	#header #barra-inferior #buscador-menu-principal .navbar-form{
		border-top:none;
	border-bottom:none;
padding:0;
margin:0;
}
#header #barra-inferior #opciones-menu-principal{
	margin-top:50px;
	}
	#header #barra-inferior #opciones-menu-principal > li > a .fa{
		display:inline-block;
	width:30px;
}
#header #barra-inferior .buscador,#header #barra-inferior .desplegable-be{
	display:inline-block;
	width:100%;
}
#header #barra-inferior .buscador i{
	float:left;
	margin-right:5px;
}
#header #barra-inferior #activar-buscador,#header #barra-inferior .acceso-be a{
	padding-top:3px !important;
	padding-bottom:3px !important;
}
#header #barra-inferior .acceso-be .dropdown-menu{
	padding:10px 50px;
	}
	#header #barra-inferior .navbar-nav > li > a{
		padding:12px 25px !important;
	}
	.cuerpo-contenido{
		padding-top:10px;
	}
	.menu-lateral.panel-default{
		margin-left:0;
	margin-right:0;
}
.panel-default,.panel-primary{
	margin-left:-25px;
	margin-right:-25px;
}
#seccion-cabecera{
	border:0;
	background:#fff url('../img/globo-oscuro.png') no-repeat bottom right;
padding:10px 0 20px 0;
line-height:0.5em;
}
#seccion-cabecera h1{
	color:#fff;
	margin-top:5px;
font-size:28px;
padding:10px 0;
}
#seccion-cabecera #slider{
	display:none;
}
#seccion-cabecera #slider.show{
	display: block;
}
	.linea-bicolor{
		margin:-30px -25px 30px -25px;
	}
	.a-un-clic{
		padding-right:0;
	padding-left:0;
margin-right:-10px;
margin-left:-10px;
}
.media img.media-object{
	width:60px;
	margin-right:0;
}
aside#zona-izquierda-menu{
	padding:0 !important;
	margin-left:-10px;
margin-right:-10px;
margin-top:-30px;
}
aside#zona-izquierda-menu .list-group{
	margin-top:0;
	}
	aside#zona-izquierda-menu h3{
		margin:15px !important;
	}
	aside#zona-izquierda-menu h4{
		width:77%;
	color:#fff;
padding-top:6px;
}
#grupo-pass{
	display:block;
	}
	#menu-movil-principal .caja{
		padding-top:0px !important;
	margin-top:0px !important;
padding-bottom:40px;
}
#menu-movil-principal .caja .col-xs-6,#menu-movil-principal .caja .col-xs-12{
	padding:10px;
	}
	#menu-movil-principal .caja .col-xs-6 .btn,#menu-movil-principal .caja .col-xs-12 .btn{
		width:100%;
	font-size:1.1em;
font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
}
#menu-movil-principal .caja .col-xs-6 .btn i,#menu-movil-principal .caja .col-xs-12 .btn i{
	padding:10px 0 5px 0;
	font-size:2em;
display:block;
}
#menu-movil-principal .caja .col-xs-6 .btn.btn-warning,#menu-movil-principal .caja .col-xs-12 .btn.btn-warning{
	color:#000;
	}
	#menu-movil-principal .caja .col-xs-12 .btn i{
		padding:5px 5px 5px 0;
	display:inline-block;
vertical-align:middle;
}
#principal .container{
	overflow-x:visible;
	}
	#principal.sin-seccion-cabecera{
		margin-top:50px;
	}
	#pestanas-collapse{
		padding-top:0;
	padding-left:0;
}
#pestanas-collapse .nav-tabs{
	padding-top:0px;
	}
	.tabbable ul li a{
		background-color:#eee;
	}
	.fragmento-contenido{
		padding:0 !important;
	}
	.fragmento-contenido.fragmento-contenido-gris{
		padding-left:25px !important;
	padding-right:25px !important;
margin-left:-25px;
margin-right:-25px;
}
.panel .nav-tabs>li{
	width:100% !important;
	}
	.panel .nav-tabs>li >a{
		height:auto !important;
	border-color:#ccc;
}
.margin-top-30{
	margin-top:10px !important;
	}
	.caja{
		padding:25px !important;
	}
	.caja.contenedor-slider{
		margin-top:58px !important;
	padding:0 !important;
}
.caja.first{
	padding-top:15px !important;
	}
	.caja.first.frontal{
		padding-bottom:0 !important;
	margin-top:0px !important;
padding-top:25px !important;
}
.caja.first > h2{
	margin:0;
	padding-top:0;
}
.caja.first.caja-pestanas{
	padding:25px !important;
	}
	.caja.first.caja-buscador-oficinas-cajeros{
		padding:15px 15px 0 15px !important;
	}
	.caja.first.caja-buscador-oficinas-cajeros-ficha{
		padding:0 15px !important;
	}
	.caja h2{
		font-size:2.2em;
	padding:10px;
}
.caja #frontal{
	padding-left:0;
	padding-right:0;
}
.caja #frontal .row{
	padding:10px 0 0 0;
	margin-left:-25px;
margin-right:-25px;
}
.caja #frontal .icono-frontal{
	text-align:left;
	max-width:140px;
}
.caja #frontal .icono-frontal .icono-grande{
	margin-left:0px;
	}
	.caja #frontal .texto-frontal{
		padding-right:10px;
	font-size:1em;
line-height:1.3em;
}
.caja #frontal .texto-frontal h4{
	font-size:1.2em;
	}
	.cuadro-peque a{
		width:60%;
	}
	.noticias h3{
		font-size:1.3em;
	}
	.carousel .carousel-inner h3{
		font-size:28px;
	}
	.carousel .carousel-control.left span{
		left:-30px;
	}
	.carousel .carousel-control.right span{
		right:-30px;
	}
	.informacion-izquierda{
		font-size:0.9em;
	padding:15px 0;
}
#info-adicional.que-hacer .btn .h3{
	margin-top:0px;
	font-size:1.2em;
line-height:1.2em;
}
#info-adicional.que-hacer .btn .icono-que-hacer{
	padding:0;
	}
	#info-adicional.que-hacer .accion h4{
		font-size:1.2em;
	padding:0;
}
#menu-pie .caja{
	padding:0px 25px 25px 25px !important;
	}
	#menu-pie .caja .pie-cabecera{
		margin-left:-25px;
	margin-right:-25px;
padding-top:10px;
}
#menu-pie .caja h3{
	font-size:1.3em;
	margin-top:20px;
}
#menu-pie .caja h4{
	margin-top:5px;
	margin-bottom:5px;
font-size:1em;
}
#menu-pie .caja h4 a{
	font-size: 1em;
}
	#footer a{
		padding:6px 10px 10px 20px;
	margin-top:4px;
display:block;
text-align:left;
border-bottom:1px solid #ccc;
background-color:#fff;
}

	 
#footer a:before{
	background-image:url('../img/sprite-iconos.png');
background-repeat:no-repeat;
display:block;
content:" ";
position:absolute;
background-position:-64px 0;
width:16px;
height:30px;
margin-left:-21px;
margin-top:-3px;
}
#footer a:last-child{
	border-bottom:none;
	}
	#footer .logos-grises-pie{
		margin-top:20px;
	}
	#footer .logos-grises-pie a{
		background:none !important;
	display:block !important;
}
#mapa-web ul{
	padding-left:0px;
	}
	.cabecera-site-volver,.boton-volver{
		display:none !important;
	}
	.dropdown.yamm-fw .dropdown-menu{
		display:none !important;
	}
	.tabs-left > .nav-tabs{
		margin:0;
	border:none;
}
.tabs-left > .nav-tabs > li > a,.tabs-left > .nav-tabs > li > a:hover{
	border:none;
	padding:10px;
margin:0 !important;
}
.tabs-left > .nav-tabs > li > a i{
	display:none;
	}
	.tabs-left > .nav-tabs .active > a,.tabs-left > .nav-tabs .active > a:hover,.tabs-left > .nav-tabs .active > a:focus{
		background-color:#ddd;
	}
	#pestanas-collapse{
		border-right:none;
	overflow-y:inherit;
}
#cabecera-desplegable{
	background-color:#eee;
	padding:10px;
}
#cabecera-desplegable .navbar-toggle{
	margin-top:5px;
	margin-bottom:0;
}
#cabecera-desplegable i{
	display:none;
	}
	.fondo-oscuro > .row > div > i{
		font-size:50px;
	}
	#plantilla-404 .header{
		padding:14px 0;
	}
	#plantilla-404 .logo{
		width:130px;
	margin-left:10px;
}
#plantilla-404 .jumbotron p{
	margin-bottom:15px;
	font-size:16px;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px){
	.caja #frontal .icono-frontal{
	max-width:170px;
	}
	.caja #frontal .icono-frontal .icono-grande{
		margin-left:40px;
	}
}
	#smartbanner{
		position:fixed !important;
	top:0 !important;
}
#smartbanner .sb-button{
	height:28px !important;
	}
	body a.noicon{
		background:none !important;
	padding:0 !important;
margin:0 !important;
}
a[href^="mailto:"],a[href$=".pdf"],a[href$=".doc"],a[href$=".ogg"],a[href$=".wav"],a[href$=".mp3"],a[href$=".zip"],a[href$=".tgz"],a[href$=".rar"],a[href$=".exe"],a[href$=".ov2"],a[href$=".csv"],a[href$=".kml"],a[href$=".ppt"],a[href$=".xls"],a[href$=".vcf"],a[href$="rds"],a[href$="rss"]{
	/*padding:2px 22px 2px 0;*/
	margin:-2px 0;
background-repeat:no-repeat;
background-position:right center;
}
/*a[href^="mailto:"]{
	background-image:url(../img/icons/mail.png);
	}
	a[href$=".pdf"]{
		background-image:url(../img/icons/pdf.png);
	}
	a[href$=".doc"]{
		background-image:url(../img/icons/doc.png);
	}
	a[href$=".ogg"]{
		background-image:url(../img/icons/audio.gif);
	}
	a[href$=".wav"]{
		background-image:url(../img/icons/audio.gif);
	}
	a[href$=".mp3"]{
		background-image:url(../img/icons/audio.gif);
	}
	a[href$=".zip"]{
		background-image:url(../img/icons/zip.png);
	}
	a[href$=".tgz"]{
		background-image:url(../img/icons/zip.png);
	}
	a[href$=".rar"]{
		background-image:url(../img/icons/zip.png);
	}
	a[href$=".exe"]{
		background-image:url(../img/icons/exe.png);
	}
	a[href$=".ov2"]{
		background-image:url(../img/icons/tomtom.gif);
	}
	a[href$=".csv"]{
		background-image:url(../img/icons/xls.png);
	}
	a[href$=".kml"]{
		background-image:url(../img/icons/igo.gif);
	}
	a[href$=".ppt"]{
		background-image:url(../img/icons/ppt.png);
	}
	a[href$=".xls"]{
		background-image:url(../img/icons/xls.png);
	}
	a[href$=".vcf"]{
		background-image:url(../img/icons/card.gif);
	}
	a[href$=".rdf"]{
		background-image:url(../img/icons/feed.gif);
	}
	a[href$=".rss"]{
		background-image:url(../img/icons/feed.gif);
	}*/
	@media only screen and (max-width: 767px){
		.no-imagen-fondo-xs{
		background-image:none !important;
	}
	.no-padding-xs{
		padding:0 !important;
	}
	.no-margin-xs{
		margin:0 !important;
	}
	.fondo-blanco-xs{
		background-color:#fff !important;
	}
	.fondo-color-xs{
		background-color:#008a9b !important;
	}
}
	@media only screen and (max-width: 991px){
		.no-imagen-fondo-sm{
		background-image:none !important;
	}
	.no-padding-sm{
		padding:0 !important;
	}
	.no-margin-sm{
		margin:0 !important;
	}
	.fondo-blanco-sm{
		background-color:#fff !important;
	}
	.fondo-color-sm{
		background-color:#008a9b !important;
	}
}
	@media only screen and (max-width: 1199px){
		.no-imagen-fondo-md{
		background-image:none !important;
	}
	.no-padding-md{
		padding:0 !important;
	}
	.no-margin-md{
		margin:0 !important;
	}
	.fondo-blanco-md{
		background-color:#fff !important;
	}
	.fondo-color-md{
		background-color:#008a9b !important;
	}
}
	@media only screen and (min-width: 992px){
		.caja-sin-padding-sm{
		padding-left:0 !important;
	padding-right:0 !important;
}
}
@media screen and (max-width: 767px){
	.contenido-responsive{
	width:100%;
	margin-bottom:15px;
overflow-x:auto;
overflow-y:hidden;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:-ms-autohiding-scrollbar;
}
}
#recaptcha #recaptcha_widget_div .recaptcha_nothad_incorrect_sol,#recaptcha #recaptcha_widget_div .recaptcha_isnot_showing_audio,#recaptcha #recaptcha_area,#recaptcha #recaptcha_table,#recaptcha #recaptcha_center{
	width:auto !important;
	}
	#recaptcha #recaptcha_image,#recaptcha #recaptcha_challenge_image{
		width:auto !important;
	}
	.container-xs-height{
		display:table;
	padding-left:0px;
padding-right:0px;
}
.row-xs-height{
	display:table;
	width:100%;
}
.col-xs-height{
	display:table-cell;
	float:none !important;
}
@media (min-width: 768px){
	.row-sm-height{
	display:table;
	width:100%;
}
.col-sm-height{
	display:table-cell;
	float:none !important;
}
}
@media (min-width: 992px){
	.row-md-height{
	display:table;
	width:100%;
}
.col-md-height{
	display:table-cell;
	float:none !important;
}
}
@media (min-width: 1200px){
	.row-lg-height{
	display:table;
	width:100%;
}
.col-lg-height{
	display:table-cell;
	float:none !important;
}
}
.col-top{
	vertical-align:top;
	}
	.col-middle{
		vertical-align:middle;
	}
	.col-bottom{
		vertical-align:bottom;
	}
	.equal-xs,.equal-xs > div[class*='col-']{
		display:-webkit-box;
	display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
flex:1 1 auto;
}
@media (min-width: 768px){
	.equal-sm,.equal-sm > div[class*='col-']{
	display:-webkit-box;
	display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
flex:1 1 auto;
}
}
@media (min-width: 992px){
	.equal-md,.equal-md > div[class*='col-']{
	display:-webkit-box;
	display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
flex:1 1 auto;
}
}
@media (min-width: 1200px){
	.equal-lg,.equal-lg > div[class*='col-']{
	display:-webkit-box;
	display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
flex:1 1 auto;
}
}
.col-xs-2-4,.col-sm-2-4,.col-md-2-4,.col-lg-2-4{
	position:relative;
	min-height:1px;
padding-right:10px;
padding-left:10px;
}
.col-xs-2-4{
	width:20%;
	float:left;
}
@media (min-width: 768px){
	.col-sm-2-4{
	width:20%;
	float:left;
}
}
@media (min-width: 992px){
	.col-md-2-4{
	width:20%;
	float:left;
}
}
@media (min-width: 1200px){
	.col-lg-2-4{
	width:20%;
	float:left;
}
}
.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5{
	position:relative;
	min-height:1px;
padding-right:10px;
padding-left:10px;
}
.col-xs-1-5{
	width:12.5%;
	float:left;
}
@media (min-width: 768px){
	.col-sm-1-5{
	width:12.5%;
	float:left;
}
}
@media (min-width: 992px){
	.col-md-1-5{
	width:12.5%;
	float:left;
}
}
@media (min-width: 1200px){
	.col-lg-1-5{
	width:12.5%;
	float:left;
}
}
.col-xs-1-2,.col-sm-1-2,.col-md-1-2,.col-lg-1-2{
	position:relative;
	min-height:1px;
padding-right:10px;
padding-left:10px;
}
.col-xs-1-2{
	width:10%;
	float:left;
}
@media (min-width: 768px){
	.col-sm-1-2{
	width:10%;
	float:left;
}
}
@media (min-width: 992px){
	.col-md-1-2{
	width:10%;
	float:left;
}
}
@media (min-width: 1200px){
	.col-lg-1-2{
	width:10%;
	float:left;
}
}
.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{
	position:static;
	}
	.yamm .container{
		position:relative;
	}
	.yamm .dropdown-menu{
		left:auto;
	}
	.yamm .yamm-content >.row{
		margin-left:0;
	margin-right:0;
overflow:hidden;
}
.yamm .yamm-content >.row >.col-xs-1,.yamm .yamm-content >.row >.col-sm-1,.yamm .yamm-content >.row >.col-md-1,.yamm .yamm-content >.row >.col-lg-1,.yamm .yamm-content >.row >.col-xs-2,.yamm .yamm-content >.row >.col-sm-2,.yamm .yamm-content >.row >.col-md-2,.yamm .yamm-content >.row >.col-lg-2,.yamm .yamm-content >.row >.col-xs-3,.yamm .yamm-content >.row >.col-sm-3,.yamm .yamm-content >.row >.col-md-3,.yamm .yamm-content >.row >.col-lg-3,.yamm .yamm-content >.row >.col-xs-4,.yamm .yamm-content >.row >.col-sm-4,.yamm .yamm-content >.row >.col-md-4,.yamm .yamm-content >.row >.col-lg-4,.yamm .yamm-content >.row >.col-xs-5,.yamm .yamm-content >.row >.col-sm-5,.yamm .yamm-content >.row >.col-md-5,.yamm .yamm-content >.row >.col-lg-5,.yamm .yamm-content >.row >.col-xs-6,.yamm .yamm-content >.row >.col-sm-6,.yamm .yamm-content >.row >.col-md-6,.yamm .yamm-content >.row >.col-lg-6,.yamm .yamm-content >.row >.col-xs-7,.yamm .yamm-content >.row >.col-sm-7,.yamm .yamm-content >.row >.col-md-7,.yamm .yamm-content >.row >.col-lg-7,.yamm .yamm-content >.row >.col-xs-8,.yamm .yamm-content >.row >.col-sm-8,.yamm .yamm-content >.row >.col-md-8,.yamm .yamm-content >.row >.col-lg-8,.yamm .yamm-content >.row >.col-xs-9,.yamm .yamm-content >.row >.col-sm-9,.yamm .yamm-content >.row >.col-md-9,.yamm .yamm-content >.row >.col-lg-9,.yamm .yamm-content >.row >.col-xs-10,.yamm .yamm-content >.row >.col-sm-10,.yamm .yamm-content >.row >.col-md-10,.yamm .yamm-content >.row >.col-lg-10,.yamm .yamm-content >.row >.col-xs-11,.yamm .yamm-content >.row >.col-sm-11,.yamm .yamm-content >.row >.col-md-11,.yamm .yamm-content >.row >.col-lg-11,.yamm .yamm-content >.row >.col-xs-12,.yamm .yamm-content >.row >.col-sm-12,.yamm .yamm-content >.row >.col-md-12,.yamm .yamm-content >.row >.col-lg-12{
	margin-bottom:-99999px;
	padding-bottom:99999px;
padding-left:25px;
padding-right:25px;
}
.yamm .yamm-content >.row >.col-xs-1.fondo-gris,.yamm .yamm-content >.row >.col-sm-1.fondo-gris,.yamm .yamm-content >.row >.col-md-1.fondo-gris,.yamm .yamm-content >.row >.col-lg-1.fondo-gris,.yamm .yamm-content >.row >.col-xs-2.fondo-gris,.yamm .yamm-content >.row >.col-sm-2.fondo-gris,.yamm .yamm-content >.row >.col-md-2.fondo-gris,.yamm .yamm-content >.row >.col-lg-2.fondo-gris,.yamm .yamm-content >.row >.col-xs-3.fondo-gris,.yamm .yamm-content >.row >.col-sm-3.fondo-gris,.yamm .yamm-content >.row >.col-md-3.fondo-gris,.yamm .yamm-content >.row >.col-lg-3.fondo-gris,.yamm .yamm-content >.row >.col-xs-4.fondo-gris,.yamm .yamm-content >.row >.col-sm-4.fondo-gris,.yamm .yamm-content >.row >.col-md-4.fondo-gris,.yamm .yamm-content >.row >.col-lg-4.fondo-gris,.yamm .yamm-content >.row >.col-xs-5.fondo-gris,.yamm .yamm-content >.row >.col-sm-5.fondo-gris,.yamm .yamm-content >.row >.col-md-5.fondo-gris,.yamm .yamm-content >.row >.col-lg-5.fondo-gris,.yamm .yamm-content >.row >.col-xs-6.fondo-gris,.yamm .yamm-content >.row >.col-sm-6.fondo-gris,.yamm .yamm-content >.row >.col-md-6.fondo-gris,.yamm .yamm-content >.row >.col-lg-6.fondo-gris,.yamm .yamm-content >.row >.col-xs-7.fondo-gris,.yamm .yamm-content >.row >.col-sm-7.fondo-gris,.yamm .yamm-content >.row >.col-md-7.fondo-gris,.yamm .yamm-content >.row >.col-lg-7.fondo-gris,.yamm .yamm-content >.row >.col-xs-8.fondo-gris,.yamm .yamm-content >.row >.col-sm-8.fondo-gris,.yamm .yamm-content >.row >.col-md-8.fondo-gris,.yamm .yamm-content >.row >.col-lg-8.fondo-gris,.yamm .yamm-content >.row >.col-xs-9.fondo-gris,.yamm .yamm-content >.row >.col-sm-9.fondo-gris,.yamm .yamm-content >.row >.col-md-9.fondo-gris,.yamm .yamm-content >.row >.col-lg-9.fondo-gris,.yamm .yamm-content >.row >.col-xs-10.fondo-gris,.yamm .yamm-content >.row >.col-sm-10.fondo-gris,.yamm .yamm-content >.row >.col-md-10.fondo-gris,.yamm .yamm-content >.row >.col-lg-10.fondo-gris,.yamm .yamm-content >.row >.col-xs-11.fondo-gris,.yamm .yamm-content >.row >.col-sm-11.fondo-gris,.yamm .yamm-content >.row >.col-md-11.fondo-gris,.yamm .yamm-content >.row >.col-lg-11.fondo-gris,.yamm .yamm-content >.row >.col-xs-12.fondo-gris,.yamm .yamm-content >.row >.col-sm-12.fondo-gris,.yamm .yamm-content >.row >.col-md-12.fondo-gris,.yamm .yamm-content >.row >.col-lg-12.fondo-gris{
	background-color:#eee;
	}
	.yamm .yamm-content >.row >.col-xs-1.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-1.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-1.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-1.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-xs-2.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-2.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-2.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-2.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-xs-3.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-3.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-3.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-3.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-xs-4.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-4.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-4.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-4.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-xs-5.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-5.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-5.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-5.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-xs-6.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-6.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-6.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-6.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-xs-7.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-7.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-7.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-7.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-xs-8.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-8.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-8.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-8.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-xs-9.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-9.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-9.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-9.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-xs-10.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-10.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-10.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-10.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-xs-11.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-11.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-11.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-11.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-xs-12.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-sm-12.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-md-12.fondo-gris .list-group .list-group-item,.yamm .yamm-content >.row >.col-lg-12.fondo-gris .list-group .list-group-item{
		border-color:#fff;
	}
	.yamm .yamm-content >.row >.col-xs-1 h3,.yamm .yamm-content >.row >.col-xs-1 h4,.yamm .yamm-content >.row >.col-sm-1 h3,.yamm .yamm-content >.row >.col-sm-1 h4,.yamm .yamm-content >.row >.col-md-1 h3,.yamm .yamm-content >.row >.col-md-1 h4,.yamm .yamm-content >.row >.col-lg-1 h3,.yamm .yamm-content >.row >.col-lg-1 h4,.yamm .yamm-content >.row >.col-xs-2 h3,.yamm .yamm-content >.row >.col-xs-2 h4,.yamm .yamm-content >.row >.col-sm-2 h3,.yamm .yamm-content >.row >.col-sm-2 h4,.yamm .yamm-content >.row >.col-md-2 h3,.yamm .yamm-content >.row >.col-md-2 h4,.yamm .yamm-content >.row >.col-lg-2 h3,.yamm .yamm-content >.row >.col-lg-2 h4,.yamm .yamm-content >.row >.col-xs-3 h3,.yamm .yamm-content >.row >.col-xs-3 h4,.yamm .yamm-content >.row >.col-sm-3 h3,.yamm .yamm-content >.row >.col-sm-3 h4,.yamm .yamm-content >.row >.col-md-3 h3,.yamm .yamm-content >.row >.col-md-3 h4,.yamm .yamm-content >.row >.col-lg-3 h3,.yamm .yamm-content >.row >.col-lg-3 h4,.yamm .yamm-content >.row >.col-xs-4 h3,.yamm .yamm-content >.row >.col-xs-4 h4,.yamm .yamm-content >.row >.col-sm-4 h3,.yamm .yamm-content >.row >.col-sm-4 h4,.yamm .yamm-content >.row >.col-md-4 h3,.yamm .yamm-content >.row >.col-md-4 h4,.yamm .yamm-content >.row >.col-lg-4 h3,.yamm .yamm-content >.row >.col-lg-4 h4,.yamm .yamm-content >.row >.col-xs-5 h3,.yamm .yamm-content >.row >.col-xs-5 h4,.yamm .yamm-content >.row >.col-sm-5 h3,.yamm .yamm-content >.row >.col-sm-5 h4,.yamm .yamm-content >.row >.col-md-5 h3,.yamm .yamm-content >.row >.col-md-5 h4,.yamm .yamm-content >.row >.col-lg-5 h3,.yamm .yamm-content >.row >.col-lg-5 h4,.yamm .yamm-content >.row >.col-xs-6 h3,.yamm .yamm-content >.row >.col-xs-6 h4,.yamm .yamm-content >.row >.col-sm-6 h3,.yamm .yamm-content >.row >.col-sm-6 h4,.yamm .yamm-content >.row >.col-md-6 h3,.yamm .yamm-content >.row >.col-md-6 h4,.yamm .yamm-content >.row >.col-lg-6 h3,.yamm .yamm-content >.row >.col-lg-6 h4,.yamm .yamm-content >.row >.col-xs-7 h3,.yamm .yamm-content >.row >.col-xs-7 h4,.yamm .yamm-content >.row >.col-sm-7 h3,.yamm .yamm-content >.row >.col-sm-7 h4,.yamm .yamm-content >.row >.col-md-7 h3,.yamm .yamm-content >.row >.col-md-7 h4,.yamm .yamm-content >.row >.col-lg-7 h3,.yamm .yamm-content >.row >.col-lg-7 h4,.yamm .yamm-content >.row >.col-xs-8 h3,.yamm .yamm-content >.row >.col-xs-8 h4,.yamm .yamm-content >.row >.col-sm-8 h3,.yamm .yamm-content >.row >.col-sm-8 h4,.yamm .yamm-content >.row >.col-md-8 h3,.yamm .yamm-content >.row >.col-md-8 h4,.yamm .yamm-content >.row >.col-lg-8 h3,.yamm .yamm-content >.row >.col-lg-8 h4,.yamm .yamm-content >.row >.col-xs-9 h3,.yamm .yamm-content >.row >.col-xs-9 h4,.yamm .yamm-content >.row >.col-sm-9 h3,.yamm .yamm-content >.row >.col-sm-9 h4,.yamm .yamm-content >.row >.col-md-9 h3,.yamm .yamm-content >.row >.col-md-9 h4,.yamm .yamm-content >.row >.col-lg-9 h3,.yamm .yamm-content >.row >.col-lg-9 h4,.yamm .yamm-content >.row >.col-xs-10 h3,.yamm .yamm-content >.row >.col-xs-10 h4,.yamm .yamm-content >.row >.col-sm-10 h3,.yamm .yamm-content >.row >.col-sm-10 h4,.yamm .yamm-content >.row >.col-md-10 h3,.yamm .yamm-content >.row >.col-md-10 h4,.yamm .yamm-content >.row >.col-lg-10 h3,.yamm .yamm-content >.row >.col-lg-10 h4,.yamm .yamm-content >.row >.col-xs-11 h3,.yamm .yamm-content >.row >.col-xs-11 h4,.yamm .yamm-content >.row >.col-sm-11 h3,.yamm .yamm-content >.row >.col-sm-11 h4,.yamm .yamm-content >.row >.col-md-11 h3,.yamm .yamm-content >.row >.col-md-11 h4,.yamm .yamm-content >.row >.col-lg-11 h3,.yamm .yamm-content >.row >.col-lg-11 h4,.yamm .yamm-content >.row >.col-xs-12 h3,.yamm .yamm-content >.row >.col-xs-12 h4,.yamm .yamm-content >.row >.col-sm-12 h3,.yamm .yamm-content >.row >.col-sm-12 h4,.yamm .yamm-content >.row >.col-md-12 h3,.yamm .yamm-content >.row >.col-md-12 h4,.yamm .yamm-content >.row >.col-lg-12 h3,.yamm .yamm-content >.row >.col-lg-12 h4{
		margin-top:25px;
	}
	.yamm .yamm-content >.row >.col-xs-1 #frontal,.yamm .yamm-content >.row >.col-sm-1 #frontal,.yamm .yamm-content >.row >.col-md-1 #frontal,.yamm .yamm-content >.row >.col-lg-1 #frontal,.yamm .yamm-content >.row >.col-xs-2 #frontal,.yamm .yamm-content >.row >.col-sm-2 #frontal,.yamm .yamm-content >.row >.col-md-2 #frontal,.yamm .yamm-content >.row >.col-lg-2 #frontal,.yamm .yamm-content >.row >.col-xs-3 #frontal,.yamm .yamm-content >.row >.col-sm-3 #frontal,.yamm .yamm-content >.row >.col-md-3 #frontal,.yamm .yamm-content >.row >.col-lg-3 #frontal,.yamm .yamm-content >.row >.col-xs-4 #frontal,.yamm .yamm-content >.row >.col-sm-4 #frontal,.yamm .yamm-content >.row >.col-md-4 #frontal,.yamm .yamm-content >.row >.col-lg-4 #frontal,.yamm .yamm-content >.row >.col-xs-5 #frontal,.yamm .yamm-content >.row >.col-sm-5 #frontal,.yamm .yamm-content >.row >.col-md-5 #frontal,.yamm .yamm-content >.row >.col-lg-5 #frontal,.yamm .yamm-content >.row >.col-xs-6 #frontal,.yamm .yamm-content >.row >.col-sm-6 #frontal,.yamm .yamm-content >.row >.col-md-6 #frontal,.yamm .yamm-content >.row >.col-lg-6 #frontal,.yamm .yamm-content >.row >.col-xs-7 #frontal,.yamm .yamm-content >.row >.col-sm-7 #frontal,.yamm .yamm-content >.row >.col-md-7 #frontal,.yamm .yamm-content >.row >.col-lg-7 #frontal,.yamm .yamm-content >.row >.col-xs-8 #frontal,.yamm .yamm-content >.row >.col-sm-8 #frontal,.yamm .yamm-content >.row >.col-md-8 #frontal,.yamm .yamm-content >.row >.col-lg-8 #frontal,.yamm .yamm-content >.row >.col-xs-9 #frontal,.yamm .yamm-content >.row >.col-sm-9 #frontal,.yamm .yamm-content >.row >.col-md-9 #frontal,.yamm .yamm-content >.row >.col-lg-9 #frontal,.yamm .yamm-content >.row >.col-xs-10 #frontal,.yamm .yamm-content >.row >.col-sm-10 #frontal,.yamm .yamm-content >.row >.col-md-10 #frontal,.yamm .yamm-content >.row >.col-lg-10 #frontal,.yamm .yamm-content >.row >.col-xs-11 #frontal,.yamm .yamm-content >.row >.col-sm-11 #frontal,.yamm .yamm-content >.row >.col-md-11 #frontal,.yamm .yamm-content >.row >.col-lg-11 #frontal,.yamm .yamm-content >.row >.col-xs-12 #frontal,.yamm .yamm-content >.row >.col-sm-12 #frontal,.yamm .yamm-content >.row >.col-md-12 #frontal,.yamm .yamm-content >.row >.col-lg-12 #frontal{
		padding:20px 0;
	}
	.yamm .yamm-content a{
		color:#333;
	}
	.yamm .yamm-content a:hover{
		color:#008a9b;
	}
	.yamm .yamm-content h3{
		margin-top:10px;
	}
	.yamm .yamm-content h3 a{
		font-size:18px !important;
	font-weight:bold !important;
color:#008a9b;
}
.yamm .yamm-content #frontal .icono-frontal img{
	max-width:45px;
	margin-right:0 !important;
margin-bottom:10px;
}
.yamm .yamm-content #frontal .texto-frontal{
	padding-left:0;
	}
	.yamm .yamm-content #frontal .texto-frontal h4{
		margin-top:5px;
	line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0;
}
.yamm .yamm-content #frontal .texto-frontal i.fa-sort-desc{
	display:none;
	}
	.yamm .yamm-content .list-group .list-group-item{
		background-color:transparent;
	padding:3px 10px 3px 20px;
border:none;
border-bottom:1px solid #eee;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.yamm .yamm-content .list-group .list-group-item:before{
	background-image:url('../img/sprite-iconos.png');
background-repeat:no-repeat;
display:block;
content:" ";
position:absolute;
background-position:-64px 0;
width:16px;
height:30px;
margin-left:-21px;
margin-top:-3px;
}
.yamm .yamm-content .list-group .list-group-item.active{
	color:#008a9b;
	font-weight:bold !important;
}
.yamm .yamm-content .list-group >:last-child{
	border-bottom:none;
	}
	.yamm .dropdown.yamm-fw .dropdown-menu{
		left:50px;
	right:50px;
border:1px solid #008a9b;
border-top:none;
padding:0;
-webkit-box-shadow:0 20px 40px -10px rgba(0,0,0,0.5);
-moz-box-shadow:0 20px 40px -10px rgba(0,0,0,0.5);
box-shadow:0 20px 40px -10px rgba(0,0,0,0.5);
}
.yamm .nav li.dropdown:hover .dropdown-menu.mostrar-hover{
	display:block;
	}
	.sprite-iconos{
		background-image:url('../img/sprite-iconos.png');
background-repeat:no-repeat;
}
.sprite-iconos.sprite-chevron-peque{
	background-position:0 0;
	width:16px;
height:16px;
}
.sprite-iconos.sprite-chevron-peque-cuerpo{
	background-position:-16px 0;
	width:16px;
height:30px;
}
.sprite-iconos.sprite-chevron-peque-lateral{
	background-position:-32px 0;
	width:16px;
height:30px;
}
.sprite-iconos.sprite-chevron-peque-oscuro{
	background-position:-48px 0;
	width:16px;
height:16px;
}
.sprite-iconos.sprite-chevron-peque-oscuro-cuerpo{
	background-position:-64px 0;
	width:16px;
height:30px;
}
.sprite-iconos.sprite-chevron-peque-oscuro-lateral{
	background-position:-80px 0;
	width:16px;
height:30px;
}
.sprite-iconos.sprite-chevron-right{
	background-position:0 -30px;
	width:24px;
height:24px;
}
.sprite-iconos.sprite-chevron-right-oscuro{
	background-position:-24px -30px;
	width:24px;
height:24px;
}
.sprite-iconos.sprite-dnie-logo{
	background-position:-48px -30px;
	width:29px;
height:18px;
}
.sprite-iconos.sprite-flecha-menu-inferior{
	background-position:-96px 0;
	width:15px;
height:10px;
}
.sprite-iconos.sprite-info{
	background-position:-48px -48px;
	width:60px;
height:60px;
}
.sprite-iconos.sprite-logo-android{
	background-position:-111px 0;
	width:50px;
height:50px;
}
.sprite-iconos.sprite-logo-apple{
	background-position:-108px -50px;
	width:50px;
height:50px;
}
.sprite-iconos.sprite-x{
	background-position:0 -100px;
	width:15px;
height:15px;
}

.margin-left-move-off {
	    position: relative;
    display: block;
        font-size: 15px;
    padding: 9px 0px 8px 15px !important;
    background-color: #00829B;
    border: none;
    border-bottom: 1px solid #006b76;
    margin: 0;
    color: #b3b3b3 !important;
    }

/****----- Cambios etiquetas H accesibilidad --->*/
.cuerpo-contenido h2{
color: #333 !important;
margin-bottom:15px !important;
font-size: 24px !important;
letter-spacing:0 !important;
font-weight:400 !important;
}