/*  
		GENERALES
		
font-family: 'Fascinate Inline', cursive;
font-family: 'Amatic SC', cursive;
font-family: 'Stint Ultra Condensed', cursive;

*/
html,body{margin:0; padding:0;min-width:320px;}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:100%;
margin:0 auto!important;padding:0!important;
overflow:hidden;
overflow-y:auto;
}
/*Este es el contenedor de todo*/
.main{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;z-index:1;
background-repeat:repeat;
min-width:320px;
overflow-x:hidden;
height:auto;
}

.icon-mobile{float:right;}

h1,h2,h3,h4,h5,h6{
	font-family: 'Oswald', sans-serif;
	font-weight:normal;
}
h1{
	font-size:2.2em;
	font-weight:normal;
	letter-spacing:-1px;
	display:block;
	color:#666;
	

}

h2{
	font-size:1.7em;
	display:block;
	color:#fff;
	font-weight:400;
	color:#333;
}
h3{
	font-size:1.2em;
	font-weight:normal;
	
	line-height:1.2em;
	
	
}
h4{
	font-size:1.2em;
	font-weight:normal;
	color:#555;
}



p{padding-top:10px;}




ul {list-style:inside;}




a{}
a:hover{}

/*#########################################*/
/*
					HEADER 
*/
/*#########################################*/

.cabecera-back{width:100%;margin:0 auto;}
.cabecera{
	width:100%;
	position:relative;
	background-image:url(fondo.jpg);
	background-repeat:no-repeat;
	background-size:100%;
	padding-top:39%;
}	
.contenedor-empresa{
display:block;float:right;
clear:left;color:#fff;
text-align:center;
padding:5px 5px 15px 5px;
border-bottom:2px dashed #fff;
font-family: 'Oswald', sans-serif;

}
#logo{display:block;padding-top:10px;}
 
.nombre{font-size:2em;text-align:center;margin-top:5px;color:#093;
}
   
.texto-cabecera{position:absolute; z-index:10;top:40%;left:0px;
padding:15px 5px;
padding-right:15px;
font-size:1.2em;
background-color:#093;

font-family: 'Oswald', sans-serif;
color:#fff;
}   

/*-------------------- MENU SECCIONES */



.MenuSeccion{	
list-style:none;
position:relative;
margin-bottom:10px;
margin-left:0!important;padding-left:0!important;
font-family: 'Oswald', sans-serif;
}

.MenuSeccion li{
display:inline-block!important;
border-right:1px dashed #093;
text-transform:uppercase;

}


.MenuSeccion li:hover{}
.MenuSeccion li a{padding:10px 10px;display:block;text-decoration:none;color:#333!important;font-weight:normal!important}
.MenuSeccion li:first-child a{padding-left:4px!important;}
.MenuSeccion li a:hover{color:#093!important;}

.s1{float:right;margin-left:25px;}

.seccion-arriba{display:none;float:right;display:none;border-bottom:1px dashed #093;width:100%;}
.seccion-arriba a{}
.seccion-arriba a:hover{}
.seccion-abajo a{}

/*-------------------- MENU PRINCIPAL */
.menu-vertical{overflow:none;float:left;margin:0!important;padding:0!important;position:fixed;z-index:100;padding-right:10px!important;}
.triangulo{
width: 0px;
height: 0px;
border-style: solid;

border-width: 100px 100px 0 100px;
border-color: #f1f1f1 transparent transparent transparent;
overflow:hidden;
float:left;
clear:left;
}		
#menu-superior{
	width:100%;
	float:left;
	clear:left;
}



#menu-superior .MenuPrincipal{	
	list-style:none;
	margin:0;
	padding:0;
	margin:0 auto;
/*font-family: 'Squada One', cursive;*/
font-family: 'Oswald', sans-serif;
text-transform:uppercase;

}

#menu-superior .MenuPrincipal li{display:block;position:relative;margin:4px 0px;text-align:right;}
#menu-superior .MenuPrincipal li:hover{}
#menu-superior .MenuPrincipal li a{font-size:1.3em;padding:2px 10px;color:#093;font-weight:normal;text-align:right;
background: rgb(219,234,187); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(219,234,187,1) 0%, rgba(255,250,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,234,187,1)), color-stop(100%,rgba(255,250,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(219,234,187,1) 0%,rgba(255,250,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(219,234,187,1) 0%,rgba(255,250,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(219,234,187,1) 0%,rgba(255,250,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(219,234,187,1) 0%,rgba(255,250,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeabb', endColorstr='#fffaf7',GradientType=0 ); /* IE6-9 */

}

#menu-superior .MenuPrincipal li a:hover{color:#000;}


#menu-superior .MenuPrincipal .select{color:#000;
}

#menu-superior .MenuPrincipal .select:hover{

}





/* ------- Submenues li ul li */

#menu-superior .MenuPrincipal li ul{
	display:none;
	text-decoration:none;
	list-style:none;
	margin:0!important;
	
	}
	

#menu-superior .MenuPrincipal li ul li{
display:inline-block;
margin:0 !important;
border:0px !important;
text-align:left;
}

#menu-superior .MenuPrincipal li ul li a{padding:0px 5px 0px 5px!important;display:block;font-size:1em;background:#093!important;color:#fff;}

#menu-superior .MenuPrincipal li ul li:hover a{color:#333;}

/*----------------selectnav---*/
.selectnav { display: none; }

.selectnav{
  border: 0px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box; 
  padding: 0.5em;  
  width: 100%;
  background-color:#c33;
  color:#fff;
  font-size:1em;
  font-weight:bold;
 
}
.selectnav option{
  padding: 0 1em;
}

/*----------------Iconos de contacto---*/
.contacto-iconos{position:absolute;top:0px;right:0px; font-size:0px;text-indent:-1px;padding:5px 15px;}
.contacto-iconos li{display:inline-block;}
.contacto-iconos .iconoHome{width:29px; 
height:28px;overflow:hidden;display:block;
background-image:url(img-home.png);background-position:top;}
.contacto-iconos .iconoContacto{width:29px; height:28px;overflow:hidden;display:block;
background-image:url(img-contacto.png);background-position:top;}
.iconoHome:hover{background-position:bottom;}
.iconoContacto:hover{background-position:bottom;}

/*#########################################*/
/*
		CONTENIDO DE LAS PAGINAS
*/
/*#########################################*/

.titulo-imagen{border-right:1px dashed #e1e1e1;float:left;margin: 0 20px 8px 0;margin-top:10px;background-color:#fff;}
.titulo-imagen .imagen2{margin:10px;border:10px solid;border-image: url(bg8.jpg) 27 27 27 27 round round;}

.ImagenPagina{
	float:right;
	margin-left: 10px;
	margin-bottom: 10px;
	max-width:100%;
}


.contenido-del-sitio{float:left; 
background:rgba(255,255,255,.6);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);/*ie8*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);/*ie*/

max-width:75%;margin-left:25%;padding:5px 15px;padding-bottom:2em;height:100%;
-webkit-box-shadow: -1px 0px 17px rgba(50, 160, 50, 0.75);
-moz-box-shadow:    -1px 0px 17px rgba(50, 160, 50, 0.75);
box-shadow:         -1px 0px 17px rgba(50, 160, 50, 0.75);

min-width:75%;
}
.contenido-del-sitio a,
.contenido-del-sitio a:visited,
.contenido-del-sitio a:active{color:#093;text-decoration:underline;}
.contenido-del-sitio a:hover{color:#390}

.titulo-imagen{}

.display-no{}
.display-si{}


/*------ galeria */
#tablaGaleria{background: #transparent;}

/*------ Servicios (VIEJO)
.contenido-del-sitio table,.contenido-del-sitio tr,.contenido-del-sitio td {color:#fff!important;background-color:transparent!important;border:none;margin:0!important;padding:0!important;padding-right:10px !important;}
table a{color:#;display:inline-block;margin:0 auto;font-weight:bold;}
table td p {margin:0 !important;text-align:left;color:#fff!important;}
table {/*-webkit-border-radius: 10px!important;
        border-radius: 10px !important;
		-moz-border-radius: 10px!important;
		padding:10px !important;
		background: #ffffff; 
		

}*/

b{color:#000;}
strong{color:#000;}
/*#########################################*/
/*
					FOOTER 
*/
/*#########################################*/
footer{
	margin:0 auto!important;
	background-color:#fff;
	clear:both;
	width:75%;
	margin-left:25%!important;
-webkit-box-shadow: -1px 0px 17px rgba(50, 160, 50, 0.75);
-moz-box-shadow:    -1px 0px 17px rgba(50, 160, 50, 0.75);
box-shadow:         -1px 0px 17px rgba(50, 160, 50, 0.75);
	padding:0 10px;
	color:#000;
}

/*-------------- MENU FOOTER  */
#MenuFooter{display:block;text-align:center!important;width:100%;}
#MenuFooter .MenuPrincipal{padding:0;padding:10px 0px 20px 0px;list-style:none;margin:0!important;font-family: 'Oswald', sans-serif;}
#MenuFooter .MenuPrincipal li{display:inline;margin:0 0px 0 0px!important;}
#MenuFooter .MenuPrincipal li:after{content:" - ";color:#333;}
#MenuFooter .MenuPrincipal li:last-child:after{content:"";}
#MenuFooter .MenuPrincipal li a{color:#333!important;}
#MenuFooter .MenuPrincipal li a:hover{color:#093!important;}
#MenuFooter .MenuPrincipal li ul{display:none;}



.contacto{line-height:1.5em;text-align:right;clear:left;padding-top:20px;font-family: 'Oswald', sans-serif;color:#093;}
.menu-vertical .contacto a{color:#093;}.menu-vertical .contacto a:hover{color:#000;}

#poweredby{display:block;text-align:right;width:100%;}
#poweredby img{text-align:center;margin-top:5px;}
#poweredby p{margin:0;padding:0;}
.redes{text-align:center; font-family: 'Oswald', sans-serif; line-height:2em;font-size:0.8em;font-size:400;}

/*#########################################*/
/*
				MODIFICADORES
*/
/*#########################################*/

h3{color:#093;}


.dos-columnas{
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}
blockquote p{color:#c33!important;}

#paginacion_tienda_virtual_info,#paginacion_tienda_virtual_barra{text-align:center;}

/*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;}
 

/*#########################################*/
/*
				HELPERS
*/
/*#########################################*/
.clearfix{clear:both;}
.absolute{position:absolute;}
.relative{position:relative;}
.top{top:0;}
.aleft{left:0;}
.block-grid.two-up > li { width: 50%; padding: 0px 0px 5px; }
.display-no{display:none;}

/* 	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"]{
background: rgb(100,178,74); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(100,178,74,1) 0%, rgba(41,154,11,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(100,178,74,1)), color-stop(100%,rgba(41,154,11,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64b24a', endColorstr='#299a0b',GradientType=0 ); /* IE6-9 */
		padding:6px;
		color:#000;
		border:0px;
		cursor:pointer;
		-webkit-border-radius: 8px;
		border-radius: 5px;
		font-family: 'Oswald', sans-serif;
		margin-right:2px;
		    -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 300ms ease-out;
    -moz-transition: background 300ms ease-out;
    transition: background 300ms ease-out; 
	}
	
input[type="submit"]:hover,
input[type="reset"]:hover{
		background:#666;color:#fff;
	}
	.campo_form input[type="submit"]{margin-left:27%;}

/*###########BUG FIXES############*/
#contenedor{max-width:1200px!important;margin:0 0;z-index:10;}
.menu-vertical{overflow:none;margin:0!important;padding:0!important;position:fixed;z-index:100;padding-right:10px;width:25%;max-width:300px;min-width:210px;}
.contenido-del-sitio{
	min-width:71%;
margin-left:28%;
max-width:71%;
}

.contacto{margin-bottom:20px;}
footer{
width:71%;
margin-left:28%!important;
padding-top:20px;
padding-bottom:20px;
}
.menu-vertical{position:fixed;float:left!important;margin:0!important;padding:0!important;z-index:100;padding-right:10px;width:25%!important;min-width:210px;overflow:inherit;}
/*IMAGEN DE BACKGROUND*/
.background-se {
  position: fixed;
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  background-image:url(background.jpg);
  background-position:center center;
  background-attachment:fixed;
  background-size:cover;
}

/*//////////////////CLASES EXPRESS////////////////////*/
.WidgetLinkDestacado{color:#fff;
background: rgb(100,178,74)!important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(100,178,74,1) 0%, rgba(41,154,11,1) 100%)!important;; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(100,178,74,1)), color-stop(100%,rgba(41,154,11,1)))!important;; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%)!important;; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%)!important;; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%)!important;; /* IE10+ */
background: linear-gradient(to bottom,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%)!important;; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64b24a', endColorstr='#299a0b',GradientType=0 )!important;; /* IE6-9 */


color:#fff!important;font-weight:bold;text-decoration:none!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 300ms ease-out;
    -moz-transition: background 300ms ease-out;
    transition: background 300ms ease-out; 
	}
.WidgetLinkDestacado:hover{background:#666!important;}

/*#########################################*/
/*
				MEDIA QUERIES
*/
/*#########################################*/
/*MENU MOBILE*//*
#menu-mobile{position:absolute;left:0;overflow-x:hidden;width:270px;
z-index:0;}*/
#menu-mobile-button{z-index:50;cursor:pointer;clear:both;}
#menu-mobile-button ul{margin-bottom:0px;}
#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 span {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%;}
/*BOTON para click Mobile*/
#menu-mobile-button {
background: rgb(100,178,74)!important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(100,178,74,1) 0%, rgba(41,154,11,1) 100%)!important;; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(100,178,74,1)), color-stop(100%,rgba(41,154,11,1)))!important;; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%)!important;; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%)!important;; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%)!important;; /* IE10+ */
background: linear-gradient(to bottom,  rgba(100,178,74,1) 0%,rgba(41,154,11,1) 100%)!important;; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64b24a', endColorstr='#299a0b',GradientType=0 )!important;; /* IE6-9 */

}
#menu-mobile-button .iconoMenuBg{}
#menu-mobile-button span {background-image:url(menu-icon-color-1.png);}
.selectedMenu{color:#fff;padding-left:10px;width:auto;font-family: 'Oswald', sans-serif;font-size:1.4em;}

/*MENU MOBILE*/
#menu-mobile{position:absolute;left:0;overflow-x:hidden;width:270px;
z-index:1;background-color:#396;font-family: 'Oswald', sans-serif;
}
#menu-mobile{height:auto;position:absolute;left:-270px;overflow-x:hidden;width:270px;}
#menu-mobile .MenuPrincipal{list-style:none;}
#menu-mobile .MenuPrincipal li{display:block;}
#menu-mobile .MenuPrincipal li a{color:#fff;display:block;padding:10px;border-bottom:1px solid #fff;}
#menu-mobile .MenuPrincipal li ul{display:none;}
#menu-mobile .tieneUl{background-position:92% bottom;background-repeat:no-repeat;}

.resaltar{background-color:#fff!important;display:inline-block;margin-top:1px;color:#093;padding:0 5px;}
#menu-mobile .MenuPrincipal li ul li a{border:0px;}

#menu-superior .tieneUl{background-position:92% bottom;background-repeat:no-repeat;}

.fijoMobile{position:absolute;width:100%;top:0;left:0;z-index:900;
 /* -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 {margin:0;padding:.5em;}
.fijoMobile ul { margin:0;padding:.5em;}
.fijo{position:fixed;width:100%;top:0;left:0;z-index:900;
 /* -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;*/
}
#menu-mobile .tieneUl{background-position:92% bottom;background-repeat:no-repeat;}
#menu-mobile .tieneUl{background-image:url(flecha.png);}
@media screen and (max-width: 480px) {
/*.js #MenuPrincipalSuperior { display: none; }
.js .selectnav { display: block; }
.selectnav{	background: rgb(255,48,25); /* Old browsers */
.ImagenPagina{display:block!important;float:none!important;margin-left: 0px!important;}
.block-grid.two-up > li{ clear: both !important;}
.MenuSeccion{float:right;text-align:right;}
.MenuSeccion{float:right;text-align:right;}
.contacto{font-size:1em;clear:both;float:none;text-align:center;display:block;width:100%;}
.campo_form input[type="submit"]{margin-left:10%;}
footer a{font-size:0.7em;}
.contenedor-empresa{text-align:center;width:100%;float:none;}


}

@media screen and (max-width: 767px) {

.menu-vertical{width:100%!important;overflow:none;float:left;position:relative!important;z-index:100;background:rgba(0,0,0,2);}
.contenido-del-sitio{width:100%!important;margin:0!important;max-width:100%!important;clear:left!important;}

.contenedor-empresa{background-color:transparent;margin:0!important;float:left;padding:10px 10px 20px 20px;border:none;clear:none;}

.menu-vertical{padding:0px!important;}
#menu-superior .MenuPrincipal{background-color:#000!important;}
#menu-superior .MenuPrincipal li{display:inline-block!important;background-color:#000!important;/*margin-right:2px;*/}

#menu-superior .MenuPrincipal li a{color:#000;font-size:1.5em;}
#menu-superior .MenuPrincipal li a:hover{color:#fff;}
#menu-superior .MenuPrincipal li:hover a{color:#fff;}
#menu-superior .MenuPrincipal li:hover ul a{}
.texto-cabecera{display:block;position:relative;top:0px;left:0px;border:0px;border:none;border-radius:0px;}
#menu-superior .MenuPrincipal li ul{
	position:absolute;
	left:0px;
	z-index:200;
	padding:0px 0px!important;
	text-decoration:none;
	list-style:none;
	margin:0!important;
	overflow:hidden;
	text-align:left!important;
	padding-bottom:5px!important;
	background-color:#000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#menu-superior .MenuPrincipal li ul li{
display:block;
margin:0 !important;
border:0px !important;
text-align:left;
width:200px!important;
padding-left:5px !important;
text-align:left!important;

}
#menu-superior .MenuPrincipal li ul li a{padding:2px 5px 2px 20px;text-align:left!important;color:#FFF;}
#menu-superior .MenuPrincipal li ul li a:hover{color:#0CF;}
.seccion-abajo{display:none;}
.seccion-arriba{display:block;}

.display-si{display:none;}
.display-no{display:inline;float:right!important;clear:none!important;padding-right:10px;}

footer{width:100%!important;margin:0!important;}
.contenido-del-sitio{box-shadow:none;}


#menu-superior .MenuPrincipal li{background:transparent!important;
}
#menu-superior .MenuPrincipal li a{background:transparent;
}

.MenuSeccion li{
display:inline-block!important;
padding-right:0px;padding-left:0px;
border-right:0px;
border-left:1px dashed #093;
text-transform:uppercase;
}
.MenuSeccion li a{padding:10px 10px;}
.MenuSeccion li:first-child a{padding-left:10px!important;}
.menu-vertical{max-width:100%!important;
background:rgba(255,255,255,.7);}
.MenuSeccion{margin-bottom:0px;}
#menu-superior .MenuPrincipal {display:none;}
.main{overflow:hidden;}

}

.fondo{background-color:Red;}
.tipo_pagina_1 img{max-width:100%;height:auto;}
body{min-width:300px;}
address{font-style:normal;}

/*////////////////
//////////////// 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;
}
/*FOOTER*/
footer {padding-bottom:5em;}
/*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;}
}