@charset "utf-8";
/* CSS Document */

 /*HEADINGS*/

h1 {
color:#0577A2;
float:left;
font-size:18px;
margin-bottom:5px;
margin-left:6px;
margin-top:5px;
position:relative;
width:100%;
}
h2 {
float:left;
font-size:19px;
font-weight:normal;
margin:0;
}
h3 {
font-size:14px;
margin:0;
}
h4 {
font-size:14px;
font-weight:lighter;
margin:0;
}
h5 {
}
body {
background-color:#EEEEEE;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
a {
color:#0577A2;
text-decoration:none;
}
img {
border:medium none;
}
a:hover {
color:#0577A2;
}
button {
font-size:10px;
font-weight:bold;
margin-bottom:1px;
margin-left:6px;
margin-top:4px;
padding:0;
width:40px;
}
#container {
background-color:#FFFFFF;
float:left;
position:relative;
}
.wrapper {
margin:0 auto;
width:1022px;
}
#banner_cabecera {
height:90px;
margin-left:30px;
margin-top:5px;
width:740px;
}
.banner_superior {
float:left;
height:33px;
padding-left:19px;
padding-right:9px;
position:relative;
text-align:center;
width:100%;
}
.cabecera {
float:left;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
position:relative;
width:1020px;
}
#content {
float:left;
position:relative;
}
.contenido {
float:left;
padding-left:10px;
padding-right:10px;
position:relative;
width:1010px;
}
.pie {
border-top:1px solid #CCCCCC;
float:left;
margin-left:10px;
padding-right:10px;
position:relative;
width:1010px;
}
.barcos-en-localidades {
  -moz-border-radius: 15px 15px 15px 15px;
    background-color: #E0E8FF;
    border: 2px solid #555555;
    float: left;
    margin-top: 10px;
    padding-top: 15px;
padding-bottom:15px;
    position: relative;
    width: 100%;
}
.titulofooter {
color:#555555;
float:left;
font-size:18px;
padding:10px;
position:relative;
width:100%;
}
.barcos-en-localidades ul {
list-style:none outside none;
margin:0;
padding:0;
}
.autonomia {
color: #0577A2;
    float: left;
    font-weight: bold;
    margin-bottom: 3px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 3px;
    position: relative;
    width: 300px;
}
#prov {
color:#555555;
float:left;
font-weight:normal;
padding:3px;
position:relative;
width:140px;
}
.banner_bajo_listado {
float:left;
padding-bottom:10px;
padding-top:10px;
position:relative;
text-align:center;
width:100%;
}
.cierre_inferior {
background-color:#FFFFFF;
float:left;
height:50px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
position:relative;
text-align:center;
width:1010px;
}
.logo_corporativo {
    float: left;
    margin-top: 10px;
    position: relative;
    width: 275px;
}
.logo_corporativo img{
float:left;
position:relative;
margin-left:35px;
}
.subtitulo {
float:left;
position:relative;
    width: 100%;
}
.logo_corporativo p{
    color: #0577A2;
    float: left;
    font-size: 15px;
    margin-bottom: 5px;
    margin-left: 6px;
    margin-top: 0;
    position: relative;
    width: 100%;
    font-weight: bold;
}
.subtitulo span{
    color: #FF9900;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 5px;
}
.anunciese {
background-color:#FF9900;
border:2px solid #CCCCCC;
float:right;
height:30px;
line-height:28px;
margin-bottom:5px;
position:relative;
text-align:center;
width:194px;
}
.anunciese a {
color:#FFFFFF;
font-family:"arial black";
font-size:18px;
}
.menu_superior {
float:left;
position:relative;
width:1010px;
}
.menu_superior ul {
list-style:none outside none;
margin:0;
padding:0;
}
.menu_superior li {
-moz-border-radius:15px 15px 0 0;
background-color:#DDDDDD;
float:left;
margin:0 5px 0 0;
padding:4px 12px;
position:relative;
text-align:center;
width:97px;
}
.menu_superior li a {
color:#999999;
}
.menu_superior li a:hover {
color:#666666;
}
li.actual {
background-color:#E0E8FF;
color:#666666;
font-weight:bold;
}
.submenu {
-moz-border-radius:0 0 15px 15px;
background-color:#E0E8FF;
float:left;
min-height:40px;
position:relative;
width:1003px;
}
.descripcion_inicio {
float:left;
padding-bottom:2px;
padding-top:8px;
text-align:left;
width:705px;
}
.descripcion_inicio a {
color:#555555;
}
#descripcion_inicio {
width:540px;
}
.submenu a {
color:#666666;
font-weight:bold;
}
.submenu ul {
font-family:Verdana,Arial,Helvetica,sans-serif;
list-style:none outside none;
margin:0;
padding:0;
}
.submenu li {
float:left;
margin:0 10px 0 15px;
padding:10px 5px;
text-align:center;
}
.columna_ppal {
float:left;
min-height:1125px;
position:relative;
width:800px;
}
#corto {
min-height:1270px;
}
.columna_ppal_ficha {
float:left;
position:relative;
width:985px;
}
.anuncios_laterales {
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-bottom: 5px;
    position: relative;
    width: 196px;
}
.banner_185x100 {
border:1px solid #999999;
float:left;
margin-bottom:5px;
margin-left:6px;
margin-top:5px;
padding-bottom:5px;
padding-top:5px;
position:relative;
text-align:center;
width:185px;
}
.titulo_banner_propio {
color:#0577A2;
float:left;
font-size:20px;
margin-left:1%;
position:relative;
text-align:left;
width:98%;
}
.contenido_banner_propio {
color:#666666;
float:left;
margin-left:1%;
position:relative;
text-align:left;
width:98%;
}
.banner_skyscraper {
border:1px solid #999999;
float:left;
height:605px;
margin-bottom:5px;
margin-left:6px;
margin-top:5px;
padding-top:5px;
position:relative;
text-align:center;
width:185px;
}
.titulo_publicidad {
background-color:#CCCCCC;
float:left;
margin-bottom:5px;
position:relative;
text-align:center;
width:100%;
}
.anuncios_google {
float:left;
margin-bottom:10px;
position:relative;
width:100%;
}
.cuerpo_anuncio_google {

    float: left;
    height: 65px;
    margin-bottom: 3px;
    position: relative;
    text-align: center;
    width: 100%;
}
.cuerpo_anuncio_google_abajo {
border-bottom:2px dotted #0577A2;
float:left;
height:30px;
margin-bottom:3px;
padding-top:15px;
position:relative;
text-align:center;
width:98%;
}
.titulo_categoria {
border-bottom:3px dotted #0577A2;
color:#0577A2;
float:left;
margin-bottom:10px;
margin-top:2px;
padding-bottom:5px;
position:relative;
width:100%;
}
.buscador_barcos label {
width:auto;
}
#empresa_chkbx {
border-bottom:2px dotted #0577A2;
margin-bottom:10px;
padding-bottom:10px;
text-align:center;
}
.buscador_barcos {
    border-top: 1px solid #68A8C4;
    color: #555555;
    float: left;
    margin-top: 6px;
    position: relative;
    width: 100%;
}
.buscador_Amarres {
    border-top: 1px solid #68A8C4;
    color: #555555;
    float: left;
    margin-top: 6px;
    position: relative;
    width: 100%;
}
.cuadro_anuncio {
    float: left;
    min-height: 1115px;
    position: relative;
    width: 700px;
}
.membrete_anuncios {
background-color:#68A8C4;
color:#FFFFFF;
float:left;
font-weight:bold;
margin-bottom:10px;
padding-bottom:5px;
padding-top:5px;
position:relative;
text-align:center;
width:100%;
}
.membrete_anuncios a {
color:#FFFFFF;
}
.membrete_anuncios label {
float:none;
}
.menu_item_1 {
float:left;
margin-top:10px;
position:relative;
width:50px;
}
.menu_item_1 input {
height:25px;
margin-top:10px;
width:55px;
}
.menu_item_2 {
float:left;
position:relative;
width:50px;
}
.menu_item_3 {
float:left;
position:relative;
width:140px;
}
#prov_ultimos {
margin-top:10px;
}
.menu_item_3 select {
width:110px;
}
.menu_item_4 {
float:left;
position:relative;
width:215px;
}
.menu_item_4 input {
height:15px;
width:190px;
}
.menu_item {
float:left;
position:relative;
width:120px;
}
.menu_item_5 {
float:left;
position:relative;
width:90px;
}
.menu_item_5 #BarcoEslora {
width:80px;
}
.menu_item_5 select {
width:80px;
}
.menu_item_6 {
float:left;
position:relative;
width:90px;
}
.menu_item_6 select {
width:80px;
}
.menu_item_7 {
float:left;
position:relative;
width:110px;
}
.menu_item_7 select {
width:80px;
}
.menu_item_accesorio {
float:left;
position:relative;
width:170px;
}
.titulacion_nautica {
float:left;
position:relative;
width:290px;
}
#tit_listado {
margin-top:10px;
}
.menu_item_8 {
float:left;
position:relative;
width:110px;
}
.menu_item_8 select {
width:100px;
}
.menu_item_9 {
float:left;
position:relative;
width:110px;
}
.nombre {
float:left;
margin-top:10px;
position:relative;
width:215px;
}
.cuerpo_anuncio {
float:left;
font-size:14px;
position:relative;
text-align:left;
width:100%;
}
.cuerpo_anuncio a:hover{
	background-color:#f1f1f1;
}
.fecha {
    float: left;
    font-size: 10px;
    margin-bottom: 5px;
    margin-top: 10px;
    position: relative;
    width: 30px;
}
#fecha-1{
margin:17px 0;
}
#fecha-2{
margin:41px 0;
width:30px;
}
.imagen_peq {
    float: left;
    height: 27px;
    margin-bottom: 2px;
    margin-right: 10px;
    overflow: hidden;
    padding-bottom: 2px;
    position: relative;
    width: 40px;
}
#barco-1{
    height: 43px;
    margin-right: 15px;
    width: 65px;
}
#barco-2{
    height: 90px;
    margin-bottom: 2px;
    margin-right: 15px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 120px;
}
#barco-3{
	height: 45px;
    margin-right: 15px;
    text-align: center;
    width: 65px;
}
.tipo_barco {
float:left;
margin-top:6px;
overflow:hidden;
position:relative;
width:140px;
}
#tipo-1{
color:#0577A2;
width:180px;
}
#empresa-imagen{
	height: 55px;
    margin-right: 15px;
    width: 65px;
}
#nombre-apellidos-tripulante{
	color: #0577A2;
    width: 417px;
	}
.marca {
color:#555555;
float:left;
margin-top:6px;
padding-left:14px;
position:relative;
width:211px;
}
#nombrempresa{
    font-weight: bold;
    text-align: center;
    width: 295px;
}
#telefono-empresa{
	text-align: right;
    width: 195px;
	}
#marca-1{
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 325px;
}
#empresa-descripcion{
	width:613px;}
#empresa-desc{
	width:715px;
	}
#marca-1 span{
	color:#555555;
}
#localizacion-empresa{
   margin-top: 5px;
    text-align: left;
    width: 715px;
	color: #0577A2;
	}
#localizacion-empresa span{color:#555555;}
#marca-1 a {color:#0577A2;}

#marca-2{
text-align:center;
width:322px;
padding:0;
}
#marca-2 a {
	color:#0577A2;
	}
#accesorio-estado{
	width:275px;
	text-align:center;
	}
#accesorio-estado span{
	color:#0577A2;
	}
.marca a {
color:#555555;
}
#amarre-ubicacion{
    padding: 0;
    text-align: center;
    width: 395px;
}
#amarre-tipo{
	color: #0577A2;
    width: 113px;}
.eslora {
float:left;
margin-right:25px;
margin-top:6px;
position:relative;
text-align:right;
width:65px;
}
#eslora-1{
margin-right:0;
margin-top:5px;
text-align:left;
width:139px;
}
#eslora-1 span{
color:#0577A2;
}
.precio {
    color: #555555;
    float: right;
    margin-top: 6px;
    padding-right: 19px;
    position: relative;
    text-align: right;
    width: 70px;
}
#precio-1{
padding:0;
width:160px;
font-size:12px;
}
#precio-2{
width:143px;
font-size:12px;
padding:0;
}
.precio span{
    color: #FF9900;
    font-size: 16px;
    font-weight: bold;

}
.localizacion {
float:left;
margin-top:6px;
position:relative;
width:155px;
}
#localiza-1{
width:530px;
margin-top:5px;
text-align:right;
}
#localiza-1 span{
color:#0577A2;
}
#localiza-2{
margin-top:5px;
text-align:right;
width:496px;
}
#localiza-2 span{
color:#0577A2;
}
#localiza-3{
margin-top:5px;
text-align:right;
width:205px;
}
#localiza-3 span{
color:#0577A2;
}
.equipamiento-barco{
float:left;
margin-top:8px;
position:relative;
width:635px;
}
.equip{
color:#0577a2;
float:left;
position:relative;
width:100px;
}
.equip-descripcion{
    color: #111111;
    float: left;
    font-size: 12px;
    position: relative;
    text-align: justify;
    width: 535px;
}
.equip-descripcion span {color:#0577A2}

#AnuncioProvinciaId {
width:110px;
}
.menu_item_accesorio #AnuncioProvinciaId {
width:130px;
}
#AmarrePuertoId {
   width: 175px;
}
#puerto_amarre {
width:235px;
}
#AmarreAmarreTipoId {
width:60px;
}
#loca {
margin:0;
}
#AmarreAncho, #AmarreLargo {
float:left;
width:50px;
}
#AmarreAccionId {
width:80px;
}
#fecha_amarre {
width:40px;
}
#amarre_tipo {
width:70px;
}
#amarre_accion {
width:90px;
}
#amarre_precio {
width:90px;
}
#amarre_dimensiones {
width:60px;
}
#tipoempresa {
width:220px;
}
#EmpresaCategoriaId, #EmpresaProvinciaId {
width: 175px;
}
.contador_barcos {
color:#FF9900;
float:right;
font-size:15px;
font-weight:bold;
margin-top:5px;
position:relative;
text-align:right;
width:40%;
}
.paginacion {
    color: #0577A2;
    float: left;
    font-size: 17px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-top: 5px;
    position: relative;
    width: 815px;
}
.anterior {
color:#666666;
float:left;
margin-right:20px;
position:relative;
width:90px;
}
.anterior a {
color:#0577A2;
}
.enumeracion {
    float: left;
    letter-spacing: 7px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 594px;
}
.enumeracion a {
color:#0577A2;
}
.enumeracion span {
color:#990000;
font-weight:bold;
}
.siguiente {
float:right;
margin-left:20px;
position:relative;
width:90px;
}
.siguiente a {
color:#0577A2;
}
.menu_inferior ul {
font-family:Verdana,Arial,Helvetica,sans-serif;
list-style:none outside none;
margin:0;
padding:0;
}
.menu_inferior li {
    color: #0577A2;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 0 7px 0 0;
    padding: 4px 10px;
    text-align: center;
    width: 175px;
}
.listado_localizacion {
float:left;
margin-top:10px;
position:relative;
}
.titulo_listado_localizacion {
color:#0577A2;
float:left;
font-size:23px;
position:relative;
width:100%;
}
.listado_comunidades {
background-color:#E0E8FF;
float:left;
padding:10px;
position:relative;
width:96%;
}
.listado_comunidades ul {
font-weight:bold;
list-style-image:none;
}
.listado_comunidades li {
color:#0577A2;
float:left;
font-size:11px;
margin:0 15px 0 0;
padding:4px 10px;
width:100%;
}
.comunidad {
float:left;
position:relative;
width:25%;
}
.comunidad span {
font-weight:bold;
}
ul .sublista {
color:#666666;
font-weight:normal;
list-style:none outside none;
margin:0;
padding:0;
}
.linea_anuncio {
float:left;
padding-bottom:5px;
padding-top:5px;
position:relative;
width:100%;
}
.linea_anuncio a {
float:left;
font-size:20px;
margin:15px 0;
text-align:center;
width:50%;
}
.linea_anuncio label {
font-size:19px;
width:200px;
}
.linea_anuncio select {
float:right;
margin-right:440px;
width:170px;
}
.linea_anuncio ul {
list-style:none outside none;
margin:0;
padding:0;
}
.linea_anuncio li {
float:left;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
margin-left:10px;
margin-top:5px;
padding:10px 12px;
position:relative;
text-align:center;
width:45%;
}
.titulo_campo {
float:left;
position:relative;
width:170px;
}
.datos_campo {
float:left;
position:relative;
}
.media_linea {
float:left;
position:relative;
width:50%;
}
.observaciones {
color:#333333;
float:left;
font-size:11px;
margin-left:15px;
margin-right:30px;
position:relative;
width:30%;
}
.flow_anunciarse {
float:left;
margin-bottom:10px;
position:relative;
width:100%;
}
.paso_anunciarse {
background-color:#EEEEEE;
float:left;
margin-left:5px;
margin-right:5px;
position:relative;
width:180px;
}
.paso_anunciarse_actual {
background-color:#E0E8FF;
float:left;
margin-left:5px;
margin-right:5px;
position:relative;
width:195px;
}
.numero_paso {
color:#0577A2;
float:left;
font-size:20px;
line-height:28px;
position:relative;
text-align:center;
width:50px;
}
.numero_paso span {
font-size:45px;
}
.descripcion_paso {
float:left;
margin-top:10px;
padding:10px;
position:relative;
text-align:center;
width:110px;
}
.visibilidad {
float:left;
font-size:15px;
position:relative;
text-align:right;
width:100%;
}
.opcion {
float:left;
margin-left:40px;
position:relative;
text-align:center;
width:50px;
}
#boton_dcha {
margin:0 auto;
width:100px;
}
.explanation {
background-color:#E0E8FF;
border:2px dotted #0577A2;
float:left;
height:60px;
margin-left:42px;
padding:15px;
position:relative;
width:310px;
}
.imagen_principal {
float:left;
position:relative;
}
#experiencia {
width:350px;
}
#especial {
color:#0577A2;
font-weight:bold;
}
.imagenes_anuncio {
float:left;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
position:relative;
width:360px;
}
.imagenes_secundarias {
cursor:pointer;
float:left;
margin-top:15px;
min-height:80px;
position:relative;
text-align:center;
width:120px;
}
.datos_basicos {
float:left;
position:relative;
width:300px;
}
#estadisticas {
float:right;
margin-left:15px;
margin-top:20px;
width:270px;
}
#titulo_estadisticas {
width:248px;
}
#contenido_estadisticas {
width:254px;
}
#contenido_estadisticas ul {
width:125px;
}
.contactar_anunciante {
background-color:#EEEEEE;
float:left;
margin-left:15px;
padding:5px;
position:relative;
width:260px;
}
.contactar_anunciante ul {
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:170px;
}
.contactar_anunciante ul .titulillo {
width:95px;
}
.contactar_anunciante li {
float:left;
font-size:13px;
margin:0 0;
padding-bottom:5px;
padding-top:5px;
width:50%;
}
.titulo_detalles_basicos {
background-color:#E0E8FF;
color:#0577A2;
float:left;
font-size:19px;
height:44px;
line-height:40px;
padding-left:20px;
position:relative;
width:278px;
}
.contenidodetalles {
border:2px solid #E0E8FF;
float:left;
margin-bottom:10px;
padding:5px;
position:relative;
width:284px;
}
.contenidodetalles ul {
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:140px;
}
.contenidodetalles li {
float:left;
font-size:13px;
margin:0 0;
padding-bottom:5px;
padding-top:10px;
width:100%;
}
.contenidodetalles span {
color:#0577A2;
font-weight:bold;
padding-right:20px;
}
.precio_ficha {
border-top:1px dotted #E0E8FF;
color:#990000;
float:left;
font-size:20px;
font-weight:bold;
margin-top:5px;
padding-top:5px;
position:relative;
text-align:right;
width:280px;
}
.titulo_contactar {
color:#666666;
float:left;
font-size:19px;
font-weight:bold;
margin-bottom:10px;
position:relative;
text-align:center;
width:260px;
}
#comentarios_pasos {
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
text-align:center;
}
.contenido_contactar {
float:left;
margin-bottom:15px;
position:relative;
text-align:center;
width:260px;
}
.contenido_contactar_admin {
margin:15px auto;
position:relative;
width:50%;
}
.contenido_contactar_admin .textarea {
float:left;
position:relative;
width:50%;
}
#formContacto_admin {
margin-left:0;
padding:0 30px;
width:942px;
}
.contenido_contactar span {
font-size:19px;
font-weight:bold;
}
.contenido_contactar input {
width:170px;
}
.contenido_contactar textarea {
height:80px;
width:170px;
}
.datos_complementarios {
float:left;
padding-top:10px;
position:relative;
width:700px;
}
.titulo_datos_complementario {
background-color:#E0E8FF;
color:#0577A2;
float:left;
font-size:19px;
height:38px;
line-height:40px;
padding-left:20px;
position:relative;
width:680px;
}
.contenido_datos_complementarios {
border:2px solid #E0E8FF;
float:left;
margin-bottom:10px;
position:relative;
width:696px;
}
.contenido_datos_complementarios ul {
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:170px;
}
.contenido_datos_complementarios li {
float:left;
font-size:13px;
margin:0 0;
padding-bottom:5px;
padding-top:5px;
width:100%;
}
.contenido_datos_complementarios span {
color:#0577A2;
font-weight:bold;
padding-left:20px;
padding-right:20px;
}
#contenido_equipamento {
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
text-align:justify;
width:656px;
}
#equipamiento {
width:696px;
}
.nota_info {
border:2px solid #E0E8FF;
color:#999999;
float:left;
padding:10px 20px;
position:relative;
width:656px;
}
.input {
float:left;
padding-bottom:5px;
padding-top:5px;
position:relative;
width:50%;
}
#BarcoAno, #BarcoEslora, #BarcoCabinas, #BarcoCabinas, #BarcoManga, #BarcoCamarotes, #BarcoCalado, #BarcoAseos, #BarcoLastre, #BarcoCapacidadAgua, #BarcoDesplazamiento, #BarcoCapacidadCombustible, #BarcoMotor, #BarcoNumeroPlazas {
float:left;
width:100px;
}
.textarea {
float:left;
padding-bottom:5px;
padding-top:5px;
position:relative;
width:100%;
}
.ejemplo_relleno {
color:#AAAAAA;
float:right;
margin-right:70px;
padding:20px 0;
position:relative;
width:280px;
}
#BarcoVelas, #BarcoElectricidadMotor, #BarcoObservaciones, #BarcoMantenimiento, #BarcoDocumentacion, #BarcoConfort, #BarcoEquipoCubierta, #BarcoElectronica, #BarcoElectricidadMotor {
float:left;
}
#LoadingPuertos {
float:left;
}
#imagenes_del_barco {
float:left;
margin:0;
padding:0;
width:70%;
}
#trigger_id {
margin:25px 50px;
}
.unidades {
float:left;
font-size:10px;
margin-left:10px;
width:110px;
}
.input select {
width:150px;
}
.menu_item_6 #AmarreAncho {
width:auto;
}
#accesor {
width:170px;
}
#TripulanteTitulacionId {
width: 170px;
}
.tripulante-titulacion{
	float:left;
	position:relative;
	margin-top:5px;
	width:465px;
	}
#titulacion {
margin-bottom:8px;
margin-top:8px;
}
#TripulanteFechaNacimientoMonth {
margin-left:10px;
margin-right:10px;
width:50px;
}
#TripulanteFechaNacimientoDay {
margin-right:10px;
width:40px;
}
.fecha-nacimiento{
	float:right;
	margin-top:3px;
	position:relative;
}
#TripulanteFechaNacimientoYear {
margin-left:10px;
width:65px;
}
label {
float:left;
width:150px;
}
.contenido_contactar div.input {
width:100%;
}
.captchaImg {
float:left;
position:relative;
text-align:center;
width:100%;
}
.botones_sacarino input {
margin-left:40px;
margin-right:40px;
}
.botones_sacarino .text {
width:100%;
}
.botones_sacarino .required label {
width:10px;
}
#CaptchaModelCaptcha {
float:left;
}
.submit {
float:left;
padding-bottom:15px;
position:relative;
text-align:center;
width:100%;
}
.error-message {
color:red;
float:right;
font-size:10px;
position:relative;
width:100%;
}
.anuncio_pics {
float:left;
position:relative;
width:100%;
}
.boton_imagenes {
float:left;
position:relative;
width:100%;
}
#test {
float:left;
position:relative;
width:100%;
}
.imagen_pvw {
float:left;
line-height:30px;
margin-top:10px;
position:relative;
text-align:center;
width:150px;
}
.imagen_pvw a {
color:#990000;
}
.recogetodo {
margin:0 auto;
text-align:center;
width:400px;
}
.botones_sacarino {
border-bottom:3px dotted #0577A2;
border-top:3px dotted #0577A2;
float:left;
margin-top:10px;
padding-bottom:15px;
padding-top:15px;
position:relative;
text-align:center;
width:100%;
}
#CaptchaModelCaptcha {
margin:0;
}
.required label:before {
color:#FF0000;
content:" *";
display:inline;
font-size:16px;
}
.required {
font-weight:bold;
}
.baja_anuncio_ .required {
float:left;
width:auto;
}
.baja_anuncio_ .required label {
width:10px;
}
.contenido_contactar label {
width:100%;
}
#LoadingProvincias {
float:right;
position:relative;
top:-25px;
}
.mensaje_ok, #flashMessage {
float:left;
font-size:30px;
padding-bottom:50px;
padding-top:50px;
position:relative;
text-align:center;
width:100%;
}
.linea_email {
margin:0 auto;
text-align:center;
width:160px;
}
#categoria {
color:#333333;
}
#precio {
color:#990000;
}
.volver {
float:left;
font-size:16px;
padding:10px 0;
position:relative;
}
.cuerrrrrpo_estaticos {
float:left;
font-size:14px;
line-height:25px;
padding:0 15px;
position:relative;
text-align:justify;
width:770px;
}
#contacto_adiministrador {
float:none;
margin:0 auto;
}
#salchicher{
    float: left;
    margin-top: 7px;
    position: relative;}
#seleccion-listado-barcos{
    color: #FF9900;
    float: left;
    font-weight: bold;
    margin-top: 6px;
    padding-right: 10px;
    padding-top: 5px;
    position: relative;}
#mapa{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;}
.anuncio-barco-1{
border-bottom:1px solid #CADEE6;
float:left;
font-size:14px;
padding-top:3px;
padding-bottom: 7px;
position:relative;
text-align:left;
width:100%;
	}
/*---------------buscador de barcos lateral-------------*/
.columna-izquierda{
    float: left;
    margin-right: 12px;
    position: relative;
    width: 198px;
	}
.buscador-barcos-lateral{
    border: 1px solid #68A8C4;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-bottom: 5px;
    position: relative;
    width: 196px;
	}
.titulo-buscador-barcos{
    background-color: #68A8C4;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    margin-bottom: 5px;
    padding: 12px 0;
    position: relative;
    text-align: center;
    width: 100%;
	}
.buscador_item{
    float: left;
    margin-bottom: 10px;
    padding-left: 11px;
    position: relative;
    width: 186px;
	}	
.buscador_item button{
	width:78px;}
#ordenarxprecio{
	text-align:center;
	}
#ordenarxprecio a{
	font-size:16px;
	}
.mapa-lateral{
	border: 2px solid #E0E8FF;
    float: left;
    margin-left: 15px;
    padding: 5px;
    position: relative;
    width: 256px;
	margin-bottom:15px;
	}
#titulo-mapa{
    height: 44px;
    margin-left: 15px;
    width: 250px;
	}
#google_translate_element{
	float:right;
	position:relative;
	margin-left: 60px;}
.banner-barcos-cabecera{
    float: right;
    margin-top:10px;
    position: relative;
    width: 740px;
}
.enlaces-barcos{
list-style: none outside none;
padding-left:25px;
}
.enlaces-barcos-subcat{
list-style: none outside none;
padding:0;
}
.enlaces-barcos li{
padding-top:5px;
padding-bottom:5px;
}
.enlaces-barcos li a{
font-weight:bold;
}
.enlaces-barcos-subcat li a{
font-weight:normal;
}
