@charset "utf-8";
/* CSS Document */
html, body, .altofull {
    min-height: 100% !important;
    height: 100%;

}

body {
	background-color: #fafafa;
	background-image:url(/imgs/fondo_gris.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:'Raleway', sans-serif;
	font-size:12px;
	color:#6D6E70;
}
a{
 color:#6D6E70;
}
textarea{
	font-family:'Lato', sans-serif;
}
.fina{
	font-weight:300;
}
.cajaListado{
	box-shadow:1px 1px 3px #ddd; padding:10px; margin-top:10px; border-bottom:1px solid #ebebeb; overflow:auto;
	background-color:#ffffff;
}
#pinterest-widget span {
    width:100%; overflow: hidden;
}
#pinterest-widget span span {
    width:95%;
}
#likebox-wrapper * {
   width: 100% !important;
}
/* COSAS PARA ADAPTAR WORDPRESS */
.wp-caption-text{
	padding-left:10px;
	margin-top:5px;
	font-size:10px;
}
.wp-caption{
	width:100%;

}

#menu ul{
	padding:0px;
	margin:0px;
}


#menu li:hover a{
	/*background-color:#8dbcde; */
	border-bottom:1px solid #dddddd;
	padding-bottom:5px;
}
#menu li:hover ul * a{
	/*background-color:#8dbcde; */
	border-bottom:none;
	padding-bottom:5px;
}

#botonesSesion{
	padding-bottom:20px;
}



.contenedor{
	padding-top:30px;
	padding-bottom:15px;
}

.marco{
	padding:0%;
	box-shadow:1px 1px 5px #ebebeb;
}
.separador{
	height:1px;

	margin-top:30px;
	margin-bottom:30px;
	float:left;
	width:100%;
}
.tituloSlide{

	color:#ffffff;
	font-weight:300;
	text-shadow:1px 1px 2px #222;
}
.textoSlide{

	color:#FFF;
	font-weight:300;
	text-shadow:1px 1px 2px #222;
}
.slide{
	left:3%;
	bottom:3%;
	position:absolute;
	z-index:100;
}
.titulos{
	font-size:24px;
	font-weight:300;
}
.subtitulos{
	font-size:18px;
	font-weight:300;
}
.texto{
	font-size:14px;
}
.texto p{
	margin-top:0px;
}
.textoChico{
	font-size:12px;
}
.precio{
	color:#000000;
}
.sale{
	color:#C00;
}
.boton{
	color:#ffffff;
	padding:12px;
	background-color:#565656;
	text-decoration:none;
	border:none;
	border-radius:3px;
	display:inline-block;
	border-bottom:1px solid rgba(9, 5, 5, 0.13);
	cursor:pointer;
}

.rojo{
	background-color:#D60101;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.16);
}
.verde{
	background-color:#3FC278;
}
.rosa{
	background-color:#E45482;
}
.celeste{
	background-color:#ACD4F1;
}



.subtitulosBlancos{

	color:#fff;
	text-shadow:1px 1px 1px #929292;
	font-weight:300;
}
.textoBlanco{

	color:#fff;
	text-shadow:1px 1px 1px #00000057;
	font-weight:300;
}
#menuIzq a{
	color:#6D6E70;
	text-decoration:none;
}
.linkGris{
	color:#6D6E70;
	text-decoration:none;
}
.inputForm{
	padding:5px; padding-bottom:4px; margin:0px; margin-top:5px; margin-bottom:5px; border:1px solid #ccc; width:210px;
}
.inputFormPanel{
	padding:5px; padding-bottom:4px; margin:0px; margin-top:5px; margin-bottom:5px; border:1px solid #ccc; width:330px;
}
.textareaFormPanel{
	padding:5px; padding-bottom:4px; margin:0px; margin-top:5px; margin-bottom:5px; border:1px solid #ccc; width:380px; height:160px;font-family:'Lato', sans-serif;
}
.inputBuscador{
	padding:5px; padding-bottom:4px; margin:0px; background-color:transparent;border:none;
	color:#6d6d6d;
	font-style:italic;
}
.inputBuscador:focus{
	padding:5px; padding-bottom:4px; margin:0px; background-color:transparent;border:none; border-bottom:1px solid #ddd;
	outline:none;
}

.col3fija{
  float:left;
  width:32%;
  margin-right:2%;
}
.col1au1fija{
  float:left;
  width:62%;
}
.col1au2fija{
  float:left;
  width:36%;
  margin-left:2%;
}
.col2au1fija{
  width:16%;
  float:left;
}
.col2au2fija{
  width:84%;
  float:left;
}

#menuResponsive a{
	color:#CCC;
	text-decoration:none;
}

/* TAMAÑOS DE FUENTE  */

@media (max-width:300px){
	.ocultoMenorA600{
		display:none;
	}
	.visibleMenorA600{
		display:block;
	}

	.ocultoMenorA900{
		display:none;
	}
	#menu a{
		font-size:11px;
	}
    .anchoGeneral{
		width:88%;
	}
	#logo{
		padding:20px;
		padding-top:30px;
		padding-bottom:25px;
	}
	#logo img{
		width:150px;
	}
	.tam1{
		font-size:8px;
	}
	.tam2{
		font-size:10px;
	}
	.tam3{font-size:12px;
	}
	.tam4{
		font-size:14px;
	}
	.tam5{
		font-size:16px;
	}
	.contDivBotonAbsoluto{
		width:100%;
		overflow:auto;
		margin-top:10px;
	}
}
@media (max-width:600px) and (min-width:301px){
	.ocultoMenorA900{
		display:none;
	}
	.ocultoMenorA600{
		display:none;
	}
	.visibleMenorA600{
		display:block;
	}
	#menu a{
		font-size:11px;
	}
    .anchoGeneral{
		width:90%;
	}
	#logo{
		padding:20px;
		padding-top:30px;
		padding-bottom:25px;
	}
	#logo img{
		width:180px;
	}
	.tam1{
		font-size:10px;
	}
	.tam2{
		font-size:12px;
	}
	.tam3{font-size:14px;
	}
	.tam4{
		font-size:16px;
	}
	.tam5{
		font-size:18px;
	}
	.contDivBotonAbsoluto{
		width:100%;
		overflow:auto;
		margin-top:10px;
	}
}
@media (max-width:900px) and (min-width:601px){
	.ocultoMenorA900{
		display:none;
	}
	.visibleMenorA600{
		display:none;
	}
	#menu a{
		font-size:11px;
	}
    .anchoGeneral{
		width:95%;
	}
	#logo{
		float:left; margin-top:14px;
	}
	#logo img{
		width:200px;
	}
	.tam1{
		font-size:12px;
	}
	.tam2{
		font-size:14px;
	}
	.tam3{font-size:16px;
	}
	.tam4{
		font-size:18px;
	}
	.tam5{
		font-size:20px;
	}
	.contDivBotonAbsoluto{
		position:absolute; bottom:10px; right:10px;
	}
}
@media (max-width:1200px) and (min-width:901px){

	.visibleMenorA600{
		display:none;
	}
	#menu a{
		font-size:12px;
	}
    .anchoGeneral{
		width:90%;
	}
	#logo{
		float:left; margin-top:14px;
	}
	#logo img{
		width:200px;
	}
	.tam1{
		font-size:12px;
	}
	.tam2{
		font-size:16px;
	}
	.tam3{font-size:20px;
	}
	.tam4{
		font-size:22px;
	}
	.tam5{
		font-size:24px;
	}
	.contDivBotonAbsoluto{
		position:absolute; bottom:10px; right:10px;
	}
}
@media (min-width:1201px){

	.visibleMenorA600{
		display:none;
	}
	#menu a{
		font-size:12px;
	}
    .anchoGeneral{
		width:85%;
	}
	#logo{
		float:left; margin-top:14px;
	}
	#logo img{
		width:200px;
	}
	.tam1{
		font-size:12px;
	}
	.tam2{
		font-size:15px;
	}
	.tam3{font-size:19px;
	}
	.tam4{
		font-size:22px;
	}
	.tam5{
		font-size:24px;
	}
	.contDivBotonAbsoluto{
		position:absolute; bottom:10px; right:10px;
	}
}
@media (max-width:600px){

  .contenedorBanner75off{
    width:100%;
    background-color: #abd7f4;
    display:flex;
    justify-content: center;
  }
  .banner75off{
    display: flex;
flex-direction: column;
justify-content: left;
  }
  .banner75offbloque1{
    width: 90%;
    padding: 5%;
    padding-top: 10%;
  }
  .banner75offbloque2{
    width: 78%;
    padding: 5%;
    border-top: 1px solid #c7e9ff;
  }

  .contenedorTituloResultado{
    display:flex; margin-bottom:10px; flex-direction: column;
  }
  .contenedorSelectOrden{

  }
  .selectOrden{

    	padding:5px; padding-bottom:4px;
      margin:0px; margin-top:5px;
      margin-bottom:5px; border:1px solid #ccc;
       width:100%;

  }
	.divslidehome{
		position:relative; width:100%; height:100%;
	}
	.invisibleChico{
		display:none;
	}
	#menuIzq{
		display:none;
	}
	.imgCat{
		display:none;
	}
	#botonesSesion{
		padding-bottom:20px;
		position:absolute;
		top:8px;
		right:4px;
	}
	.col2izq{

	  width:100%;
	}
	.col2der{
	  width:100%;
	}
	.col3{
	  width:100%;
	}
	.col1au1{

	  width:100%;
	}
	.col1au2{

	  width:100%;

	}
	.col2au1{
	  width:100%;

	}
	.col2au2{
	  width:100%;

	}
  .algIzq{
	 display:none;
  }
  .algDer{

  }


#menu{
position:relative;
display:none;
text-align:left;
}
#botonMenu{
	display:block;

}
	#menu li{
		position:relative;
		padding:10px;
		text-shadow:1px 1px 1px #8BBDDA;
		color:#ffffff;
		padding:10px;

		text-decoration:none;
	}

}
@media (min-width:601px){

  .contenedorBanner75off{
    width:100%;
    background-color: #abd7f4;
    display:flex;
    justify-content: center;
  }
  .banner75off{
    display: flex;
    align-items: center;
  }
  .banner75offbloque1{
    width: 50%;
  padding: 5%;
  padding-left: 0px;
  padding-right: 5%;
  align-items: center;
  justify-content: center;
  padding-top: 0px;
  }
  .banner75offbloque2{
    width: 35%;
    padding: 5%;
  }
  .contenedorTituloResultado{
    display:flex; margin-bottom:10px;
  }
  .contenedorSelectOrden{
    margin-left: auto;
  }
  .selectOrden{

    	padding:5px; padding-bottom:4px; margin:0px; margin-top:5px; margin-bottom:5px; border:1px solid #ccc; width:210px;

  }
	.col2izq{
	  float:left;
	  width:49%;
	}
	.col2der{
	  float:right;
	  width:49%;
	}
	.col3{
	  float:left;
	  width:32%;
	  margin-right:2%;
	}
	.col1au1{
	  float:left;
	  width:66%;
	}
	.col1au2{
	  float:right;
	  width:31%;


	}
	.col2au1{
	  width:16%;
	  float:left;
	}
	.col2au2{
	  width:84%;
	  float:left;
	}
  .algIzq{
	  position:absolute;
	  top:10px;
  }
  .algDer{
	  position:absolute;
	  top:10px;
	  right:0px;
  }

	#menu{
position:relative;
text-align:left;
}
#botonMenu{
	display:none;
}
		#menu li{
		position:relative;
		padding:10px;
		//text-shadow:1px 1px 1px rgba(0, 0, 0, 0.27);
		color:#333333;
		padding:10px;
		padding-left:0px;
		padding-right:20px;
		display:inline-block;
		text-decoration:none;
	}

	.divslidehome{
		position:relative; width:100%; height:100%;
	}
}
