/*
	99Lime.com HTML KickStart by Joshua Gatcke
	style.css
	
*/

/*---------------------------------
	IMPORTS
-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);

/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
font-weight:normal;
color:#0062a2;
}
h3{margin:0px;font-weight:normal;text-transform:uppercase;font-size:22px;}
h4{text-transform:uppercase;color:#999;}

b{background:none;padding:0px;}
p{text-align:justify;}
a{color:#0062a2;text-decoration:none;}
a:hover{color:#000;}



thead th,
tbody th{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}
.menu{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}


blockquote{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

/*---------------------------------
	LAYOUT
-----------------------------------*/
body{
margin:0;
padding:0;
color:#5d5d5d;
background:#fff url(images/fondo.png);
font:normal 0.9em/150% 'Arimo', "Trebuchet MS", arial, verdana, sans-serif;
text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */
font-size:15px;
}

.wrapper{
width:997px;
margin: 0 auto;
padding:0;
}
.contenido_externo{
	max-width:997px;
	padding:20px;
	padding-top:0px;
	background-color:#fff;
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0,0, 0, 0.2);
    box-shadow:  0px 0px 10px 0px rgba(0,0, 0, 0.2);
    padding-bottom:10px;
}


.bloque{
	background-color:#f4f5f7;
	border:solid 1px #e3e3e3;
	padding:16px;
}

#footer{
	max-width:997px;
	margin:0 auto;
text-align:center;
padding:20px;
color:#999;
font-size:0.8em;
position: relative;
top:0;
left:0;
}

#footer .redes_sociales{margin:0px;padding:0px;padding-top:10px;}
#footer .redes_sociales li{list-style:none;float:right;margin-right:5px;}
#footer .redes_sociales li{list-style:none;float:right;margin-right:5px;}
#footer .redes_sociales img{width:40px}

.menu_linea_sup{
	height:5px;
	background-image: url(images/menu_linea_sup.png);
}

#logo_cabecera{float:left;width:363px;height: 146px;background: url(images/logo.png);}
#eslogan_cabecera{float:right;width:319px;height: 146px;background: url(images/eslogan.png);}
#header{margin:0px;margin-top:20px;}

.vermasboton{width:144px;height:53px;background: url(images/vermas.png);}

.bloques_portada{border:solid 1px #e5e5e5;padding:10px;}
.bloques_portada .content{padding:10px;}
.bloques_portada .content h3{font-size:15px;}
.bloques_portada .content p{font-size:12px;}
.bloques_portada .masdet{background-color:#f4f5f7;border:solid 1px #e5e5e5;padding:5px;text-align:right;}

.lista_noticias{margin:0px;padding:0px;margin-top:10px;}
.lista_noticias li{border:dotted 3px #eee;margin:0px;padding:0px;margin-bottom:10px;list-style:none;}
.lista_noticias .foto{height:170px;overflow:hidden;border:solid 1px #ddd;}
.lista_noticias h3{font-size:20px;}
.wisi ul{padding:10px;}

.lista_productos{margin:0px;padding:0px;	font-size:13px;}
.lista_productos li{
	padding:5px;width:340px;margin-bottom:5px;float:left;list-style:none;margin:3px;height:210px;overflow:hidden;border:solid 2px #e9e9e9;position:relative;
}
.lista_productos .imagen{float:left;width:135px;margin-top:10px;}
.lista_productos .contenido{float:right;width:195px;height:154px;margin-top:10px;position:relative;}
.lista_productos .mini_desc{text-overflow:ellipsis; overflow:hidden;padding-right:10px;text-align:justify;font-size:15px;color:#999;height:110px;margin-top:10px;}

.lista_productos p{color:#000;margin-bottom:10px;}
.lista_productos h5{text-align:center;text-transform:uppercase;background-color:#e9e9e9;padding:10px;color:#426dbc;font-size:14px;margin:0px;}

.lista_productos b{color:#573419;}

.lista_productos .vermas{position:absolute;right:8px;bottom:0px;text-align:right;}
.lista_productos .button{padding:5px 15px;font-size:12px;}
.lista_productos .vermas img{width:100%;}


.noticias_portada ul{margin:0px;padding:0px;}
.noticias_portada li{list-style:none;font-size:12px;}
.noticias_portada li h5{font-size:14px;color:#0062a2;margin-bottom:0px;}
.noticias_portada li p{margin-top:0px;}

.header-sup{position:absolute;margin-left:-20px;}
.separador-header-sup{height:100px;}
.logo-suelto{display:none;}

.column{padding:0px;}

a.button{-webkit-border-radius: 0px;
border-radius: 0px;padding:8px;}

.categorias_lateral ul{display:none;}

.busqueda input{width:100%;-webkit-border-radius: 0px;border-radius: 0px;}
.foto_producto{}
#despliega i{display:none;}

@media all and (max-width: 768px) {
	#telefono-superior{max-height:50px;}
}

@media all and (max-width: 767px) {
	#header{display:none;}
	.header-sup{display:none;}
	.separador-header-sup{display:none;}
	.logo-suelto{display:block;padding-top:20px;}
	.facebo{display:none;}
	.mapa{display:none;}
	.categorias_lateral{border:solid 1px #eee;background-color:#efefef;display:none;}
	#despliega i{display:inline;}
	#despliega{
		text-shadow:0 -1px 0 #fff;
		color:#666666;
		border:1px solid #ccc;
		background: #ededed; /* Old browsers */	
	}
	#despliega{font-size:18px;padding:15px 20px;border-left:solid 5px #aaa;}
	#icono-responsive{display:none;}
	.busqueda{margin-top:20px;}
}