/*----------------------------------------------------------------*/
/*--------------------------- MENUS  -----------------------------*/
/*----------------------------------------------------------------*/

/* MENU PRINCIPAL */

span.btn-menu-adaptable{
	display:inline-block;
	width:61px;
	height:61px;
	background-image:url(../images/boton_menu.png);
	background-repeat:no-repeat;
	background-position:center top;
	cursor:pointer;
	margin:0px 10px 0 0;
	position:fixed;
	border-left:1px solid #7C3E11;
	border-right:1px solid #7C3E11;
	left:0;
	top:0;
	z-index: 100002;
}
span.btn-menu-adaptable:hover{
	opacity:0.75;
}
.contenedor-btn-menu-adaptable{
	width:100%;
	height:61px;
	padding:0;
	clear:both;
	background: #ff7223; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff7223 0%, #ce611c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7223), color-stop(100%,#ce611c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff7223 0%,#ce611c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff7223 0%,#ce611c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff7223 0%,#ce611c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff7223 0%,#ce611c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7223', endColorstr='#ce611c',GradientType=0 ); /* IE6-9 */

	border-bottom: 1px solid #7C3E11;
	position:fixed;
	top:0;
	left:0;
	z-index: 100002;
}
.contenedor-btn-menu-adaptable .logo_alt{
	height:40px;
	width:auto;
	float:left;
	margin:10px 15px 0 85px;
}
.menu_cabecera.menu-adaptable-desplegable{
	width:100%;
	position:fixed;
	top:61px;
	left:0px;
	z-index:200000;
	height:96%;
	background:#fafafa;
	margin:0;
	padding:0;
	overflow:auto;
	box-sizing:border-box;
}
.menu_cabecera.menu-adaptable-desplegable > li {
	background: #fafafa;
	border-bottom: 1px solid #c9c9c9;
	float:none;
	padding:0;
	margin:0;
	float:none !important;
	box-sizing:border-box;
}

.menu_cabecera.menu-adaptable-desplegable > li > a{
	display: block;
	padding: 15px 0px 13px 15px;
	margin:0;
	font-size: 14px;
	text-align: left;
	color:#5b6064;
	float:none;
	box-sizing:border-box;
}
.menu_cabecera.menu-adaptable-desplegable > li a.seleccionado{
	background: -moz-linear-gradient(top, #4e4e4e 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#333333));
	background: -webkit-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: -o-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: -ms-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: linear-gradient(to bottom, #4e4e4e 0%,#333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#333333',GradientType=0 );
	border-radius:0;
	color:#fff;
}
.menu_cabecera.menu-adaptable-desplegable > li:hover{
}
.menu_cabecera.menu-adaptable-desplegable > li:hover > a{
	color:#fff;
	background: #4e4e4e;
	background: -moz-linear-gradient(top, #4e4e4e 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#333333));
	background: -webkit-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: -o-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: -ms-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: linear-gradient(to bottom, #4e4e4e 0%,#333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#333333',GradientType=0 );
	border-radius:0;
}
.menu_cabecera.menu-adaptable-desplegable > li ul.subcat {
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	border-radius: 0;
}
.menu_cabecera.menu_cabecera ul.subcat:before{
	display:none;
}
.menu_cabecera.menu-adaptable-desplegable > li .subcat li{
	background: #fafafa;
	border-bottom: 1px solid #c9c9c9;
	padding:0;
	margin-bottom:0;
}
.menu_cabecera.menu-adaptable-desplegable > li .subcat li:before{
	display:none;
}
.menu_cabecera.menu-adaptable-desplegable > li .subcat li:last-child{
	border-bottom:none;
}
.menu_cabecera.menu-adaptable-desplegable > li .subcat li a{
	display: block;
	padding: 15px 0px 13px 30px;
	font-size: 14px;
	text-align: left;
	color:#5b6064;
}
.menu_cabecera.menu-adaptable-desplegable > li .subcat li:hover a{
	background:#ff7223;
	box-shadow:inset 0px 9px 15px rgba(255,255,255,0.3);
	color:#fff;
}

/* MENU SECUNDARIO */

.contenedor-btn-menu-secundario-adaptable{
}
.btn-menu-secundario-adaptable{
	display:inline-block;
	width:61px;
	height:61px;
	background-image:url(../images/boton_secundario.png);
	background-repeat:no-repeat;
	background-position:center top;
	cursor:pointer;
	margin:0px 0px 0 10px;
	position:fixed;
	border-left:1px solid #282828;
	border-right:1px solid #282828;
	right:0;
	top:0;
	z-index: 100002;
}
.btn-menu-secundario-adaptable:hover{
	opacity:0.75;
}
.menu_secundario.menu-secundario-adaptable-desplegable{
	width: 100%;
	position: fixed;
	top: 61px;
	left: 0px;
	z-index: 200000;
	height: 100%;
	background: #fafafa;
	margin:0;
	padding:0;
}
.menu_secundario.menu-secundario-adaptable-desplegable > li{
	background: #fafafa;
	float: none;
	padding: 0;
	margin:0
}
.menu_secundario.menu-secundario-adaptable-desplegable > li > a{
	display: block;
	padding: 15px 0px 13px 15px;
	font-size: 14px;
	text-align: left;
	color:#5b6064;
	margin:0;
	border-bottom: 1px solid #c9c9c9;
}
.menu_secundario.menu-secundario-adaptable-desplegable li:hover > a{
	color:#fff;
	background: #4e4e4e;
	background: -moz-linear-gradient(top, #4e4e4e 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#333333));
	background: -webkit-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: -o-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: -ms-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: linear-gradient(to bottom, #4e4e4e 0%,#333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#333333',GradientType=0 );
	border-radius:0;
}
.menu_secundario.menu-secundario-adaptable-desplegable > li ul.subcat{
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	border-radius: 0;
	width:100%; 
	float:none;
	overflow:hidden;
	display:none;
}
.menu_secundario.menu-secundario-adaptable-desplegable > li ul li{
	background: #fafafa;
	border-bottom: 1px solid #c9c9c9;
	padding:0;
}
.menu_secundario.menu-secundario-adaptable-desplegable > li ul li:hover{	
}
.menu_secundario.menu-secundario-adaptable-desplegable > li ul li a{
	display: block;
	padding: 15px 0px 13px 30px;
	font-size: 14px;
	text-align: left;
	color:#5b6064;
}
.menu_secundario.menu-secundario-adaptable-desplegable > li ul li a:hover {
	background:#3a97fe;
	box-shadow:inset 0px 9px 15px rgba(255,255,255,0.3);
	color:#fff;
}

/*  MENU CATALOGO */

.contenedor-btn-menu-catalogo-adaptable{
}
.btn-menu-catalogo-adaptable{
	display:inline-block;
	width:61px;
	height:61px;
	background-image:url(../images/boton_catalogo.png);
	background-repeat:no-repeat;
	background-position:center top;
	cursor:pointer;
	margin:0px 0px 0 10px;
	position:fixed;
	border-left:1px solid #282828;
	border-right:1px solid #282828;
	right:0;
	top:0;
	z-index: 100002;
}
.btn-menu-catalogo-adaptable:hover{
	oapcity:0.75;
}
.menu_catalogo.menu-catalogo-adaptable-desplegable{
	width: 100%;
	position: fixed;
	top: 61px;
	left: 0px;
	z-index: 200000;
	height: 100%;
	background: #fafafa;
	margin:0;
	padding:0;
}
.menu_catalogo.menu-catalogo-adaptable-desplegable > li{
	background: #fafafa;
	float: none;
	padding: 0;
	margin:0
}
.menu_catalogo.menu-catalogo-adaptable-desplegable > li > a{
	display: block;
	padding: 15px 0px 13px 15px;
	font-size: 14px;
	text-align: left;
	color:#5b6064;
	margin:0;
	border-bottom: 1px solid #c9c9c9;
}
.menu_catalogo.menu-catalogo-adaptable-desplegable li:hover > a{
	color:#fff;
	background: #4e4e4e;
	background: -moz-linear-gradient(top, #4e4e4e 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#333333));
	background: -webkit-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: -o-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: -ms-linear-gradient(top, #4e4e4e 0%,#333333 100%);
	background: linear-gradient(to bottom, #4e4e4e 0%,#333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#333333',GradientType=0 );
	border-radius:0;
}
.menu_catalogo.menu-catalogo-adaptable-desplegable > li ul.subcat{
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	border-radius: 0;
	width:100%; 
	float:none;
	overflow:hidden;
	display:none;
}
.menu_catalogo.menu-catalogo-adaptable-desplegable > li ul li
{
	background: #fafafa;
	border-bottom: 1px solid #c9c9c9;
	padding:0;
}
.menu_catalogo.menu-catalogo-adaptable-desplegable > li ul li:hover
{
	
}
.menu_catalogo.menu-catalogo-adaptable-desplegable > li ul li a{
	display: block;
	padding: 15px 0px 13px 30px;
	font-size: 14px;
	text-align: left;
	color:#5b6064;
}
.menu_catalogo.menu-catalogo-adaptable-desplegable > li ul li a:hover {
	background:#3a97fe;
	box-shadow:inset 0px 9px 15px rgba(255,255,255,0.3);
	color:#fff;
}

/* MENU BUSCADOR */

.contenedor-btn-menu-buscador-adaptable{
}
.btn-menu-buscador-adaptable{
	display:inline-block;
	width:61px;
	height:61px;
	background-image:url(../images/boton_buscar.png);
	background-repeat:no-repeat;
	background-position:center top;
	cursor:pointer;
	margin:0px 0px 0 10px;
	position:fixed;
	border-left:1px solid #282828;
	border-right:1px solid #282828;
	right:62px;
	top:0;
	z-index: 200000;
}
.btn-menu-buscador-adaptable:hover{
	oapcity:0.75;
}
.menu-buscador-adaptable-desplegable{
	position: fixed;
	top: 121px;
	right: 0px;
	z-index: 200000;
	background: #fafafa;
	background: -moz-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top, #fafafa 0%,#e9e9e9 100%);
	background: -o-linear-gradient(top, #fafafa 0%,#e9e9e9 100%);
	background: -ms-linear-gradient(top, #fafafa 0%,#e9e9e9 100%);
	background: linear-gradient(to bottom, #fafafa 0%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e9e9e9',GradientType=0 );
	border: 1px solid #c9c9c9;
	border-radius: 5px 0 0 5px;
	margin: 0;
	padding: 0;
	border-right: 0;
	padding:20px 10px;
	height:23px;
	box-shadow:0px 0px 4px rgba(0,0,0,0.2);
}
.menu-buscador-adaptable-desplegable input[type="text"]{
	background: #f4f4f4;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #000;
	float: left;
	font-size: 12px;
	height: 15px;
	margin-right: 10px;
	padding: 3px;
	width: 150px
}
.menu-buscador-adaptable-desplegable input[type="button"]{
	background: #FB8313;
	border: none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 23px;
	padding: 3px;
	text-align: center;
	width: 72px;

}

/*------------------------ FIN MENUS -----------------------------*/


/*----------------------------------------------------------------*/
/*----------------------- ESTRUCTURA  ----------------------------*/
/*----------------------------------------------------------------*/

html{
	min-width:100%;
}
body{
		overflow-x:hidden;
}
@media screen and (max-width:1280px) 
{
	.centrador{
		padding:0 1%;
		box-sizing:border-box;
	}
	
}
@media screen and (max-width:999px) 
{
	.supercontenedor{
		padding-top:123px;
	}
}
@media screen and (max-width:750px) 
{
	.colder, .colizq{
		width:100%;
		float:none;
		margin-bottom:40px;
	}
}


/*----------------------------------------------------------------*/
/*-------------------------- CABECERA ----------------------------*/
/*----------------------------------------------------------------*/


@media screen and (max-width:1260px) 
{
	.menu_cabecera > li{
		padding-right:43px;
	}
	.menu_cabecera > li:last-child{
		float:left;
	}
	.menu_cabecera {
		width:1120px;
		max-width:100%;	
	}
}
@media screen and (max-width:1140px)
{
	.menu_cabecera > li{
		padding-right:15px;
	}
	.menu_cabecera {
		width:1000px;
	}
}
@media screen and (max-width:999px) 
{
	.contenedor_cabecera .cabecera,
	.contenedor_cabecera{
		height:auto;
	}
	.logo,.menu_cabecera{
		display:none;
	}
	.contenedor_cabecera .cabecera .atencion-cliente{
		position:fixed;
		top:62px;
		width:100%;
		height:40px;
		box-sizing:border-box;
		margin:0;
		padding: 9px 11px 0 11px;
		text-align:right;
		z-index:101;
	}
	.contenedor_cabecera .cabecera .idiomas{
		position:fixed;
		top:62px;
		height:40px;
		box-sizing:border-box;
		margin:0;
		padding: 9px 11px 0 11px;
		z-index:102;
		background-color: #3c405b;
	}
	.contenedor_cabecera .cabecera .atencion-cliente ul{
		float:right;
	}
	.contenedor_cabecera .cabecera .atencion-cliente ul li{
		float:left;
	}
	.contenedor_cabecera .cabecera .atencion-cliente ul li:last-child{
		width:auto;
	}
	.contenedor_cabecera .cabecera .atencion-cliente ul li p{
		float:left;
	}
	.contenedor_cabecera .cabecera .atencion-cliente ul li:first-child p:last-child,
	.contenedor_cabecera .cabecera .atencion-cliente ul li p:first-child{
		display:none;
	}
	.contenedor_cabecera .cabecera .idiomas{
		width:120px;
	}
	.contenedor_cabecera .cabecera .idiomas li{
		float:left;
		margin-right:10px;
		text-align:left;
	}
	.contenedor_cabecera .cabecera .idiomas li:last-child{
		margin-right:0;
	}
	.contenedor_cabecera .cabecera .idiomas a:after{
		display:none;
	}
}
@media screen and (max-width:540px) 
{
	.contenedor_cabecera .cabecera .atencion-cliente ul li:first-child{
		display:none;
	}
}
@media screen and (max-width:540px) 
{
	.contenedor-btn-menu-adaptable .logo_alt{
		height:29px;
		margin-top:16px;
		margin-left:73px
	}
}
@media screen and (max-width:340px) 
{
	.contenedor-btn-menu-adaptable .logo_alt{
		margin-left:68px
	}
	.contenedor_cabecera .cabecera .atencion-cliente ul li:last-child p a{
		font-size:14px;
		position:relative;
		top:1px;
	}
}

/*----------------------------------------------------------------*/
/*-------------------------- CIERRE  -----------------------------*/
/*----------------------------------------------------------------*/

@media screen and (max-width:1280px) 
{
	.cierre{
		max-width:98%;
		margin:0 auto;
	}
}
@media screen and (max-width:700px)
{
	.cierre .links_cierre{
		float:none;
		width:100%;
		text-align:center;
		clear:both;
		padding-top:10px;
	}
	.cierre .direccion{
		text-align:center;
		float:none;
	}
	.cierre .logo_cierre{
		text-align:center;
	}
}
@media screen and (max-width:550px)
{
	.contenedor_cierre{
		height:240px;
	}
	.contenedor{
		padding-bottom:240px;
	}
}

/*----------------------------------------------------------------*/
/*--------------------------- SLIDER -----------------------------*/
/*----------------------------------------------------------------*/

@media screen and (max-width:600px) 
{
	.hypercontenedor_slider{
		display:none;
	}
}

/*----------------------------------------------------------------*/
/*--------------------------- INDEX ------------------------------*/
/*----------------------------------------------------------------*/

@media screen and (max-width:1280px)
{
	ul.servicios-home{
		padding:0 1%;
	}
	ul.servicios-home li{
		width:30% !important;
		margin-right:5%;
	}
	ul.servicios-home li:last-child{
		margin-right:0;
	}
	
}
@media screen and (max-width:1150px)
{
	ul.servicios-home li > div p:first-child{
		font-size:60px;
		letter-spacing:-4px;
	}
	ul.servicios-home li > div p:last-child{
		font-size:25px;
		line-height:25px;
		padding-top:21px;
	}
	ul.servicios-home li > div p:last-child span{
		font-size:14px;
	}
}
@media screen and (max-width:999px)
{
	.avance_noticias ul{
		padding:0 5%;
	}
	.avance_noticias ul li{
		float:none;
		width:100%;
		padding:0 !important;
		margin-bottom:20px;
		overflow:hidden;
	}
}
@media screen and (max-width:920px)
{
	ul.servicios-home li {
	  width: 50% !important;
	  margin: 0 auto;
	  padding: 0 5%;
	  box-sizing: border-box;
	  overflow:hidden;
	}
	ul.servicios-home li:last-child{
		float:none !important;
		margin:10px auto 0 auto !important;
		clear:both;
	}
	
}
@media screen and (max-width:700px)
{
	ul.servicios-home li {
	  width: 100% !important;
	  margin: 0 auto;
	  padding: 0 5%;
	  box-sizing: border-box;
	  overflow:hidden;
	  float:none !important;
	  margin:10px auto 0 auto !important;
	}

}

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

	.destacadas{
		width:237px;
	}
	.avance_destacada{
		float:none;
		margin-left:0;
		margin-right:0;
	}
}
@media screen and (max-width:480px) 
{
	.avance_noticias ul li .foto{
		float:none;
		margin-right:0;
		margin-bottom:15px;
		width:100%;
		text-align:center;
	}
	.avance_noticias ul li .foto img{
		width:100%;
		max-width:100%;
		height:auto;
	}
}


/*-----------------------------------------------------------------*/
/*-------------------------- LOCALIZACION -------------------------*/
/*-----------------------------------------------------------------*/


/*-----------------------------------------------------------------*/
/*-------------------------- FORMULARIOS --------------------------*/
/*-----------------------------------------------------------------*/

@media screen and (max-width:540px)
{
	#formulario{
		padding:49px 5% 20px 5%;
	}
	#formulario ul li label{
		float:none;
		width:100%;
		margin-right:0;
		text-align:left;
	}
	#formulario ul li input.textfield,
	#formulario ul li .textarea,
	.cont-captcha{
		width:100%;
	}
}

/*-----------------------------------------------------------------*/
/*-------------------------- CONTENIDOS --------------------------*/
/*-----------------------------------------------------------------*/

@media screen and (max-width:1280px)
{
	.contenido .centrador{
		padding:0 1%;
		max-width:100%;
		box-sizing:border-box;
	}
}
@media screen and (max-width:1280px)
{
	.fotoder{
		margin-left:3%;
		margin-bottom:3%;
	}
	.fotoizq{
		margin-right:3%;
		margin-bottom:3%;
	}
}
@media screen and (max-width:1150px)
{
	.menu-tabs li a{
		padding: 13px 60px 10px 60px;
	}
}
@media screen and (max-width:999px)
{
	.lista_bullet{
		padding:0 5%;
	}
	.noticia{
		float:none;
		width:100%;
		padding:0 !important;
		margin-bottom:20px;
		overflow:hidden;
	}
	h2.noFloat:before{
		display:none;
	}
	.paddinator{
		padding:0;
	}
	.links-noticias li{
		float:none;
		width:100%;
	}
}
@media screen and (max-width:920px)
{
	.menu-tabs li a{
		padding: 13px 30px 10px 30px;
	}
}
@media screen and (max-width:800px)
{
	.listado-servicios li{
		width:100%;
		float:none;
		padding:0 !important;
		box-sizing:border-box;
		margin-bottom:60px;
	}
}
@media screen and (max-width:750px) 
{
}
@media screen and (max-width:720px)
{
	h2{
		float:none;
	}
	.fotoder, .fotoizq, .fotonoti{
		float:none;
		margin:0 auto 20px auto;
		text-align:center;
		display:block;
		overflow:hidden;
	}
	.fotonoti img{
		display:block;
		margin:0 auto;
		float:none;
	}
	.menu-tabs{
		margin-top:30px;
	}
	.menu-tabs li a{
		padding: 13px 10px 10px 10px;
	}
}
@media screen and (max-width:600px)
{
	.menu-tabs li a{
	  font-size: 12px;
	}
}
@media screen and (max-width:540px)
{
	.noticia .img,
	.fotonoti,
	.fotoder,
	.fotoizq {
		float: none;
		margin-right: 0px;
		overflow: hidden;
		text-align: center;
		margin-bottom: 7px;
		width: 100%;
		margin: 10px auto;
		box-sizing: border-box;
	}
	.noticia .img img,
	.fotonoti img,
	.fotoder img,
	.fotoizq img {
		width:98%;
		height:auto;
		max-width:98%;
	}
	.noticia{
		float:none;
		margin-left:0;
		margin-right:0;
	}
	.menu-tabs{
		display:none;
	}
	.tab-content{
		display:block !important;
		margin-bottom:40px;
	}
	h2.noFloat:before{
		display:block;
	}
	.links-noticias .texto p{
		font-size:20px;
	}
	.links-noticias .texto p a{
		font-size:20px;
	}
	.links-noticias a.icon{
		width:70px;
		margin-right:15px;
	}
	.links-noticias a.icon img{
		width:100%;
		height:auto;
	}
	.links-noticias .texto{
		padding-top:8px;
	}
}
@media screen and (max-width:480px) 
{
	.noticia .foto{
		float:none;
		margin-right:0;
		margin-bottom:15px;
		width:100%;
		text-align:center;
	}
	.noticia .foto img{
		width:100%;
		max-width:100%;
		height:auto;
	}
}
@media screen and (max-width:440px)
{
	.listado-servicios .ico{
		display:none;
	}
	.mapa_almacenes span{
		display:block !important;
		margin-bottom:3px;
	}
	.mapa_almacenes span:last-child{
		float:none !important;
	}
	.links-noticias .texto p{
		font-size:18px;
	}
	.links-noticias .texto p a{
		font-size:18px;
	}
	.links-noticias a.icon{
		width:70px;
		margin-right:15px;
	}
	.links-noticias a.icon img{
		width:100%;
		height:auto;
	}
	.links-noticias .texto{
		padding-top:11px;
	}
}

