body { font-family: Arial, Helvetica, sans-serif; background:url(../imagenes/FONDITO.jpg) repeat; text-align:center;}

.grande{ width:764px; height:auto; margin:20px auto auto auto; background:url(../imagenes/fondo_abajo.jpg) repeat-y; display:table; border-top:#C5B98F 2px solid;}
#banderas2{ width: 38px; height: 18px; float:right; margin-right:5px; margin-top:0;}
#iniciodiv{ margin-top:20px;}

#pie{ width:760px; height:30px; margin:0px auto 0px auto;background-color:#F1EEDF; border-top:#C5B98F 1px solid; border-bottom:#C5B98F 2px solid; border-left:#C5B98F 2px solid; border-right:#C5B98F 2px solid; clear:both;}
.pie_texto{ width:758px; height:auto; font-size:10px; text-align:center; line-height:15px; color: #000000; font-family: "Trebuchet MS", Arial, "Arial Narrow";}

#izquierda{ width:130px; height:auto; float:left; margin-left:2px;}
.izq_arriba{ width:130px; height:190px; background:url(../imagenes/arriba_izq.jpg) no-repeat; float:left;}
.izq_medio{ width:130px; height:200px; background:url(../imagenes/izq_g.jpg) no-repeat; float:left;}
.izq_medio ul{ margin:0; padding:0;}
.izq_medio li{ list-style:none; background-image:url(../imagenes/linea_menu.jpg); float:left; width:91px; height:35px; float:left}

#derecha{ width:630px; height:auto; float:left; margin-right:0px;}
.der_arriba{ width:630px; height:62px; background:url(../imagenes/cabeza.jpg) no-repeat; float:right;}
.der_medio{ width:63px; height:229px; background:url(../imagenes/der.jpg) no-repeat; float:right;}
.der_centro{ width:567px; height:auto; background:url(../imagenes/cuerpo.jpg) no-repeat; float:right;}
.der_centro2{ width:564px; height:auto; float:left;}
.pag_lista{ margin:3px 0 0 5px; padding:0; }
.pag_lista li{list-style: none;}
.divpanos{ width:170px; height:auto;}

.menug{ width:567px; height:30px; background:url(../imagenes/tabla_menu.jpg) no-repeat; float:left;}
.menus{ width:90px; height:10px; font:"Trebuchet MS", Arial, "Arial Narrow"; font-size:10px; text-align:center; color:#FFFFFF; float:left; padding-top:9px; padding-left:4px;}
.menus2{ width:93px; height:15px; font:"Trebuchet MS", Arial, "Arial Narrow"; font-size:10px; text-align:center; color:#FFFFFF; float:left; line-height:11px; padding-top:5px;}
.menus_izq2{width:80px; height:20px; font:"Trebuchet MS", Arial, "Arial Narrow"; font-size:10px; text-align:center; color:#FFFFFF; float:left; line-height:11px; margin-left:7px; margin-top:9px;}

a:link{ color: #FFFFFF; text-decoration: none;}
a:visited{ text-decoration: none; color: #FFFFFF;}
a:hover { text-decoration: none; color: #CCCCCC;}
a:active { text-decoration: none; color: #003399;}

.a:link {color: #003399;text-decoration: none;}
.a:visited {text-decoration: none;color:#003399;}
.a:hover {text-decoration: none;color: #666666;}
.a:active {text-decoration: none;color: #003399;}

.pag{ font-size: 16px; text-align:center; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold;}
.pag:link {color:#003399 ;text-decoration: none;}
.pag:visited {text-decoration: none;color:#003399;}
.pag:hover {text-decoration: none;color: #666666;}
.pag:active {text-decoration: none;color: #666666;}

#subt{ margin-top:12px;}
#titulo{ font-size:24px; text-align:center; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold; margin-top:10px;}
.tex{ font-size: 16px; text-align:center; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold;}
.texmen{ font-size: 15px; text-align:center; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold;}
.texerror{ font-size: 16px; text-align:center; color: #CC3300; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold;}
.texerror a:link{ color: #CC3300;}
.texerror a:visited{ text-decoration: none; color: #CC3300;}
.texerror a:hover { text-decoration: none; color: #CCCCCC;}
.texerror a:active { text-decoration: none; color: #003399;}
.texbien{ font-size: 16px; text-align:center; color:#003399; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold;}
.texbien a:link{ color: #003399;}
.texbien a:visited{ text-decoration: none; color: #003399;}
.texbien a:hover { text-decoration: none; color: #CCCCCC;}
.texbien a:active { text-decoration: none; color: #003399;}

#tex_2{ font-size:14px; text-align:justify; color: #666666; cursor: default; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold;}
.FORMU{ font-size:16px; text-align: left; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold; margin-top:2px; height:24px;}
.menuder{ font-size:12px; text-align: center; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold; margin-bottom:1px; margin-left:15px; width:110px; height:32px; line-height:16px;border:#C5B98F 1px solid;}
.ab:link {color: #666666;text-decoration: none;}
.ab:visited {text-decoration: none;color:#666666;}
.ab:hover {text-decoration: none;color: #CCCCCC;}
.ab:active {text-decoration: none;color: #666666;}
#flash_ini{ width:525px; height:140px; margin-left:20px; float:left;}
.dir{ font-size:11px; text-align:left; color: #000000; font-family: "Trebuchet MS", Arial, "Arial Narrow"; margin-top:2px; height:24px; white-space:pre;}
.cuadropic{ padding-left:3px;}

#resultadoc{ width:564px; height:auto;}
#resultadoh{ width:564px; height:auto;}
.texcasitas{ font-size:14px; text-align:center; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold;}
#cashab{ width:500px; text-align: justify;}
#casitaflash{width:400px; height:150px; float:left; background-color:#C5B98F; margin-bottom:20px;}
#habitaflash{width:400px; height:150px; float:left; background-color:#C5B98F; margin-bottom:20px;}
.castex{ width:150px; height:150px; float:left; font-size:18px; text-align:left; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold; padding-left:4px; margin-bottom:20px;}

.menustyle{ font-size:13px; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold; margin-bottom:1px; margin-left:6px; width:250px; height:58px; line-height:16px;border:#C5B98F 1px solid;}
.menustyle_der{ font-size:13px; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold; margin-bottom:1px; margin-right:2px; width:196px; height:119px; line-height:16px;border:#C5B98F 1px solid; float:right;}
.menutextaerea{ font-size:13px; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold; margin-bottom:5px; margin-left:6px; width:450px; height:180px; line-height:16px;border:#C5B98F 1px solid;}
.menufoto{ font-size:13px; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold; margin-bottom:1px; margin-left:6px; width:450px; height:50px; line-height:16px;border:#C5B98F 1px solid;}
.comentario{width:550px; height:auto; margin-bottom:20px; border:#C5B98F 1px solid; display:table;}
.comen1{ display:table; width:518px; font:"Trebuchet MS", Arial, "Arial Narrow"; font-size:12px; text-align:left; text-decoration:underline; color:#666666; margin:10px auto 10px 15px;}
.comen_tex{ width:518px; font-size: 15px; text-align:justify; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight:580; margin:13px auto 15px 15px; display:table;}
.texplatos{  font-size:16px; text-align:left; color: #666666; cursor: default; font-family: "Trebuchet MS", Arial, "Arial Narrow"; margin-left:0px; margin-bottom:15px;background-color:#E7E3CA;padding:2px;}
.subtplatos{ font-size:16px; text-align:left; color: #666666; cursor: default; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight:bold; margin-left:0px; border:#E7E3CA 2px solid;}
.tituloplatos{ font-size:18px; text-align:left; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold; margin-top:10px; margin-right:0px; margin-left:20px; margin-bottom:10px; background-color:#C2BC98;}
.menuuuu{ width:540px; margin-bottom:20px; border:#C5B98F 1px solid; display:table;}
.contmenu{ width:450px; margin-left:45px;}

.atrac{width:560px; height:auto; float:left; margin-bottom:10px;}
.atrac1{width:165px; height:450px;; float:left;}
.tex_2p{ font-size:14px; text-align:justify; color: #666666; cursor: default; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold;}
#vinedo { position:absolute; width:164px; height:123px; z-index:1; top:0px; margin-left:380px; left:0px; background-image: url(../imagenes/atrac/vinedo.jpg); visibility: hidden;}
#huerta { position:absolute; width:164px; height:123px; z-index:2; top:20px; margin-left:380px; left:0px; background-image: url(../imagenes/atrac/huerta.jpg); visibility: hidden;}
#granja { position:absolute; width:164px; height:123px; z-index:3; top:0px; margin-left:380px; left:0px; background-image: url(../imagenes/atrac/granja.jpg); visibility: hidden;}
#templo { position:absolute; width:164px; height:123px; z-index:3; top: 0px; margin-left:380px; left:0px; background-image: url(../imagenes/atrac/templo.jpg); background-repeat:no-repeat; visibility: hidden;}
#carreta { position:absolute; width:164px; height:123px; z-index:3; top:30px; margin-left:380px; left:0px; background-image: url(../imagenes/atrac/carreta.jpg); visibility: hidden;}
#taller { position:absolute; width:164px; height:231px; z-index:3; top:0px; margin-left:380px; left:0px; background-image: url(../imagenes/atrac/taller.jpg); visibility: hidden;}
#picina { position:absolute; width:164px; height:123px; z-index:9; top:30px; margin-left:380px; left:0px; background-image: url(../imagenes/atrac/Piscina.jpg); visibility: hidden;}
.titulo{ font-size:22px; text-align:center; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold; margin-top:10px;}
.menusdet{width:350px; height:auto; margin:8px auto 10px auto; font-size: 16px; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight:400;}

.der_centrol{ width:567px; height:auto; float:left;}
.texlinksub{ font-size: 16px; text-align:center; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold; background-color:#D8D6D5}
.texlinks{ font-size: 16px; text-align:left; color: #666666; font-family: "Trebuchet MS", Arial, "Arial Narrow"; font-weight: bold;}

/*estilos de la seccion video*/
.cajavidio{ width:425px; margin:10px auto; border:#996 solid 2px;}
	#player{ display:block;width:425px;height:300px;}
.vidios{ margin:30px 0;}
	.vidios a{ color:#003399; text-decoration:none; font-weight:bold;}
	.vidios a:hover{ color:#666;}
	.vidios a img{ border:#996 solid 1px;}
	.vidbox{ float:left; margin:0 0 20px 47px; width:125px;}
	
.clear{ clear:both;}