*{
	border: none;
	margin:0px; 
	padding:0px;
	text-decoration:none;
	font-family:"Open Sans", verdana, Arial, sans-serif;
}
#contenedor img{
	border: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
body {
background-color:#000;
backgro und:url(../images/fondito.jpg) repeat;
border:0;
font:14px;
color:#808080;
line-height:24px;
min-width:980px;
}
#contenedor {
	padding-top:30px;
	height:179px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#contenedor a{
	padding-top:-20px;
}
#contenedor img{
	margin-top:-15px;
}
#cabecera {
	position: relative;
	left: 0px;
	top: 0px;
}
#cabecera img {
	margin-left: 50px;
	margin-top: -50px;
}
#navegacion {
	position: absolute;
	margin-top:130px;
	height: 50px;
	left: 0px;
	top: 00px;
	background-color: #000;
	opacity:0.5;
	border-top-width: 4px;
	border-top-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	border-top-color: #FFF;
	width: 100%;
	z-index: -100;
}
#arriba {
	position: absolute;
	z-index: -120;
	width:100%;
	height:183px;
	overflow:hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	}

#fondo {
	margin-top:-24px;
	background:url(../images/fondofondo.jpg) repeat-x;
	width: 1000px;
	min-height:480px;
	margin-right: auto;
	margin-left: auto;
}
#fondoflow {
	margin-top:-30px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-left:50px;
}
#fotofondo {
	margin-top:45px;
	width: 300px;
	height:400px;
	margin-left: 50px;
}
#fotofondomace {
	margin-top:45px;
	width: 300px;
	height:400px;
	margin-left: 20px;
	padding-left:13px;
}
#fotoabuelo, #fotoabueloloca {
	margin-top:-430px;
	width: 550px;
	height:235px;
	margin-left:330px;
}
#fotoabueloconta {
	margin-top:-400px;
	width: 450px;
	height:235px;
	margin-left:30px;
}
#fotoabuelovino {
	margin-top:-410px;
	width: 550px;
	height:235px;
	margin-left:330px;
}
#fotoabueloflow {
	margin-top:-450px;
	width: 550px;
	height:235px;
	margin-left:360px;
}
#fotoabuelo h1{
	margin-top: 0px;
	margin-left:-70px;
	font-size:45px;
	color:#cdbdaa;
}
#fotoabueloloca h1, #fotoabueloflow h1{
	margin-top: 30px;
	margin-left:-70px;
	font-size:40px;
	color:#cdbdaa;
}
#fotoabuelovino img{
	margin-top: -25px;
}
#fotoabueloconta img{
	margin-top: 0px;
}
 #fotoabueloflow img{
	margin-top: 25px;
	margin-left:-240px;
}
#fotoabueloloca img{
	margin-top: 20px;
	margin-left:-300px;
}
#ojo {
	margin-top:20px;
	margin-left:410px;
	width: 570px;
	height:170px;
}
#ojoloca {
	padding-bottom:20px;
	margin-top:10px;
	margin-left:410px;
	width: 570px;
	height:170px;
}
#ojoconta {
	padding-bottom:30px;
	margin-left:410px;
	width: 570px;
	height:120px;
}
#ojomace, #ojocondi {
	padding-bottom:30px;
	margin-top:-130px;
	margin-left:210px;
	width: 770px;
	height:160px;
}
#ojoinicio {
	padding-bottom:30px;
	margin-top:-130px;
	margin-left:210px;
	width: 770px;
	height:160px;
}
#ojo img, #ojoconta img {
	padding-left:400px;
} 
#ojomace img, #ojoinicio img {
	margin-top:170px;
	padding-left:600px;
	margin-bottom:-100px;
}
#ojoloca img {
	padding-left:400px;
	margin-bottom:-100px;
}
#ojo p{
	font-size:18px;
	color:#4d4132;
	margin-top:-120px;
	text-align:right;
	margin-right:90px;
	line-height:1.5em;
}
#ojomace p{
	font-size:17px;
	color:#4d4132;
	margin-top:-330px;
	text-align:right;
	margin-right:60px;
	line-height:1.5em;
}
#ojoconta p {
	font-size:17px;
	color:#4d4132;
	margin-top:-250px;
	text-align:right;
	margin-right:60px;
	line-height:2em;
}
#ojoconta a {
	font-size:17px;
	color:#4d4132;
	text-align:right;
	line-height:2em;
}
#ojoconta a:hover {
	font-size:17px;
	color:#fff;
	text-align:right;
	line-height:2em;
}
#ojoconta p img{
	margin-top:10px;
	margin-left:-400px;
}
#ojoinicio p{
	font-size:17px;
	color:#4d4132;
	margin-top:-270px;
	text-align:right;
	margin-right:60px;
	line-height:1.5em;
}
#ojocondi p{
	font-size:15px;
	color:#4d4132;
	margin-top:-210px;
	text-align:right;
	margin-right:60px;
	line-height:1.5em;
}
.letra {
	font-size:21px;
}
#ojoloca p{
	font-size:17px;
	color:#4d4132;
	margin-top:-05px;
	margin-bottom:-50px;
	text-align:right;
	margin-right:50px;
	line-height:1.5em;
}
#cata {
	margin-top:-20px;
	width:200px;	
	height:90px;
	float:left;
}
#cata img{
	position:absolute;
	margin:auto;
	padding-left:40px;
	margin-top:18px;
}
#cata p{
	font-size:15px;
	color:#4d4132;
	margin-top:85px;
	margin-bottom:-50px;
	text-align:right;
	margin-right:-20px;
}
#donde {
	margin-top:80px;
	margin-left:-300px;
	width:200px;	
	height:90px;
	float:left;
}
#donde img{
	position:absolute;
	margin:auto;
	padding-left:40px;
	margin-top:18px;
}
#donde p{
	font-size:15px;
	color:#4d4132;
	margin-top:65px;
	margin-bottom:-50px;
	text-align:right;
	margin-right:-80px;
}
onmouseover, onmouseout{
	background-color:red;
	margin-left:50px;
	padding-top:-50px;
}

.marron {
	color:#fff;
}
.berru {
	font-weight:bolder;
	font-size:19px;
	color:#463622;
}
#idiomas {
	position: absolute;
	height: 50px;
	width: 500px;
	top: 100px;
	left: 200px;
}
#idiomas li {
	float: left;
	list-style-type: none;
	margin-right: 10px;
}
#idiomas a {
	font-size:11px;
	color:#fff;
}
#idiomas a:hover {
	font-size:12px;
	color:#fff;
}
.volver {
	font-size:18px;
	color:#ffe08c;
}
#face {position: absolute;
	height: 50px;
	width: 65px;
	top: 60px;
	right: -13px;
}
#twi {position: absolute;
	height: 50px;
	width: 40px;
	top: 65px;
	right: -10px;
}
#nav {
	position: absolute;
	left: 330px;
	top: 16px;
}
#nav li {
	height:153px;
	float: left;
	margin-right: 60px;
	margin-top:130px;
	list-style-type: none;
	text-align:center;
	color:#fff;
}
#nav a {
display:block;
font-size:16px;
color:#fff;
}
#nav a:hover {
	color:#6d6966;
}

#nav li ul {
	width:215px;
	heigh:215px;
    display:none;
	background-color:#998675;
	list-style-type: none;
	text-align:center;
	color:#fff;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#nav li ul li{
	margin-top:-95px;
}
#nav li ul li a{
	text-align:left;
	color:#fff;
	height:30px;
	width:115px;
	padding-left:10px;
	margin-top:105px;
}
#nav li:hover ul {
	color:#190707;
	height:155px;
	width:115px;
	margin-left:-20px;
	margin-top:15px;
    display:block;
}
.pulsar {
	color:#666;
}
#pie {
	background:url(../images/slider-2-small.jpg) center top no-repeat;
	font-size:13px;
	position: relative;
	top: 0px;
	height: 80px;
	background-color: #fff;
	opacity:0.5;
	width: 100%;
	line-height:50px;
	text-align:center;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#piegaleria {
	background:url(../images/slider-1.jpg) center top no-repeat;
	font-size:13px;
	position: relative;
	top: 0px;
	height: 120px;
	background-color: #fff;
	opacity:0.5;
	width: 100%;
	line-height:50px;
	text-align:center;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top:470px;
}
#pieinicio {
	background:url(../images/img6-1.jpg) center top no-repeat;
	font-size:13px;
	position: relative;
	top: 0px;
	height: 80px;
	background-color: #fff;
	opacity:0.5;
	width: 100%;
	line-height:50px;
	text-align:center;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#pieloca {
	background:url(../images/img5-2.jpg) center top no-repeat;
	font-size:13px;
	position: relative;
	top: 0px;
	height: 80px;
	background-color: #fff;
	opacity:0.5;
	width: 100%;
	line-height:50px;
	text-align:center;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#pie a, #pieinicio a, #pieloca a, #piegaleria a{
	color:#fff;
	margin-top:-80px;
}
#pie p, #pieinicio p, #pieloca p, #piegaleria p{
	color:#fff;
	margin-bottom:-30px;
}
.politica{
	margin-top:-80px;
	color:#ccc;
}
.oro {
	color:#cebfac;
}
#contenedorflow{
	width:1000px;	
	margin-top:-100px;
	padding-top:70px;
	margin-right: auto;
	margin-left: auto;
}
#contenedorflow a{
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color: #7ab51d;
}
#intpagflo a{
	text-align:right;
	color: #7ab51d;
	font-weight:bold;
	font-size:11px;
}

/* Contacto */
center {
	text-align:left;
	margin-left:50px;
}
#fotoabuelocont {
	background-color:#c0ac93;
	padding-top:10px;
	padding-left:-80px;
	height:275px;
	width:480px;
	margin-left:400px;
	margin-top:-420px;
}
#condiciones {
	margin-left:380px;
	margin-top:-200px;
	background-color:#ac9a84;
	height:80px;
	width:150px;
	padding-top:30px;
	padding-left:30px;
}
#condiciones a{
	color:#fff;
	font-weight: bold;
}
#fotoabuelocont label{
	display: block; 
	font-weight: bold;
}
#fotoabuelocont input[type='submit']{
	margin-top:10px;
	margin-left:185px;
	padding: 6px 8px;
	font-weight: bold;
	background: #e4f1f6; 
}
#fotoabuelocont input[type='submit']:hover{
	background: #edfcff; 
}
#fotoabuelocont input[type='submit']:active{
	background: #cfe6ef; 
	}

.error{
    background-color: #BC1010;
    border-radius: 4px 4px 4px 4px;
    color: white;
    font-weight: bold;
    margin-left: 16px;
    margin-top: 6px;
    padding: 6px 12px;
    position: absolute;
}
.error:before{
    border-color: transparent #BC1010 transparent transparent;
    border-style: solid;
    border-width: 6px 8px;
    content: "";
    display: block;
    height: 0;
    left: -16px;
    position: absolute;
    top: 8px;
    width: 0;
}
.result_fail{
    background: none repeat scroll 0 0 #BC1010;
    border-radius: 20px 20px 20px 20px;
    color: white;
    font-weight: bold;
    padding: 10px 20px;
    text-align: center;
}
.result_ok{
    background: none repeat scroll 0 0 #1EA700;
    border-radius: 20px 20px 20px 20px;
    color: white;
    font-weight: bold;
    padding: 10px 20px;
    text-align: center;
}