* {padding:0px; margin:0px}
body {background-color:#999}

#princessBanner {
	text-align:center;
	margin:6px auto 8px auto;
}

/* Elementos generales */
img {border:none}
table {border:0px; border-collapse:collapse; border-spacing:0px;}
td {vertical-align:top; padding:0px} 
.divrel {position:relative; width:100%; height:auto}
.divrel {position:relative; width:100%; height:auto}
.hide {display:none}
/* Arquitectura general */
#contenedor {position:absolute; top:0px; left:0px; width:100%; height:auto}
#cabecera {position:relative; width:760px; height:200px; margin:0 auto; background:url(/img/cabecera.jpg) no-repeat}
#cuerpo {position:relative; width:760px; height:auto; margin:0 auto}
#divcuerpo {position:relative; width:760px; height:auto; margin:0; padding:0}
#pie {position:relative; width:760px; height:140px; margin:0 auto}

/* Links */
a:link {font-family:Georgia, Times New Roman, Times, serif;Font-size:13px;color:#003366;text-decoration:none;}
a:visited{font-family:Georgia, Times New Roman, Times, serif;Font-size:13px;color:#006699;text-decoration:none;}
a:hover{font-family:Georgia, Times New Roman, Times, serif;Font-size:13px;color:#000033;text-decoration:underline;}
a:active{font-family:Georgia, Times New Roman, Times, serif;Font-size:13px;color:#ffffff;text-decoration:none;}
.a2:link{font-family: Georgia, Times New Roman, Times, serif;font-size: 11px;color:#FFFFFF;text-decoration:none;}
.a2:visited{font-family: Georgia, Times New Roman, Times, serif;font-size: 11px;color:#FFFFFF;text-decoration:none;}
.a2:hover{font-family: Georgia, Times New Roman, Times, serif;font-size: 11px;color:#FFFFFF;text-decoration:underline;}
.a2:active{font-family: Georgia, Times New Roman, Times, serif;font-size: 11px;color:#FFFFFF;text-decoration:underline;}
.a3:link{font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;color:#FFFFFF;text-decoration:none;}
.a3:visited{font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;color:#FFFFFF;text-decoration:none;}
.a3:hover{font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;color:#FFFFFF;text-decoration:underline;}
.a3:active{font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;color:#FFFFFF;text-decoration:underline;}

/* Fuentes */
.white {color:#fff}

h1 {font:bold 13px Georgia, Times New Roman, Times, serif; color:#006699}
h2 {font:11px Georgia, Times New Roman, Times, serif; color:#006699;}
p {font:13px Georgia, Times New Roman, Times, serif; color:#006699;}
h4 {font:bold 11px Georgia, Times New Roman, Times, serif; color:#006699}

/* Cabecera */
.mnu_cab_lnk {position:absolute; top:100px; left:358px}

/* Cuerpo */
.tdcols {width:150px}
#tdcentro {width:420px; padding-left:20px; padding-right:20px}

/* News */
#tdnews {width:590px; padding-left:20px;}
td.newsthumb {
	padding-bottom:25px;
}
td.newsthumb img {
	border:solid 1px #ccc; padding:2px;
}
td.newsintro {
	font:13px Georgia, Times New Roman, Times, serif; color:#006699;
	padding-bottom:25px;
}
td.newsintro a {
	text-decoration:underline;
}
img.newsImageRight {
	float:right;
	border:solid 1px #ccc;
	padding:2px;
	margin:0px 0px 10px 10px;
}

/* Columna Izquierda */
.hdrelmnuizq {position:relative; width:146px; height:20px; padding-top:6px; padding-right:4px; border:solid 1px #666; background-color:#ccc; text-align:right; margin-bottom:3px; margin-top:5px}
.relmnuizq {position:relative; width:149px; height:35px; *height:29px; border:solid 1px #ccc; margin-bottom:3px}
.relmnuizqpq {position:relative; width:146px; height:18px; border:solid 1px #ccc; margin-bottom:3px; text-align:right; padding-top:2px; padding-right:3px}
.dropdownlst {position:relative; width:144px; height:24px; margin-left:3px; margin-top:4px}
.floatchkright {position:relative; float:left; margin-top:4px; margin-left:3px}
.chkbox {font:11px Georgia, Times New Roman, Times, serif; color:#fff;  padding-left:2px}
.btnsearch {position:relative; float:right; margin-right:4px; margin-top:8px; *margin-top:12px}
#boatweekimg {position:relative; width:147px; height:25px; *height:26px; padding-top:5px; *padding-top:4px; margin:15px auto 25px auto; background:url(/img/btn_boat_week.gif); text-align:center}

/* Columna Central */
.divtxt {position:relative; width:100%; height:auto; padding-top:5px; text-align:justify}

/* Columna Derecha */
.imgrel {position:relative; width:100%; height:auto; margin-top:5px; margin-bottom:10px}
.imgrel img {border:solid 1px #ccc; padding:2px}
/* Pie */
#mnu_pie {position:relative; width:760px; margin:20px auto}
#mnu_pie ul {margin:0; padding:0; list-style-type:none; text-align:center}
#mnu_pie ul li {display:inline}
#divaflua {position:absolute; bottom:40px; left:0px; height:25px; width:130px}
#logoaflua {position:absolute; top:0px; left:0px; height:25px; width:25px}
#txtaflua {position:absolute; top:4px; _top:5px; left:31px; width:200px; height:20px; text-align:left;}
#txtaflua a {color:#fff; font:9px/9px Arial, Helvetica, sans-serif; text-decoration:none}
#robertswhite {position:absolute; top:4px; _top:5px; left:31px; width:230px; text-align:left;}
#tym {margin-top:4px;}
#robertswhite a {color:#fff; font:9px/9px Arial, Helvetica, sans-serif; text-decoration:none}
#robertswhite a:hover {text-decoration:underline;}
#logo_pie {position:absolute; bottom:10px; right:0px; width:150px; height:85px}

/* Página de Contacto */
.relmnuizqauto {position:relative; width:149px; height:auto; border:solid 1px #ccc; margin-bottom:3px} 
.relmnuizqauto p {text-align:center; padding:5px}
.relmnuizqauto p a {font-size:11px}
#frmcontact {position:relative; width:420px; height:auto; margin-top:5px}
.txtcampo {position:relative; width:420px; height:30px}
.txtcampogr {position:relative; width:420px; height:150px}
.nomcampo {position:absolute; top:5px; left:0px; width:120px; height:20px}
.nomcampo p {text-align:right; color:#fff; padding-top:7px}
.posetiq {position:absolute; top:8px; left:125px}
.etiq {width:175px; height:17px; background-color:#fff; padding-left:5px; padding-top:2px; border:solid 1px #666; font:11px Georgia, Times New Roman, Times, serif; color:#000}
.etiqgr {width:175px; height:130px; overflow:auto; background-color:#fff; padding-left:5px; padding-top:2px; border:solid 1px #666; font:11px Georgia, Times New Roman, Times, serif; color:#000}
.btnpos {float:left; margin-left:125px; width:78px; height:21px; border:solid 1px #666;}
.dropdownetiq {width:182px; border:solid 1px #666;}
.divmsgalert {padding-top:20px}

/* Comprar Embarcaciones */
#banner_square {position:relative; width:auto; height:300px; margin:30px 0 30px 0}
#hutton {position:absolute; top:0px; left:0px}
#cruiser {position:absolute; top:0px; left:210px}
#ribeye {position:absolute; top:100px; left:0px}
#gommo {position:absolute; top:100px; left:210px}
#princess {position:absolute; top:200px; left:0px}

/* Lista Embarcaciones */
.paginacion {position:relative; width:100%; height:10px; margin-bottom:25px; text-align:right; padding-right:5px}
.apag {font-size:15px}
.preficha {position:relative; width:535px;}
.txtpreficha {float:left; width:430px; margin-right:15px;}
.imgpreficha {float:left; width:83px;}
.imgpreficha img {border:solid 1px #ccc; padding:2px}
.txtpreficha p {font-size:11px;}
.txtpreficha p a {font-size:13px;}

/* Detalle Embarcaciones */
.detdtosbarco {position:relative; width:380px; height:25px; margin-left:40px}
.detdtosbarcotbl {position:relative; width:380px; height:auto; margin-left:20px}
.dtostecnicos {position:relative; margin:20px 0 40px 0}
.leyendadet {position:relative; width:210px; height:20px; text-align:right; padding-right:3px}
.leyendadet2 {position:absolute; top:5px; left:0px; width:120px; height:20px; text-align:right; padding-right:3px}
.leyendadet p {padding-top:2px}
.dtosbarco {position:relative; border:solid 1px #ccc; width:180px; height:auto; margin-left:10px}
.dtosbarco2 {position:absolute; top:8px; left:125px; border:solid 1px #ccc; width:140px; height:auto}
.dtosbarco p {padding:2px 0 0 3px; color:#fff}
.boatDescription {
	color:#fff;
	text-align:justify;
}

/* Paginación */
.pagnum:link {color:#003366; font-size:15px}
.pagnum:hover {color:#fff; font-size:15px}
.pagnum:active {color:#003366; font-size:15px}
.pagnum:visited {color:#003366; font-size:15px}
.pagnumsel:link {color:#fff; font-size:15px}
.pagnumsel:hover {color:#fff; font-size:15px}
.pagnumsel:active {color:#fff; font-size:15px}
.pagnumsel:visited {color:#fff; font-size:15px}

/* Ficha Tecnica */
#tblcarateristicas {margin-bottom:20px}

/* Validation Summary */
.validationSummary {
	padding:10px;
	background-color:#888;
	font-weight:bold;
	font-family:Georgia, Times New Roman, Times, serif;Font-size:11px;
}
.validationSummary ul{
	margin-left:20px;
	font-weight:normal;
}

/*Links page*/
div.links {
	margin-top:10px;	
}

div.links a img {
	float:left;
	margin-right: 10px;
	border:none;
}

div.links a h2{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:15px;
}

div.links a:hover{
	text-decoration:none;
}
