/* CSS Document */

body {
 	margin: 0px;
	padding: 0px;
	background: #ffffff url(/img/bg.jpg) repeat top left;
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	}
.transparente {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	}

input,select,textarea {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #7A7A7A;
	padding-right: 10px;
	border: 1px solid #999;
	}

a {
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #666699;
	text-decoration: none;
	}

#main_table {
	margin: 0px; 
	paddign: 0px; 
	}

.error {
	display: block;
	font: bold 10px/12px "Courier New", Courier, monospace;
	color: #990033;
	background-color: #CC9999;
	border: 1px solid #990033;
	text-align: center;
    margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 80%;
	}
	
.error_blue {
	display: block;
	font: bold 10px/20px Georgia, "Times New Roman", Times, serif;
	color: #3333FF;
	background-color: #EEEEFF;
	border-bottom: 1px solid #3333FF;
	text-align: center;
    margin-top: 0px;
	margin-bottom: 10px;
	width: 100%;
	}

.link {
	text-decoration: none;
	cursor: pointer;
	color: #666666;
	font-weight: bold;
	}

.txt_eatibiza{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #999;
	}
	
.txt_eatibiza_h3{
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	color: #666;
	}
				
.txt_eatibiza_h2{
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	color: #DC0067;
	}

.txt_eatibiza_grey_h2	{
	font: normal 14px/14px Arial, Helvetica, sans-serif;
	color: #666;
	}
	
.txt_foot{
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #999;
	}
	
.foot a{
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #999;
	}
	
.foot a:hover{
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #666;
	}

.foot a:visited{
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #999;
	}

/* --------------------------------------------------------------------> */	
	
.txt_eatibiza_link a{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #999;
	}
	
.txt_eatibiza_link a:hover{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #dc0067;
	
	}

.txt_eatibiza_link a:visited{
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #999;
	}
/* --------------------------------------------------------------------> */

#preloadimagenes_es{
	width: 0px;
    height: 0px;
    display: inline;
   	background-image: url(../img/es/about_on1.gif);
	background-image: url(../img/es/menus_on1.gif);
	background-image: url(../img/es/gallery_on1.gif);
	background-image: url(../img/es/contact_on1.gif);
	background-image: url(../img/es/menus_on1.gif);
	background-image: url(../img/es/luxury_on.gif);
	background-image: url(../img/es/luxury_gourmet_on.gif);
	background-image: url(../img/es/simplefresh_on.gif);
	background-image: url(../img/es/brunch_on.gif);
	background-image: url(../img/es/canapes_on.gif);
	background-image: url(../img/es/wedding_menus_on.gif);
	background-image: url(../img/es/wedding_planning_on.gif);
	background-image: url(../img/es/wedding_real_on2.gif);
	background-image: url(../img/es/press_on.gif);
	background-image: url(../img/es/cakes_on.gif);
	}

#preloadimagenes_es{
	width: 0px;
    height: 0px;
    display: inline;
   	background-image: url(../img/en/about_on1.gif);
	background-image: url(../img/en/menus_on1.gif);
	background-image: url(../img/en/gallery_on1.gif);
	background-image: url(../img/en/contact_on1.gif);
	background-image: url(../img/en/menus_on1.gif);
	background-image: url(../img/en/luxury_on.gif);
	background-image: url(../img/en/luxury_gourmet_on.gif);
	background-image: url(../img/en/simplefresh_on.gif);
	background-image: url(../img/en/brunch_on.gif);
	background-image: url(../img/en/canapes_on.gif);
	background-image: url(../img/en/wedding_menus_on.gif);
	background-image: url(../img/en/wedding_planning_on.gif);
	background-image: url(../img/en/wedding_real_on1.gif);
	background-image: url(../img/en/press_on.gif);
	background-image: url(../img/en/cakes_on.gif);
	}
    	
/* --------------------------------------------------------------------> */

table#menu a{
	display: block;
	height: 27px;
	width: 119px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center center;
	}

table#menu a:hover{
	display: block;
	height: 27px;
	width: 119px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	cursor: pointer;
	}

/* --------------------------------------------------------------------> */
	
table#menu a.about_es { background-image: url(../img/es/about1.gif);}
table#menu a.about_es:hover { background-image: url(../img/es/about_on1.gif); }

table#menu a.menus_es { background-image: url(../img/es/menus1.gif); }
table#menu a.menus_es:hover { background-image: url(../img/es/menus_on1.gif); }

table#menu a.gallery_es { background-image: url(../img/es/gallery1.gif); }
table#menu a.gallery_es:hover { background-image: url(../img/es/gallery_on1.gif); }

table#menu a.weddings_es { background-image: url(../img/es/weddings1.gif); }
table#menu a.weddings_es:hover { background-image: url(../img/es/weddings_on1.gif); }

table#menu a.weddings_real_es{ background: url(../img/es/wedding_real2.gif);}
table#menu a.weddings_real_es:hover{ background: url(../img/es/wedding_real_on2.gif);}

table#menu a.contact_es { background-image: url(../img/es/contact1.gif); }
table#menu a.contact_es:hover { background-image: url(../img/es/contact_on1.gif); }

/*table#menu a.menus_es { background-image: url(../img/es/menus1.gif); }
table#menu a.menus_es:hover { background-image: url(../img/es/menus_on1.gif); }*/

/* --------------------------------------------------------------------> */

table#menu a.about_en { background-image: url(../img/en/about1.gif); }
table#menu a.about_en:hover { background-image: url(../img/en/about_on1.gif); }

table#menu a.menus_en { background-image: url(../img/en/menus1.gif); }
table#menu a.menus_en:hover { background-image: url(../img/en/menus_on1.gif); }

table#menu a.gallery_en { background-image: url(../img/en/gallery1.gif); }
table#menu a.gallery_en:hover { background-image: url(../img/en/gallery_on1.gif); }

table#menu a.weddings_en { background-image: url(../img/en/weddings1.gif); }
table#menu a.weddings_en:hover { background-image: url(../img/en/weddings_on1.gif); }

table#menu a.weddings_real_en{ background: url(../img/en/wedding_real1.gif);}
table#menu a.weddings_real_en:hover{ background: url(../img/en/wedding_real_on1.gif);}

table#menu a.contact_en { background-image: url(../img/en/contact1.gif); }
table#menu a.contact_en:hover { background-image: url(../img/en/contact_on1.gif); }

/* --------------------------------------------------------------------> */

table#menu span{
	display: block;
	height: 27px;
	width: 119px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	}
	
table#menu span.about_es{ background: url(../img/es/about_on1.gif) repeat-x center center; }
table#menu span.menus_es{ background: url(../img/es/menus_on1.gif) repeat-x center center; }
table#menu span.gallery_es{ background: url(../img/es/gallery_on1.gif) repeat-x center center; }
table#menu span.weddings_es{ background: url(../img/es/weddings_on1.gif) repeat-x center center; }
table#menu span.weddings_real_es{ background: url(../img/es/wedding_real_on2.gif) repeat-x center center; }
table#menu span.contact_es{ background: url(../img/es/contact_on1.gif) repeat-x center center; }

table#menu span.about_en{ background: url(../img/en/about_on1.gif) repeat-x center center; }
table#menu span.menus_en{ background: url(../img/en/menus_on1.gif) repeat-x center center; }
table#menu span.gallery_en{ background: url(../img/en/gallery_on1.gif) repeat-x center center; }
table#menu span.weddings_en{ background: url(../img/en/weddings_on1.gif) repeat-x center center; }
table#menu span.weddings_real_en{ background: url(../img/en/wedding_real_on1.gif) repeat-x center center; }
table#menu span.contact_en{ background: url(../img/en/contact_on1.gif) repeat-x center center; }

/* --------------------------------------------------------------------> */

table#menus a{
	display: block;
	height: 52px;
	width: 86px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center center;
	}

table#menus a:hover{
	display: block;
	height: 52px;
	width: 86px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	cursor: pointer;
	}

/* --------------------------------------------------------------------> */
	
table#menus a.luxury_en { background-image: url(../img/en/luxury.gif); }
table#menus a.luxury_en:hover { background-image: url(../img/en/luxury_on.gif); }	

table#menus a.luxury_gourmet_en { background-image: url(../img/en/luxury_gourmet.gif); }
table#menus a.luxury_gourmet_en:hover { background-image: url(../img/en/luxury_gourmet_on.gif); }

table#menus a.simplefresh_en { background-image: url(../img/en/simplefresh.gif); }
table#menus a.simplefresh_en:hover { background-image: url(../img/en/simplefresh_on.gif); }

table#menus a.brunch_en { background-image: url(../img/en/brunch.gif); }
table#menus a.brunch_en:hover { background-image: url(../img/en/brunch_on.gif); }

table#menus a.canapes_en { background-image: url(../img/en/canapes.gif); }
table#menus a.canapes_en:hover { background-image: url(../img/en/canapes_on.gif); }

/* --------------------------------------------------------------------> */

table#menus a.luxury_es { background-image: url(../img/es/luxury.gif); }
table#menus a.luxury_es:hover { background-image: url(../img/es/luxury_on.gif); }	

table#menus a.luxury_gourmet_es { background-image: url(../img/es/luxury_gourmet.gif); }
table#menus a.luxury_gourmet_es:hover { background-image: url(../img/es/luxury_gourmet_on.gif); }

table#menus a.simplefresh_es { background-image: url(../img/es/simplefresh.gif); }
table#menus a.simplefresh_es:hover { background-image: url(../img/es/simplefresh_on.gif); }

table#menus a.brunch_es { background-image: url(../img/es/brunch.gif); }
table#menus a.brunch_es:hover { background-image: url(../img/es/brunch_on.gif); }

table#menus a.canapes_es { background-image: url(../img/es/canapes.gif); }
table#menus a.canapes_es:hover { background-image: url(../img/es/canapes_on.gif); }

/* --------------------------------------------------------------------> */

table#weddings_list a{
	display: block;
	height: 34px;
	width: 129px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	background-repeat: no-repeat;
	}

table#weddings_list a:hover{
	display: block;
	height: 34px;
	width: 129px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	cursor: pointer;
	}

/* --------------------------------------------------------------------> */
	
table#weddings_list a.menus_en { background-image: url(../img/en/wedding_menus.gif); }
table#weddings_list a.menus_en:hover { background-image: url(../img/en/wedding_menus_on.gif); }	

table#weddings_list a.planning_en { background-image: url(../img/en/wedding_planning.gif); }
table#weddings_list a.planning_en:hover { background-image: url(../img/en/wedding_planning_on.gif); }	

table#weddings_list a.real_en { background-image: url(../img/en/wedding_real.gif); }
table#weddings_list a.real_en:hover { background-image: url(../img/en/wedding_real_on.gif); }

table#weddings_list a.press_en { background-image: url(../img/en/press.gif); }
table#weddings_list a.press_en:hover { background-image: url(../img/en/press_on.gif); }

table#weddings_list a.cakes_en { background-image: url(../img/en/cakes.gif); }
table#weddings_list a.cakes_en:hover { background-image: url(../img/en/cakes_on.gif); }			

/* --------------------------------------------------------------------> */

table#weddings_list a.menus_es { background-image: url(../img/es/wedding_menus.gif); }
table#weddings_list a.menus_es:hover { background-image: url(../img/es/wedding_menus_on.gif); }	

table#weddings_list a.planning_es { background-image: url(../img/es/wedding_planning.gif); width: 115px; }
table#weddings_list a.planning_es:hover { background-image: url(../img/es/wedding_planning_on.gif); width: 115px; }	

table#weddings_list a.real_es { background-image: url(../img/es/wedding_real.gif); }
table#weddings_list a.real_es:hover { background-image: url(../img/es/wedding_real_on.gif); }

table#weddings_list a.press_es { background-image: url(../img/es/press.gif); }
table#weddings_list a.press_es:hover { background-image: url(../img/es/press_on.gif); }

table#weddings_list a.cakes_es { background-image: url(../img/es/cakes.gif); }
table#weddings_list a.cakes_es:hover { background-image: url(../img/es/cakes_on.gif); }		

/* ---------------------------real weddings-----------------------------------------> */

.tit_real{
	text-transform:uppercase;
	color: #DC0067;
	font-style:italic;
	font-size:20px;
	font-weight:bold;
}

.txt_realwedding{
	color: #666;
	font-style:italic;
	font-size:14px;
}


