* {margin:0; padding:0}
:focus  { outline : 0;}

.link{ font-family: "Century Gothic"; font-size:13px; color:#b37804;}

.encabezado{ font-family: "Century Gothic"; font-size:13px; color:#8b7f60;}

.menu{font-family: "Century Gothic"; font-size:13px;  color:#8A8A8A; text-decoration:none}

.main{font-family: "Century Gothic"; font-size:13px;  color:#8b7f60; line-height:16px}

.blanco{color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size:13px; }

.input{width:132px; height:17px;border-width:1px;border-style:solid;background-color:#FFFFFF;border-color:#DBDBDB;font-family:
 Arial, Helvetica, sans-serif; font-size:12px;  color:#8A8A8A;padding-top:1px;}

.textarea{width:132px; height:90px;border-width:1px;border-style:solid;background-color:#FFFFFF;border-color:#DBDBDB;font-family: "Century Gothic"; font-size:12px;  color:#8A8A8A;padding-top:1px;overflow:auto;}

body {margin:0; padding:0;font-family: "Century Gothic";font-size:13px;color:#D9D9D9; line-height:16px;}

.fondo {background-image:url(images/back_03.jpg);}

table {border-collapse:collapse;border:0px;margin-left: auto;margin-right: auto;}

td{vertical-align:top;}

img{border:none;}

a{color:#8b7f60; text-decoration:underline;}
a:hover{text-decoration:none}

.servicios{background-color:#e4d5b0; color:#441d1e;}
.servicios td{padding:2px; text-align:center; border-color:#441d1e;}


/*==========================================*/
#gallery {width:680px; height:350px; position:relative; margin-left:10px; margin-right:10px; }
#gallery b.default {position:absolute;  width:510px; height:350px; text-align:left;}
#gallery b.default img {display:block; margin:0 auto 0px auto; }
#gallery b.default span {display:block; color:#000; font-family:Arial; font-weight:normal; font-size:13px; width:500px; margin:0 auto;}

#gallery ul {list-style:none; padding:0; margin:0; width:140px; position:relative; float:right; margin-right:10px;}
#gallery ul li {display:inline; width:42px; height:42px; float:left; margin:0 0 5px 3px;}
#gallery ul li a {display:block; width:40px; height:40px; text-decoration:none; }
#gallery ul li a span {display:none;}
#gallery ul li a img {display:block; width:40px; height:40px; border:0; border:1px solid ; border-color:#fff #ccc #ccc #fff;}


#gallery ul li a:hover { display:block;  background: #d7c09a; }
#gallery ul li a:hover b {position:absolute; left:-530px; top:0; width:510px; height:342px;  text-align:left; z-index:20; background-color:#fff;}
#gallery ul li a:hover span {display:block; color:#333; font-family:Arial; font-weight:normal; font-size:13px; width:500px; margin:0;}
#gallery ul li a:hover img {margin:0 auto 0px auto; width:auto; height:auto; }

.center {text-align:center;} 
.right {text-align:right;}
.left {text-align:left;}
.justify {text-align:justify;}

/*===================tags nuevos=======================*/
header{width:960px; height:auto; text-align:center; margin:0 auto;}
embed {height:auto;}

.swf1 {width:700px; height:250px; text-align: center; }
.swf2 {width:700px; height:55px; text-align: center; }
.swf3 {width:600px; height:400px; text-align: center; }
.intro{width:600px; height:auto; margin:0 auto; margin-top:50px;}
.flash{width:700px; height:auto; margin:0 auto; background-color:#86704b;}
.flash2{width:850px; height:auto; margin:0 auto; background-color:#86704b; margin-top:8px;}
.superior{width:674px; padding:13px 13px 5px 13px; margin:0 auto;background-color:#86704b; margin-top:8px;}
.logo{ width:248px; height:219px; float:left;}
section{ width:960px; height:auto; margin:0 auto;}
.fotoprincipal{margin:10px; border-bottom:#86704b solid 10px; border-left:#86704b solid 10px; border-right:#86704b solid 10px; width:680px; margin:0 auto; height:auto; background-color:#86704b;} 
footer{width:100%; height:30px; display:block; }
.push{clear:both;}
.interior{width:960px; padding:0 10px 10px 10px; height:auto; border:#86704b solid 10px; background-color:#FFFFFF;}
h1{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#8b7f60; margin-top:5px; margin-left:10px; font-weight:bold;}
.derecha{ width:409px; height:219px; float:left; margin-left:15px;}

/*
   --- Animación de Imagen de Fondo en Menu  ---
*/
.facebook{ width:49px; height:50px; float: right;}
.menunuevo{width:669px; padding:5px 15px 10px 16px; margin:0 auto; background-color:#86704b;}
#animar_fondo{width:620px; height:auto; background-color:#000000;}

#animar_fondo ul {
	list-style:none;
	margin:0;
	padding:0;
	width:620px;
	height:50px;
}

#animar_fondo li {
font-size:14px;
	float:left;
	width:auto;
	height:50px;
	margin:0;
	padding:0;
	text-align:center;
	line-height:50px;
}
#animar_fondo li a {
	display:block;
	color:#d4b596;
	text-decoration:none;
}
#animar_fondo li a {
padding-left:6px;
padding-right:5px;
	background-image: url(images/menu_fondo2.jpg);
	background-repeat: repeat;
	background-position: center;
}
#animar_fondo li a:hover {
	background-position:0px -79px;
}


.menunuevo2{width:680px; padding:5px 9px 10px 11px; margin:0 auto; background-color:#86704b;}
#animar_fondo2{width:624px; height:auto; margin:0 auto;}

#animar_fondo2 ul {
	list-style:none;
	margin:0;
	padding:0;
	width:auto;
	height:50px;
}

#animar_fondo2 li {
font-size:14px;
	float:left;
	width:auto;
	height:50px;
	margin:0;
	padding:0;
	text-align:center;
	line-height:50px;
}
#animar_fondo2 li a {
	display:block;
	color:#d4b596;
	text-decoration:none;
}
#animar_fondo2 li a {
padding-left:20px;
padding-right:20px;
	background-image: url(images/menu_fondo2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#animar_fondo2 li a:hover {
	background-position:0px -79px;
}
/***********************nuevo*****************************/
.container{width:650px; margin-left:15px; margin-top:15px;}
.toggle_container {
 margin:0 0 0 5px;
 padding: 0;
 border-top: 1px solid #d6d6d6;
 border-bottom: 1px solid #d6d6d6;
 overflow: hidden;
font-family: "Century Gothic";font-size:13px;
color:#8b7f60;
 width: 100%;
 clear: both;
}
.toggle_container .block {
 padding: 5px;
 background: url(toggle_block_btm.gif) no-repeat left bottom;
}
.toggle_container .block p {
 padding: 5px 0;
 margin: 5px 0;
}
.toggle_container h3 {
 margin: 0 0 10px;
 padding: 0 0 5px 0;
 border-bottom: 1px dashed #ccc;
}
.trigger{margin-bottom:10px;}
h2 a{font-family: "Century Gothic";font-size:16px;}
h4 { font-size:32px; margin:0; padding:0;}
.galeria{ text-align:center; margin:0 auto; margin-bottom:10px; width:400px;}
.vin ul {
	color:#856596;
	list-style:none;
}
.vin li {
	background:url(images/vin.jpg) no-repeat left top;
	padding:0 0 0 15px;
	background-position:0 9px;
	line-height:25px;
	font-size:14px;
}
.vin li a {
	text-decoration:none;
	color:#5b7200;
}
.vin li a:hover {
	text-decoration:none;
}
ul{ list-style:none;}
