body {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_fondo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	overflow-x: hidden;
}

header, nav, article, section, footer, .banda_sup, .logo, .tfno_rs_sup, .txt_descubre_siga {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px
}

#aviso_cookies {
	position: fixed;
	bottom: 0px;
	left: 0px;
	background-color: #000;
	width: 100%;
	height: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	visibility: hidden;
	opacity: 0.6;
	z-index: 50;
}

#banda_sup {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 130px;
	margin: 0px;
	padding: 0px;
	z-index: 49;
	opacity: 0.8;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_fondo_banda_sup.png);
	background-repeat: repeat-x;
}
.contenedor_cabecera {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.logo {
	width: 120px;
	margin-top: 5px;
}

nav.menu_sup {
	float: right;
	text-align: right;
	width: 850px;
	height: 40px;
	margin-top: 25px;
}
nav.menu_sup ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
nav.menu_sup ul li {
	float: right;
}
nav.menu_sup ul li a {
	display: block;
	font-family: 'Oswald', sans-serif;
	color: #FFF;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	height: 40px;
	margin-left: 35px;
}
nav.menu_sup ul li a:hover, nav.menu_sup ul li a.activo {
	color: #09F;
}

/*Menu Móvil*/
nav.menu_alternativo {
	display: none;
	width: 100%;
	float: left;
	padding: 0px;
	margin-top: -80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#contenedor {
	position: relative;
	width: 1000px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 2;
}

.tfno_rs_sup {
	margin-top: 5px;
}
.rs_sup, .tfno_sup {
	float: right;
}
.rs_sup {
	width: 150px;
	text-align: right;
}
.rs_sup img {
	width: 30px;
	margin-left: 10px;
}
.tfno_sup, .tfno_sup a {
	margin-top: 2px;
	font-family: 'Oswald', sans-serif;
	color: #999;
	font-size: 18px;
}

.sections {
	position: relative;
	height: 100vh;
	width: 100vw;
	margin: 0;
	padding: 0;
	text-align: center;
}

#section-7-1c, #section-7-4 {
	min-height: 1100px;
}
#section-2, #section-3, #section-5, #section-7, #section-6-1, #section-6-1b, #section-6-1c, #section-6-1e, #section-6-1f, #section-6-2c, #section-6-2d, #section-6-2e, #section-6-3, #section-6-3c, #section-7-1b, #section-7-1d, #section-7-1e, #section-X, #section-404, #section-9-1-1c, #section-9-1-4e, #section-9-2, #section-9-2-1b, #section-9-2-2b {
	min-height: 1050px;
}
#section-6-2, #section-6-2b, #section-6-3b, #section-6-3d, #section-6-3e, #section-6-4, #section-6-5, #section-6-5b, #section-7-2d, #section-7-5d, #section-7-5e {
	min-height: 1000px;
}
#section-6-5c {
	min-height: 1075px;
}
#section-4 {
	min-height: 1125px;
}
#section-6-1d {
	min-height: 2000px;
}
#section-6-5d {
	min-height: 1500px;
}
#section-8 {
	min-height: 1530px;
}
#section-7-1 {
	min-height: 1200px;
}
#section-6-5e {
	min-height: 2130px;
}
#section-7-5b {
	min-height: 2250px;
}
#section-7-6c {
	min-height: 1835px;
}
#section-7-6d {
	min-height: 1160px;
}
#section-9-1-2e {
	min-height: 1850px;
}
#section-9-1-2f {
	min-height: 1070px;
}
#section-X {
	min-height: 1200px;
}

#section-aviso {
	width: 60%;
	height: auto;
	margin-top: 140px;
	margin-left: auto;
	margin-right: auto;
}

.content-wrapper {
	color: white;
	position: absolute;
	margin: 0 auto;
	padding: 0;
	width: 60%;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	left: 0;
	right: 0;
}

.sections h1 {
	text-align: center;
}
.sections h1, .sections h2, .sections h3 {
	font-family: 'Oswald', sans-serif;
	font-size: 40px;
	font-weight: normal;
}
.sections h2.tit_section_2, .sections h2.tit_section_3 {
	margin-top: 50px;
}
.sections h3 {
	font-size: 30px;
	margin-top: -10px;
}

.sections p {
	text-align: justify;
}
.sections p.centrado, .txt_siga_bis p {
	text-align: center;
}
.txt_siga_bis p {
	margin-bottom: 10px;
}
.txt_siga_bis p img {
	width: auto;
	margin-top: 10px;
}
#section-aviso p {
	margin-bottom: 20px;
}
.sections p.explicacion {
	margin-bottom: 40px;
}
.sections ul {
	padding: 0px;
	margin-top: 20px;
	margin-right: 5%;
	margin-bottom: 0px;
	margin-left: 16%;
}
#b5_siga ul {
	margin-left: 22%;
}
.sections ul li {
	float: left;
	width: 100%;
	list-style-type: decimal;
	color: #FFF;
	text-align: left;
}

#section-1 img {
	width: 255px;
}
.sections img:hover {
	opacity: 0.8;
}

.sep_tit_sec {
	width: 200px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 50px;
}

.txt_descubre_siga {
	margin-top: 40px;
}

.txt_siga {
	display: flex;
	display: -webkit-flex; /* Para navegadores webkit, como Safari */
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.txt_siga a, .textos_siga {
	width: 30%;
}

#section-5 .txt_siga a {
	width: 40%;
}
.txt_frontoffice {
	display: flex;
	display: -webkit-flex; /* Para navegadores webkit, como Safari */
	flex-direction: column;
	-webkit-flex-direction: column;
	justify-content: center;
	-webkit-justify-content: center;
}
.txt_frontoffice a {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

.txt_siga_bis, .textos_siga_requisitos2 {
	float: left;
	width: 100%;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/spacer.png);
	background-repeat: repeat;
	padding: 20px;
	margin-bottom: 25px;
	margin-top: 25px;
}

.txt_siga_requisitos, .textos_siga_requisitos1 {
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
#txt_siga_requisitos_bis {
	margin-top: 20px;
}
.textos_siga_requisitos2 {
	width: 35%;
	margin-left: 10%;
	margin-top: 0px;
}
.textos_siga_requisitos1 h3 {
	font-size: 26px;
}
.textos_siga_requisitos2 p {
	text-align: left;	
}

.bloques_siga, .bloques_frontoffice, .enlace_especificaciones {
	width: 100%;
	background-repeat: no-repeat;
}
.bloques_siga {
	padding-top: 60px;
	padding-bottom: 30px;
	background-position: center 20px;
}
.bloques_frontoffice {
	padding-top: 12px;
	padding-bottom: 12px;
	background-position: 10px center;
}
.bloques_siga:hover, .bloques_frontoffice:hover, .enlace_especificaciones:hover {
	opacity: 0.8;
}
#b1_siga {
	background-color: #13C7AF;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_siga1.png);
}
#b2_siga {
	background-color: #C44141;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_siga2.png);
}
#b3_siga, #b6_siga, .enlace_especificaciones {
	background-color: #3B9AC6;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_siga3.png);
}
#b4_siga {
	background-color: #C44141;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_siga4.png);
	height: 340px;
}
#b5_siga {
	background-color: #BD8A61;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_siga3.png);
	height: 340px;
}

#b1_frontoffice {
	background-color: #13C7AF;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_frontoffice1.png);
}
#b2_frontoffice {
	background-color: #F57A62;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_siga2.png);
}
#b3_frontoffice {
	background-color: #3B9AC6;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_frontoffice3.png);
}
#b4_frontoffice {
	background-color: #C44141;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_frontoffice4.png);
}
#b5_frontoffice {
	background-color: #A66CBB;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_frontoffice5.png);
}

#b1_backoffice {
	background-color: #13C7AF;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_siga3.png);
}
#b2_backoffice {
	background-color: #F57A62;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_backoffice2.png);
}
#b3_backoffice {
	background-color: #3B9AC6;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_frontoffice3.png);
}
#b4_backoffice {
	background-color: #C44141;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_siga2.png);
}
#b5_backoffice {
	background-color: #A66CBB;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_frontoffice1.png);
}
#b6_backoffice {
	background-color: #BD8A61;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_frontoffice5.png);
}

.panel_contacto {
	float: left;
	width: 100%;
}
.datos_cont_inicio {
	float: left;
	width: 48%;
	margin-left: 20px;
	margin-top: 10px;
}
.mapa_loc_inicio {
	float: right;
	width: 45%;
	margin-right: 20px;
	margin-top: 0px;
}
.mapa_loc_inicio img {
	width: 100%;
}
.formu_contacto {
	float: left;
	width: 100%;
	margin-top: 50px;
	padding-top: 25px;
	padding-bottom: 10px;
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/spacer.png);
	background-repeat: repeat;
}

.enlace_especificaciones {
	float: left;
	margin-top: 50px;
	padding: 0px;
	height: 60px;
}
.bloques_siga h2, .enlace_especificaciones h2 {
	font-size: 32px;
	color: #FFF;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.enlace_especificaciones h2 {
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 75px;
	line-height: 60px;
}
.bloques_frontoffice h2 {
	font-size: 26px;
	color: #FFF;
	text-align: left;
	margin-left: 90px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.bloques_siga p {
	color: #FFF;
	margin-left: 30px;
	margin-right: 30px;
}
.img_siga {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}
.img2_siga {
	width: 100%;
	margin-top: 25px;
	margin-bottom: 25px;
}

.flechas {
	float: right;
	width: 100%;
	text-align: right;
}
.flechas img {
	width: 105px;
}

footer {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

a {
	margin: 0px;
	padding: 0px;	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
footer a {
	margin-left: 20px;
	color: #999;
}
a.enlaces_blancos {
	color: #FFF;
	font-weight: bold;
}
a.enlaces_blancos:hover {
	color: #CCC;
}
#section-aviso a {
	color: #DDD;
	text-decoration: underline;
}

img {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px
}
img.alinear_derecha {
	float: right;
	margin-left: 35px
}
img.alinear_izqda {
	float: left;
	margin-right: 35px
}

p {
	margin: 0px;
	padding: 0px;
}
p.txt_aviso_cookies {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
p.tel_inicio {
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_tel.png);
}
p.email_inicio  {
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_email.png);
	margin-bottom: 20px;
}
p.dire_inicio  {
	background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_icono_loc.png);
}
p.tel_inicio, p.email_inicio, p.dire_inicio, p.txt_horarios  {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	line-height: 25px;
	color: #FFF;
	font-size: 15px;
	margin-bottom: 15px;
}
p.tel_inicio a, p.email_inicio a {
	text-decoration: none;
	line-height: 25px;
	color: #FFF;
	font-size: 15px;	
}
.txt_siga_bis p {
	text-align: left;
}

iframe {
	width: 100%;
	height: 125px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.macrodis {
	float: left;
	width: 400px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: left
}
.rs {
	float: left;
	font-size: 12px;
	color: #999;
	text-align: center;
	width: 100%;
	margin-top: 20px;
}
.compartir_rs {
	float: left;
}

.resaltar {
	color: #3B9AC6;
	font-weight: bold;
}
.resaltar_mas {
	font-family: 'Oswald', sans-serif;
	font-size: 26px;
	font-weight: normal;
}
.txt_g_h1 {
	font-size: 70px;
}

.oculto_en_mov, .oculto_en_tab, .oculto_en_tab_mov, .oculto_en_pc, .txt_g_h1, h1 {
	font-weight: normal;
}
.oculto_en_pc, #oculto_en_pc, .oculto_en_pc_tab, .oculto_en_pc_mov {
	display: none;
}

/*Formulario*/
.formulario {
	float: left;
	width: 100%;
}
input.cajas, textarea, input.botones {
	color: #333333;
}
input.cajas, textarea {
	font-size: 14px;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-left-style: none;
}
input.cajas {
	width: 100%;
	height: 30px;
	min-width: 150px;
	text-indent: 5px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
input.botones {
	width: 150px;
	font-size: 15px;
	height: 35px;
	letter-spacing: 1px
}
textarea {
	width: 100%;
	height: 65px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.etiquetas_formu, .etiqueta_captcha, .tit_captcha {
	float: left;
	color: #DDD;
	width: 110px;
	text-align: left;
	height: 26px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 7%;
	padding: 0px;
}
.etiquetas_formu_oculto {
	display: none;
}
#etiquetas_derecha {
	margin-left: 58px;
}
.inputs_formu, .input_captcha {
	float: left;
	width: 30%;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	height: 30px;
	padding: 0px
}
.input_textarea_formu {
	float: left;
	text-align: left;
	width: 74.5%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	height: auto;
	padding: 0px
}
.bloque_captcha {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.tit_captcha, .etiqueta_captcha {
	margin-left: 16%;
}
.tit_captcha, .revisar_politica_privacidad {
	width: 75%;
}
.etiqueta_captcha {
	width: 10%;
}
.input_captcha {
	width: 30%;
}
.revisar_politica_privacidad {
	float: left;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: 16%;
}
.checkbox_politica_privacidad {
	float: left;
	width: 3%;
}
.txt_politica_privacidad {
	float: left;
	width: 95%;
	text-align: left;
	margin-top: -1px;
	color: #CDDEE6;
}
.txt_politica_privacidad a {
	color: #CDDEE6;
	text-decoration: underline;
}
.enviar_datos_formu {
	float: right;
	width: 90%;
	margin-top: 10px;
	margin-right: 10%;
	margin-bottom: 18px;
	margin-left: 0px;
	text-align: right
}
.botones_formu {
	float: right;
	margin-right: 30px;
}

/*slider*/
.slider {
	float:left;
	width: 930px;
	height: 360px;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.slider > div {
	display: none;
	padding-top: 30px;
	padding-right: 60px;
	padding-bottom: 30px;
	padding-left: 60px;
}
a.next, a.prev {
	text-decoration: none;
	z-index: 99;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: -18px;
	margin-bottom: 0px;
	margin-left: -18px;
}
.next {
	position: absolute;
	right: -10px;
	top: 35%;
}
.prev {
	position: absolute;
	left: -10px;
	top: 35%;
}
a.inactive {
}
ul.navi {
	list-style: none;
	position: absolute;
	bottom: 10px;
	right: 5px
}
ul.navi li {
	float: left;
	margin-right: 5px
}
ul.navi li a {
	background-color: #CCC;
	display: block;
	height: 10px;
	width: 10px;
	text-indent: -9999px;
}
ul.navi li a.active {
	background-color: #fff
}

/*galería jquery*/
#gallery {
	width: 100%;
	text-align: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
#gallery ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#gallery ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#gallery ul img {
	width: 245px;
	height: 145px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gallery ul img.sin_margen {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gallery ul a:hover img {
	color: #fff;
}
#gallery ul a:hover {
	color: #fff;
	margin: 0px;
	padding: 0px;
}


@media (min-width: 80.5em) and (max-width: 97.5em) {
	
	.content-wrapper {
		width: 75%;
	}
	
	#section-4 {
		min-height: 1250px;
	}
	
	#section-3, #section-7, #section-7-1d {
		min-height: 1050px;
	}
	#section-6-1e, #section-6-2c, #section-6-2d {
		min-height: 1000px;
	}
	#section-7-1c {
		min-height: 1125px;
	}
	#section-6-2b, #section-7-1d, #section-7-5c {
		min-height: 950px;
	}
	#section-5 .txt_siga a {
		width: 45%;
	}
	
	.sections ul {
		margin-left: 13%;
	}
	#b5_siga ul {
		margin-left: 17%;
	}
	
}


@media (min-width: 62.5em) and (max-width: 80.5em) {
	
	.content-wrapper {
		width: 90%;
	}
	
	#section-2, #section-9-1-3, #section-9-1-4, #section-9-1-4d, #section-9-2-2c {
		min-height: 800px;
	}
	#section-3, #section-9-1-1d, #section-7-5c {
		min-height: 970px;
	}
	#section-5, #section-7-4 {
		min-height: 1075px;
	}
	#section-7, #section-9-2, #section-9-1-2f {
		min-height: 1050px;
	}
	#section-6, #section-6-1e, #section-6-2b, #section-6-4, #section-7-1b, #section-7-1d, #section-7-2c, #section-7-2d, #section-9-2-1 {
		min-height: 950px;
	}
	#section-7-2f, #section-7-2g, #section-7-5, #section-7-6f {
		min-height: 900px;
	}
	#section-7-1 {
		min-height: 1220px;
	}
	#section-7-2, #section-7-2b, #section-7-2e, #section-7-2h, #section-9-2-1d, #section-9-2-6 {
		min-height: 850px;
	}
	#section-7-1c, #section-7-3, #section-7-3b, #section-7-6b, #section-9-1 {
		min-height: 875px;
	}
	#section-4, #section-7-1c, #section-7-6d {
		min-height: 1150px;
	}
	#section-7-1e, #section-9, #section-9-2-1c {
		min-height: 765px;
	}
	#section-7-3c, #section-9-1-2, #section-9-1-2c, #section-9-2-2d {
		min-height: 825px;
	}
	#section-7-5b {
		min-height: 2250px;
	}
	#section-7-6, #section-9-1-1b {
		min-height: 920px;
	}
	#section-7-6e {
		min-height: 1290px;
	}
	#section-404 {
		min-height: 650px;
	}
	#section-9-1-1 {
		min-height: 990px;
	}
	#section-9-1-2b, #section-9-2-3 {
		min-height: 830px;
	}
	#section-9-1-2d, #section-9-2-1g {
		min-height: 750px;
	}
	#section-9-1-2e {
		min-height: 1870px;
	}
	#section-9-1-4b {
		min-height: 835px;
	}
	#section-9-1-4c, #section-9-1-4f {
		min-height: 715px;
	}
	#section-9-1-4e, #section-9-2-1b {
		min-height: 1030px;
	}
	#section-6-2c, #section-6-2d, #section-9-2-1e, #section-9-2-1f, #section-9-2-5 {
		min-height: 1000px;
	}
	#section-9-2-1h {
		min-height: 935px;
	}
	#section-9-2-2 {
		min-height: 885px;
	}
	#section-9-2-2b {
		min-height: 1020px;
	}
	#section-9-2-4 {
		min-height: 775px;
	}
	#section-9-2-5b {
		min-height: 865px;
	}
	#section-9-2-5c {
		min-height: 815px;
	}
	#section-9-2-6b {
		min-height: 725px;
	}
	#section-X {
		min-height: 1240px;
	}
	
	#section-5 .txt_siga a {
		width: 45%;
	}
	
	#section-aviso {
		width: 80%;
	}
	
	.sections ul {
		margin-left: 14%;
	}
	#b5_siga ul {
		margin-left: 19%;
	}
	
	.txt_siga_bis p img {
		width: auto;
	}
	
	/*Formulario*/
	.etiquetas_formu {
		width: 100px;
		margin-left: 10px;
	}
	#etiquetas_derecha {
		margin-left: 58px;
	}
	.inputs_formu {
		width: 370px;
	}
	.input_textarea_formu {
		width: 910px;
	}
	
	/*Formulario*/
	.etiquetas_formu {
		margin-left: 3%;
	}
	.inputs_formu {
		width: 33%;
	}
	.input_textarea_formu {
		width: 80.5%;
	}
	
}


@media (min-width: 40.5em) and (max-width: 62.5em) {
	
	#banda_sup, .contenedor_cabecera {
		width: 100%;
	}
	.contenedor_cabecera {
		float: left;
		margin: 0px;
	}
	#banda_sup {
		margin-left: auto;
		margin-right: auto;
		opacity: 0.9;
	}
	
	.rs_sup {
		margin-right: 25px;
	}

	.dl-menuwrapper {
		background-image: none;
	}
	nav.menu_sup, .bloques_siga p {
		display: none;
	}
	.bloques_siga p.centrado {
		display: block;
	}
	nav.menu_alternativo {
		display: inline-block;
	}
	
	.content-wrapper {
		width: 90%;
	}
	
	#section-2, #section-7-5, #section-9-1-3, #section-9-2-1c, #section-9-2-3, #section-9-2-5c {
		min-height: 800px;
	}
	#section-7-1e, #section-9, #section-9-1-4f {
		min-height: 700px;
	}
	#section-5, #section-6-1c, #section-6-2, #section-6-2b, #section-6-3d, #section-6-3e, #section-6-5b, #section-7, #section-7-4, #section-9-2, #section-9-2-1, #section-9-2-1e, #section-9-2-1f, #section-9-2-5 {
		min-height: 1000px;
	}
	#section-6-2c, #section-6-2d, #section-6-3b, #section-7-1c, #section-7-6d, #section-7-6f, #section-9-1-1, #section-9-2-1b {
		min-height: 1050px;
	}
	#section-6, #section-7-5c, #section-7-6, #section-9-1-4d, #section-9-2-1d, #section-9-2-2 {
		min-height: 900px;
	}
	#section-6-1, #section-6-1b, #section-6-1f, #section-6-3, #section-6-3c {
		min-height: 1100px;
	}
	#section-6-5c {
		min-height: 1125px;
	}
	#section-6-1d {
		min-height: 2270px;
	}
	#section-6-5d {
		min-height: 1580px;
	}
	#section-8 {
		min-height: 1600px;
	}
	#section-6-2e, #section-7-1d, #section-7-2f, #section-7-2g {
		min-height: 925px;
	}
	#section-7-1 {
		min-height: 1250px;
	}
	#section-7-2, #section-7-2b, #section-7-2c, #section-7-2h, #section-7-3, #section-7-6b, #section-9-1, #section-9-1-2, #section-9-1-2c, #section-9-2-6 {
		min-height: 850px;
	}
	#section-6-1e, #section-6-4, #section-7-1b, #section-7-2d, #section-9-1-2f {
		min-height: 950px;
	}
	#section-7-2e, #section-7-3c, #section-9-2-1g, #section-9-2-2d {
		min-height: 770px;
	}
	#section-7-3, #section-7-3b, #section-9-1-4b, #section-9-2-5b {
		min-height: 875px;
	}
	#section-4, #section-9-1-4e {
		min-height: 1175px;
	}
	#section-7-5b {
		min-height: 1850px;
	}
	#section-7-6c {
		min-height: 1650px;
	}
	#section-7-6e {
		min-height: 1270px;
	}
	#section-3, #section-9-1-1b, #section-9-1-1d, #section-9-2-1h {
		min-height: 975px;
	}
	#section-9-1-1c {
		min-height: 1075px;
	}
	#section-9-1-2b {
		min-height: 890px;
	}
	#section-9-1-2d {
		min-height: 750px;
	}
	#section-6-5e {
		min-height: 2240px;
	}
	#section-9-1-2e {
		min-height: 2020px;
	}
	#section-9-1-4, #section-9-2-2c, #section-9-2-4 {
		min-height: 820px;
	}
	#section-9-1-4c {
		min-height: 735px;
	}
	#section-9-2-2b {
		min-height: 1020px;
	}
	#section-X {
		min-height: 1620px;
	}
	#section-404 {
		min-height: 620px;
	}
	#section-9-2-6b {
		min-height: 725px;
	}
	
	#section-aviso {
		width: 80%;
	}
	
	#section-5 .txt_siga a {
		width: 45%;
	}
	
	.txt_frontoffice a {
		width: 85%;
	}
	
	.sections ul, #b5_siga ul {
		margin-left: 12%;
	}

	.sections h1 {
		margin-left: 50px;
		margin-right: 50px;
		font-size: 35px;
	}
	.txt_g_h1 {
		font-size: 50px;
	}
	
	.bloques_frontoffice h2 {
		font-size: 24px;
	}
	
	.sections h2.tit_section_3 {
		font-size: 28px;
	}
	
	.bloques_siga {
		padding-bottom: 10px;
	}
	.bloques_siga h2 {
		font-size: 28px;
		margin-top: 30px;
	}
	.bloques_siga p.centrado {
		margin-right: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-left: 0px;	
	}
	
	.txt_siga_bis p img {
		max-width: 550px;
	}

	.img_siga {
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
	}
	.img_siga img {
		width: 100%;
	}
	
	.flechas {
		margin-top: 25px;
		margin-bottom: 5px;
	}
	
	.datos_cont_inicio {
		width: 35%;
	}
	
	.mapa_loc_inicio {
		width: 50%;
	}
	
	/*FORMULARIOS*/
	.formulario {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-top: -20px;
	}
	.etiquetas_formu, .inputs_formu, .input_textarea_formu, .etiqueta_captcha, .tit_captcha, .input_captcha {
		width: 100%;
	}
	.etiquetas_formu, #etiquetas_derecha, .etiqueta_captcha, .tit_captcha {
		margin-left: 0px;
	}
	.etiqueta_captcha, .input_captcha {
		margin-top: 0px;
	}
	.revisar_politica_privacidad {
		width: 450px;
		margin-left: 8px;
	}
	.checkbox_politica_privacidad {
		width: 25px;
		margin-left: 0px;
	}
	.txt_politica_privacidad {
		width: 400px;
	}
	.txt_politica_privacidad, .txt_politica_privacidad a {
		font-size: 13px;
	}
	
}


@media (min-width: 32.5em) and (max-width: 40.5em) {
	
	body {
		-webkit-background-size: auto;
		-moz-background-size: auto;
		-o-background-size: auto;
		background-size: auto;
		background-attachment: fixed;
		background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_fondo_tab.jpg);
		background-position: left top;
	}
	
	#banda_sup, .contenedor_cabecera, .section-wrapper {
		width: 100%;
	}
	.contenedor_cabecera {
		float: left;
		margin: 0px;
	}
	#banda_sup {
		margin-left: auto;
		margin-right: auto;
		opacity: 0.9;
	}
	
	.rs_sup {
		margin-right: 25px;
	}

	.dl-menuwrapper {
		background-image: none;
	}
	nav.menu_sup, .bloques_siga p, .bloques_siga ul, .oculto_en_tab, .oculto_en_tab_mov, #oculto_en_tab_mov {
		display: none;
	}
	.oculto_en_pc, #oculto_en_pc {
		display: block;
	}
	
	nav.menu_alternativo {
		display: inline-block;
	}
	
	.content-wrapper {
		width: 100%;
	}
	
	#section-1 {
		min-height: 450px;
	}
	#section-2, #section-6, #section-7-2f {
		min-height: 950px;
	}
	#section-X {
		min-height: 1760px;
	}
	#section-4 {
		min-height: 1750px;
	}
	#section-5, #section-6-3e, #section-7-6d, #section-9-1-2c, #section-9-1-4d, #section-9-2-6 {
		min-height: 975px;
	}
	#section-7-2c, #section-9-1-3, #section-9-2-1c {
		min-height: 870px;
	}
	#section-3, #section-6-1, #section-7-1 {
		min-height: 1200px;
	}
	#section-6-1f, #section-6-2c, #section-6-3, #section-9-1-1, #section-9-1-2b, #section-9-1-4e, #section-9-2-1b, #section-9-2-5 {
		min-height: 1100px;
	}
	#section-6-1c, #section-6-2d, #section-6-4, #section-6-5, #section-9-1-1b, #section-9-1-1d, #section-9-2-1e, #section-9-2-2d, #section-9-2-3 {
		min-height: 1050px;
	}
	#section-6-5b {
		min-height: 1060px;
	}
	#section-6-1d {
		min-height: 2375px;
	}
	#section-9-2-1f, #section-9-2-1h, #section-9-2-2b {
		min-height: 1150px;
	}
	#section-6-5c {
		min-height: 1175px;
	}
	#section-9-2, #section-9-2-1, #section-9-2-4 {
		min-height: 1075px;
	}
	#section-6-3b {
		min-height: 1275px;
	}
	#section-6-5d {
		min-height: 1575px;
	}
	#section-6-2e, #section-7-1b, #section-7-4, #section-7-5c, #section-7-5d, #section-9-1, #section-9-1-4, #section-9-1-4b, #section-9-2-1g {
		min-height: 910px;
	}
	#section-7-1d {
		min-height: 500px;
	}
	#section-7-1e, #section-7-2b, #section-7-5, #section-9-1-4c {
		min-height: 720px;
	}
	#section-6-3d, #section-7-1c, #section-7-6f, #section-9-2-2, #section-9-2-2c {
		min-height: 1000px;
	}
	#section-6-2, #section-6-2b {
		min-height: 1020px;
	}
	#section-7-2, #section-7-2e, #section-7-6b {
		min-height: 760px;
	}
	#section-6-1e, #section-7-2g {
		min-height: 900px;
	}
	#section-7-2h, #section-9-1-2d {
		min-height: 810px;
	}
	#section-7-5e, #section-7-6, #section-404, #section-9-2-5c, #section-9-2-6b {
		min-height: 850px;
	}
	#section-7-5b {
		min-height: 1480px;
	}
	#section-7-6c {
		min-height: 1375px;
	}
	#section-7-6e, #section-6-1b, #section-6-3c, #section-9-1-1c {
		min-height: 1125px;
	}
	#section-8, #section-9-1-2e {
		min-height: 2350px;
	}
	#section-7-3, #section-7-3b, #section-7-3c, #section-7-3d {
		min-height: 650px;
	}
	#section-9 {
		min-height: 550px;
	}
	#section-9-1-2, #section-9-2-1d {
		min-height: 1025px;
	}
	#section-6-5e {
		min-height: 2425px;
	}
	#section-9-1-2f {
		min-height: 1250px;
	}
	#section-9-1-4f {
		min-height: 620px;
	}
	#section-7-2d, #section-9-2-5b {
		min-height: 925px;
	}
	
	#section-aviso {
		width: 80%;
	}
	
	.txt_siga, .txt_descubre_siga {
		flex-direction: column;
		-webkit-flex-direction: column;
		align-items: center;
		-webkit-align-items: center;
		width: 80%;
		margin-left: 10%;
		margin-bottom: 20px;
	}
	.txt_descubre_siga {
		margin-top: 0px;
	}
	.img_siga {
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
	}
	.img_siga img {
		width: 100%;
	}
	.txt_siga a, .textos_siga, .txt_descubre_siga p {
		width: 80%;
		margin-bottom: 25px;
	}
	.txt_descubre_siga p {
		margin-left: 10%;
	}
	.txt_siga_bis, .textos_siga_requisitos2 {
		width: 80%;
		margin-left: 10%;
		margin-top: 10px;
	}
	
	#section-5 .txt_siga a {
		width: 100%;
	}
	
	.txt_frontoffice a {
		width: 70%;
	}
	
	.sections h1 {
		margin-left: 50px;
		margin-right: 50px;
		font-size: 25px;
	}
	.txt_g_h1 {
		font-size: 35px;
		margin-top: 20px;
	}
	
	.bloques_frontoffice h2 {
		font-size: 24px;
	}
	
	#section-4 h2, #section-5 h2 {
		margin-left: 20%;
		margin-right: 20%;
	}
	.sections h2.tit_section_3, .sections h3 {
		font-size: 28px;
	}
	
	.sections p.explicacion, #section-404 p {
		margin-left: 20%;
		margin-right: 20%;
	}
	.txt_siga_bis p {
		text-align: justify;
	}
	.txt_siga_bis p img {
		max-width: 350px;
	}
	
	.bloques_siga {
		padding-top: 5px;
		padding-bottom: 5px;
		background-position: 10px center;
	}
	#b4_siga, #b5_siga, #b6_siga {
		width: 80%;
		height: 50px;
		margin-left: auto;
		margin-right: auto;
	}
	.bloques_siga h2, #b4_siga h2, #b5_siga h2, #b6_siga h2 {
		font-size: 26px;
		text-align: left;
		margin-left: 90px;
		margin-bottom: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	
	.textos_siga_requisitos1 h3 {
		font-size: 20px;
	}

	.flechas {
		text-align: center;
		margin-bottom: 15px;
	}
	
	.img2_siga {
		width: 65%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.panel_contacto, .formu_contacto {
		float: left;
		width: 60%;
		margin-left: 20%;
		margin-right: 20%;
	}
	.panel_contacto {
		margin-top: -30px;
	}
	.datos_cont_inicio {
		width: 100%;
		margin-left: 0px;
	}
	.mapa_loc_inicio {
		float: left;
		width: 100%;
		margin-right: 0px;
		margin-top: 15px;
		text-align: center;
	}
	.mapa_loc_inicio img {
		width: 100%;
	}

	#gallery, #gallery ul, #gallery ul li {
		text-align: center;
	}
	#gallery ul li {
		width: 100%;
	}
	
	/*FORMULARIOS*/
	.formulario {
		width: 100%;
		margin-top: -20px;
	}
	.etiquetas_formu, .inputs_formu, .input_textarea_formu, .etiqueta_captcha, .tit_captcha, .input_captcha {
		width: 90%;
		margin-left: 5%;
	}
	#etiquetas_derecha {
		margin-left: 5%;
	}
	.etiqueta_captcha, .input_captcha {
		margin-top: 0px;
	}
	.revisar_politica_privacidad {
		width: 350px;
		margin-left: 8px;
	}
	.checkbox_politica_privacidad {
		width: 25px;
		margin-left: 0px;
	}
	.txt_politica_privacidad {
		width: 225px;
	}
	.txt_politica_privacidad, .txt_politica_privacidad a {
		font-size: 13px;
	}
	
}

@media screen and (max-width: 32.438em) {
	
	body {
		-webkit-background-size: auto;
		-moz-background-size: auto;
		-o-background-size: auto;
		background-size: auto;
		background-attachment: fixed;
		background-image: url(../siga-sistema-gestion-integral-almacenes-img/siga_sistema_integral_gestion_almacenes_fondo_mov.jpg);
		background-position: left top;
	}
	
	#banda_sup, .contenedor_cabecera, .section-wrapper {
		width: 100%;
	}
	.contenedor_cabecera {
		float: left;
		margin: 0px;
	}
	#banda_sup {
		margin-left: auto;
		margin-right: auto;
		opacity: 0.9;
	}
	
	.rs_sup {
		margin-right: 25px;
	}
	.tfno_sup {
		float:left;
		margin-left: 25px;
	}

	.dl-menuwrapper {
		background-image: none;
	}
	#aviso_cookies, nav.menu_sup, .bloques_siga p, .bloques_siga ul, .img2_siga, .oculto_en_mov, .oculto_en_tab_mov, #oculto_en_tab_mov {
		display: none;
	}
	.oculto_en_pc, #oculto_en_pc {
		display: block;
	}
	
	nav.menu_alternativo {
		display: inline-block;
	}
	
	.content-wrapper {
		width: 100%;
	}
	
	#section-1, #section-9, #section-9-1-4f {
		min-height: 600px;
	}
	#section-9-1-4f {
		min-height: 650px;
	}
	#section-7-2b, #section-7-5, #section-7-6b {
		min-height: 700px;
	}
	#section-7-1d, #section-7-1e {
		min-height: 710px;
	}
	#section-7-2e, #section-9-1-4c {
		min-height: 740px;
	}
	#section-7-2h {
		min-height: 760px;
	}
	#section-7-3 {
		min-height: 770px;
	}
	#section-7-2, #section-7-3b, #section-7-3c, #section-7-3d, #section-9-2-5c {
		min-height: 780px;
	}
	#section-7-6 {
		min-height: 790px;
	}
	#section-6, #section-7-2c, #section-7-5e, #section-9-1, #section-9-2-6b {
		min-height: 800px;
	}
	#section-7-1b {
		min-height: 815px;
	}
	#section-9-1-3 {
		min-height: 825px;
	}
	#section-7-2g {
		min-height: 830px;
	}
	#section-7-4, #section-9-1-2d {
		min-height: 850px;
	}
	#section-9-2-5b {
		min-height: 860px;
	}
	#section-7, #section-7-5c {
		min-height: 870px;
	}
	#section-6-2e, #section-9-2-1c, #section-6-1e, #section-7-5d, #section-7-6d {
		min-height: 895px;
	}
	#section-7-2d, #section-7-2f {
		min-height: 910px;
	}
	#section-9-2, #section-9-2-6 {
		min-height: 940px;
	}
	#section-7-1c, #section-9-2-1g {
		min-height: 950px;
	}
	#section-9-1-4b {
		min-height: 960px;
	}
	#section-6-3e, #section-7-6f {
		min-height: 990px;
	}
	#section-9-1-2c, #section-6-2b {
		min-height: 995px;
	}
	#section-6-3d {
		min-height: 1000px;
	}
	#section-6-4 {
		min-height: 1010px;
	}
	#section-6-5, #section-9-2-2 {
		min-height: 1020px;
	}
	#section-9-2-1e, #section-6-2, #section-6-3b {
		min-height: 1025px;
	}
	#section-6-1c, #section-9-1-4, #section-9-2-1d {
		min-height: 1030px;
	}
	#section-5, #section-6-1f, #section-6-2c, #section-6-2d, #section-6-3, #section-6-5b, #section-9-1-1d {
		min-height: 1050px;
	}
	#section-7-6e, #section-9-2-1b, #section-9-2-2c {
		min-height: 1060px;
	}
	#section-9-1-1b, #section-9-2-1, #section-9-2-2d, #section-9-2-5 {
		min-height: 1075px;
	}
	#section-9-1-4d {
		min-height: 1090px;
	}
	#section-6-1b, #section-9-1-1c {
		min-height: 1100px;
	}
	#section-9-2-3 {
		min-height: 1110px;
	}
	#section-9-1-2 {
		min-height: 1115px;
	}
	#section-2, #section-6-3c, #section-9-1-1, #section-9-2-1h, #section-9-2-4 {
		min-height: 1125px;
	}
	#section-7-1 {
		min-height: 1130px;
	}
	#section-9-2-1f {
		min-height: 1145px;
	}
	#section-404 {
		min-height: 1150px;
	}
	#section-9-1-2b {
		min-height: 1160px;
	}
	#section-3, #section-6-5c {
		min-height: 1175px;
	}
	#section-9-1-4e {
		min-height: 1190px;
	}
	#section-9-1-2f {
		min-height: 1205px;
	}
	#section-9-2-2b {
		min-height: 1225px;
	}
	#section-6-1 {
		min-height: 1170px;
	}
	#section-7-6c {
		min-height: 1275px;
	}
	#section-7-5b {
		min-height: 1350px;
	}
	#section-6-5d {
		min-height: 1500px;
	}
	#section-X {
		min-height: 1795px;
	}
	#section-6-5e {
		min-height: 2250px;
	}
	#section-6-1d {
		min-height: 2300px;
	}
	#section-4 {
		min-height: 2080px;
	}
	#section-9-1-2e {
		min-height: 2550px;
	}
	#section-8 {
		min-height: 2650px;
	}
	#section-aviso {
		width: 80%;
	}
	
	.txt_siga, .txt_descubre_siga {
		flex-direction: column;
		-webkit-flex-direction: column;
		align-items: center;
		-webkit-align-items: center;
		width: 80%;
		margin-left: 10%;
		margin-bottom: 20px;
	}
	.txt_descubre_siga {
		margin-top: 0px;
	}
	.img_siga {
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
	}
	.img_siga img {
		width: 100%;
	}
	.txt_siga a, .textos_siga, #section-5 .txt_siga a, .txt_descubre_siga p {
		width: 80%;
		margin-bottom: 25px;
	}
	.txt_descubre_siga p  {
		margin-left: 10%;
	}
	
	.txt_frontoffice a {
		width: 80%;
	}
	
	.txt_siga_bis, .textos_siga_requisitos2 {
		margin-top: 10px;
	}
	
	.textos_siga_requisitos2 {
		width: 68%;
		margin-left: 16%;
	}
	
	.sections h1, .sections h2 {
		font-size: 35px;
		margin-left: 50px;
		margin-right: 50px;
	}
	
	#section-1 p {
		margin-top: 30px;
	}
	
	.sections h1 {
		margin-left: 50px;
		margin-right: 50px;
		font-size: 20px;
	}
	.txt_g_h1 {
		font-size: 35px;
		margin-top: 20px;
	}
	#section-4 h2, #section-5 h2 {
		margin-left: 15%;
		margin-right: 15%;
	}
	.sections h2.tit_section_3, .sections h3 {
		font-size: 28px;
	}
	#section-aviso h2 {
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.sections p.explicacion, #section-404 p {
		margin-left: 18%;
		margin-right: 18%;
	}
	.txt_siga_bis p {
		text-align: justify;
	}
	.txt_siga_bis p img {
		max-width: 275px;
	}
	
	.bloques_siga, .bloques_frontoffice {
		padding-top: 8px;
		padding-bottom: 8px;
		background-position: -10px center;
	}
	#b4_siga, #b5_siga, #b6_siga {
		height: 50px;
		margin-left: auto;
		margin-right: auto;
	}
	.bloques_siga h2, #b4_siga h2, #b5_siga h2, .bloques_frontoffice h2, #b6_siga h2 {
		font-size: 24px;
		text-align: left;
		margin-left: 58px;
		margin-bottom: 0px;
		margin-top: 0px;
		margin-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	.bloques_frontoffice h2 {
		font-size: 22px;
	}
	.textos_siga_requisitos1 h3 {
		font-size: 20px;
		margin-left: 10%;
		margin-right: 10%;
	}
	
	.flechas {
		text-align: center;
		margin-bottom: 15px;
	}
	
	.panel_contacto, .formu_contacto {
		float: left;
		width: 60%;
		margin-left: 20%;
		margin-right: 20%;
	}
	.panel_contacto {
		margin-top: -30px;
	}
	.datos_cont_inicio {
		width: 100%;
		margin-left: 0px;
	}
	.mapa_loc_inicio {
		float: left;
		width: 100%;
		margin-right: 0px;
		margin-top: 15px;
		text-align: center;
	}
	.mapa_loc_inicio img {
		width: 100%;
	}
	
	.resaltar_mas {
		font-size: 24px;
	}
	
	#gallery, #gallery ul, #gallery ul li {
		text-align: center;
	}
	#gallery ul li {
		width: 100%;
	}
	
	/*FORMULARIOS*/
	.formulario {
		width: 100%;
		margin-top: -20px;
	}
	.etiquetas_formu, .inputs_formu, .input_textarea_formu, .etiqueta_captcha, .tit_captcha, .input_captcha {
		width: 90%;
		margin-left: 5%;
	}
	#etiquetas_derecha {
		margin-left: 5%;
	}
	.etiqueta_captcha, .input_captcha {
		margin-top: 0px;
	}
	.revisar_politica_privacidad {
		width: 265px;
		margin-left: 5px;
	}
	.checkbox_politica_privacidad {
		width: 25px;
		margin-left: 0px;
	}
	.txt_politica_privacidad {
		width: 200px;
	}
	.txt_politica_privacidad, .txt_politica_privacidad a {
		font-size: 13px;
	}
	.enviar_datos_formu {
		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		text-align: center;
	}
	.botones_formu {
		float: left;
		margin-right: 0px;
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	
}
