* {margin:0;padding:0;text-decoration:none; font-family: 'Open Sans Condensed', sans-serif; font-weight:700; color:#555}



img {border:none;}
.nofloat{clear:both;}
.noview{display:none;}
.centered{text-align:center}
.jstf{text-align:justify}
.jstf:after{ content: ''; display: inline-block; width: 100%; }
.jst{text-align:justify}
p{font-size:14px; color:#555;}

/*body{background:#ecebd1 URL(../img/fullweb.png) no-repeat top center}*/
body{background:#ecebd1}
.contenido{width:720px;  margin:0 auto;}
a.ecm{ color:#fff !important; padding:2px 10px; border-radius:2px; padding-left:28px; background:#222 url("../img/carrito.icon.png") no-repeat 5px 4px;}
a.ecm:hover{background:#B00 url("../img/carrito.icon.png") no-repeat 4px 4px;}

#page{width:100%;}

#bg, #footer{width:100%; overflow:hidden;}
#bg{height:390px; box-shadow:inset 0px 0px 10px #c6c5ac; background: url(../img/bgtop.jpg) top right no-repeat; background-size:100% 100%;}
	#rosetasuperior{position:absolute; margin-top:-25px; margin-left:-200px; width:450px ; height:450px; background: url(../img/roseta-superior.png); background-size:cover;}
	#idiomas{position:absolute; margin:368px  0 0 620px ; width:50px; height:25px;}
	#idiomas a{width:50px; height:25px; background:url(../img/bgidioma.png); text-align:center; padding:8px 16px 10px 16px; font-size:13px; color:#bbb;
	-webkit-transition:color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;}
	#idiomas a:hover{color:#222;}
	#idiomas a.activo{color:#222;}


#footer{height:372px; margin-top:185px;background: url(../img/bgfooter.jpg) top right no-repeat; background-size:100% 200%;}
#rosetainferior{position:absolute; margin-top:-25px; right:0px; width:150px ; height:300px; background: url(../img/roseta-superior.png); background-size:cover;}



#header{height:68px}
		#logo{float:left;}
			#logo h1{display:none;}

		#menu{float:right; text-align:right; margin:32px 0 0 0;}
		#menu a{font-size:14px; color:#222; margin-left:24px; font-weight:700;
		-webkit-transition:color 0.2s ease-in-out;
		transition: color 0.2s ease-in-out;}
		#menu a:hover{color:#6a4117}

#vinotitle{width:100%;text-align:center; margin-bottom:10px}
	#vinotitle h2{display:none;}


#cajavinos{background:#fff; width:720px; margin-top:15px}
#cajavinos .block{width:360px; float:left; height:224px; background:#fff}

.tinto{width:320px; margin:20px; text-align:center; font-size:14px;}
.tinto b{color:#d3302d;}
.white{width:320px; margin:20px; text-align:center; font-size:14px;}
.white b{color:#80922e;}
.rose{width:320px; margin:20px; text-align:center; font-size:14px;}
.rose b{color:#e71374;}

.linkficha{position:absolute;  background:#ecebd1;padding: 2px 15px; color:#b97b3a; font-size:14px; cursor:pointer;
		-webkit-transition:color 0.2s ease-in-out;
		transition: color 0.2s ease-in-out;}
.linkficha:hover{color:#6a4117;}

#historiatitle{width:100%;text-align:center; margin:50px 0 16px 0 ;}
	#historiatitle h2{display:none;}

#cajahis{background:#fff; width:720px;}
#cajahis .block{width:360px; float:left; height:256px;}

.rightbarr{border-right:1px solid #b97b3a}
.leftbarr{border-left:1px solid #b97b3a; padding-left:24px; font-size:14px; width:334px !important; line-height:16.5px;}

#boxes{position:absolute; width:720px; margin-top:-85px;text-align:center;}


#contactotitle{width:100%;text-align:center; margin:20px 0 15px 0}
	#contactotitle h2{display:none;}

#formbox{width:430px; height:150px; background: url(../img/bgform.png); margin-left:150px}

#blackbarr{width:100%; height:60px; background:#000; margin-top:280px}
#blackbarr #menub{float:right; text-align:right; margin:20px 0 0 0; color:#fff;}
#blackbarr #menub a{font-size:14px; color:#fff; margin-left:24px; font-weight:700;
	-webkit-transition:color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;}
#blackbarr #menub a:hover{color:#b97b3a}

#blackbarr #menusocial{float:left; margin:10px 0 0 0; color:#fff;}
#blackbarr #menusocial a{margin-left:10px;
	opacity:0.8;
	-webkit-transition:opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
#blackbarr #menusocial a:hover{opacity:1}

.adress{font-size:13px; text-align:right; font-weight:300; color:#000; margin-top:10px}

.line{ color:#fff; border-bottom:1px solid #b97b3a; width:94%; margin:0 3%; text-align:left;}
.line span{width:60px;color:#fff; font-weight:300; display:inline-block;font-size:14px;}
.line input{border:none; background:transparent; font-weight:700; color:#fff;font-size:14px; width:340px}
.line input:focus, .line textarea:focus{ background: url(../img/bgform.png);}
.line textarea{border:none; background:transparent; font-weight:700; color:#fff;font-size:14px; width:340px; height:80px; position:absolute;padding:2px}

#lssi{color:#fff; font-size:12px; position: absolute; margin-top:60px; margin-left:15px;}
#lssi input{vertical-align:-3px;}

#mesage{width:390px; height:110px; position:absolute; z-index:10; background:url(../img/white70.png); padding:20px; display:none; color:#8e0744}

#sndbtn{width:50px; cursor:pointer;background:url(../img/bgidioma.png); text-align:center; padding:12px 0 0 0; font-size:13px; color:#bbb; position:absolute; margin-top:55px; margin-left:370px;font-size:10px; color:#b97b3a;
	-webkit-transition:color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;}
#sndbtn:hover{color:#fff}


#teather{background:url(../img/white90.png); position:absolute;; z-index:10; top:0; bottom:0; right:0; left:0; display:none;}
#ficha{width:1000px; margin:100px auto; background:#fff; box-shadow:0 0 30px rgba(0,0,0,0.8); min-height:800px; background:#ecebd1; display:none;}


#fl{margin:40px 0 0 650px; text-align:center;}
#fl h2{font-size:16px; margin-bottom:20px}
#fl h2.red{color:#d02421}
#fl h2.green{color:#80922e}
#fl h2.rosado{color:#e71374}
#fi{}
#ft{width:485px; margin-top:-10px;margin-left:108px; margin-bottom:40px; background:url(../img/bgficha.png) bottom left no-repeat #fff; padding:35px 45px 100px 220px; font-size:14px; font-weight:400}
#ft h3, #ft h4{font-size:14px;}
#ft.red h3, #ft.red h4{color:#d02421}
#ft.green h3, #ft.green h3, #ft.green h4{color:#80922e}
#ft.rosado h3, #ft.rosado h4{color:#e71374}

	#ft h3{margin-top:24px; margin-left:-21px}
	#ft.red h3:before{content:''; background-image:url(../img/dred.png); width:16px;height:16px; display:block;float:left; margin-right:5px}
	#ft.green h3:before{content:''; background-image:url(../img/dgreen.png); width:16px;height:16px; display:block;float:left; margin-right:5px}
	#ft.rosado h3:before{content:''; background-image:url(../img/dpink.png); width:16px;height:16px; display:block;float:left; margin-right:5px}
		#ft h3:before .pos1{background-position:-16px 2px}
		#ft h3:before .pos2{background-position:-32px 2px}
		#ft h3:before .pos3{background-position:-48px 2px}
		#ft h3:before .pos4{background-position:-64px 2px}
		#ft h3:before .pos5{background-position:-80px 2px}
		#ft h3:before .pos6{background-position:-32px 2px}
		


#ft p{font-size:14px; text-align:justify}

#ft p b{color:#000}

.linkpdf{position:absolute;  background:#ecebd1; margin-top:-62px; margin-left:776px;}
.linkpdf a{color:#b97b3a; font-size:14px;padding: 2px 15px;;
		-webkit-transition:color 0.2s ease-in-out;
		transition: color 0.2s ease-in-out;}
.linkpdf a:hover{color:#6a4117;}





