@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	background-color:#F3F7F9;

}

span {
	font-weight:bold;
	}

img {
	border:0px;
	}

#centro, #centro_noticias {
	margin:0px auto;
	position: relative;
	width:800px;
	height:710px;
}

#centro_noticias {
	height:830px;
	}
	
#superior_general {
	position:absolute;
	top:5px;
	left:0px;
	width:620px;
	height:180px;
}

#logo_general {
	position:absolute;
	top:10px;
	left:10px;
	width:155px;
	height:36px;
	}
/*	filter:alpha(opacity=50); /*Opacidad capa en IE*/
/*	-moz-opacity:.50; /*Opacidad capa en Firefox*/
	
#contenido_general {
	position:absolute;
	top:220px;
	left:0px;
	width:620px;
	height:455px;
}

#menu_general {
	position:absolute;
	top:195px;
	left:0px;
	width:620px;
	height:20px;
	z-index: 5;
}

#rotulo_general {
	position:absolute;
	top:0px;
	left:0px;
	width:615px;
	height:17px;
	padding-left:5px;
	padding-top:3px;
	background-color:#AA8F40;
}

#pie_general, #pie_noticias, #pie_mapa, #pie_yacht, #pie_general_ing {
	position:absolute;
	top:725px;
	left:0px;
	width:800px;
	height:30px;
}
#pie_mapa { top: 1200px; }
#pie_yacht { top: 817px; }
#pie_general_ing {
	top:780px;
}

.texto, .texto_gracias {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	}
.texto_gracias { text-align:center; }
.texto a, .texto_gracias a { color:#000000; text-decoration:none; 	}
.texto a:hover, .texto_gracias a:hover { color:#AA8F40; }
.pie_foto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	}
.subtitulo, .subtitulo_yacht {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:15px;
	}
.rotulo_general, .rotulo_yacht_ini {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
.rotulo_yacht_ini {
	height:20px;
	padding-left:5px;
	padding-top:3px;
	background-color:#AA8F40;
	}
/*---------- EMPRESA ----------*/
#txt_empresa {
	position:absolute;
	top:25px;
	left:160px;
	width:450px;
	height:250px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
	background-color:#FFFFFF;
	}
#foto_empresa {
	position:absolute;
	top:25px;
	left:0px;
	width:150px;
	height:150px;
	}
#deleg1, #deleg2, #deleg3 {
	position:absolute;
	top:300px;
	left:0px;
	width:200px;
	height:125px;
	}
#deleg2 {
	left:210px;
	}	
#deleg3 {
	left:420px;
	}
#rot_del1, #rot_del2, #rot_del3 {
	position:absolute;
	top:435px;
	left:0px;
	width:195px;
	height:20px;
	padding-left:5px;
	background-color:#FFFFFF;
	}
#rot_del2 {
	left:210px;
	}	
#rot_del3 {
	left:420px;
	}
#txt_empresaul, #txt_empresa li, #detalle_noticia li {
	list-style-image:url(/imagenes/lista.gif);
}

#txt_empresa ul, #detalle_noticia ul {
	margin-top:10px;
	margin-left:35px;
	padding:0px;
}

#txt_empresa li, #detalle_noticia li {
/*	height:18px;*/
	padding-bottom:3px;
	}

/*---------- SITUACION ----------*/
#sit1, #sit2, #sit3 {
	position:absolute;
	top:25px;
	left:0px;
	width:200px;
	height:430px;
	background-color:#FFFFFF;
	}
#sit2 {
	left:210px;
	}	
#sit3 {
	left:420px;
	}
#sit_rot {
	position:absolute;
	top:3px;
	left:2px;
	width:195px;
	height:20px;
	border-bottom:1px solid #000000;
	}
#img_sit {
	position:absolute;
	top:30px;
	left:0px;
	width:200px;
	height:125px;
	}
#map_sit {
	position:absolute;
	top:160px;
	left:0px;
	width:200px;
	height:147px;
	}
#enlace_sit {
	position:absolute;
	top:310px;
	left:0px;
	width:195px;
	height:15px;
	padding-right:5px;
	text-align:right;
	}
#sit_txt {
	position:absolute;
	top:330px;
	left:0px;
	width:195px;
	height:100px;
	padding-left:5px;
	}

/*---------- MARCAS ----------*/
#marcas_general {
	position:absolute;
	top:245px;
	left:0px;
	width:200px;
	height:430px;
	background-color:#FFFFFF;
	}
#img_marcas, #cont_yacht {
	position:absolute;
	top:25px;
	left:210px;
	width:410px;
	height:430px;
	background-color:#FFFFFF;
	}
#cont_yacht {
	height:569px;
}
#rot_marcas {
	position:absolute;
	top:10px;
	left:5px;
	width:400px;
	height:23px;
	border-bottom:1px solid #000000;
	}
#marcas_intro {
	position:absolute;
	top:10px;
	left:5px;
	width:400px;
	height:120px;
	text-align:justify;
	}	
#marcas_fot_intro, #marcas_foto{
	position:absolute;
	top:50px;
	left:5px;
	width:400px;
	height:250px;
	}
#marcas_fot_intro {
	top:160px;
	}
#marcas_min1, #marcas_min2, #marcas_min3, #marcas_min4 {
	position:absolute;
	top:320px;
	left:5px;
	width:95px;
	height:59px;
	}
#marcas_min2 {
	left:107px;
	}
#marcas_min3 {
	left:208px;
	}
#marcas_min4 {
	left:310px;
	}
#marcas_bot1, #marcas_bot2, #marcas_bot3, #marcas_bot4 {
	position:absolute;
	top:390px;
	left:5px;
	width:135px;
	height:15px;
	background-image:url(../imagenes/lista.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	}
#marcas_bot2 {
	width:65px;
	left:240px;
	}
#marcas_bot3 {
	width:60px;
	left:330px;
	text-align:right;
	}
#marcas_bot4 {
	top:410px;
	width:160px;
	}

/*---------- SERVICIOS ----------*/
#serv_intro {
	position:absolute;
	top:5px;
	left:5px;
	width:400px;
	height:60px;
	text-align:justify;
	}
#serv_cont {
	position:absolute;
	top:70px;
	left:5px;
	width:400px;
	height:355px;
	}
#serv_marco {
	position:absolute;
	top:0px;
	left:0px;
	width:400px;
	height:355px;
	background-color:#FFFFFF;
	}
#serv_rot {
	position:absolute;
	top:0px;
	left:0px;
	width:400px;
	height:20px;
	border-bottom:1px solid #000000;
	}
#serv_txt {
	position:absolute;
	top:40px;
	left:200px;
	width:195px;
	height:185px;
	text-align:justify;
	}

#serv_img {
	position:absolute;
	top:40px;
	left:5px;
	width:185px;
	height:185px;
	}
#serv_img_inicio1, #serv_img_inicio2 {
	position:absolute;
	top:30px;
	left:5px;
	width:100px;
	height:118px;
	}

#serv_txt_inicio {
	position:absolute;
	top:30px;
	left:115px;
	width:280px;
	height:320px;
	text-align:justify;
	}
#serv_img_inicio2 {
	top:220px;
}
#serv_txt_inicio ul{
	margin:0px;
	padding-bottom:10px;
	padding-top:2px;
	padding-left:30px;
	}
	
/*---------- GESTION Y VENTAS ----------*/

#txt_gestion {
	position:absolute;
	top:5px;
	left:5px;
	width:400px;
	height:210px;
	text-align:justify;
	}
#foto_gestion {
	position:absolute;
	top:230px;
	left:5px;
	width:400px;
	height:190px;
	}
#txt_present, #txt_yacht_ini {
	position:absolute;
	top:215px;
	left:5px;
	width:400px;
	height:110px;
	text-align:justify;
	}
#foto_present {
	position:absolute;
	top:130px;
	left:5px;
	width:400px;
	height:290px;
	text-align:center;
	}
	
/*---------- OFERTAS ----------*/	

#contenido_oferta1, #contenido_oferta2, #contenido_oferta3 {
	position:absolute;
	top:245px;
	left:0px;
	width:620px;
	height:430px;
/*	visibility:hidden;*/
	}	

#foto_oferta {
	position:absolute;
	top:0px;
	left:0px;
	width:250px;
	height:175px;
	}
#txt_oferta {
	position:absolute;
	top:0px;
	left:260px;
	width:350px;
	height:410px;
	padding:5px;
	text-align:justify;
	background-color:#FFFFFF;
	overflow:auto;
	}
#informacion_oferta {
	position:absolute;
	top:405px;
	left:460px;
	width:150px;
	height:20px;
	text-align:right;
	}
#oferta_precios {
	position:absolute;
	top:0px;
	left:250px;
	width:90px;
	height:420px;
	text-align:right;
	}
	
/*---------- NOTICIAS ----------*/
#listado_not, #detalle_noticia {
	position:absolute;
	top:28px;
	left:0px;
	width:610px;
	height:413px;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	overflow:auto;
	}
#listado_not{
	height:410px;
	}
#blanco_noticia {
	position:absolute;
	top:436px;
	left:0px;
	width:620px;
	height:5px;
	background-color:#FFFFFF;
	}
.fecha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

.fecha a {
	color:#000000;
	text-decoration:none;
	}
.fecha a:hover {
	color:#AA8F40;
	}
/*---------- DETALLE NOTICIAS ----------*/
#titular {
	position:absolute;
	top:5px;
	left:5px;
	width:500px;
	height:50px;
	}
#fecha_not {
	position:absolute;
	top:15px;
	left:490px;
	width:100px;
	height:15px;
	text-align:right;
	}	
	
#entradilla {
	position:absolute;
	top:60px;
	left:20px;
	width:575px;
	height:45px;
	}

#noticia_cont {
	position:absolute;
	top:120px;
	left:20px;
	width:435px;
	height:295px;
	text-align:justify;
	padding-right:10px;
	}

#fot_not1, #fot_not2 {
	position:absolute;
	top:130px;
	left:475px;
	width:120px;
	height:120px;
	}
#fot_not2 {
	top:255px;
	}

.titular_cl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	}
/*---------- MAPA WEB ----------*/
#detalle_mapa {
	position:absolute;
	top:28px;
	left:0px;
	width:610px;
	height:940px;
	background-color:#FFFFFF;
	padding:5px;
	}

/*----------- BASES YACHT CHARTER -------------------*/
#base1, #base2 {
	position:absolute;
	top:5px;
	left:5px;
	width:195px;
	height:420px;
	background-color:#FFFFFF;
	}
#base2 { left:210px; }
#base_rot {
	position:absolute;
	top:3px;
	left:2px;
	width:192px;
	height:20px;
	border-bottom:1px solid #000000;
	}
#img_base {
	position:absolute;
	top:30px;
	left:0px;
	width:195px;
	height:106px;
	}
#map_base {
	position:absolute;
	top:141px;
	left:0px;
	width:195px;
	height:140px;
	}
#enlace_base {
	position:absolute;
	top:285px;
	left:0px;
	width:190px;
	height:15px;
	padding-right:5px;
	text-align:right;
	}
#base_txt {
	position:absolute;
	top:310px;
	left:0px;
	width:190px;
	height:100px;
	padding-left:5px;
	}

.img_buscar { padding:5px; }
.subtitulo_yacht { padding-left:5px; }

	
/*------------------ Ofertas -------------------*/

#rot_ofer {
	position:absolute;
	top:5px;
	left:5px;
	width:400px;
	height:25px;
	text-align:justify;
	}
#txt_ofer {
	position:absolute;
	top:40px;
	left:5px;
	width:400px;
	height:80px;
	text-align:center;
	}
#foto_ofer {
	position:absolute;
	top:130px;
	left:5px;
	width:400px;
	height:290px;
	}
.txt_ofer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:15px;
	}
.txt_ofer span { color:#FF0000; }

/*------------------------ Buscador -------------------*/
#busca {
	position:absolute;
	top:0px;
	left:0px;
	width:400px;
	height:250px;
	padding:5px;
	background-color:#FFFFFF;
	}
#busca_yacht {
	position:absolute;
	top:5px;
	left:5px;
	width:400px;
	height:200px;
	border:1px solid #000000;
	}
.tabla_border { border:1px solid #000000; }
.tabla_iz, .datos, .nombre_bus, .mail_bus, .destino_bus, .cabinas { padding-left:5px; padding-top:4px; }
.tabla_iz select { width:85px; height:18px; font-size:11px; }
.tabla_iz textarea { width:255px; height:40px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tabla_iz input { width:255px; height:12px; font-size:11px; }
.datos input { width:80px; height:12px; font-size:11px; }
.nombre_bus input { width:300px; height:12px; font-size:11px; }
.mail_bus input { width:156px; height:12px; font-size:11px; }
.destino_bus select,cabinas select { width:115px; height:18px; font-size:11px; }
.cabinas select {width:50px; }
#enviar1, #restablecer1 { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.texto_oferta, .desc_oferta, .precio_oferta, .rot_oferta { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:5px; padding-left:5px; padding-right:5px; }
.precio_oferta { padding-right:5px; font-size:11px; }
.desc_oferta {padding-left:20px; }
.rot_oferta { color:#FF6600; }
.txt_yacht_ini {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	}
