
ul {
	padding:0;
	margin:0;
	list-style: none;
	
}

ul lis {
	float: left;
	display: inline !important; /*For ignore double margin in IE6*/
	margin: 0 50px 0 0;
}

ul lis a {
	text-decoration: none;
	float:left;
	color: #96a89c;
	text-shadow: #FFF 1px 1px 0; 
	cursor: pointer;
    font-family: 'Oswald', sans-serif; font-weight:300;

}

ul lis a span {
	margin: 0 10px 0 -10px;
	padding: 0px 6px 10px 18px;
	position: relative !important; /*To fix IE6 problem (not displaying)*/

}


/*BLUE*/
ul.blue lis a.current, ul.blue lis a:hover {
	background: url(../images/blue.png) no-repeat top right;
 	color: #0f5537;
	text-shadow:#f5f795 1px 1px 0;
	height:32px;
}

ul.blue lis a.current span, ul.blue lis a:hover span {
	background: url(../images/blue.png) no-repeat top left;
}



body 		{background-image:url(../images/bg.jpg); text-align:center; margin-top:0;}

h1 			{ font-family: 'Oswald', sans-serif; font-weight:400; font-size:25px;  color: #96a89c; text-shadow: 1px 1px 0 #fff; }
h4 			{ font-family: 'Oswald', sans-serif; font-weight:400; font-size:20px;  color: #96a89c; text-shadow: 1px 1px 0 #fff; }
h3 			{ font-family: 'Oswald', sans-serif; font-weight:400; font-size:18px;  color: #96a89c; text-shadow: 1px 1px 0 #fff; }

h2 			{ font-family: 'Oswald', sans-serif; font-weight:400; font-size:30px;  color: #616161; text-shadow: 1px 1px 0 #fff; }
h5 			{ font-family: 'Oswald', sans-serif; font-weight:400; font-size:20px;  color: #616161; text-shadow: 1px 1px 0 #fff; margin:5px 0 5px;  }

a, h2 a					{ color: #616161; text-shadow: 1px 1px 0 #fff; text-decoration:none}
a:hover, h2 a:hover 	{ color: #0f5537; text-shadow: 1px 1px 0 #fff; text-decoration:none}
a:focus, h2 a:focus 	{ outline:0;}
.titulo					{ height:40px; width: auto; padding:4px; position:relative; }

p			{ font-family: 'Oswald', sans-serif; font-weight:300; font-size:15px;  color: #96a89c; text-shadow: 1px 1px 0 #fff;}
p2 			{ font-family: 'Oswald', sans-serif; font-weight:300; font-size:11px;  color: #96a89c; text-shadow: 1px 1px 0 #fff; }
p3          { font-family: 'Oswald', sans-serif; font-weight:300; font-size:14px;  color: #898989; text-shadow: 1px 1px 0 #fff; float: left; margin-right:5px; padding:5px; text-decoration: none;}



.cuerpo     { width:1000px !important; margin:0 auto; position:relative !important; text-align:center; }
.cuerpo_prod     { width:1000px !important; margin:0 auto; position:relative !important; text-align:left; }

.slider     { width:910px; margin:0 auto; position:relative; text-align:center; }


.logo		{ height:200px; width:185px; margin:0 auto; padding:0; position:relative; border:0px; border-style:none; }
.logo a img    {border:0px; border-style:none;}

.navbarra   { width:100%; height:30px; position:relative; margin-top:10px; margin-left: 190px }

.linea 		{ width:100%; font: normal 1px/1px arial; line-height:1px !important; max-height:1px; height:1px; background-color:#ebebeb; position:relative; 	border-top: 1px solid #fff; }
.lineav		{ width:1px !important; width:1px; height:auto; background-color:#ebebeb; position:absolute; 	border-left: 1px solid #fff; margin-left:-16px; }


				


.dias p		{ margin-top:0; }
.dias		{ height:210px; width:186px; text-align:center; position:absolute !important; left:0; top:10px; z-index:2; }
.consultas	{ text-align:center; width: 300px; height: 220px; position:absolute !important; margin-top:-200px; margin-left:700px !important; overflow: auto; font-family:'Rokkitt', serif; font-size:18px;  color: #6e7971; text-shadow: 1px 1px 0 #fff;
}

.consultasie	{ text-align:center; width: 300px; height: 200px; position:absolute !important; margin-top:-200px; margin-left:130px !important; overflow: auto; background-image:url(../images/cuadro.png); background-repeat:no-repeat; font-family:'Rokkitt', serif; font-size:18px;  color: #6e7971; text-shadow: 1px 1px 0 #fff;
}

.col1				    { width:299; height:650px; position:relative !important; margin-top:0px;  }
.col2				    { width:299; height:650px; position:absolute !important; margin-top:-650px; margin-left:332px !important;  }
.col3				    { width:299; height:650px; position:absolute !important; margin-top:-650px; margin-left:665px !important;  }
.promoText		 		{ width:299px; height:350px; position:relative; margin-left:0px; margin-top:0px; text-align:center;}

.row1				    { width:800px; height:350px; margin:0px auto; text-align:left; z-index:2; }
.promoTextrow		 	{ width:510px; height:240px; margin-left:280px; margin-top:-280px; padding:10px; text-align:center; }
.row2				    { width:800px; height:400px; margin:0px auto; text-align: right; z-index:2; }
.promoTextrow2		 	{ width:450px; height:240px; margin-left:0px; margin-top:-280px; padding:10px; text-align:center; }
.row3				    { width:800px; height:320px; margin:0px auto; text-align: right;  }
.row4				    { width:800px; height:365px; margin:0px auto; text-align: left;  }







.boton 					{ height:30px;  }
.boton a				{ background:url(../images/boton.png) no-repeat; height:40px; width:204; text-align:center; position:absolute; margin-top:-90px; left:45px;  color:#0f5537; text-shadow:#f5f795 1px 1px 0; font-family: 'Oswald', sans-serif; font-weight:400; font-size:20px; text-decoration:none; padding:5px 0 0 0; }
.boton a:hover 			{ background-position:0px -50px; color:#0f6741; text-shadow:#f5f795 1px 1px 0; }
.boton a:focus 			{ outline:0;}

.boton2 					{ height:0px;  }
.boton2 a				    { background:url(../images/boton2.png) no-repeat; height:30px; width:150; text-align:center; position:absolute; margin-top:-5; left:20px; color:#9b6610; text-shadow:#ecaa41 1px 1px 0;font-family: 'Oswald', sans-serif; font-weight:400; font-size:15px; text-decoration:none; padding-top:4px; padding-left:2px;}
.boton2 a:hover 			{ background-position:0px -37px; color:#9b6610; text-shadow:#ecaa41 1px 1px 0; }
.boton2 a:focus 			{ outline:0;}

.boton3 					{ height:0px;   }
.boton3 a				    { background:url(../images/boton2.png) no-repeat; height:30px; width:150; text-align:center; position:absolute; color:#9b6610; text-shadow:#ecaa41 1px 1px 0;font-family: 'Oswald', sans-serif; font-weight:400; font-size:15px; text-decoration:none; padding-top:4px; padding-left:2px; left:100px; }
.boton3 a:hover 			{ background-position:0px -37px; color:#9b6610; text-shadow:#ecaa41 1px 1px 0; }
.boton3 a:focus 			{ outline:0;}


carousel
.image_carousel {
	padding: 0;
	position: absolute;
	margin-top:0;
}
.image_carousel img {
	
	background-color: #fff;
	padding: 9px;
	margin-top:7px;
	margin-left:25px;
	margin-right:25px;
	display: block;
	float: left;
	text-align:center;
	vertical-align:bottom;
}
a.prev, a.next {
	margin-top:300px;
	margin-left:25px;
	margin-right:25px;
	background: url(../images/miscellaneous_sprite.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 85px;
}
a.prev {			left:0px;
					background-position: 0 0; }
a.prev:hover {		background-position: 0 -50px; }
a.prev.disabled {	background-position: 0 -100px !important;  }
a.next {			right:0px;
					background-position: -50px 0; }
a.next:hover {		background-position: -50px -50px; }
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
	cursor: default;
}

a.prev span, a.next span {
	display: none;
}
.clearfix {
	float: none;
	clear: both;
}


.carrusel   { margin-top:20px; height:265px; }
.elemento 	{ height:300px; width: auto; float:left; display:inline; /*For ignore double margin in IE6*/ margin-left:0px; margin-top:0; position:relative;}
.nombre		{ margin-top:185px; margin-left:25px; font-family: 'Oswald', sans-serif; font-weight:300; font-size:15px;  color: #96a89c; text-shadow: 1px 1px 0 #fff; position:absolute; }
.posicion	{ width:80px; height:80px; font-family: 'Oswald', sans-serif; font-weight:400; text-align:center; margin-left:0; margin-top:100px; padding:20px 0px; background-image:url(../images/productos_posicion.png); background-repeat:no-repeat; font-style:italic;  position:absolute; float:left; font-size:21px;  color: #fff; text-shadow: -1px -1px 0 #0d5c27; 			}


.fondoCarrusel { position:absolute; width:995px; height:315px; margin-top:-320px; margin-left:0px; background-color:#fff; border: solid 1px #EDEDED; z-index:-1;}


	
.localiza { text-align:left;}
#map_canvas { position:absolute !important; margin-top:-170px; margin-left:450px; }
#map_canvas2 { position:absolute !important; margin-top:10px; margin-left:-100px; }	
	
.aqui { height:150px; width:190px; text-align:center; position:absolute; margin-top:-170px; margin-left:780px; }		


.mapatexto {width:350px; height:400px; position:absolute; margin-left:-90px; text-align:center;}
.consultacontacto { width:300px; position:absolute; margin-left:570px; margin-top:0px; text-align:center; }


.footer		{ text-align:center;  }
.footText 	{  width:auto; height:20px; color: #becbc5;text-shadow: #FFF 1px 1px 0; font-family: 'Oswald', sans-serif; font-weight:300; padding: 5px 0;}
.linea1 { width:auto; height:1px !important; background-color:#fff; position:relative; }
.linea2 { width:auto; height:1px !important; background-color:#ebebeb; position:relative; margin-top:0; }



.fotofarmacia {margin-left:50px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position:relative;}
.consultaproducto { width:300px; position:absolute; margin-left:600px; margin-top:-352px; text-align:center; }


.nestor a				{ background:url(../images/nestor.png) no-repeat; position:absolute; width:30px; height:30px; margin-top:7px; margin:15px auto 15px 0; }
.nestor a:hover 		{ background-position:0px -30px;}
.nestor a:focus 		{ outline:0;}




.consultanos {margin-left:23px;}


.fbg { background:url(../images/facebook_merinero.jpg) no-repeat; position:relative; width:700px; height:600px; margin:15px auto;}

--------

.container {margin-left:650px; width: 400px; }

#contactformie {
	margin-top:-30px;
	width: 300px;
	padding: 20px;
	overflow:hidden;
	
	}

#contactform {
	margin-top:-30px;
	width: 300px;
	padding: 20px;
	overflow:hidden;
	
	}
	
	.field{margin-bottom:0px;}
	
	label {
	display: block; 
	float: left; 
	margin-right:10px; 
	text-align: left; 
	width: 120px; 
	line-height: 25px; 
	font-family: 'Oswald', sans-serif; font-weight:300; font-size:13px;  color: #96a89c; text-shadow: 1px 1px 0 #fff;	}
	
	.input{
	margin-top:-20px;
	margin-bottom:1px;
	font-family: Arial, Verdana; 
	font-size: 15px; 
	padding: 5px; 
	border: 1px solid #b9bdc1; 
	width: 200px; 
	color: #797979;	
	}
	
	.input:focus{
	background-color: #EEE;	
	}
	
	.textarea {
	height:100px;	
	}
	
	.hint{
	display:none;
	}
	
	.field:hover .hint { 
	width:100px; 
	position: absolute;
	display: block;  
	margin: -30px 0 0 255px;
	font-family: 'Oswald', sans-serif; font-weight:300; font-size:13px;  color: #fff; text-shadow: 1px 1px 0 #424242;	
	padding: 7px 10px;
	background: rgba(0, 0, 0, 0.6);
	
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;	
	}
	
	.button{
	float: right;
	margin:5px 115px;
	height:30px;
	width:80px;
	font-weight: bold;
	line-height: 1;
	padding: 6px 10px;
	cursor:pointer;   
	color: #fff;
	background-color: #acc12f;
	text-align: center;
	text-shadow: 0 -1px 1px #64799e;
	
	/* Background gradient */
	background: -moz-linear-gradient(top, #bdd434 0%, #acc12f 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdd434), to(#acc12f));
	
	/* Border style */
  	border: 1px solid #acc12f;  
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
  
	/* Box shadow */
	-moz-box-shadow: inset 0 1px 0 0 #acc12f;
	-webkit-box-shadow: inset 0 1px 0 0 #acc12f;
	box-shadow: inset 0 1px 0 0 #acc12f;
	
	}
	
	.button:hover {
	background: #acc12f;
    cursor: pointer;}



	.legales {padding: 5%; background: #fff; text-align: left;}
	.legales p, .legales li {text-align: left;}
	.legales p, .legales li, .legales tr, .legales td {font-family: 'Oswald', sans-serif; font-weight:300; font-size:15px;  color: #96a89c; text-shadow: 1px 1px 0 #fff;}
	.legales td, .legales th {padding: 5px; border: 1px solid #bfccc3;}
	.legales h1, .legales h2, .legales h3, .legales h4 {color: #728177;;}
	.legales h4 {font-size: 17px;}

	.footText a {font-family: 'Oswald', sans-serif; font-weight:300; font-size:13px;  color: #96a89c; text-shadow: 1px 1px 0 #fff;}
	.legales li {margin-bottom:15px;}
	.legales ul {padding-left: 25px; list-style: circle;}