body {background:#E2F0FA; margin:0px; text-align:center; font:11px Tahoma, Arial, Verdana; color:#006; scrollbar-face-color:#E2F0FA; scrollbar-highlight-color:#E2F0FA; scrollbar-shadow-color:#E2F0FA; scrollbar-3dlight-color:#1487D7; scrollbar-arrow-color:#1487D7; scrollbar-track-color:#E2F0FA; scrollbar-darkshadow-color:#1487D7;}

/*---ESTRUCTURA---*/
#contenedor {width:755px; margin-right:auto; margin-left:auto; text-align:left;}
#sup {height:62px; background:url(../img/logo.gif) no-repeat 0px 25px; float:left; clear:both;}
#sup h1, #menu #cajaBusqueda h6, #destacado #hoydestacamos h4, .tablaDatos h4, #cabInfoLegal h3, #cabProteccion h3 {display:none;}
#navSup {float:right; position:relative; top:40px; width:340px; clear:left; text-align:right;}
#cabecera {background:#1487D7; width:100%; clear:both; height:auto; float:left;}
#esquina {background:url(../img/esquina_sup.gif) no-repeat left top; height:49px; width:49px; position:absolute; float:left; z-index:2; clear:right;}
#cabecera #imgCab {height:193px;width:473px;position:absolute;}
#destacado {text-align:right; padding-right:10px; height:193px; width:260px; float:right;}
#menu, .bgMenuTaller {background:#FFF url(../img/bgMenu.gif) repeat-x; height:30px; width:100%; clear:both;}
#menu a {display:block; float:left;}
#menu #cajaBusqueda {height:22px; width:97px; float:right; background-image:url(../img/busqueda.gif); background-repeat:no-repeat; background-position:left;}

#busquedaRapida {float:right; padding-right:2px; padding-top:2px; text-align:right;}
#destacado h2 {color:#FFF;}
#destacado a {display:block; padding-top:5px; padding-bottom:90px;}
#destacado #hoydestacamos {background:url(../img/hoydestacamos.gif) no-repeat right top; height:16px;}
#contenido {background:#FFF; padding:20px; text-align:left; width:715px; height:auto; clear:both; float:left;}
#contenido #solicite {text-align:right;}
#contenido #cajaTxt {
	overflow:auto;
	text-align:justify;
	padding-left:20px;
	display: block;
	padding-right: 10px;
	width: 322px;
	height: 248px;
}
#contenido #cajaTxtCatalogo {display:block; float:left; margin-left:10px; width:310px;}
#contenido #titulo h1 {float:left; margin-bottom:15px;}
#contenido #listado {
	height:auto;
	float:left;
	width:380px;
	margin-left: 18px;
}
#contenido #imgFicha {float:left; background-color:#FFF; margin-left:-3px;}
#contenido #imgIzquierda {float:left; background-color:#FFF;}
#contenido #fotoFicha {margin:10px; background-color:#FFF;}
#contenido #imgIzquierdaConoz {
	float:left;
	background-color:#FFF;
	margin-right: 16px;
}
.contenido_tabla {background-image:url(../img/fondo.gif);background-repeat:repeat;padding:10px;vertical-align:bottom;}
#listado #resultados {overflow:auto;overflow-x:hidden;height:350px;margin-left:-8px;padding-top:-10px;margin-top:3px;width: 415px;}
.img_listado img {border:1px solid #1487D7; padding:2px;}
#busqueda_embarcaciones {background-image:url(../img/fondo.gif); background-repeat:repeat; display:block; width:260px; padding:15px; float:left;}
#camposBusEmbarcaciones {width:100%; margin-top:10px; margin-right:auto; margin-bottom:5px; margin-left:auto;}
#camposBusEmbarcaciones td {background-color:#FFF; padding-right:5px; padding-left:5px; font-size:10px;}
#precio {float:right; text-align:right; font:bold 26px "Arial Narrow", Arial, Tahoma; color:#72B7E7; padding-top:5px;}
#directorios {padding-bottom:20px; margin-top:-10px;}
#menu_med {clear:both; text-align:right; padding-bottom:10px;}
#contenido_flash {text-align:left; width:755px; margin-right:auto; margin-left:auto;}

/*---ETIQUETAS GENERALES---*/
a {font-size:10px; font-weight:bold; text-decoration:none; color:#76B5EA;}
a:hover {color:#006; text-decoration:underline;}

h1, h2, h3, h6 {font-family:"Arial Narrow", Arial, Tahoma; margin:0px;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px;}
h5 b {color:#1487D7; margin:0px;}	
h1 {font-size:32px; font-weight:bold;}
h3 b {color:#F93;}
h3 {font-size:18px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px;}
h1 b {color:#F93;}
h2 {font-size:25px; font-weight:normal;}
p {margin:0px 0px 10px;}
ul {list-style:none; margin:0px 0px 10px 10px; padding:0px;}
ul li {background:url(../img/li.gif) no-repeat 0px -3px; padding-left:15px; padding-bottom:5px;}
tbody {margin:0px;}

/*---CLASES GENERALES---*/
.visible {display:block;}
.oculto {display:none;}
.bold {font-weight:bold;}

/*---FORMULARIO---*/
form {margin:0px;}
.campo, select {background:#FFF; border:1px solid #1487D7; color:#006; padding-left:3px; font-family:Tahoma, Arial, Verdana; font-size:10px; width:auto;}
.boton {font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; background:#1487D7; border-top:1px solid #78BAE8; border-right:1px solid #08395A; border-bottom:1px solid #08395A; border-left:1px solid #78BAE8; cursor:pointer;}

/*---SOMBRAS---*/
.sombra_izq {background-image:url(../img/sombras/izquierda.gif); background-repeat:repeat-y; width:10px; background-position:right; text-align:right;}
.sombra_der {background-image:url(../img/sombras/derecha.gif); background-repeat:repeat-y; width:10px;}
.sombra_sup {background-image:url(../img/sombras/superior.gif); background-repeat:repeat-x; background-position:bottom; height:10px;}
.sombra_inf {background-image:url(../img/sombras/inferior.gif); background-repeat:repeat-x; height:10px;}
.SombraEsquinas {height:10px; width:10px;}

#caracteristicas, #equipos_es, #equipo_op, #galeria, #masInfo {position:absolute; width:320px; height:282px; z-index:1; margin-top:0px; float:right; margin-left:390px; overflow:auto; padding-right:10px;}
#equipos_es, #equipo_op, #galeria {visibility:hidden;}
#galeria .tablaDatos img {border:1px solid #1487D7; padding:1px; margin-right:3px; margin-bottom:3px; width:52px;}
.tablaDatos {background:url(../img/fondo.gif); width:95%; margin-top:10px;}
.tablaDatos td {background:#FFF; padding:4px;}
.tablaDatos table {width:100%}
.tablaDatos table td {padding:2px; font-size:9px;}
.tablaDatos table .campo {width:220px;}
.nota {font-size:9px!important; color:#999;}
.txtVerde {color:#090;}
.txtRojo {color:#C00;}
h4.txtVerde, h4.txtRojo {display:block!important; margin-bottom:10px;}
p.nota {margin-bottom:0px; margin-top:10px;}
#cabCaracteristicas {height:25px; width:100%; background-image:url(../img/txtCaracteristicasTec.gif); background-repeat:no-repeat; background-position:5px center;}
#cabGaleria {height:25px; width:100%; background-image:url(../img/txtGaleria.gif); background-repeat:no-repeat; background-position:5px center;}
#cabEquipoOp {height:25px; width:100%; background-image:url(../img/txtEquipoOpcional.gif); background-repeat:no-repeat; background-position:5px center;}
#cabEquipoEs {height:25px; width:100%; background-image:url(../img/txtEquipoEstandar.gif); background-repeat:no-repeat; background-position:5px center;}
#cabMasInfo {height:17px; width:100%; background-image:url(../img/txtMasinfo.gif); background-repeat:no-repeat; background-position:5px center;}
#tabla_resultados {display:table;width: 400px;}
#cajaTxt a {font-weight:bold; color:#006;}
#cajaTxt a:hover {color:#F93; text-decoration:none;}

/*---INFORMACION LEGAL---*/
#cabInfoLegal {background:url(../img/txtInfoLegal.gif) no-repeat center top; height:21px; width:100%; margin-bottom:10px;}
#cabProteccion {background:url(../img/txtProteccion.gif) no-repeat center top; height:21px; width:100%; margin-bottom:10px;}
#cajaMasInfo {float:right; width:300px; margin-top:10px;}
/*#tablaMasInfo {margin-left:auto; width:100%; padding:4px;}
#tablaMasInfo input.campo {width:98%;}
#tablaMasInfo #txtComentario {width:98%;}*/
#btMasInfo {cursor:pointer;}

/*TALLER*/
.bgMenuTaller {background:#FFF url(../img/bgMenuTaller.gif) no-repeat right bottom!important;}
#taller #cajaTxt {
	position:relative;
	top:-20px;
	padding:10px!important;
	padding-top:87px!important;
	text-align:left;
	height:186px;
	background: url(../img/bgTxtTaller.jpg) no-repeat;
	width: 284;
	left: 15;
}
#btsTaller img {margin-right:10px;}
#disenoWeb {position: absolute;margin-left: 3px;margin-top: -10px;}
