/*
 *
 *   CSS - www.ibizahouserenting.com
 *
 */

.menu_lang {
	display: block;
	width: 60px;
	height: 28px;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	color: #2b3d63;
	background-color: #FFFFFF;
	}
		
.menu_lang:hover {
	color: #CCCCCC;
	background-color: #2b3d63;
	}
	
.sep2{
	width: 100%;
	height: 1px;
	background: #fff url(../img/line_foot.gif) repeat-x top left;
	}
	
.tit1 {
	font: normal 15px/17px Arial, Helvetica, sans-serif;
	color: #d39501;
	display: block;
	background: url(../img/item_titulo.gif) no-repeat top left;
	margin-top: 3px;
	margin-bottom: 8px;
	padding: 0px 0px 0px 27px;
	text-transform: uppercase;
	}

.tit2 {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #C4540A;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	text-transform: uppercase;
	}

.tit2_submain {
	font: bold 13px/15px Arial, Helvetica, sans-serif;
	color: #C4540A;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	text-transform: uppercase;
	}

.tit3 {
	font: bold 15px/17px Arial, Helvetica, sans-serif;
	color: #000;
	display: block;
	background: url(../img/item_titulo.gif) no-repeat top left;
	margin-top: 3px;
	margin-bottom: 8px;
	padding: 0px 0px 0px 27px;
	text-transform: uppercase;
	}

.tit4 {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #C4540A;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	text-transform: uppercase;
	}

.tit41 {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #C4540A;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	}

.encabezado {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #C4540A;
	display: block;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	}

.texto {
	font: normal 12px/14px Arial, Helvetica, sans-serif; 
	color: #666;
	display: inline;
	}

.texto_b {
	font: bold 12px/14px Arial, Helvetica, sans-serif; 
	color: #666;
	display: inline;
	}
	
.texto_desmapa a{
	font: normal 12px/13px Arial, Helvetica, sans-serif; 
	color: #666666;
	}

.texto_desmapa a:hover{
	font: normal 12px/13px Arial, Helvetica, sans-serif; 
	color: #666666;
	text-decoration: underline;
	}
	
.texto_desmapaint a{
	font: normal 11px/12px Arial, Helvetica, sans-serif; 
	color: #666666;
	}

.texto_desmapaint a:hover{
	font: normal 11px/12px Arial, Helvetica, sans-serif; 
	color: #666666;
	text-decoration: underline;
	}
	
.txt {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #666;
	display: inline;
	}
	
.txt_servicios {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #666;
	display: inline;
	}

.enlace {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-top: 3px;
	margin-bottom: 8px;	
	}

.enlace_next{
	font: normal 20px/22px Arial, Helvetica, sans-serif;
	color: #DBA931;
	padding-top: 10px;
	}

.enlace2 {
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 1px;
	margin-bottom: 8px;	
	}
	
.enlace_serv {
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 1px;
	margin-bottom: 8px;	
	}
	
.btn_volver a{
	display: block;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: right;
	padding-right: 30px;
	height: 20px;
	width: 120px;;
	vertical-align: middle;
	background-image: url(../img/arrow.gif);
	background-repeat: repeat-y;
	background-position: right;
	}
.btn_volver a:hover{
	display: block;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: right;
	padding-right: 30px;
	height: 20px;
	width: 120px;;
	vertical-align: middle;
	background-image: url(../img/arrow.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-decoration: underline;
	}
.botones_menu {
	width: 10%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: center;	
	font: bold 12px/18px Arial, Helvetica, sans-serif;	
	border: 1px dashed #FFCCCC;
	background-color:#FF0033;
	color:#FFFFFF;
	padding-top: 14px;
	margin-top: 10px;
	}	

.tel{
	font: normal 18px/18px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.imagenEnlace {
	text-decoration:none;
	border-width:0px;
	border-color:#FFFFFF;
	border-style:none;
	}

a.link {
	font: normal 12px/14px Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #2b3d63;
	}
	
a.link_submain {
	font: normal 15px/16px Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #2b3d63;
	}	
.imagen {
	border:none;
	background: url(../img/loading_transp.gif) no-repeat 50% 50%; /*Imagen de precarga de la imagen*/
	}	
	
.elemento {
	background:#FFFFFF url(../img/flechaMin.gif) no-repeat top left;
	padding:1px 10px 20px 20px;
	} 	

.elemento2 {
	background:#FFFFFF url(../img/flechaMin.gif) no-repeat top left;
	padding:1px 10px 20px 20px;
	margin:2px 1px 2px 20px;
	} 	
	
.enlace3 {
	display: block;
	height: 52px;
	margin: 0px;
	padding: 0px 30px 0px 0px;
	background: url(../img/siguiente.gif) no-repeat top right;
	border: none;
	vertical-align: top;
	text-align: right;
	text-transform: uppercase;
	cursor: pointer;
	}

.enlace4 {
	display: block;
	height: 52px;
	margin-top: 0px;
	margin-bottom: 2px;
	border: none;
	vertical-align: top;
	}

.enlace4 a {
	display: block;
	height: 52px;
	padding: 0px 34px 27px 0px;
	background: url(../img/siguiente.gif) no-repeat top right;
	font: bold 12px/27px Arial, Helvetica, sans-serif;
	color: #C4540A;
	margin-top: 0px;
	text-align: right;
	vertical-align: bottom;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	}

.enlace5 {
	display: block;
	height: 52px;
	margin-top: 0px;
	margin-bottom: 2px;
	border: none;
	vertical-align: top;
	}
	
.enlace5 a {
	display: block;
	height: 52px;
	padding: 0px 34px 27px 0px;
	background: url(../img/siguiente.gif) no-repeat top right;
	font: bold 12px/27px Arial, Helvetica, sans-serif;
	color: #C4540A;
	margin-top: 0px;
	text-align: right;
	vertical-align: bottom;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	}
	
input,select,textarea {
	height: 22px;
	margin: 2px 0px 2px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #666;
	}

input.submit {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #C4540A;
	border: none;
	margin: 0px;
	padding: 0px;
	background: none;
	text-transform: uppercase;
	cursor: pointer;
	}

#foot {
	border: none;
	background-color: #FFFFFF;
	margin: 0px;
	}

#foot span{
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #2b3d63;
	}
	
#foot a {
	font: normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #2b3d63;
	text-decoration: none;
	}
	
#foot a:hover {
	color: #000066;
	}

#head {
	}
/* ______________________________________________________________________________  MENU */

table#menu span{
	display: block;
	height: 40px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	}
	
table#menu span.Home_es{ background: url(../img/site/vvibiza/es/Home_act.gif) repeat-x center center; }
table#menu span.MenuBarcos_es{ background: url(../img/site/vvibiza/es/MenuBarcos_act.gif) repeat-x center center; }
table#menu span.MenuCasas_es{ background: url(../img/site/vvibiza/es/MenuCasas_act.gif) repeat-x center center; }
table#menu span.MenuCoches_es{ background: url(../img/site/vvibiza/es/MenuCoches_act.gif) repeat-x center center; }
table#menu span.MenuVentas_es{ background: url(../img/site/vvibiza/es/MenuVentas_act.gif) repeat-x center center; }
table#menu span.MenuServicios_es{ background: url(../img/site/vvibiza/es/MenuServicios_act.gif) repeat-x center center; }
table#menu span.Quienes_es{ background: url(../img/site/vvibiza/es/Quienes_act.gif) repeat-x center center; }

table#menu span.Home_en{ background: url(../img/site/vvibiza/en/Home_act.gif) repeat-x center center; }
table#menu span.MenuBarcos_en{ background: url(../img/site/vvibiza/en/MenuBarcos_act.gif) repeat-x center center; }
table#menu span.MenuCasas_en{ background: url(../img/site/vvibiza/en/MenuCasas_act.gif) repeat-x center center; }
table#menu span.MenuCoches_en{ background: url(../img/site/vvibiza/en/MenuCoches_act.gif) repeat-x center center; }
table#menu span.MenuVentas_en{ background: url(../img/site/vvibiza/en/MenuVentas_act.gif) repeat-x center center; }
table#menu span.MenuServicios_en{ background: url(../img/site/vvibiza/en/MenuServicios_act.gif) repeat-x center center; }
table#menu span.Quienes_en{ background: url(../img/site/vvibiza/en/Quienes_act.gif) repeat-x center center; }

table#menu span.Home_fr{ background: url(../img/site/vvibiza/fr/Home_act.gif) repeat-x center center; }
table#menu span.MenuBarcos_fr{ background: url(../img/site/vvibiza/fr/MenuBarcos_act.gif) repeat-x center center; }
table#menu span.MenuCasas_fr{ background: url(../img/site/vvibiza/fr/MenuCasas_act.gif) repeat-x center center; }
table#menu span.MenuCoches_fr{ background: url(../img/site/vvibiza/fr/MenuCoches_act.gif) repeat-x center center; }
table#menu span.MenuVentas_fr{ background: url(../img/site/vvibiza/fr/MenuVentas_act.gif) repeat-x center center; }
table#menu span.MenuServicios_fr{ background: url(../img/site/vvibiza/fr/MenuServicios_act.gif) repeat-x center center; }
table#menu span.Quienes_fr{ background: url(../img/site/vvibiza/fr/Quienes_act.gif) repeat-x center center; }

table#menu a{
	display: block;
	height: 40px;
	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: 40px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	}

/* ES */
table#menu a.Home_es       			{ background-image: url(../img/site/vvibiza/es/Home.gif); }
table#menu a.Home_es:hover 			{ background-image: url(../img/site/vvibiza/es/Home_hov.gif); }

table#menu a.MenuBarcos_es			{ background-image: url(../img/site/vvibiza/es/MenuBarcos.gif); }
table#menu a.MenuBarcos_es:hover	{ background-image: url(../img/site/vvibiza/es/MenuBarcos_hov.gif); }

table#menu a.MenuCasas_es			{ background-image: url(../img/site/vvibiza/es/MenuCasas.gif); }
table#menu a.MenuCasas_es:hover		{ background-image: url(../img/site/vvibiza/es/MenuCasas_hov.gif); }

table#menu a.MenuCoches_es			{ background-image: url(../img/site/vvibiza/es/MenuCoches.gif); }
table#menu a.MenuCoches_es:hover	{ background-image: url(../img/site/vvibiza/es/MenuCoches_hov.gif); }

table#menu a.MenuVentas_es			{ background-image: url(../img/site/vvibiza/es/MenuVentas.gif); }
table#menu a.MenuVentas_es:hover	{ background-image: url(../img/site/vvibiza/es/MenuVentas_hov.gif); }

table#menu a.MenuServicios_es		{ background-image: url(../img/site/vvibiza/es/MenuServicios.gif); }
table#menu a.MenuServicios_es:hover	{ background-image: url(../img/site/vvibiza/es/MenuServicios_hov.gif); }

table#menu a.Quienes_es				{ background-image: url(../img/site/vvibiza/es/Quienes.gif); }
table#menu a.Quienes_es:hover		{ background-image: url(../img/site/vvibiza/es/Quienes_hov.gif); }

/* EN */

table#menu a.Home_en       			{ background-image: url(../img/site/vvibiza/en/Home.gif); }
table#menu a.Home_en:hover 			{ background-image: url(../img/site/vvibiza/en/Home_hov.gif); }

table#menu a.MenuBarcos_en			{ background-image: url(../img/site/vvibiza/en/MenuBarcos.gif); }
table#menu a.MenuBarcos_en:hover	{ background-image: url(../img/site/vvibiza/en/MenuBarcos_hov.gif); }

table#menu a.MenuCasas_en			{ background-image: url(../img/site/vvibiza/en/MenuCasas.gif); }
table#menu a.MenuCasas_en:hover		{ background-image: url(../img/site/vvibiza/en/MenuCasas_hov.gif); }

table#menu a.MenuCoches_en			{ background-image: url(../img/site/vvibiza/en/MenuCoches.gif); }
table#menu a.MenuCoches_en:hover	{ background-image: url(../img/site/vvibiza/en/MenuCoches_hov.gif); }

table#menu a.MenuVentas_en			{ background-image: url(../img/site/vvibiza/en/MenuVentas.gif); }
table#menu a.MenuVentas_en:hover	{ background-image: url(../img/site/vvibiza/en/MenuVentas_hov.gif); }

table#menu a.MenuServicios_en		{ background-image: url(../img/site/vvibiza/en/MenuServicios.gif); }
table#menu a.MenuServicios_en:hover	{ background-image: url(../img/site/vvibiza/en/MenuServicios_hov.gif); }

table#menu a.Quienes_en				{ background-image: url(../img/site/vvibiza/en/Quienes.gif); }
table#menu a.Quienes_en:hover		{ background-image: url(../img/site/vvibiza/en/Quienes_hov.gif); }

/* FR */

table#menu a.Home_fr       			{ background-image: url(../img/site/vvibiza/fr/Home.gif); }
table#menu a.Home_fr:hover 			{ background-image: url(../img/site/vvibiza/fr/Home_hov.gif); }

table#menu a.MenuBarcos_fr			{ background-image: url(../img/site/vvibiza/fr/MenuBarcos.gif); }
table#menu a.MenuBarcos_fr:hover	{ background-image: url(../img/site/vvibiza/fr/MenuBarcos_hov.gif); }

table#menu a.MenuCasas_fr			{ background-image: url(../img/site/vvibiza/fr/MenuCasas.gif); }
table#menu a.MenuCasas_fr:hover		{ background-image: url(../img/site/vvibiza/fr/MenuCasas_hov.gif); }

table#menu a.MenuCoches_fr			{ background-image: url(../img/site/vvibiza/fr/MenuCoches.gif); }
table#menu a.MenuCoches_fr:hover	{ background-image: url(../img/site/vvibiza/fr/MenuCoches_hov.gif); }

table#menu a.MenuVentas_fr			{ background-image: url(../img/site/vvibiza/fr/MenuVentas.gif); }
table#menu a.MenuVentas_fr:hover	{ background-image: url(../img/site/vvibiza/fr/MenuVentas_hov.gif); }

table#menu a.MenuServicios_fr		{ background-image: url(../img/site/vvibiza/fr/MenuServicios.gif); }
table#menu a.MenuServicios_fr:hover	{ background-image: url(../img/site/vvibiza/fr/MenuServicios_hov.gif); }

table#menu a.Quienes_fr				{ background-image: url(../img/site/vvibiza/fr/Quienes.gif); }
table#menu a.Quienes_fr:hover		{ background-image: url(../img/site/vvibiza/fr/Quienes_hov.gif); }


/*________________________________________________________________________________*/

#head td.menu {
	padding: 0px;
	margin: 0px;
	}

#head td.menu a {
	height: 40px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font: bold 12pt/40px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #eba704;
	}

#head td.menu a:hover {
	background-color: #b3b3b3;
	}
	
table.marco {
	margin: 0px;
	padding: 0px;
	border: none;
	}
	
table.marco td {
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
	vertical-align: middle;
	}

table.marco td.tl { height: 9px; width: 9px; background: url(../img/marco_top_left.gif)     no-repeat center center; }
table.marco td.tr {	height: 9px; width: 9px; background: url(../img/marco_top_right.gif)    no-repeat center center; }
table.marco td.bl {	height: 9px; width: 9px; background: url(../img/marco_bottom_left.gif)  no-repeat center center; }
table.marco td.br {	height: 9px; width: 9px; background: url(../img/marco_bottom_right.gif) no-repeat center center; }

table.marco td.l  { width: 9px; background: url(../img/marco_left.gif)  repeat-y center center; }
table.marco td.r  { width: 9px; background: url(../img/marco_right.gif) repeat-y center center; }
 
table.marco td.t  { height: 9px; background: url(../img/marco_top.gif)    repeat-x center center; }
table.marco td.b  { height: 9px; background: url(../img/marco_bottom.gif) repeat-x center center; }

table.marco td.c  { padding: 0px; margin: 0px; }
