@charset "UTF-8";
/* CSS Document */



/*--- BANNERS ---*/

body{
	background: rgb(61,82,116); /* Old browsers */
	
	background: -moz-radial-gradient(center, ellipse cover,  rgba(61,82,116,1) 0%, rgba(29,38,61,1) 100%); /* FF3.6+ */
	
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(61,82,116,1)), color-stop(100%,rgba(29,38,61,1))); /* Chrome,Safari4+ */
	
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(61,82,116,1) 0%,rgba(29,38,61,1) 100%); /* Chrome10+,Safari5.1+ */
	
	background: -o-radial-gradient(center, ellipse cover,  rgba(61,82,116,1) 0%,rgba(29,38,61,1) 100%); /* Opera 12+ */
	
	background: -ms-radial-gradient(center, ellipse cover,  rgba(61,82,116,1) 0%,rgba(29,38,61,1) 100%); /* IE10+ */
	
	background: radial-gradient(ellipse at center,  rgba(61,82,116,1) 0%,rgba(29,38,61,1) 100%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d5274', endColorstr='#1d263d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
	


}

#banner1{
	width:283px;
	height:auto;
	float:left;
	padding:0px 10px 0px 0px;
	margin:20px 20px 0px 20px;


}

	
	#banner1 article h2{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:lighter;
		color:#58595b;
		font-size:26px;
		margin-left:00px;
		margin-top:20px;
		margin-bottom:10px;
	
	}

#banner2{
	width:283px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-right:0px;	
	padding:0px 10px 0px 0px;
	margin:20px 20px 0px 0px;

}

	#banner2 article h2{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:lighter;
		color:#58595b;
		font-size:26px;
		margin-top:20px;
		margin-bottom:10px;
	
	}



	#banner3{
	width:283px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-right:0px;	
	padding:0px 10px 0px 0px;
	margin:20px 0px 0px 0px;

}

	#banner3 article h2{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:lighter;
		color:#58595b;
		font-size:26px;
		margin-top:20px;
		margin-bottom:10px;
	
	}

#banners{
	width: 940px;
	height:auto;
	margin-top:20px;
	clear:both;

}

#banners article{
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
color:#58595b;
font-size:14px;
line-height:14px;
margin-left:10px;
margin-bottom:10px;
}

#noticias{
	width:940px;
	background:#FFF;
	height:600px;
	margin-top:-20px;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	
-webkit-box-shadow: 1px -3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px -3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 1px -3px 5px 0px rgba(0,0,0,0.75);
	}



aside {
	margin-top:20px;
	margin-left:10px;
    float: right;
    width: 120px;
	margin-left:10px;
	margin-right:10px;
	padding:0px 10px 0px 20px;
}

.img_noticias{
	width:220px;
	background:#55DFFF;
	height:145px;
	top:auto;
}


hr { 
  background-color: #5abaf4; 
  height: 5px;
  width: 283px; 
}

#txt_gral{
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#58595b;
	
}

.ver{
	width:50px;
	height:20px;
	background:#5abaf4;
	float:right;
	line-height:20px;
	font-size:11px;
	font-weight:600;
	text-align:center;
	color:#FFF;
		background: #00b7ea; /* Old browsers */
		
		background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
		border-radius:5px 5px 5px 5px;
		-moz-border-radius:5px 5px 5px 5px;
		-webkit-border-radius:5px 5px 5px 5px;
		box-shadow:0px 3px 5px #000;
		-moz-box-shadow:0px 3px 5px #000;
		-webkit-box-shadow:0px 2px 2px #000;
	
}

.ver:hover{
	background: #ffaf4b; /* Old browsers */
		
		background: -moz-linear-gradient(top,  #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #ffaf4b 0%,#ff920a 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-9 */

	
}

.chat{
	width:100px;
	height:120px;
	background:#5abaf4;
	float:right;
	line-height:0px;
	font-size:14px;
	font-weight:600;
	text-align:center;
	color:#FFF;
		background: #00b7ea; /* Old browsers */
		
		background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
		border-radius:5px 5px 5px 5px;
		-moz-border-radius:5px 5px 5px 5px;
		-webkit-border-radius:5px 5px 5px 5px;
		box-shadow:0px 3px 5px #000;
		-moz-box-shadow:0px 3px 5px #000;
		-webkit-box-shadow:0px 2px 2px #000;
	
}

.chat:hover{
	background: #ffaf4b; /* Old browsers */
		
		background: -moz-linear-gradient(top,  #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #ffaf4b 0%,#ff920a 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-9 */

	
}


.mensaje{
	width:100px;
	height:120px;
	background:#5abaf4;
	float:right;
	margin-top:15px;
	line-height:0px;
	font-size:14px;
	font-weight:600;
	text-align:center;
	color:#FFF;
		background: #00b7ea; /* Old browsers */
		
		background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
		border-radius:5px 5px 5px 5px;
		-moz-border-radius:5px 5px 5px 5px;
		-webkit-border-radius:5px 5px 5px 5px;
		box-shadow:0px 3px 5px #000;
		-moz-box-shadow:0px 3px 5px #000;
		-webkit-box-shadow:0px 2px 2px #000;
	
}

.mensaje:hover{
	background: #ffaf4b; /* Old browsers */
		
		background: -moz-linear-gradient(top,  #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #ffaf4b 0%,#ff920a 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-9 */

	
}

#sello_contenedor{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	height:100px;
	
}


.sello_titulo{
	position:absolute;
	width:200px;
	height:30px;
	text-align:center;
	padding-top:5px;
	float:right;
	margin:70px 0px 0px 700px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:400;

background: #45484d; /* Old browsers */

background: -moz-linear-gradient(left,  #45484d 0%, #000000 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #45484d 0%,#000000 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #45484d 0%,#000000 100%); /* IE10+ */

background: linear-gradient(to right,  #45484d 0%,#000000 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 */


	}
	
	
#sello{
	font-size:20px;
	width:940px;
	clear:both;
	text-align:left;
	height:110px;
	color:#808285;
	margin:-5px 0px 0px 0px;
	padding: 0px 20px 20px 20px;
	
	border-bottom-color:#ff0000;
border-bottom-style: solid;
border-bottom-width: 10px;
	
background: rgb(226,226,226); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */



-webkit-box-shadow: 4px -4px 5px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 4px -4px 5px -4px rgba(0,0,0,0.75);
box-shadow: 4px -4px 5px -4px rgba(0,0,0,0.75);
}



footer {
position:relative;
width:940px;
margin-top: 0px; /* altura en px del footer con valor negativo */ 
height: 420px; /* Altura del Footer en px*/ 
margin-left:auto;
margin-right: auto;

text-align: center; 
color: #FFFFFF; 


background: #45484d; /* Old browsers */

background: -moz-radial-gradient(center, ellipse cover,  #45484d 0%, #000000 100%); /* FF3.6+ */

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */

background: -webkit-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */

background: -o-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* Opera 12+ */

background: -ms-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* IE10+ */

background: radial-gradient(ellipse at center,  #45484d 0%,#000000 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



}

footer #redes{
	float:left;
	width:300px;
	height:200px;
	margin:20px 5px 0px 10px;
	padding:10px 0px 0px 0px;
	border-right-color:#ff0000;
	border-right-style: solid;
	border-right-width: 1px;
	
}

footer #direccion{
	float:left;
	width:350px;
	height:200px;
	margin:20px 5px 0px 5px;
	padding:10px 0px 0px 0px;
	border-right-color:#ff0000;
	border-right-style: solid;
	border-right-width: 1px;
	
}

footer #telefonos{
	float:left;
	width:200px;
	height:250px;
	margin:20px 5px 0px 5px;
	padding:10px 0px 0px 0px;

	
}

#footer_contenedor{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	height:250px;
	
}

.footer_titulo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
}

.footer_text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#FFF;
	text-align:left;
}

.footer_tex_resalte{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	line-height:13px;
	color:#FFF;
}

.legal{
	float:right;
	margin-right:190px;
	clear:both;
	text-align:center;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
}

.catalogo{
	width:940px;
	margin-left:auto;
	margin-right:auto;
}

.categorias1{
	width:225px;
	height:220px;
	float:left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	padding:20px 0px 0px 0px;
	margin: 10px 5px 0px 5px;
	background: #499bea; /* Old browsers */

background: -moz-linear-gradient(top,  #499bea 0%, #207ce5 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* IE10+ */

background: linear-gradient(to bottom,  #499bea 0%,#207ce5 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */

	
}

.categorias1:hover{

	background: #499bea; /* Old browsers */

background: -moz-linear-gradient(top,  #499bea 0%, #207ce5 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* IE10+ */

background: linear-gradient(to bottom,  #499bea 0%,#207ce5 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */

	
}

.categorias2{
	width:225px;
	height:220px;
	float:left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	padding:20px 0px 0px 0px;
	margin: 10px 5px 0px 5px;
	background: #ff670f; /* Old browsers */

background: -moz-linear-gradient(top,  #ff670f 0%, #ff670f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff670f), color-stop(100%,#ff670f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ff670f 0%,#ff670f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ff670f 0%,#ff670f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ff670f 0%,#ff670f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ff670f 0%,#ff670f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ff670f',GradientType=0 ); /* IE6-9 */


	
}

.categorias3{
	width:225px;
	height:220px;
	float:left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	padding:20px 0px 0px 0px;
	margin: 10px 5px 0px 5px;
	background: #8fc800; /* Old browsers */

background: -moz-linear-gradient(top,  #8fc800 0%, #8fc800 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc800), color-stop(100%,#8fc800)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #8fc800 0%,#8fc800 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #8fc800 0%,#8fc800 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #8fc800 0%,#8fc800 100%); /* IE10+ */

background: linear-gradient(to bottom,  #8fc800 0%,#8fc800 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc800', endColorstr='#8fc800',GradientType=0 ); /* IE6-9 */


}

.categorias4{
	width:225px;
	height:220px;
	float:left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	padding:20px 0px 0px 0px;
	margin: 10px 5px 0px 5px;
	background: #a9e4f7; /* Old browsers */

background: -moz-linear-gradient(top,  #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */

background: linear-gradient(to bottom,  #a9e4f7 0%,#0fb4e7 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */


}

.categorias5{
	width:225px;
	height:220px;
	float:left;
	background: #6e10be;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	padding:20px 0px 0px 0px;
	margin: 10px 5px 0px 5px;
	border-radius: 0px 0px 0px 40px;
-moz-border-radius: 0px 0px 0px 40px;
-webkit-border-radius: 0px 0px 0px 40px;

	
}

.categorias6{
	width:460px;
	height:220px;
	float:left;
	background: #ff0000;
	text-align:center;
	color:#FFF;
	margin: 10px 5px 0px 5px;
}

.categorias7{
	width:225px;
	height:220px;
	float:left;
	background:#b71c46;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	padding:20px 0px 0px 0px;
	margin: 10px 5px 0px 5px;
	border-radius: 0px 0px 40px 0px;
-moz-border-radius: 0px 0px 40px 0px;
-webkit-border-radius: 0px 0px 40px 0px;

	
}

.catalogo_txt{
	font-family:Verdana, Geneva, sans-serif;
	font-size:46px;
	margin:40px 0px 0px 0px;
	font-weight:bold;
	
}

.articulo{
	width:735px;
	height:auto;
	float:left;
	padding:0px 10px 0px 0px;
	margin:20px 30px 0px 0px;
	
}

.encabezado_articulo{
	margin:5px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:32px;
	color:#58595b;
}

.subtitulo_articulo{
	margin:5px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#58595b;
}

.txtgral_articulo{
	margin:5px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#58595b;
}

.ver_catalogo{
	width:100px;
	height:40px;
	background:#5abaf4;
	float:right;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	line-height:20px;
	font-size:11px;
	font-weight:600;
	text-align:center;
	color:#FFF;
		background: #a7cfdf; /* Old browsers */

background: -moz-linear-gradient(top,  #a7cfdf 0%, #23538a 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7cfdf), color-stop(100%,#23538a)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #a7cfdf 0%,#23538a 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #a7cfdf 0%,#23538a 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #a7cfdf 0%,#23538a 100%); /* IE10+ */

background: linear-gradient(to bottom,  #a7cfdf 0%,#23538a 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cfdf', endColorstr='#23538a',GradientType=0 ); /* IE6-9 */




		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
		border-radius: 200px 0px 0px 200px;
-moz-border-radius: 200px 0px 0px 200px;
-webkit-border-radius: 200px 0px 0px 200px;
		box-shadow:0px 3px 5px #000;
		-moz-box-shadow:0px 3px 5px #000;
		-webkit-box-shadow:0px 2px 2px #000;
	
}

.ver_catalogo:hover{
	background: #ffaf4b; /* Old browsers */
		
		background: -moz-linear-gradient(top,  #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #ffaf4b 0%,#ff920a 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-9 */

	
}

/*---------------------------FOOTER-------------------------*/


.redes_sociales{
	margin:10px 5px 0px 5px;
}


/*---------------------------CATEGORIA CATALOGO---------------------------*/

#cuerpo_catalogo{
	width:940px;
	background:#FFF;
	margin-left:auto;
	margin-right:auto;
	}


/*---------------------------copetes---------------------------*/

#banderin_logo{
	width:100px;
	height:100px;
	z-index:5000;
	float:right;
	position:fixed;
	
}

#logo{
	width:110px;
	position:absolute;
	float:right;
	z-index:6000;
	margin:0px 0px 0px 800px;
	
}

/*---------------------------material---------------------------*/
#MtrGtto{
    float:left; position:fixed; margin:110px 92% 0% 0%; width:50px; height:390px; z-index:7000; text-align:center;
    cursor: pointer;
       
}



/*---------------------------herramientas---------------------------*/
#herramientas{
	float:right; position:fixed; margin:110px 5% 0% 92%; width:50px; height:390px; z-index:7000; text-align:center;
}



#herramientas_lateral{
	width:70px;
	height:70px;
	background:#FF5F55;
	margin-bottom:0px;
	
}

#herramientas_lateral1{
	width:70px;
	height:70px;
background: rgb(167,167,167); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(167,167,167,1) 2%, rgba(167,167,167,1) 95%, rgba(124,124,124,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(167,167,167,1)), color-stop(95%,rgba(167,167,167,1)), color-stop(100%,rgba(124,124,124,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(167,167,167,1) 2%,rgba(167,167,167,1) 95%,rgba(124,124,124,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(167,167,167,1) 2%,rgba(167,167,167,1) 95%,rgba(124,124,124,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(167,167,167,1) 2%,rgba(167,167,167,1) 95%,rgba(124,124,124,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(167,167,167,1) 2%,rgba(167,167,167,1) 95%,rgba(124,124,124,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7a7a7', endColorstr='#7c7c7c',GradientType=0 ); /* IE6-9 */


}

#herramientas_lateral1:hover{
	text-decoration: none;

background: rgb(255,103,15); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(255,103,15,1) 0%, rgba(255,103,15,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,103,15,1)), color-stop(100%,rgba(255,103,15,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ff670f',GradientType=0 ); /* IE6-9 */


}

.txt_herramientas{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	
}



/*---------------------------copetes---------------------------*/


#copete{
	width:940px;
	height:310;
	margin-left:auto;
	margin-right:auto;
	background:#FF5FAA;
	position:relative;
	z-index:10;
}

#copete_imagen{
	float:left;
	z-index:10;
	
}


#banderin{
	width:940px;
	height:50px;
	background:#000;
	float:left;
	padding:10px 0px 0px 30px;
	margin: -60px 0px 0px 0px;
	opacity:0.6;
	z-index:100;
	
}


#banderin_icono{
	width:auto;
	height:100px;
	float:left;
	color:#FFF;
	margin: -90px 0px 0px 20px;
	z-index:200;
	position:relative;

}

#banderin_titulo{
	width:auto;
	height:50px;
	float:left;
	color:#FFF;
	margin: -90px 0px 0px 20px;
	z-index:200;
	position:relative;
	margin-bottom: auto;
	margin-bottom:auto
	
}

#banderin_titulo_editoriales{
	width:auto;
	height:50px;
	float:left;
	color:#2A3F55;
	margin: -80px 0px 0px 600px;
	z-index:200;
	position:relative;
	margin-bottom: auto;
	margin-bottom:auto
	
}

.titulo_copete{
	font-family:Verdana, Geneva, sans-serif;
	width:300px;
	text-align:left;
	margin-bottom:auto;
	margin-top:50px;
	height:30px;
	float:left;
	color:#FFF;
	font-size:24px;
	display:block;
	z-index:200;
	position:relative;

}

.menu_catalogos_editorial{
	font-family:Verdana, Geneva, sans-serif;
	width:auto;
	padding:4px 10px 6px 10px;
	margin-bottom:auto;
	margin: 30px 5px 0px 5px;
	height:25px;
	float:left;
	color:#FFF;
	font-size:14px;
	display:block;
	text-align:center;
	z-index:200;
	position:relative;

border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}

.menu_catalogos_editorial:hover{
	color:#fff;
	
background: #a90329; /* Old browsers */

background: -moz-linear-gradient(left,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */

background: linear-gradient(to right,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=1 ); /* IE6-9 */


	
}



/*---------------------------CATEGORIA DIGITAL---------------------------*/


	
#cuerpo_digital{
	width:940px;
	background:#FFF;
	margin-left:auto;
	margin-right:auto;
	


	}
	
.catergoria_auroch{
	background:#FFF;
	width:940px;
	height:100px;
	background:#FFF;
	margin-left:auto;
	margin-right:auto;
	height:80px;
	padding:20px 0px 0px 0px;
}



.titulo_categoria{
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	margin:0px 0px 0px 10px;
}

#marco_digital{
	width: 940px;
	height:auto;
	margin-left:20px;
	clear:both;

}
#cuadro{
	width:220px;
	height:250px;
	background:#FFF;
	padding:5px 5px 5px;
	margin: 10px 10px 5px 10px;
	float:left;
	
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 1px solid #0091ff;
}



/*---------------------------CONTACTOS---------------------------*/

#contactos{
	width:940px;
	height:530px;

background: #606c88; /* Old browsers */

background: -moz-linear-gradient(top,  #606c88 0%, #3f4c6b 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #606c88 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #606c88 0%,#3f4c6b 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #606c88 0%,#3f4c6b 100%); /* IE10+ */

background: linear-gradient(to bottom,  #606c88 0%,#3f4c6b 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */

	
}

#contacto_c1{
	width:286px;
	height:261px;
	margin:0px 2px 2px 2px;
	float:left;
	position:relative;
	
background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */


}


#contacto_c2{
	float:left;
	width:286px;
	height:261px;
	margin:265px 2px 2px 2px;
	position:absolute;
	
background: #49c0f0; /* Old browsers */

background: -moz-linear-gradient(top,  #49c0f0 0%, #2cafe3 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49c0f0), color-stop(100%,#2cafe3)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #49c0f0 0%,#2cafe3 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #49c0f0 0%,#2cafe3 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #49c0f0 0%,#2cafe3 100%); /* IE10+ */

background: linear-gradient(to bottom,  #49c0f0 0%,#2cafe3 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c0f0', endColorstr='#2cafe3',GradientType=0 ); /* IE6-9 */


}

#contacto_c3{
	float:left;
	position:relative;
	margin:0px 2px 2px 2px;
	width:336px;
	height:526px;
	
	background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */


	
}

#contacto_c4{
	float:left;
	position:relative;
	margin:0px 2px 2px 2px;
	width:151px;
	height:261px;

background: #8fc800; /* Old browsers */

background: -moz-linear-gradient(top,  #8fc800 0%, #8fc800 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc800), color-stop(100%,#8fc800)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #8fc800 0%,#8fc800 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #8fc800 0%,#8fc800 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #8fc800 0%,#8fc800 100%); /* IE10+ */

background: linear-gradient(to bottom,  #8fc800 0%,#8fc800 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc800', endColorstr='#8fc800',GradientType=0 ); /* IE6-9 */



	
}

#contacto_c5{
	float:left;
	position:relative;
	margin:0px 2px 2px 2px;
	width:151px;
	height:261px;
	
background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */


	
}

#contacto_c6{
	float:left;
	position:relative;
	margin:2px 2px 2px 2px;
	width:306px;
	height:261px;
	
background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */


	
}




/*---------------------------PLANTILLA CATALOGOS---------------------------*/

#marco_catalogo_franja{
	width: 60px;
	height:500px;
	float:left;
	position:absolute;
	margin-top:-10px;
	
background: #606c88; /* Old browsers */

background: -moz-linear-gradient(left,  #606c88 0%, #3f4c6b 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#606c88), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #606c88 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #606c88 0%,#3f4c6b 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #606c88 0%,#3f4c6b 100%); /* IE10+ */

background: linear-gradient(to right,  #606c88 0%,#3f4c6b 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=1 ); /* IE6-9 */


}



#marco_catalogo{
	width: 750px;
	height:auto;
	margin-left:20px;
	float:left;
	position:relative;
	padding-top:20px;
}

#menu_secundario_1{
	width:170px;
	height:300px;
	background:#FF3FAA;
	position:absolute;
	float:left;
	margin: 50px 0px 0px -50px;
	
	
background: #7abcff; /* Old browsers */

background: -moz-linear-gradient(left,  #7abcff 0%, #60abf8 44%, #4096ee 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* IE10+ */

background: linear-gradient(to right,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=1 ); /* IE6-9 */



border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
border: 0px solid #000000;

-webkit-box-shadow: 4px 3px 5px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 4px 3px 5px -3px rgba(0,0,0,0.75);
box-shadow: 4px 3px 5px -3px rgba(0,0,0,0.75);

}




#contenido_catalogos{
	width:750px;
	height:auto;
	position:relative;
	float:left;
	margin-left:150px;
	
}

.titulo_menu_secundario_txt{
	margin-top:13px;
	margin-left:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	
}

#titulo_menu_secundario{
	margin-top:20px;
	width:160px;
	height:40px;
	background:#F00;
	float:left;
	position:absolute;
	
border-radius: 0px 40px 40px 0px;
-moz-border-radius: 0px 40px 40px 0px;
-webkit-border-radius: 0px 40px 40px 0px;
border: 0px solid #000000;
	
}

.img_catalogos{
	float:left;
	margin-right:10px;
	
}

.txt_catalogos{
	float:left;
	
}

/*---------------------MENU SECUNDARIOS------------------------*/

#menuv {
	margin-top:80px;
        width: 170px;
        font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;

}
#menuv ul, li {
        list-style-type: none;


}

#menuv ul {
        margin: 0;
        padding: 0;
		
}

#menuv li {
		
        
}

#menuv a {
        text-decoration: none;
        color:#FFF;
        display: block;
        padding: 12px 6px;
        width: 138px;
		font-size:14px;
		margin-left:20px;
		
}

#menuv a:hover {
	width:170px;
	padding-left:20px;
	margin-left:0px;	
background: #2c539e; /* Old browsers */

background: -moz-linear-gradient(left,  #2c539e 0%, #2c539e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2c539e), color-stop(100%,#2c539e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #2c539e 0%,#2c539e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #2c539e 0%,#2c539e 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #2c539e 0%,#2c539e 100%); /* IE10+ */

background: linear-gradient(to right,  #2c539e 0%,#2c539e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#2c539e',GradientType=1 ); /* IE6-9 */



        
}


/*---------------------NOVEDADES------------------------*/


#novedades_cajon{
	width:215px;
	height:270px;
	float:left;
	position: relative;
	margin: 30px 5px 20px 5px;



border: 1px solid #d6d3d6;


}

#novedades_copete{
	width:100%;
	height:110px;
	float:left;
	position:relative;

background: rgb(169,3,41); /* Old browsers */

background: -moz-linear-gradient(left,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */

background: linear-gradient(to right,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=1 ); /* IE6-9 */


}

#novedades_pleca{
	width:5px;
	height:10px;
	background:#D4FF55;
}

#novedades_boton{
	width:160px;
	height:20px;
	margin:80px 0px 0px 40px;
	float:right;
	padding:3px 0px 0px 0px;
	position:absolute;
	
background: #00b7ea; /* Old browsers */

background: -moz-linear-gradient(left,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #00b7ea 0%,#009ec3 100%); /* IE10+ */

background: linear-gradient(to right,  #00b7ea 0%,#009ec3 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=1 ); /* IE6-9 */





}

#novedades_boton:hover{
background: rgb(255,103,15); /* Old browsers */

background: -moz-linear-gradient(left,  rgba(255,103,15,1) 0%, rgba(255,103,15,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,103,15,1)), color-stop(100%,rgba(255,103,15,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* IE10+ */

background: linear-gradient(to right,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ff670f',GradientType=1 ); /* IE6-9 */



}
	

#novedades_logo{
	width:200px;
	height:115px;
	margin-left:20px;
	margin-top:30px;
}

#novedades_txt_copete{
	margin: 15px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	color:#2A3F55;
	text-align:left;
	float:left;
	margin-top:20px;
	font-size:13px;

}

#novedades_txtsec_copete{
	margin: 15px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	color:#2A3F55;
	text-align:left;
	margin-top:7px;
	float:left;
	font-size:13px;
	font-weight:normal;
	clear:both;
}

#novedades_txt_boton{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:right;
	margin-right:10px;
	font-weight:normal;
}


/*---------------------FORMULARIO------------------------*/

#signup {
			width: 300px;
			height: 330px;
			position: relative;
			border: 1px solid #ccc;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px; 
			border-radius: 3px; 
			
		background: #eeeeee; /* Old browsers */

background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */

background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */


		}
		
		#contacto{
			width:300px;
			margin-left:auto;
			margin-right:auto;
			}
			
			
			.mail_encabezado{
				font-family:Verdana, Geneva, sans-serif;
				font-size:30px;
				font-weight:800;
				color:#2A3F55;
				display:block;
				margin:20px 5px 0px 10px;
				
			}
			
			
			.mail_tit{
				font-family:Verdana, Geneva, sans-serif;
				font-size:13px;
				font-weight:500;
				color:#2A3F55;
				display:block;
				margin:50px 5px 0px 10px;
				
			}
			
			.mail_resalte{
				font-family:Verdana, Geneva, sans-serif;
				font-size:13px;
				font-weight:600;
				color:#2A3F55;
				display:block;
				margin:30px 5px 0px 10px;
				
			}
			
			.mail_op{
				font-family:Verdana, Geneva, sans-serif;
				font-size:13px;
				font-weight:500;
				color:#2A3F55;
				display:block;
				margin:0px 5px 0px 20px;
				
			}
		
		.formulario_resalte{
			position: relative;
			font: italic 'trebuchet MS',Arial, Helvetica;
			color:#2A3F55;
			font-size:14px;
			margin:0px 0px 0pc 10px;
		}
		
		.formulario_texto{
			font: italic 'trebuchet MS',Arial, Helvetica;
			float:left;
			font-size:14px;
			text-align:left;

		}
		
		#signup h1 {
			position: relative;
			font: italic 1em/3.5em 'trebuchet MS',Arial, Helvetica;
			color:#2A3F55;
			font-size:26px;
			text-align: center;
			margin-bottom:10px
		}

		#signup h1::before,
		#signup h1::after{
			content:'';
			position: absolute;
			border: 1px solid rgba(0,0,0,.15);
			top: 10px;
			bottom: 10px;
			left: 0;
			right: 0;
		}

		#signup h1::after{
			top: 0;
			bottom: 0;
			left: 10px;
			right: 10px;
		}
		
		.campo{
			width: 80%;

			height:40px;
			margin-bottom:10px;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border: 1px solid #ccc;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;	
		}
		
		.campo_mensaje{
			width: 100%;
			width: 00%;
			height:100px;
			margin-bottom:10px;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border: 1px solid #ccc;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;	
		}
 
 
 /*--------------------------------------FOOTER   MAPA DE SITIO------------------------------------*/

#mapa_sitio{
	width:90px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	line-height:9px;
	margin-top:10px;
	float:left;
	margin-left:20px;
	text-decoration:none;
}

#mapa_vinculo{
	color:#FFF;
	float:left;
	margin-left:20px;
	position:relative;
	clear:both;
	margin:2px 0px 2px 0px;
	padding:2px 2px 2px 2px;
	display:block;
}

#mapa_vinculo:hover{
	background:#F00;
	color:#FFF;
}


 /*--------------------------------------EDITORIAL-----------------------------------*/
 
 
 #editorial_titulo{
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:60px;
	 color:#2A3F55;
	 margin-top:40px;
	 float:left;
 }


 #editorial_txt{
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:14px;
	 line-height:16px;
	 color:#2A3F55;
	 margin-left:30px;
	 float:left;
	 display:block;
	 clear:both;
	 margin-top:40px;
	 text-align:justify;

	 
 }
 
 
  #editorial_txt2{
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:14px;
	 line-height:16px;
	 color:#2A3F55;
	 float:left;
	 position:relative;
	 text-align:justify;
	 width:380px;

	 
 }
 
 
 #editorial_txtextenso{
	 width:850px;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:14px;
	 line-height:16px;
	 color:#2A3F55;
	 margin-left:30px;
	 float:left;
	 display:block;
	 clear:both;
	 text-align:justify;

	 
 }
 
 #caja_editorial{
	 width:400px;
	 float:left;
	 position:relative;
	 z-index:1000;
	 clear:both;
	 
 }


 
 #img_fondo_editorial1{
	 position:relative;
	 float:left;
	 width:500px;
	 z-index:50;
	 
 }
 
  #img_fondo_editorial2{
	 position:relative;
	 float:left;
	 width:500px;
	 z-index:50;
	 clear:both;
	 
 }
 
 .superindice 
{vertical-align:super;
font-size:16px;} 

.subindice 
{vertical-align:sub}

.editoriales_titulo{
	font-family:Verdana, Geneva, sans-serif; font-size:50px; color:#F00; line-height:40px;
}
.editoriales_titulosec{
	font-family:Verdana, Geneva, sans-serif; font-size:30px; color:#2A3F55;
}

.editoriales_txtgral{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#2A3F55;
}


/*--------------------------------------BOTONES CATALOGO-----------------------------------*/

#btncat{
	width:220px;
	height:68px;
	float:left;
	position:relative;
	margin:20px 15px 20px 15px; 
	}
	
#btncat_ob1{
	width:220px;
	height:48px;
	margin: 10px 0px 10px 0px;
	float:left;
	position:absolute;
	background:#00BFFF;
border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
border: 0px solid #000000;

background: rgb(84,206,241); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(84,206,241,1) 0%, rgba(84,206,241,1) 50%, rgba(0,185,236,1) 51%, rgba(0,185,236,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,206,241,1)), color-stop(50%,rgba(84,206,241,1)), color-stop(51%,rgba(0,185,236,1)), color-stop(100%,rgba(0,185,236,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(84,206,241,1) 0%,rgba(84,206,241,1) 50%,rgba(0,185,236,1) 51%,rgba(0,185,236,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(84,206,241,1) 0%,rgba(84,206,241,1) 50%,rgba(0,185,236,1) 51%,rgba(0,185,236,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(84,206,241,1) 0%,rgba(84,206,241,1) 50%,rgba(0,185,236,1) 51%,rgba(0,185,236,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(84,206,241,1) 0%,rgba(84,206,241,1) 50%,rgba(0,185,236,1) 51%,rgba(0,185,236,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54cef1', endColorstr='#00b9ec',GradientType=0 ); /* IE6-9 */

-webkit-box-shadow: 0px 6px 5px -2px rgba(23,23,23,0.4);
-moz-box-shadow: 0px 6px 5px -2px rgba(23,23,23,0.4);
box-shadow: 0px 6px 5px -2px rgba(23,23,23,0.4);


}

#btncat_ob2{
	width:148px;
	height:68px;
	margin: 0px 0px 0px 21px;
	float:left;
	position:relative;
	background:#D40055;
	
background: rgb(255,255,255); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,233,235,1) 91%, rgba(184,185,187,1) 95%, rgba(184,185,187,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(91%,rgba(232,233,235,1)), color-stop(95%,rgba(184,185,187,1)), color-stop(100%,rgba(184,185,187,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,233,235,1) 91%,rgba(184,185,187,1) 95%,rgba(184,185,187,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,233,235,1) 91%,rgba(184,185,187,1) 95%,rgba(184,185,187,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,233,235,1) 91%,rgba(184,185,187,1) 95%,rgba(184,185,187,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,233,235,1) 91%,rgba(184,185,187,1) 95%,rgba(184,185,187,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b8b9bb',GradientType=0 ); /* IE6-9 */

-webkit-box-shadow: 10px -2px 5px -10px rgba(23,23,23,0.4);
-moz-box-shadow: 10px -2px 5px -10px rgba(23,23,23,0.4);
box-shadow: 10px -2px 5px -10px rgba(23,23,23,0.4);	
}

#btncat_ob2:hover{
background: rgb(239,155,0); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(239,155,0,1) 0%, rgba(255,140,0,1) 83%, rgba(232,96,0,1) 91%, rgba(204,85,0,1) 95%, rgba(229,84,0,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,155,0,1)), color-stop(83%,rgba(255,140,0,1)), color-stop(91%,rgba(232,96,0,1)), color-stop(95%,rgba(204,85,0,1)), color-stop(100%,rgba(229,84,0,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(239,155,0,1) 0%,rgba(255,140,0,1) 83%,rgba(232,96,0,1) 91%,rgba(204,85,0,1) 95%,rgba(229,84,0,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(239,155,0,1) 0%,rgba(255,140,0,1) 83%,rgba(232,96,0,1) 91%,rgba(204,85,0,1) 95%,rgba(229,84,0,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(239,155,0,1) 0%,rgba(255,140,0,1) 83%,rgba(232,96,0,1) 91%,rgba(204,85,0,1) 95%,rgba(229,84,0,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(239,155,0,1) 0%,rgba(255,140,0,1) 83%,rgba(232,96,0,1) 91%,rgba(204,85,0,1) 95%,rgba(229,84,0,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9b00', endColorstr='#e55400',GradientType=0 ); /* IE6-9 */



}

#btncat_ob3{
	width:35px;
	height:35px;
	margin:15px 0px 5px 8px;
	float:left;
	position:relative;
}

.btncat_txt{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#25a8e0;
	font-weight:normal;
	text-align:center;
	padding:25px 0px 25px 0px;
	
}

.btncat_txt:hover{
	color:#FFF;
}



/*--- SLIDESHOW ---*/

#slideshow{
	width:940px;
	height:310px;
	background:#000;
	position:relative;
	margin-left:auto;
	margin-right:auto;

}

#slideshow .pagination{
	margin:26px auto;
	width:150px;
	float:right;
	margin-top:-40px;
	position:relative;
	z-index:5000;
	opacity:0.9;
	
}

#slideshow .pagination li{
	float:left;
	margin:0px 5px;
	list-style:none;
	opacity:0.8;

}

#slideshow img{
	width:940px;
	height:310px;
		border-bottom:15px solid #D40000;
}

#slideshow .pagination li a{
	display:block;
	width:10px;
	height:0px;
	padding-top:12px;
	background:#fff;
	float:left;
	overflow:hidden;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}

#slideshow .pagination li.current a{
	background:#1798af;

}

/*--- SLIDESHOW ---*/

#encabezado_banner{
	
	width:150px;
	height:150px;
	position: relative;
	float:left;
	background:#F00;
	z-index:4000;
	margin:225px 0px 0px 100px;
	
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}



/*--------------extra--------------*/



*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}




.container {

	width: 1240;
	position: relative;
}

.container > header {
	background:#F00;

	width: 100%;
	height:100px;
	max-width: 940px;
	margin: 0 auto;
	position: relative;

	

}



#menu_sup {
	font-size: 34px;
	line-height: 38px;
	margin: 0;
	font-weight: 700;
	color: #333;
	float: left;
}



/*--------------tiendas--------------*/


#tiendas{
	background:url(../img/fondo_tiendas.jpg);
	width:940px;
	height:600px;
	display:block;
	margin-top:300px;
}

#tiendas1{
	width:259px;
	height:258px;
	background:#000;
	position:absolute;
	margin:93px 0px 0px 70px;

border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;
border: 0px solid #000000;

-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out
	
}

#tiendas1:hover{
	background:#F00;
	
}



#tiendas2{
	width:188px;
	height:187px;
	background:#000;
	position:absolute;
	margin:343px 0px 0px 322px;

border-radius: 40px 40px 40px 40px;
-moz-border-radius: 40px 40px 40px 40px;
-webkit-border-radius: 40px 40px 40px 40px;
border: 0px solid #000000;

-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out
	
}

#tiendas2:hover{
	background:#F00;
	
}



#tiendas3{
	width:207px;
	height:206px;
	background:#000;
	position:absolute;
	margin:144px 0px 0px 507px;
	
	-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
	

border-radius: 43px 43px 43px 43px;
-moz-border-radius: 43px 43px 43px 43px;
-webkit-border-radius: 43px 43px 43px 43px;
border: 0px solid #000000;
}

#tiendas3:hover{
	background:#6c2b84;
	
}

.img_tiendas{
	border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;
border: 0px solid #000000;
}


/*--------------DIGITAL - CATEGORIAS--------------*/


#tiendas_texto{
	margin-top:300px;
	width:900px;
	text-align:left;
	height:auto;
	display:block;
	padding:20px 15px 0px 15px;
}

#tiendas_digital{
	background:url(../img/fondo_tiendas.jpg);
	width:940px;
	height:600px;
	display:block;
	text-align:left;
}

#tiendas1_cat{
	width:259px;
	height:258px;
	background:#000;
	position:absolute;
	margin:237px 0px 0px 597px;

border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;
border: 0px solid #000000;

-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out
	
}

#tiendas1_cat:hover{
	background:#F00;
	
}



#tiendas2_cat{
	width:188px;
	height:187px;
	background:#000;
	position:absolute;
	margin:56px 0px 0px 418px;

border-radius: 40px 40px 40px 40px;
-moz-border-radius: 40px 40px 40px 40px;
-webkit-border-radius: 40px 40px 40px 40px;
border: 0px solid #000000;

-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out
	
}

#tiendas2_cat:hover{
	background:#F00;
	
}



#tiendas3_cat{
	width:207px;
	height:206px;
	background:#000;
	position:absolute;
	margin:235px 0px 0px 215px;
	
	-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
	

border-radius: 43px 43px 43px 43px;
-moz-border-radius: 43px 43px 43px 43px;
-webkit-border-radius: 43px 43px 43px 43px;
border: 0px solid #000000;
}

#tiendas3_cat:hover{
	background:#F00;
	
}

	

/*--------------ESTILOS GENERALES DE H1 H2 H3--------------*/


.h1_titulo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#2A3F55;
	
}

.h2_subtitulo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	font-weight:400;
	color:#419fff;
	line-height:40px;
	
}

.h3_titulosec{
	width:800px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#2A3F55;
	line-height:20px;
}

.h3_titulosec_corto{
	width:750px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#2A3F55;
	line-height:20px;
	
}

/*--------------DIGITAL--------------*/

#dig_caja1{
	margin:10px 10px 10px 10px;
	width:190px;
	height:190px;
	float:left;
	background:#3a4153;
}

#dig_caja2{
	width:170px;
	height:170px;
	margin:5px 5px 5px 5px;
	position:absolute;
	
}

#dig_caja3{
	width:170px;
	height:170px;
	background:#000;
	margin:5px 5px 5px 5px;
	position:absolute;
	opacity: 0.0;
	padding:10px 10px 10px 10px;
	-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out
	
}

#dig_caja3:hover{
	opacity: 0.8;
	
}

.dig_txtcaja{
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:13px;
	margin-top:100px;
}

/*--------------ESTILOS GENERALES--------------*/

.txtresalte{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#2A3F55;
	font-weight:bold;
	
}

.txtbold{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#2A3F55;
	font-weight:bold;
	
}

.txtlista{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-left:10px;
	padding-left:220px;
	text-align:left;
	
}

.nos_txtlista{
	width:100px;
	height:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#2A3F55;
	position:relative;
	float:left;
	display: inline-table;
	margin-left:15px;
	text-align:left;
	font-weight:normal;
}



.lib_direcciones{
	border: 1px solid #808080;
	padding:10px;
	width:250px;
	height:220px;
	float:left;
	position:relative;
	margin:0px 20px;
	
	
}


/*-------------------------DIRECCIONES-----------------------*/

#tabla_estados{
	width:800px;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	text-decoration:none;
	
}

.celda_estado{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:600;
	height:30px;
	background:#007FFF;
	text-decoration:none;
	
}

.celda_estado:hover{
	background:#2A3FFF;
	cursor:pointer;
	
}

.celda_estado:visited{
	color:#FFF;
	
}

.celda_link{
	color:#FFF;
	
}

/*-----------------LIBRERIAS--------------------*/



#categoria_librerias{
	margin:30px 0px 0px 40px;
	position:relative;
	z-index: 80;

}

#imagen_librerias{
	
	width:1020px;
	height:300px;
	margin:-30px 0px 0px 0px;

	position:absolute;
	z-index: 10;
	
}

#encabezado{
	
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:45px;
	margin:180px 0px 0px 50px;
	position: absolute;
	z-index:100;
}

#contenido_librerias{
	font-family:Verdana, Geneva, sans-serif;
	color:#2A3F55;
	width:800px;
	height:auto;
	font-size:12px;	
	margin-top:280px;
	float:left;
}

.txt_editorial{
	color:#2A3F55;
	margin-right:20px;
	margin-left:30px;
}

#librerias_caja{
	background:#fff;
	width:800px;
	height:190px;
	margin-bottom:20px;
	font-family: Verdana, Geneva, sans-serif;
	
border-radius: 0px 20px 20px 20px;
-moz-border-radius: 0px 20px 20px 20px;
-webkit-border-radius: 0px 20px 20px 20px;
border: 1px solid #d3d3d3;

background: rgb(238,238,238); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */


	
}


#librerias_imagen{
	background:#fff;
	width:166px;
	height:120px;
	margin:20px 10px 0px 20px;
	float:left;
	
border-radius: 0px 20px 20px 20px;
-moz-border-radius: 0px 20px 20px 20px;
-webkit-border-radius: 0px 20px 20px 20px;
border: 1px solid #d3d3d3;
	
}
#librerias_pest{
	background:#D43FFF;
	width:200px;
	height:20px;
border-radius: 0px 20px 0px 0px;
-moz-border-radius: 0px 20px 0px 0px;
-webkit-border-radius: 0px 20px 0px 0px;
border: 0px solid #000000;
padding-top:5px;

background: #00b7ea; /* Old browsers */

background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */

background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */


	
}

.titulo_librerias{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:300;
	color:#FFF;
	margin:-3px 10px 0px 15px;
}


#librerias_datos{
	margin-top:30px;
	width:300px;
	float:left;
	position:relative;
	
}

#librerias_tel{
	margin-top:30px;
	width:200px;
	float:left;
	margin-top:60px;
	


	
}


.encabezado_tiendas{
	
	font-size:14px;
	float:left;
	position:relative;
	margin-bottom:5px;
	
}

.direccion_tiendas{
	clear:both;
	font-size:12px;
	margin-left:20px;
	float:left;
	position:relative;
	margin-top:5px;
		font-weight:normal;
		line-height:25px;
}

.tiendas_txtbold{
	clear:both;
	font-size:11px;
	font-weight:normal;
	margin-left:20px;
	float:left;
	position:relative;
	margin-top:5px;
	font-weight:bold;
}

.tiendas_txtgral{
	clear:both;
	font-size:11px;
	font-weight:normal;
	margin-left:20px;
	float:left;
	position:relative;
	margin-top:5px;
	font-weight:normal;
}


.hr_librerias {
	width:300px;
	float:left;
	clear:both;
  background-color: black;
  background:#F00;
  height: 3px; 
}

.subir{
	width:50px;
	height:20px;
	background:#5abaf4;
	float:left;
	margin-left:670px;
	line-height:20px;
	font-size:11px;
	font-weight:600;
	text-align:center;
	color:#FFF;
		background: #00b7ea; /* Old browsers */
		
		background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
		border-radius:5px 5px 5px 5px;
		-moz-border-radius:5px 5px 5px 5px;
		-webkit-border-radius:5px 5px 5px 5px;
		box-shadow:0px 3px 5px #000;
		-moz-box-shadow:0px 3px 5px #000;
		-webkit-box-shadow:0px 2px 2px #000;
	
}

.subir:hover{
	background: #ffaf4b; /* Old browsers */
		
		background: -moz-linear-gradient(top,  #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #ffaf4b 0%,#ff920a 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-9 */

	
}


/*--------------------------GALERIA NOTICIAS-----------------------------*/


#caja_fondo_banner{
	width:845px;
	margin-left:30px;
	position:relative;
	height:420px;
background: rgb(255,255,255); /* Old browsers */

background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */

background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}

#txt_banner{
	width:400px;
	height:360px;
	position:absolute;
	margin:30px 0px 0px 30px;
	font-family:Verdana, Geneva, sans-serif;
}

.txttit_not{
	font-size:30px;
	line-height:28px;
	font-weight:bold;
	color:#2A3F55;
}

.txtsub_not{
	font-size:24px;
	font-weight:bold;
	color:#2A9FFF;
}

.txtgral_not{
	font-size:18px;
	font-weight:normal;
	color:#2A3F55;
}

.txttab_not{
	font-size:14px;
	font-weight:normal;
	color:#2A3F55;
	
}

#tabgral{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}

.tab_not1{padding:2px; background:#A6CAF0; font-family:Verdana, Geneva, sans-serif; width:278px;
	
}

.tab_not2{padding:2px; background:#FFDFFF; font-family:Verdana, Geneva, sans-serif; width:278px;
	
}

.tab_not3{padding:2px; background:#AADFAA; font-family:Verdana, Geneva, sans-serif; width:278px;
	
}

.txtres_not{
	font-size:18px;
	font-weight:bold;
	color:#2A3F55;
}

.txta{
	font-family:Verdana, Geneva, sans-serif;
	font-size:100px;
	color:#808080;
	margin-right:60px;
	font-weight:bold;
	float:left;
	
}

.txtmes{
	font-family:Verdana, Geneva, sans-serif;
	font-size:42px;
	margin-left:20px;
	font-weight:bold;
	color:#A0A0A4;
}

#bgaleria{
	width:150px;
	height:50px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	background:#F05;
	float:right;
	padding-top:15px;
	padding-left:30px;
	margin-right:80px;
	border-radius: 150px 0px 150px 0px;
-moz-border-radius: 150px 0px 150px 0px;
-webkit-border-radius: 150px 0px 150px 0px;
border: 0px solid #000000;	

background: rgb(255,0,132); /* Old browsers */

background: -moz-linear-gradient(-45deg,  rgba(255,0,132,1) 0%, rgba(255,0,132,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,0,132,1)), color-stop(100%,rgba(255,0,132,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(-45deg,  rgba(255,0,132,1) 0%,rgba(255,0,132,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(-45deg,  rgba(255,0,132,1) 0%,rgba(255,0,132,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(-45deg,  rgba(255,0,132,1) 0%,rgba(255,0,132,1) 100%); /* IE10+ */

background: linear-gradient(135deg,  rgba(255,0,132,1) 0%,rgba(255,0,132,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0084', endColorstr='#ff0084',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}

#bgaleria:hover{
	
	background: rgb(73,192,240); /* Old browsers */

background: -moz-linear-gradient(-45deg,  rgba(73,192,240,1) 0%, rgba(44,175,227,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(73,192,240,1)), color-stop(100%,rgba(44,175,227,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(-45deg,  rgba(73,192,240,1) 0%,rgba(44,175,227,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(-45deg,  rgba(73,192,240,1) 0%,rgba(44,175,227,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(-45deg,  rgba(73,192,240,1) 0%,rgba(44,175,227,1) 100%); /* IE10+ */

background: linear-gradient(135deg,  rgba(73,192,240,1) 0%,rgba(44,175,227,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c0f0', endColorstr='#2cafe3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


	
}

#btnnube{
	position:absolute;
	background:url(../img/btn_nube.png);
	width:211px;
	height:169px;
	margin:250px 0px 0px 350px;
	z-index:5000;
}

.link_compra{
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#de0e7a;
	font-weight:bold;
	text-align:center;
	margin:50px 0px 0px 0px;	
}

.link_compra:hover{
	color:#114791;
	font-size:24px;
	
}

/*--------------------------COMPRAS-----------------------------*/

#caja_compra{
	width:400px;
	float:left;
	position:relative;
	margin:10px 15px 5px 10px;
	
}

#icono_compra{
	width:101px;
	height:85px;
	 float:left;
	 margin:5px 10px 5px 5px;
}

#titular_compra{
	float:left;
	margin-top:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#2A3F55;
}

#contenido_compra{
	clear:both;
	float:left;
	width:400px;
	margin:10px 0px 0px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#2A3F55;
	
}