*{margin:0;padding:0;}:focus,:active {outline:0}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}a img{border:0}

body {background:#666 url(../images/bg.gif) repeat;color: #777;}
p  {margin: 0 0 15px; line-height: 1.4em; text-align:justify; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#666;  }
.parrafo_blanco { margin: 0 0 15px; line-height: 1.4em; text-align:justify; font-size:13px; font-family: Arial, Helvetica, sans-serif; color: #FFF;}

a { color: #660;}
h1 {margin: 0;padding: 0;font: italic 25px "Times New Roman", Times, serif;color:#917F03; text-align: left; }
h2 {margin: 0;padding: 0;font: italic 25px "Times New Roman", Times, serif;color:#917F03; text-align:center; }
h3 { font-size: 1.3em; font: bold 1.3em Arial; color: #222; margin: 0 0 10px; }
h4 {margin: 0; padding-left:50px;font: italic 22px "Times New Roman", Times, serif;color:#917F03; text-align:center;background: url(../images/miniflor2.png) no-repeat left 10%; }'
h4:hover{ color:#FFF;}

.title {padding: 0 10px 0px 40px;font-size:20px;font-family:"Times New Roman", Times, serif;}
.title2 {padding: 0 10px 5px 60px;font-size:22px;background: url(../images/miniflor2.png) no-repeat left 45%; font-family:"Times New Roman", Times, serif;}
.title3 {padding: 0 10px 5px 60px;font-size:25px;background:url(../images/Adornotitulos.gif) no-repeat left ; font-family:"Times New Roman", Times, serif; height:50px;}
.title4 {padding: 0 10px 0px 40px;font-size:20px;font-family:"Times New Roman", Times, serif; color:#660;}

.corporativo { font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font: bold; color: #808000;}

.parrafo_politica { font-size:11px; font-family:Verdana, Geneva, sans-serif; }

ul li.listapenamea{padding-left: 20px;background: url(images/img09.gif) no-repeat left center;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;  }
ul li.penamea1{padding-left:25px;background: url(../images/img07.gif) no-repeat left center;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  }
ul li.penamea2{padding-left:25px;background: url(../images/img07.gif) no-repeat left center;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  }
ul li.penamea3{padding-left:25px;background: url(../images/img07.gif) no-repeat left center;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  }

/* fuentes penamea*/



/* fin fuentes penamea*/


/* contenedor general*/
#wrap {margin:0 auto; width:1000px; margin-top:0px;-border-radius:10px;}

.clear{clear: both; margin-top:10px;}

#logo { float:left; margin: 0px 0px 0px 0px; width:1000px;height:240px; background: #FFF;}

#contenedorlogo{ width:125px; height:145px; background:url(../images/logo.png) no-repeat; margin:0 auto; margin-top:15px;}
	

	#content-top {clear:both; width:967px; height:25px; background: #FFF url(../images/content-top.gif) no-repeat;position: relative;margin: 10px 0px 0px 6px; }
	#content-middle { padding: 10px 25px 10px 25px; background: #FFF;}
	#content-bottom { clear: both; padding: 6px 0 7px; background:  url(../images/content-bottom.gif) no-repeat left bottom; }
	#pitch { text-shadow: 1px 1px 1px #3F6AA2; background: url(../images/pitch.jpg) no-repeat; height: 159px; padding: 50px 30px 0 30px; position: relative; margin: 0 7px 30px; font-size: 1.3em; font-style: italic; color: #fff;  }
    .pitch { height: 159px;position: relative; margin: 0 -7px 50px;}
	
	/* contenido  index*/
#contenedor_index { background: #F1EDE1; height:560px;}

#index_making { width:390px;height:360px;background: url(../images/img_index/fondo-ini-verde.gif);float:left;margin:20px 0px 0px 20px;padding:0px;}

#index_cont_info1 { width:564px; height:360px; background: url(../images/img_index/fondo-ini-verde.gif);float:left; margin:20px 0px 0px 10px;}
	#index_cont_texto1 { width:340px; padding:12px;}
	#pic_cont_texto1 {width:200px; height:360px; float:right; background: #660 no-repeat; 
	margin:0px 0px 0px 20px;}
	
#index_cont_ubicacion{width:370px; height:135px; background: #9E9567; float:left; margin:10px 0px 0px 20px;padding:10px;float:left;}
	#pic_mapa { width:240px; height:112px; background: #F3E898; float:left; border:#FFF 6px solid; margin-right:10px;}
	.texto_ubicacion{ font-size:14px; text-align:left; margin-left:10px; color:#FFF;}
	.titulo_ubicacion { color:#FFF; font-size:18px; margin-bottom:8px; font-family:Verdana, Geneva, sans-serif;}
	
#index_cont_salones {width:543px; height:135px; background:#E1DFC8;float:left; margin:10px 0px 0px 11px;padding:10px;}
	#texto_salones { width:240px; float: left; margin:0px 0px 0px 14px; color:#666; border-left:#999 1px dotted; padding-left:10px;}
	.texto_salones p { font-size:12px; text-align: left;}
	#pic_salones { width:260px; height:112px; background: #FFF9D5; float:left; border:#FFF 6px solid;}
	/* fin contenido index*/


	/* inicio contenido restaurante carta*/
#meson_caja_iz1 { width:504px; height:380px; background: #DFDDC6; float:left; margin:0px 24px 10px 0px; padding:16px;}
#meson_caja_der1 {width:385px; height:200px; background: #FCF5C3 url(../images/img_restaurante/horarios.jpg) no-repeat; float: left;margin:0px 0px 10px 0px; border:1px #660  dotted;}

#meson_caja_der2 {width:385px; height:168px; background: #E8E8E8; float: left;margin:10px 0px 0px 0px;background: url(../images/botones/caja_menu_virtual01.jpg) no-repeat;border:1px #660 dotted;}
#meson_caja_der2:hover { background:url(../images/botones/caja_menu_virtual02.jpg) no-repeat;border:1px #660 dotted;}
		#pic_meson {width:200px;height:175px;position: relative;left:700px;top:-150px;}
		#imagen_reloj { width:120px; height:120px;background:; position:relative;left:-20px;bottom:100px;}
	
#contenedor_vistas {width:1000px; height:500px; background:#EBE2B5 ;margin-top:50px; border:0; padding:0px; margin-left:-25px; border-top:#660 1px  dotted;}
#contenedor_textos_vistas {width:999px; height:166px;background: url(../images/img_restaurante/virtualtour.jpg) no-repeat;border:0; margin-bottom:-10px;border-bottom: #660 1px dotted; position:relative; margin-left:-25px; margin-top:15px; }	
.texto_restaurante { color:#FFF; text-align:center; font-size:14px; font-family:Verdana, Geneva, sans-serif; line-height:50%;}
	/* fin contenido  restaurante carta*/


	/* inicio contenido clientes*/
#clientes_col_iz { width:445px; height:346px; background: #FFF; float:left; padding:10px;}
#clientes_col_dr {width:430px; height:340px; background: #FFF; float: left; margin-left:20px;padding:15px; border-left:#660 1px dotted;}
#clientes_galeria {margin:10px 0px 0px 0px;}
.texto_clientes { color:#826E0C;}
#contenedor_carta_bodas { width:1000px; height:250px;background: #666;border:0; margin-bottom:-10px; position:relative; margin:20px 0px 15px -25px;}
	/* fin contenido clientes*/

	/* inicio contenido clientes*/
#ubicacion_col_der { float:left; width:350px; background: #FFF;border-top:1px  dotted  #CC0;}
	/* fin contenido clientes*/
	
	
	/* inicio contenido salones*/
	
#salones_barraverde_central {width:1000px; height:178px; background: url(../images/img_salones/fondo_barra.gif) repeat; margin-left:-25px;}

.barraverde_central a{color:#FFF; font-size:18px; text-decoration:none; padding-left:30px; padding-top:60px;}

.barraverde_central a:hover {color: #FF0; font-size:18px;text-decoration:none;}

#salones_contenidos { margin-left:-25px; width:1000px; height:450px; background:#FBFFEA;}

#pic_contenidos { width:280px; height:400px; background: ; float:left; margin:20px 10px 0 20px; border-right:#666 1px  dotted; padding-right:20px;}

#tex_contemidos { width:640px; height:400px; background:; float:left;margin:20px 10px 0 10px;}

#left_nav{width:200px;height:auto;padding:5px 0 0 0; float:left;}

#left_nav ul{list-style:none;margin: auto;display:block; padding:0px;}
#left_nav ul li{list-style:none;display:block;width:auto;height:29px;padding:0px;line-height:20px;}
#left_nav ul li a{height:29px;display:block; width:150px;text-decoration:none;padding:0 0 0 60px; margin:7px 0 7px 0;color: #FFF;border-bottom:1px #bedf77 dashed;background-position:0px 0px;font-size:15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#left_nav a:hover{ color: #FF9;}
#imagen_barra_verde { height:178px; width:400px; background:#666; float:right; margin-right:150px;}
	
#feria_novios { width:638px; height:200px; background:#FF9; border:1px #660 dotted;}

.texto_salones_1 { color:#826E0C; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; padding-left:8px; border-left:#660 1px  dotted; margin-left:80px;}
	/* fin contenido salones*/

.column { float: left; width: 270px; margin: 0 10px 0 0; line-height: 2.2em; border-right: 1px  dashed #ddd; padding-right:20px;}

	.column.last { margin-right: 0; border:none; }
	.column img { padding: 10px; border: 1px solid #ddd; margin: 0 0 5px; }
	.column img:hover { border: 1px solid  #917F03; margin: 0 0 5px;}
	 .column p{ font-size:12px;}
	 
	.columnas_contenido1 {float: left; width: 280px; margin: 0 0px 0 0;border-bottom:1px  dotted  #CC0;background:url(../images/flor.png) no-repeat; width:283px; height:225px;}

	.columnas_contenido2 {float: left; width:440px; margin: 10px 0px 0 20px; padding-right:10px;text-align: justify; padding-top:10px;
	border-top: 1px  dotted #917F03;border-bottom: 1px  dotted #917F03;}

	.columnas_contenido3 {float: left; width: 280px; margin: 0 10px 0 0;border-bottom:1px  dotted  #CC0;width:283px; height:225px;-ms-border-radius:8px; /*IE*/-moz-border-radius:8px; /*FIREFOX*/-webkit-border-radius:8px; /*WEBKIT*/-khtml-border-radius:8px; /*KONQUEROR*/
behavior:url(border-radius.htc);}
	
	.columnas_contenido4 {float: left;margin: 0 10px 0 0; border:1px  dotted  #CC0;width:283px; height:225px;width:273px; float:left; background: url(../images/rightpanbg.gif) 0 0 repeat-y;}
	
	#rightPan{width:270px;height:225px; float:left; background:url(../images/images/rightpanbg.gif) 0 0 repeat-y;}
	#rightbottomPan{width:273px; height:24px; background: url(../images/images/rightbottompan.gif) 0 0 no-repeat;}

.more a { background: url(../images/bullet.gif) no-repeat 0 7px; padding: 0 0 0 8px; color: #660; font-weight: bold; font-size: .7em; }
	
#templatemo_footer { font-family:Verdana, Geneva, sans-serif; font-size:11px;clear: left;padding: 15px 0px 0px 0px;width: 920px;height: 62px;color:#FFF;line-height: 24px;text-align: center; margin:0 auto;}

#templatemo_footer a {color: #FFF;text-decoration: none;}

#templatemo_footer a:hover {text-decoration: underline;}
		

#rightpart {width:300px;float: right;}

#boxtop {background-image: url(../images/topbg.gif);height: 17px;width: 296px;background-repeat: no-repeat;}

#boxbg {width:296px;background-image: url(../images/boxbg.gif);background-repeat: repeat-y; padding-left:24px;}
	
#boxbottom {background-image:url(../images/bottombg.gif);background-repeat: no-repeat;height: 17px;width: 296px;}
p.rightpart{ width:180px; text-align:justify; margin-left:30px; border-left: 1px solid #CC0; padding-left:10px; }	


#izq { float:left; width:133px;height:200px;position:relative; margin-left:-10px; margin-top:-710px; background:#CCC}
#der {float: right; width:133px;height:200px;position:relative; margin-right:-10px;margin-top:-710px; background:#CCC}

.contenedor_mapas {width:400px; height:180px;text-align: center; margin:0 auto;border-top:1px dotted # FFF; padding:6px;}
.contenedor_formulario {
	width:500px;
	height:450px;
	float: left;
	text-align: left;
	color: #333;
	margin-top:20px;
	border:1px  dotted #917F03;
	margin-bottom:30px;
	background-color: #fefeda;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.columnas_libre{ border: 1px  dotted  #CC0;margin-top:10px;}

.logo_calidad { width:240px; height:69px;margin:0 auto; background:url(../images/certificados.png) no-repeat;}

.caja1 {width:220px; height:30px; float:left; margin-left:5px; margin-bottom:3px;}
.caja1:hover{background:#990; color:#FFF;}
.caja2 {width:220px; height:30px; float:left; margin-left:5px; margin-bottom:3px;}
.caja2:hover{background:#990; color:#FFF;}
.caja3 {width:220px; height:30px; float:left; margin-left:5px; margin-bottom:3px;}
.caja3:hover{ background:#990; color:#FFF;}
.caja4 {width:220px; height:30px; float:left;margin-bottom:3px;}
.caja4:hover{background:#990; color:#FFF;}


.embed{}
.img {}
#candado1{width:15px; height:15px; background:url(../images/candado_abierto.gif) no-repeat; position:relative; margin:0px 0px 0px -10px; 
padding: 0px 22px 0px 14px; }
#candado2{width:15px; height:15px; background:url(../images/candado_cerrado.gif) no-repeat; position:relative; margin:0px 0px 0px -10px; 
padding: 0px 22px 0px 18px; }
#boton_menubodas { width:1000px; height:166px; background:#999;position:relative; margin-left:-24px;margin-top:40px; overflow:hidden;}
