/*  
Cambios Realizados
 Cambio: 14-3-16: elimino baground de la caja-slide porque ya he puesto el slide show de Gonzalo
 

*/




/*Nuevos Estilos*/

* {
	margin: 0;
	padding: 0;
}
body {
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.contenedor {
	width: 98%;
	max-width: 1200px;
	margin: 0 auto;
}
header {
	width: 100%;
	display: block;
	margin: 0 auto;
	padding: 0px;
	background-color: #004A80;
}
#datos-corpo {
	width: 100%;
	height: 22px;
	background-color: #175c8e;
}
#caja-slogan {
	height: 22px;
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #98bcd4;
	padding-left: 18px;
	padding-top:2px;		
}

#caja-corpo {
	height: 22px;
	float: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #98bcd4;
	margin-right: 18px;
}
#caja-corpo a {
	font-size: 11px;
	color: #98bcd4;
}
header #datos-corpo #caja-corpo > div {
	display: inline-block;
	flot: left;
	margin-top: 4px;
	margin-left: 10px;

}
header #datos-corpo #caja-corpo .tel {
	background: url(images/pictos/tel-2.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-top: 2px;
}
header #datos-corpo #caja-corpo .fax {
	background: url(images/pictos/fax-2.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-top: 2px;
}
header #datos-corpo #caja-corpo .email a {
	background: url(images/pictos/mail-2.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-top: 2px;
	text-decoration: none;
}

header #datos-corpo #caja-corpo .idioma  {
	background-repeat: no-repeat;
	padding: 0px 0px 0px 5px;
	margin: 2px 0px 0px 10px;	
	box-sizing: border-box;
	width:100%;
	display:inline;
}

header #datos-corpo #caja-corpo .idioma a {
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;	
	margin:0px 10px 0px 0px;
	width:100%;
}

header #datos-corpo #caja-corpo .idioma a  img{
	
	margin:2px 0px 0px 0px;	

}

#imgfleft{
	float:left;
	width:100%;
	
}


#subheader {
	width: 100%;
	height: 80px;

}	
#subheader .logo a img {
	float: left;
	margin-left: 15px;
	margin-top: 5px;
}
#subheader .shead-midle a img {
	float: left;
	margin-top: 10px;
	margin-left:2px;
	
}
/* Estilos añadidos para mejorar aspecto buscador CSS*/

#search {
	width: 150px;
	height: 22px;
	background-color: #d3e0ea;
	font-size: 10pt;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}

#search-footer {
	width: 100px;
	height: 16px;
	background-color: #d3e0ea;
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}



#boton {
	width: 70px;
	height: 22px;
	background-color: #FBFBEF;
	font-size: 10pt;
	font-family: Arial, Verdana;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 5px;
	color: #004A80;
	border: 1px solid #DBE1EB;
	border-radius: 4px;
	background: #4972B5;
	background: linear-gradient(left, #4972B5, #618ACB);
	background: -moz-linear-gradient(left, #4972B5, #618ACB);
	background: -webkit-linear-gradient(left, #4972B5, #618ACB);
	background: -o-linear-gradient(left, #4972B5, #618ACB);
	color: #FFFFFF;
}

#boton-footer {
	width: 60px;
	height: 18px;
	background-color: #FBFBEF;
	font-size: 8pt;
	font-family: Arial, Verdana;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 5px;
	color: #004A80;
	border: 1px solid #DBE1EB;
	border-radius: 3px;
	background: #4972B5;
	background: linear-gradient(left, #4972B5, #618ACB);
	background: -moz-linear-gradient(left, #4972B5, #618ACB);
	background: -webkit-linear-gradient(left, #4972B5, #618ACB);
	background: -o-linear-gradient(left, #4972B5, #618ACB);
	color: #FFFFFF;
}


#div-buscador {
	width: 260px;
	height: 40px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 30px 12px 0px 0px;
}

#div-buscador-footer {
	width: 180px;
	height: 30px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 10px 39px 0px 0px;
}








#search-2 {

	background-color: #d3e0ea;
	font-size: 10pt;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	width:97%;
}
#boton-2 {
	width: 90px;
	height: 18px;
	background-color: #FBFBEF;
	font-size: 8pt;
	font-family: Arial, Verdana;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 5px;
	color: #004A80;
	border: 1px solid #DBE1EB;
	border-radius: 4px;
	background: #4972B5;
	background: linear-gradient(left, #4972B5, #618ACB);
	background: -moz-linear-gradient(left, #4972B5, #618ACB);
	background: -webkit-linear-gradient(left, #4972B5, #618ACB);
	background: -o-linear-gradient(left, #4972B5, #618ACB);
	color: #FFFFFF;
}






/* fin HEADER*/

/* EMPIEZA WRAP*/

#wrap {
	width: 100%;
	margin: 0 auto;
	clear: both;
}

#caja-contenedor {
	width: 700px;
	margin: 0 auto;
	padding: 0px 0px 0px 40px;
	display:block;

}






/*


@media screen and (max-width:400px) {
.contenedor {
	width: 100%;
}


header #datos-corpo #caja-corpo .idioma a {
	width:100%
	margin: 0 auto;;	

	
}

#datos-corpo {
	height: 60px;
	margin:0 auto;
	
}

}

*/

-->

/* FIN Estilos añadidos para mejorar aspecto buscador CSS*/



/*
header  #datos-corpo  > div {
	width:170px;
	display:inline;
	clear: both;
	flot:left;

	
}



header  #cab-top-in  .tel {
	background:url(images/pictos/tel.png);
	background-repeat:no-repeat;
	padding-left: 18px;
	margin: 2 auto;

	
}

header  #datos-corpo  .fax {
	background:url(images/pictos/fax.png);
	background-repeat:no-repeat;
	padding-left: 18px;
	margin: 2 auto;

	
}

header  #datos-corpo  .fax  a {
	background:url(images/pictos/e-mail.png);
	background-repeat:no-repeat;
	padding-left: 18px;
	margin: 2 auto;

	
}


*/






#caja-slide {
	width:100%;
	height:390px;	/* Cambio 14-3-16: Estaba en 380. Lo aumento porque lo de debajo se amorraba  */
	display:block;
	margin:0 auto;
	padding:0px;
	/* background-image:url(img/fondo-slide.jpg); Cambio 14-3-16: lo elimino porque ya he puesto el slide show de Gonzalo */
	/*  background-repeat: no-repeat; Cambio 14-3-16: lo elimino porque ya he puesto el slide show de Gonzalo */
	
	}
	
#caja-int-slide {
	width: 70%;
	height: 110px;
	float: right;
	margin-top: 270px;
	margin-down: 30px;
	background-color: #004a80;
	opacity: 0.7;
	max-width: 700px;
}
	
.slide-titulo {
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 20px;
	opacity: 1;
		font-size: 28px;
}

.slide-titulo H1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 28px;
	color: #004a80;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 20px;
	opacity: 1;
}

.slide-texto {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 20px;
}
	
	
	
/*Botonera Menu Principal*/

nav {
	width: 100%;
	height: 40px;
	display: block;
	float: left; /*margin: 0 auto;  */
	padding: 0px;
	background-color: #555;
	box-sizing: border-box;
}
.navega ul, ol {
	list-style: none;
	margin: 0 8;
	padding: 0px;
	font-variant : small-caps;
}
.nav-izq {
	height: 40px;
	float: left;
}
.nav-izq li {
	float: left;
}
.nav-izq li a {
	background-color: #555;
	color: #fff;
	text-decoration: none;
	padding: 10px 15px;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: #ffffff;
	height: 40px;
	box-sizing: border-box;
}
.nav-izq li a:hover {
	background-color: #333;
}
.nav-der {
	height: 40px;
	float: right;
}
.nav-der li {
	float: right;
}
.nav-der li a {
	background-color: #555;
	color: #fff;
	text-decoration: none;
	padding: 10px 5px;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: #ffffff;
	height: 40px;
	box-sizing: border-box;
}
.nav-der li a:hover {
	background-color: #333;
}
#caja-home a {
	width: 25px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 5px;
}
/*Estilos Para Slide*/

#slide-show-main {
	width: 90%;
	max-width: 1000px;
	margin: 20px auto;
}
.slides {
	width: 100%;
}
.slides img {
	width: 100%;
}
.slidesjs-pagination {
	background: #424242;
	list-style: none;
	overflow: hidden;
}
.slidesjs-pagination li {
	float: left;
}
.slidesjs-pagination li a {
	display: block;
	padding: 10px 20px;
	color: #fff;
	text-decoration: none;
}
.slidesjs-pagination li a:hover {
	background: #000;
}
.slides .active {
	background: #000;
}
.slidesjs-navigation {
	background: #000;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 11.55px 20px;
	float: right;
}
/* FIN Estilos Para Slide Show*/

/* Pendiente eliminar

#caja-int-slide {
	width: 50%;
	height: 140px;
	float: right;
	margin-top: 240px;
	margin-down: 30px;
	background-color: #004a80;
	opacity: 0.7;
	max-width: 500px;
}
#caja-sub-slide {
	width: 990px;
	height: 110px;
	display: block;
	margin: 0 auto;
	padding: 0px;
	background-color: #39729b;
	opacity: 0.7;
}
#caja-int-sub-slide {
	width: 550px;
	height: 140px;
	float: right;
	margin-top: 240px;
	margin-down: 30px;
	background-color: #004a80;
	opacity: 0.7;
}
.slide-titulo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 20px;
	opacity: 1;
}
.slide-texto {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 20px;
}

   FIN PENDIENTE ELIMINAR*/
   
   
#caja-bread-cum {
	width: 100%;
	height: 20px;
	display: block;
	margin: 4 auto;
	padding: 2px 0px 0px 0px;
}
#item-bread-cum {
	float: left;
	color:#cccccc;
	padding: 0px 14px 2px 5px;
	height: 20px;
	background: url(images/pictos/tabulador.png) no-repeat right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #004A80;
	text-align: left;
}
#item-bread-cum a {
	text-decoration: none;
	color:#cccccc;
}
#item-bread-cum-on {
	float: left;
	color: #004A80;
	padding: 0px 14px 2px 5px;
	height: 20px;
	background: url(images/pictos/tabulador.png) no-repeat right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #555555;
	text-align: left;
}
#item-bread-cum-on a {
	text-decoration: none;
	color: #004A80;
	font-style: bold;
}
#cuerpo {
	width: 100%;
		height: 20px;
	margin: 20 auto;
	padding: 0px;

			
}
#sub-cuerpo {
	width: 98%;
	height: 20px;
	margin: 0 auto;
	padding: 0px;

}

#caja-catalogo {
	width: 940px;
	height: 20px;

	margin: 10 auto;


}


#caja-menu-int {
	width: 1100px;
	margin: 30 auto;
	padding: 0px;
}
#izquierda {
	width: 25%;
	float: left;
	margin: 0;
}
#mastil-corpo {
	width: 90%;
	margin: 0 auto;
	background-color: #004a80;
	opacity: 0.8;
}
#mapa {
	width: 168px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
}

.img-aside img {
	width: 100%;
 height:auto;
}

.filete-aside img {
	width: 100%;
	margin:10 0;


}

#tarjeta-visita {
	width: 168px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
}

aside .aside-titulo-corpo {
	margin:0px 10px 10px 35px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: #ffffff;
	text-decoration:none;
}


aside #tarjeta-corpo ul, ol {
	list-style: none;
}

aside #tarjeta-corpo .aside-corpo {	
	margin:0px 10px 0px 45px;
}


aside #tarjeta-corpo ul {
	width:180px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 10px 0px;


}

aside #tarjeta-corpo ul li  {
	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #eeeeee;
	margin: 2 0;
	text-decoration:none;
	margin: 0px 0px 8px 0px;
}



aside #tarjeta-corpo ul li a {
	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #eeeeee;
	text-decoration:none;
}










#mastil-contenido{
	width: 85%;
	/* margin: 0 auto; */
	margin-left:40px;
	float:left;

}



}

#mastil-contenido section  {

	float:left;
	margin-bottom:20px;


}


#mastil-contenido section .thumb {
	width:150px;

	float:left;
	margin:0px 15px 10px 0px;


}

#mastil-contenido section .thumb2 {
	width:300px;

	float:left;
	margin:0px 15px 10px 0px;


}

#mastil-contenido section h1,h2,h3 {
	margin: 0px 0px 2px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: none;

}

#mastil-contenido section h1,h2,h3 a {
	text-decoration: none;
	color: #666;

}



#mastil-contenido section p {
	margin: 0px 0px 2px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; /*  estaba en 12   */
	color: #666;
	text-decoration: none;

}

#mastil-contenido section p a {
	color: #666;
	text-decoration: none;

}


#mastil-contenido section #caja-derecha-maquinas .mas-informacion a {
	
	font-weight: bold;

}

#item-marca    #item-marca-dwn  h2 {
	

	margin-bottom:8px;

}

#cuerpo #item-marca #item-marca-dwn .mas-info-marcas a {	
	font-size: 11px;
	color: #444;
	text-decoration: none;



}





#caja-completa {
	display:inline-block;
}

#entradilla{
	width: 100%;
	float:left;
	padding:0% 5%;
	box-sizing: border-box;



}


#caja-derecha-maquinas {
	margin-left:170px;
	margin-bottom:30px;

}




#colage {
 margin 0px 0px 0px 0px;
	display: inline-block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #175c8e;
}
#colage img {
	margin-left: 20px;
	margin-bottom: 10px;

}
#contenido {
	width: 75%;
	float: left;
	padding: 0px;
}
#derecha {
	width: 75%;

	float: left;
	margin: 0;
}

#contenido-fm {	
	width:100%;
	float:left;
}

#contenido-fm article {
	float:left;
	margin-bottom:20px;	
}




#contenido-fm article ol li {
	margin: 0px 0px 4px 4px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 12px;
color: #666;
text-decoration: none;
}






#item-menu {
	width: 290px;
	height: 300px; /*ANTES 276*/
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 40px 60px 0px;
	border-color: #CCC; /*ANTES #006*/
	border-style: solid;
	border-width: 2px;
}
#item-menu:hover {
	border-color: #000; /*ANTES #006*/
}
#item-menu-dwn {
	padding: 5px 0px 0px 0px;
	height: 110px; /*ANTES 87*/
	margin: 0px 0px 0px 0px;
	background-color: #0D2356;
}
#item-menu-dwn:hover {
	background-color: #0D2356;
}
#item-producto {
	width: 290px;
	height: 300px; /*ANTES 276*/
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 60px 50px;
	border-color: #CCC; /*ANTES #006*/
	border-style: solid;
	border-width: 2px;
}
#item-producto:hover {
	border-color: #000; /*ANTES #006*/
}
#item-producto-dwn {
	padding: 5px 0px 0px 0px;
	height: 110px; /*ANTES 87*/
	margin: 0px 0px 0px 0px;
	background-color: #0D2356;
}
#item-producto-dwn:hover {
	background-color: #0D2356;
}
#item-marca {
	width: 265px;
	height: 160px; /*ANTES 276*/
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 10px 20px;
}
#item-marca-dwn {
	padding: 5px 0px 0px 0px;
	height: 130px; /*ANTES 87*/
	margin: 0px 0px 0px 0px;
}
.marca {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: left;
	font-weight:normal;
}
.marca a {
	text-decoration: none;
}
#img-menu {
	width: 210px;
	height: 165px;
	margin: 20px 0px 0px 30px;
}



#img-centrada {
	width:100%;
	margin: auto;
	
}
.menu-home {
	margin: 2px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #EFFBFB;
	font-weight: bold;
	text-align: center;
}
.menu-home a {
	text-decoration: none;
}
.menu-productos {
	margin: 2px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #EFFBFB;
	font-weight: bold;
	text-align: center;
}
.menu-productos a {
	text-decoration: none;
}
.descripcion {
	margin: 3px 0px 0px 0px;
	height: 35px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
.descripcion a {
	text-decoration: none;
}
.mas-info {
	margin: 11px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #ccc;
	text-align: center;
}
.mas-info a {
	text-decoration: none;
}
#caja-texto {
	width: 90%;
	float: left;
	margin-left: 60px;
	padding: 0px;
}
.cuerpo-texto {
	margin: 0 0 1em 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: none;
}
.cuerpo-texto a {
	text-decoration: none;
}
.cuerpo-texto-bld {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight:bold;
}
.cuerpo-texto-bld a {

	text-decoration: none;
}


.cuerpo-texto-azul-bld {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;

	font-weight:bold;
	
	color: #004a80;
}
.cuerpo-texto-azul-bld a {

	text-decoration: none;
}




.cuerpo-texto-form-aside {
	margin: 0 0 1em 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.cuerpo-texto-form-aside a {
	text-decoration: none;
}

.cuerpo-texto-form-box-aside {
	margin: 0 0 1em 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.cuerpo-texto-form-box-aside a {
	text-decoration: none;
}


#item-sector {
	width: 265px;
	height: 200px; /*ANTES 276*/
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 90px;
}

#item-sector-dwn {
	padding: 5px 0px 0px 0px;
	height: 130px; /*ANTES 87*/
	margin: 0px 0px 0px 0px;
}
.sector {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: left;
}
#item-sector #item-sector-dwn .sector a {
	text-decoration: none;
	color: #444444;
	
}
.title-sector {
	padding-left: 10px;
	padding-top: 55px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	color: #222;
}
.title-sector-white {
	padding-left: 10px;
	padding-top: 55px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	color: #FFF;
}
.menu-botonera-1 a {
	text-decoration: none;
}






#item-granengran {
	width: 270px;
	height: 270px; /*ANTES 276*/
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 25px;
}

#item-granengran-dwn {
	padding: 5px 0px 0px 0px;
	height: 130px; /*ANTES 87*/
	margin: 0px 0px 0px 0px;
}
.granengran {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: left;
}
#item-granengran #item-granengran-dwn .granengran a {
	text-decoration: none;
	color: #444444;
	
}
.title-granengran {
	padding-left: 10px;
	padding-top: 85px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	color: #222;
}
.title-granengran-white {
	padding-left: 10px;
	padding-top: 55px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	color: #FFF;
}









/* ESTILOS FOOTER */

footer {
	width: 100%;
	display:inline-block;
	margin: 20 auto;
	padding: 0px;
	background-color: #004A80;
}

#subfooter {
	width: 100%;
	height: 60px;


}

#subfooter .logo-footer a img {
	float: left;
	margin: 5 14;
	width:200px;

}














#varios-footer {
	width: 100%;
	background-color: #004A80;


}

#varios-footer ul, ol {
	list-style: none;

}

#varios-footer .footer-corpo {	
	margin:0px 60px 0px 50px;
}

#varios-footer .footer-legal {	
	margin-left:60px;
}


#varios-footer ul {

	display: block;
	float:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;

	margin: 0px 0px 30px 0px;
	font-weight:bold;
}

#varios-footer ul li  {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #bbbbbb;
	margin: 2 10;
	text-decoration:none;
}

#varios-footer ul .titulos-footer {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: #dddddd;
	margin: 0 10;
	text-decoration:none;
}

#varios-footer li a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #bbbbbb;
	text-decoration:none;
}





@media screen and (max-width:1000px) {
#caja-contenedor {
	width: 310px;
	height: 20px;
	margin: 0 auto;
	padding: 0px 0px 0px 20px;
	

}

#item-menu {

	margin: 0px 20px 60px 0px;

}

aside #tarjeta-corpo .aside-corpo {	
	margin:0px 10px 0px 25px;
}


aside #tarjeta-corpo ul {
	width:140px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 10px 0px;

}

aside .aside-titulo-corpo {
	margin:0px 10px 8px 22px;
	font-size: 11pt;

}

}

@media screen and (max-width:800px) {
.slide-show-main {
	width: 100%;
}
.shead-midle {
	display: none;
}


#caja-slogan {
	height: 15px;
		font-size: 9px;
		margin:3 auto;		
}


#caja-corpo {
	height: 15px;
	font-size: 9px;
		margin:0 auto;


}
#caja-corpo a {
	font-size: 9px;
		margin:0 auto;

}

header #datos-corpo #caja-corpo .idioma  {
	padding: 0px 0px 0px 3px;
	margin: 2px 0px 0px 2px;	

}

header #datos-corpo #caja-corpo .idioma a {

	padding-left: 2px;
	margin: 2px 3px 0px 2px;	
	box-sizing: border-box;
	
}

header .navega .nav-izq li a {

	font-size: 11pt;
		padding: 10px 3px;

}

header .navega .nav-der li a {

	font-size: 11pt;
			padding: 10px 3px;

}

aside #tarjeta-corpo .aside-corpo {	
	margin:0px 10px 0px 20px;
}

#mastil-corpo {
	width: 92%;

}


aside #tarjeta-corpo ul {
	width:95%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 9px 0px;

}

aside .aside-titulo-corpo {
	margin:0px 10px 8px 20px;
	font-size: 11pt;

}



}

@media screen and (max-width:700px) {
	
#subheader {
	width: 100%;
	height: 105px;

}	
#subheader .logo a img {
	float: left;
	margin-left: 15px;
	width:100%;

}

#div-buscador {
	width: 240px;

	margin: 25px 7px 0px 0px;
}


header .navega .nav-izq li a {

	font-size: 10pt;

}

header .navega .nav-der li a {

	font-size: 10pt;

}

#mastil-corpo {
	width: 95%;

}


aside #tarjeta-corpo .aside-corpo {	
	margin:0px 10px 0px 20px;
}


aside #tarjeta-corpo ul {
	width:98%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px 0px 8px 0px;

}

aside .aside-titulo-corpo {
	margin:0px 10px 8px 19px;
	font-size: 10pt;

}


}

@media screen and (max-width:660px) {
	
header  #datos-corpo {
	height: 35px;
	margin:0 auto;
	padding:0;

}
header  #datos-corpo #caja-slogan {
	height: 18px;
	height: 10px;
	width:100%;
	margin:2 10;
	padding:0;			
	
}

header  #datos-corpo #caja-corpo {
	height: 18px;
	width:100%;
	margin:0 auto;
	padding:0;

}
header #datos-corpo #caja-corpo > div {

	margin-top:  0px;
	padding:0;
}



header #datos-corpo #caja-corpo .tel {

	padding: 0px 0px 0px 15px;
	margin-top: 0 auto;
}
header #datos-corpo #caja-corpo .fax {
	padding: 0px 0px 0px 18px;
	margin-top: 0 auto;
}
header #datos-corpo #caja-corpo .email a {
	padding: 0px 0px 0px 18px;
	margin-top: 0 auto;
}

header #datos-corpo #caja-corpo .idioma  {
	
	padding: 0px 0px 0px 5px;
	margin-top: 0 10px;
}

header #subheader {
	height: 80px;

}

	
}





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


	
}
