/*#########################################*/
/*
					ESTILOS GENERALES
*/
/*#########################################*/




html,body{margin:0; padding:0;background-color:#fff;min-width:320px;}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:100%;
color:#000;
margin:0 auto!important;padding:0!important;
overflow:hidden;
overflow-y:auto;

}
.main{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;z-index:1;
min-width:320px;
overflow:hidden;

}

/*ESTE ES EL COLOR O IMAGEN DE FONDO DEL SITIO*/
.background-se{
background-repeat:repeat;
background-color:#fff;}
/* CONTENEDORES */
.se-wrapper{background:rgba(255,255,255, .9);}
.contenedor-1{width:100%;}
.contenedor-2{background-position:top;}
.contenedor-3{/*padding-top:20px;*/}
.contenedor-4{}
.contenedor-contenido{/*padding-left:20px;*/}
.contenedor-zonas{}

/*Zonas Editables*/
.zonas{overflow:hidden;padding-top:10px;padding-bottom:10px;}
.estructuraPagina-Izquierda,
.estructuraPagina-Derecha{padding:0;overflow: hidden;}
.estructuraPagina-Izquierda p,
.estructuraPagina-Derecha p,
.zonas p{margin-top:0;margin-bottom:0;}
.zonas img,
.estructuraPagina-Izquierda img,
.estructuraPagina-Derecha img{max-width:100%!important;}


/*ANCHO DEL SITIO*/
.width-960{max-width:990px!important;}

/* TITULOS */

h1,h2,h3,h4,h5,h6{font-family:'Yanone Kaffeesatz', sans-serif;font-weight:normal;}
h1{font-size:2.2em;}
h2{font-size:2em;}
h3{font-size:1.8em;}
h4{font-size:1.6em;}
h5{font-size:1.4em;}
h6{font-size:1.2em;}

/* TEXTO */
p{}
ul{list-style:none; }
a, a:active, a:visited {}
a:hover {}
address{font-style:normal;}

/*CLASES EXPRESS*/
.tipo_pagina_1 img{max-width:100%;height:auto;}
#paginacion_tienda_virtual_info,#paginacion_tienda_virtual_barra{text-align:center;}
.WidgetLinkDestacado{color:#fff;}

nav{font-family:'Yanone Kaffeesatz', sans-serif!important;font-weight:normal!important;

}


/*#########################################*/
/*
					HEADER 
*/
/*#########################################*/
header{}
.header{}

/*Logo*/
.contenedor-empresa{padding:20px 0px 0px 0px;vertical-align:middle;}
#logo{display:inline-block;vertical-align:middle;padding-bottom:10px;}
.nombre{display:inline-block;vertical-align:middle;
font-size:2em;padding-left:10px;font-family:'Yanone Kaffeesatz', sans-serif;}


/*Imagen de Cabecera */
.contenedor-cabecera{max-width:990px;width:100%;}
#cabecera{
	background-position:center top;

	background-repeat:no-repeat;
	width:100%;
	margin:0 auto;
	height:100%;
	background-size:cover;
	padding-top:34.14%;
	position:relative;
	}	
.texto-cabecera{font-size:5em;font-family:'Yanone Kaffeesatz', sans-serif;position:absolute;left:0;top:0;width:60%;text-align:left;padding-left:5%;top:30px;padding:20px;}
.texto-cabecera p{}

/*#########################################*/
/*
		SECCIONES
*/
/*#########################################*/

#secciones{}
.MenuSeccion{list-style:none;text-align:right;padding-top:10px;}
.MenuSeccion li{display:inline-block;text-align:center;margin-left:2px;}
.MenuSeccion li:hover{}
.MenuSeccion li a{padding:10px 10px;text-align:Center;display:block;margin-top:5px;}
.MenuSeccion li:first-child a{}
.MenuSeccion li:last-child a{}
.MenuSeccion li a:hover{}


/*#########################################*/
/*
		MENU PRINCIPAL
*/
/*#########################################*/
nav {
  font-size: 0;
}
nav a {
  font-size: 16px;
}
#menu-superior{ margin-bottom:20px;margin-top:20px;}
#menu-superior .MenuPrincipal{list-style:none;text-align:left;height:auto;  width: 100%;
  /*margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  *zoom: 1; */
  vertical-align:middle;

}

#menu-superior .MenuPrincipal li{display:inline-block;margin:0!important;padding:0!important;text-align:left;position:relative;}

/*
#menu-superior .MenuPrincipal li{  float:left;height:100%!important;margin:0!important;padding:0!important;text-align:left;width:auto;}

#menu-superior .MenuPrincipal:before, #menu-superior .MenuPrincipal:after {
    content: " ";
    display: table; }
  #menu-superior .MenuPrincipal:after {
    clear: both; }*/

#menu-superior .MenuPrincipal li a{display:block;padding:5px 30px;width:auto;}
#menu-superior .MenuPrincipal li a:hover,.MenuSeccion li a:hover{}

#menu-superior .MenuPrincipal .select{}
#menu-superior .MenuPrincipal .select:hover{}


/* ------- Submenues li ul li */

#menu-superior .MenuPrincipal li ul{display:none;margin:0px;position:absolute;top:50px;left:0;z-index:50;width:200px;}
#menu-superior .MenuPrincipal li ul li{font-size:.8em;width:100%;}
#menu-superior .MenuPrincipal li ul li a{}
#menu-superior .MenuPrincipal li ul li:hover a{}

/*-----MENU-----selectnav---*/
.selectnav {display: none; }
.selectnav{
  font-size:1em;
  border:0px;
  font-weight:bold;
}
.selectnav option{}


#menu-mobile-button{marging-top:5px;z-index:50;cursor:pointer;}
#menu-mobile-button ul{margin-top:10px;padding:0!important}
#menu-mobile-button ul li{display:inline-block;vertical-align:middle;}
#menu-mobile-button .iconoMenuBg{width:43px;height:40px;padding:5px;}
#menu-mobile-button ul li a {display:block;height:100%;width:100%;background-repeat:no-repeat;}
#menu-mobile-button .seccionActual{}
/*.layer-menu-mobile{background:rgba(0,0,0,.3);position:absolute;z-index:100!important;display:none;opacity:0;width:100%;height:100%;}
*/


.reveal-modal h2{padding-left:20px;}
#menu-mobile .MenuPrincipal{list-style:none;padding:0;margin:0;font-size:30px!important;font-family:Arial, Helvetica, sans-serif!important;}
#menu-mobile .MenuPrincipal li{padding:0;margin:0;}
#menu-mobile .MenuPrincipal > li{border-bottom:1px solid #d1d1d1;padding-left:20px;}
#menu-mobile .MenuPrincipal li a{color:#000;display:block;padding:10px 0px;border-bottom:1px solid #fff;}
#menu-mobile .MenuPrincipal li ul{display:none;}
#menu-mobile .tieneUl{background-image:url(flecha-2.png);background-position:92% bottom;background-repeat:no-repeat;}
#menu-mobile .MenuPrincipal li ul li a{border:0px;}


/*#########################################*/
/*
		CONTENIDO DE LAS PAGINAS
*/
/*#########################################*/
/*
.titulo-imagen{float:left;margin: 0 20px 8px 0;margin-top:10px;}
*/

.ImagenPagina{
	float:right;
	margin-left: 10px;
	margin-bottom: 10px;
	max-width:100%;
}
.contenido-del-sitio{
padding-bottom:2em;
width:100%;
}

.contenido-del-sitio a{}


/* TABLAS DE GALERIA (PARA TEMPLATES VIEJOS)*/
#tablaGaleria{background: #transparent;}

/* TABLAS DE SERVICIOS (VIEJOS)
.contenido-del-sitio table,.contenido-del-sitio tr,.contenido-del-sitio td {color:#000!important;background-color:transparent!important;border:none;margin:0!important;padding:0!important;padding-right:10px !important;}
table a{display:inline-block;margin:0 auto;}
table td p {margin:0 !important;text-align:left;}
table {	padding:10px !important;background: #ffffff;}*/





/*#########################################*/
/*
					FOOTER 
*/
/*#########################################*/

.footer{padding:1em 2em;text-align:center!important;margin-bottom:20px;}
.footer h6{font-size:2em;}


/*-------------- MENU FOOTER  */
#MenuFooter {}
#MenuFooter .MenuPrincipal{list-style:none;text-align:left;}
#MenuFooter .MenuPrincipal li{display:inline-block;padding:5px 10px;}
#MenuFooter .MenuPrincipal li a{display:block;font-size:.8em;}
#MenuFooter .MenuPrincipal li ul{display:none;}
#MenuFooter .MenuPrincipal li:hover,#MenuFooter .MenuPrincipal a:hover{}


/*#########################################*/
/*
				MODIFICADORES
*/
/*#########################################*/


/*Zonas Editables*/
.zonas{overflow:hidden;}
.zonas img{max-width:100%!important;}

/* PACK CONTACTO, REDES SOCIALES Y DATOS */

.redes{}
.contacto{font-size:1.1em;}
.web{}
.icon{padding-right:5px;float:left;}

/*LOGO EXPRESS*/
#poweredby{text-align:center;margin:0!important;padding:30px 0px!important;}
#poweredby img{}
#poweredby p{text-align:center;margin:0!important;padding:0!important;}




/*#########################################*/
/*
				HELPERS
*/
/*#########################################*/
.padding-top-bottom-0{padding-top:0px!important;padding-bottom:0px!important;}
.padding-top-0{padding-top:0px!important;}
.padding-bottom-0{padding-bottom:0px!important;}
.padding-left-right-0{padding-left:0px!important;padding-right:0px!important;}
.padding-left-0{padding-left:0px!important;}
.padding-right-0{padding-right:0px!important;}
.fijoMobile{position:absolute;width:100%;top:0;left:0;padding:0 1em!important;padding-top:.65em!important;
 /* -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;*/
}
.fijo{position:fixed;width:100%;top:0;left:0;
 /* -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;*/
}
.fijo ul, .fijoMobile ul{margin:0!important;margin:5px!important;}
.inline-block{display:inline-block;}

.clearfix{clear:both;}
.absolute{position:absolute;}
.relative{position:relative;}

.top-0{top:0;}
.left-0{left:0;}
.right-0{right:0;}
.bottom-0{bottom:0;}

.margin-top-20{margin-top:20px;}
.margin-bottom-20{margin-bottom:20px;}

.display-no{display:none;}
.display-si{}


/* 	FORMULARIO
*******************/
.label_form{
	padding-right:20px;
	vertical-align:top;
}
.campo_form{
	padding-bottom:7px;
}
	.campo_form input[type="text"],
	.campo_form textarea{
		max-width:300px;
		height:24px;
		padding:3px;
		border:1px solid #b4b4b4;
		font:italic 13px/20px 'Droid Serif',serif;
		color:#444;
		
	}
	
	.campo_form textarea{
		height:150px;
	}
	
input[type="submit"],
input[type="reset"]{
		margin:0 2px;
		padding:6px;
		border:0px;
		cursor:pointer;
		-webkit-border-radius: 8px;
		border-radius: 5px;
		-webkit-transition: background-color 300ms ease-out;
   		-moz-transition: background-color 300ms ease-out;
    	transition: background-color 300ms ease-out; 
	}
	
input[type="submit"]:hover,
input[type="reset"]:hover{}
.campo_form input[type="submit"]{margin-left:27%;}
	
	
	
/*#########################################*/
/*
				COLORES
*/
/*#########################################*/

.color-1 {/*background-color:#231f19!important;*/}
.color-1 .contenido-del-sitio a, .color-1 .contenido-del-sitio a:active,.color-1 .contenido-del-sitio a:visited{color:#1C5EB5;font-weight:bold;}
.color-1 .contenido-del-sitio a:hover{color:#666;}

.color-1 .contenido-del-sitio ul{
	list-style:inside;
	list-style-image:url('bullet.gif');
	
}

.color-1 .texto-cabecera{color:#000;}
.color-1 contenedor-2{}
.color-1 .contenedor-3{}
.color-1 h3{color:#261f1d;}
.color-1 b{color:#333;}
.color-1 strong{color:#333;}
.color-1 .nombre{color:#000;}

.color-1 .MenuSeccion li a{background: rgb(250,250,250); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(241,241,241,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(241,241,241,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(241,241,241,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(241,241,241,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(241,241,241,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(241,241,241,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
color:#666;}
.color-1 .MenuSeccion li a:hover{background: #a3dbf4; /* Old browsers */
background: -moz-linear-gradient(top,  #a3dbf4 0%, #6dafdc 63%, #4898ce 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3dbf4), color-stop(63%,#6dafdc), color-stop(100%,#4898ce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3dbf4', endColorstr='#4898ce',GradientType=0 ); /* IE6-9 */
color:#fff;}
.color-1 #menu-superior{}
.color-1 #menu-superior .MenuPrincipal{
background: #a3dbf4; 
background: -moz-linear-gradient(top,  #a3dbf4 0%, #6dafdc 63%, #4898ce 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3dbf4), color-stop(63%,#6dafdc), color-stop(100%,#4898ce)); 
background: -webkit-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%); 
background: -o-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%); 
background: -ms-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%);
background: linear-gradient(to bottom,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3dbf4', endColorstr='#4898ce',GradientType=0 );
}
.color-1 #menu-superior .MenuPrincipal li{color:#fff;background: #a3dbf4; 
background: -moz-linear-gradient(top,  #a3dbf4 0%, #6dafdc 63%, #4898ce 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3dbf4), color-stop(63%,#6dafdc), color-stop(100%,#4898ce)); 
background: -webkit-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%); 
background: -o-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%); 
background: -ms-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%);
background: linear-gradient(to bottom,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3dbf4', endColorstr='#4898ce',GradientType=0 )}
.color-1 #menu-superior .MenuPrincipal li a{
	border-bottom:1px solid #40a0d5;font-size:24px;border-right:1px solid #40a0d5;border-left:1px solid #c2e6f7;color:#fff;
}
/*background: url("border-boton-menu.gif") right center repeat-y;color:#fff;text-transform:uppercase;}*/
.color-1 #menu-superior .MenuPrincipal >li:hover{background:rgba(0,0,0,.3);}
.color-1 #menu-superior .MenuPrincipal li ul{}
.color-1 #menu-superior .MenuPrincipal li ul a{}
.color-1 #menu-superior .MenuPrincipal li ul li{
background: rgb(69,72,77); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.color-1 #menu-superior .MenuPrincipal li ul li a:hover{background: rgb(79,133,187); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(79,133,187,1) 0%, rgba(79,133,187,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(79,133,187,1)), color-stop(100%,rgba(79,133,187,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f85bb', endColorstr='#4f85bb',GradientType=0 ); /* IE6-9 */
}
.color-1 #menu-superior .MenuPrincipal .select{background:rgba(0,0,0,.3);}
.color-1 #menu-superior .MenuPrincipal li:hover .select{background:rgba(0,0,0,0);}

.color-1 #menu-mobile-button {
	background: #a3dbf4; 
background: -moz-linear-gradient(top,  #a3dbf4 0%, #6dafdc 63%, #4898ce 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3dbf4), color-stop(63%,#6dafdc), color-stop(100%,#4898ce)); 
background: -webkit-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%); 
background: -o-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%); 
background: -ms-linear-gradient(top,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%);
background: linear-gradient(to bottom,  #a3dbf4 0%,#6dafdc 63%,#4898ce 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3dbf4', endColorstr='#4898ce',GradientType=0 );
	}
.color-1 #menu-mobile-button .iconoMenuBg{background: rgb(79,133,187); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(79,133,187,1) 0%, rgba(79,133,187,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(79,133,187,1)), color-stop(100%,rgba(79,133,187,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f85bb', endColorstr='#4f85bb',GradientType=0 ); /* IE6-9 */}
.color-1 #menu-mobile-button a {background-image:url(menu-icon-color-1.png);background-position:left center;}
.color-1 .selectedMenu{color:#fff;font-family:'Yanone Kaffeesatz', sans-serif;
font-size:1.4em;padding-left:10px;}


.color-1 #MenuFooter .MenuPrincipal li a{color:#616161;}
.color-1 #MenuFooter .MenuPrincipal li a:hover{color:#fff;}
.color-1 #MenuFooter .MenuPrincipal .select{color:#fff;}

.color-1 .footer{background-color:#e6e7e8;border:1px solid #999;}
.color-1 .footer a{color:#000;}
.color-1 .footer h6{color:#666;}
.color-1 .icon{color:#574d3f;}

.color-1 #cabecera{	background-image:url('fondo.jpg');}
.color-1 .WidgetLinkDestacado{color:#fff;
	background-color:#427DD6;font-family:'Yanone Kaffeesatz', sans-serif;
	font-size:1.4em;color:#fff!important;font-weight:normal!important;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out; 
}
.color-1 .WidgetLinkDestacado:hover{background-color:#7fa9ea;}

	
.color-1 input[type="submit"],
.color-1 input[type="reset"]{
		background:#427DD6;
		color:#fff;
		margin:0 2px;
		padding:6px;
		border:0px;
		cursor:pointer;
		-webkit-border-radius: 8px;
		border-radius: 5px;
		font-size:1.2em;
	}

.color-1 input[type="submit"]:hover,
.color-1 input[type="reset"]:hover{
	background:#7fa9ea;
	}

.color-1 .contenedor-datos{border-right:1px solid #999;}
.color-1 .redes{border-left:1px solid #999;}
.color-1 .footer .icon{display:none;}
	

/*#########################################*/
/*
				MEDIA QUERIES
*/
/*#########################################*/

@media screen and (max-width: 480px) {

.js .selectnav { display: block;margin:0;}
.ImagenPagina{display:block!important;float:none!important;margin-left: 0px!important;}
.js #MenuPrincipalSuperior { display: none;}
.texto-cabecera{float:left;width:100%;font-size:1.4em!important;background:rgba(255,255,255,.5);top:auto;bottom:1em;}
}

@media screen and (max-width: 767px) {
	.MenuSeccion{text-align:center!important;}
	.contenedor-datos{text-align:center;}
	.redes{text-align:center;padding-top:10px;}
	#poweredby p{text-align:center;}
	.contenedor-empresa{text-align:center;}
	.texto-cabecera{font-size:2.5em;}
	.zonas-lateral{display:none;}
	.icon{float:none;}
	.contenedor-contenido{padding-left:0px;}
	.color-1 .contenedor-datos{border-right:0px solid #666;border-left:2px solid #999;}
	.color-1 .redes{border-left:2px solid #999;}
	.color-1 .calle{border-left:2px solid #999;}
	.color-1 .footer .columns{margin-bottom:15px;}


}
/*////////////////
//////////////// BUG FIXES
////////////////
*/
/*Contenedor del sitio*/
.contenido-del-sitio{padding-bottom:5em;}
/*/////////FORMULARIOS CUSTOM/////////////*/
.FormWidget .itemForm{margin-top:20px;}
.FormWidget .labelForm{font-size:1em;padding-bottom:5px;font-weight:bold;}
.FormWidget .opcion {font-weight:normal; padding-right: 10px;}
.FormWidget .opcion input {margin-right:5px;margin-top:10px;}
/*Form*/
input[type="submit"],
input[type="reset"]{
	margin-right:5px;
}
/*TABLAS*/
.tipo_pagina_2 table,.tipo_pagina_2 tr,.tipo_pagina_2 td,.tipo_pagina_3 table,.tipo_pagina_3 tr,.tipo_pagina_3 td,
.tipo_pagina_6 table,.tipo_pagina_6 tr,.tipo_pagina_6 td,.tipo_pagina_7 table,.tipo_pagina_7 tr,.tipo_pagina_7 td
.tipo_pagina_8 table,.tipo_pagina_8 tr,.tipo_pagina_8 td,.tipo_pagina_9 table,.tipo_pagina_9 tr,.tipo_pagina_9 td
{border:none!important;}
.tipo_pagina_6 table,.tipo_pagina_6 tr,.tipo_pagina_6 td {background:transparent!important;border:none!important;}
/*del template especifico*/
table,tr,td {border-color:#666;}
/*////////////////
//////////////// FIN DE BUG FIXES
////////////////
*/


/*#########################################*/
/*
				CABECERA NO VISIBLE
*/
/*#########################################*/

body.menu-secciones-no-visible .MenuSeccion{
	display:none;	
}

body.menu-principal-no-visible .MenuPrincipal{
	display:none;	
}

#navegacion-footer .MenuPrincipal, #MenuFooter .MenuPrincipal {
	display:block;
}
body.menu-pie-no-visible #navegacion-footer ,body.menu-pie-no-visible #MenuFooter {
	display:none;	
}

body.cabecera-no-visible #cabecera{
    display: none !important;
}

@media screen and (min-width: 768px) {
.estructuraPagina-Izquierda,
.estructuraPagina-Derecha{padding:0;overflow: hidden;width:23%!important;}
.plarge-0{padding-left:0!important;padding-right:0!important;}
}