#cesta 
{
	position:relative;
	width:471px;
	float:right;
	padding:6px 6px 6px 6px;
	margin:4px 0px 0px 0px;
	background-color:#C7E487;
	font-size:8pt;
	color:#06405F;
	font-weight:normal;
	overflow:hidden;
}

#cesta table
{
	width:100%;
	padding:0;
	margin:0;
}

#cesta td
{
	width:20%;
}

#cesta .titulo
{
	font-size:9pt;
	font-weight:bold;
	white-space:nowrap;
}

#cesta .texto
{
	white-space:nowrap;
}

#cesta .barco
{
	width:25%;
	font-weight:bold;	
}

#cesta .barco.sup_izq
{
	border-left:1px solid #06405F;
	border-bottom:1px solid #06405F;
}

#cesta .barco.sup_dcha
{
	border-left:1px solid #06405F;
	border-bottom:1px solid #06405F;
	border-right:1px solid #06405F;
}

#cesta .barco.inf_izq
{
	border-left:1px solid #06405F;
}

#cesta .barco.inf_dcha
{
	border-left:1px solid #06405F;
	border-right:1px solid #06405F;
}

#cesta a
{
	color:#06405F;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
}

#cesta a:visited
{
	color:#06405F;
	text-decoration:underline;
}

#cesta a:hover
{
	color:#06405F;
	text-decoration:underline;
}

#cesta img
{
	float:right;
	border:0;
}

.td_texto_precio
{
	color: #F29116;
	font-size:10pt;
	font-weight:bold;
}

.td_texto_disponible
{
	color: #06A141;
	font-size:9pt;
	font-weight:bold;
}

.td_texto_no_disponible
{
	color: #FF0000;
	font-size:9pt;
	font-weight:bold;
}

.td_texto_consultar_disponible
{
	color: #247CB9;
	font-size:9pt;
	font-weight:bold;
}

.td_linia_naranja
{
	background-image:none;
	border-left: 1px solid #8AD719;
	font-size:1px;
	line-height:1px;
	padding:0;
	margin:0;
	width:1px;
}

#contenido_presupuesto
{
	width:970px;
	background-color:#FFFFFF;
}
#presupuesto
{
	width:950px;
	background-color:#FFFFFF;
	padding:10px;
	margin: 5px 0px 0px 0px;
}

#presupuesto h1
{
	font-size:16pt;
	font-weight:bold;
	color:#06405F;
	padding:0;
	margin:10px 0px 10px 0px;	
}

#presupuesto #pasos
{
	margin:10px 0px 10px 0px;	
	border-bottom: 1px solid #8AD719;	
}
#presupuesto h2
{
	font-size:12pt;
	font-weight:bold;
	color:#555A5E;
	padding:0;
	margin:0px 0px 0px 0px;
}

#presupuesto h2.gris
{
	color:#D2D2D2;
}

#form_datos_basicos
{
	border: 1px solid #8AD719;	
	padding:10px;
	margin:10px 0px 10px 0px;
	width:650px;
}

#form_datos_basicos_paso_2
{
	padding:20px;
	margin:0px 0px 10px 0px;
	color:#06405F;
}

#form_datos_basicos_paso_2 .intro
{
	color:#555A5E;
	margin:0px 0px 10px 0px;
}

.texto_explicacion
{
	color:#AAAAAA;
}

#lista_barcos
{
	width:970px;
	background-color:#FFFFFF;
	padding:0px;
	margin: 0px;
}

#lista_barcos th
{
	font-weight:bold;
	color:#06405F;
	padding-left:5px;
	border-bottom:1px solid #06405F;	
}

#lista_barcos td
{
	padding:5px 5px 5px 8px;
}
#lista_barcos td.linia
{
	border-bottom:1px solid #06405F;	
}
#lista_barcos td img
{
	border:0;
}
#lista_barcos td.borrar
{
	padding:5px 5px 5px 5px;
	border-left:1px solid #CCCCCC;
}
#lista_barcos tr.barco
{
	background-color:#FFFFFF;
}

#lista_barcos tr.barco:hover
{
	background-color:#C1CFD7;
}
#lista_barcos .titulo_embarcacion
{
	padding-left:5px;
}
#lista_barcos .nombre
{
	font-weight:bold;
}
#lista_barcos .nombre a
{
	text-decoration:none
}
#lista_barcos .nombre a:visited
{
	text-decoration:none
}
#lista_barcos .nombre a:hover
{
	text-decoration:none
}
#lista_barcos .linia_separacion
{
	border-top:1px solid #06405F;
	padding:0px;
	margin: 0px;
	font-size:1px;
	line-height:1px;
	height:0px;
}

#form_presupuesto_pie
{
	width:930px;
	background-color:#FFFFFF;
	padding:20px 30px 20px 10px;
	margin: 0px;
}

#form_presupuesto_boton
{
	background-color: #8AD719;	
	float:left;
	padding:5px;
}

#form_presupuesto_boton a
{
	color:#06405F;
	text-decoration:none;
	font-weight:bold;
}

#form_presupuesto_boton a:visited
{
	color:#06405F;
	text-decoration:none;
	font-weight:bold;
}

#form_presupuesto_boton a:hover
{
	color:#06405F;
	text-decoration:none;
	font-weight:bold;
}

#form_presupuesto_boton_buscador
{
	background-color: #8AD719;	
	padding:5px;
}

#form_presupuesto_boton_buscador a
{
	color:#06405F;
	text-decoration:none;
	font-weight:bold;
}

#form_presupuesto_boton_buscador a:visited
{
	color:#06405F;
	text-decoration:none;
	font-weight:bold;
}

#form_presupuesto_boton_buscador a:hover
{
	color:#06405F;
	text-decoration:none;
	font-weight:bold;
}

#info_datos_basicos
{
	margin:10px 0px 10px 0px;
	color:#06405F;
}

#info_intro_barcos
{
	color:#555A5E;
}

#info_intro_barcos label
{
	color:#FF0000;
}

#lista_barcos td.td_opciones
{
	border:0;
}

.opciones_y_extras
{
	background-color:#E0EDF3;
	padding:8px;
}

.opciones_y_extras td.info_opciones
{
	border-bottom:1px solid #8AD719;
}

.opciones_y_extras .titulo
{
	color:#565758;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

.precio
{
	color: #F29116;
	font-size:10pt;
	font-weight:bold;
	text-align:right;
}
.derecha
{
	text-align:right;
	padding-right:8px;
}

.cuadro_total
{
	float:right;
	width:178px;
	border: 1px solid #8AD719; 
	margin:10px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	background-color:#F1F6FA;
}

.cuadro_total .precio
{
	margin-top:15px;
	text-align:right;
	color:#F29116;
	font-weight:bold;
	font-size:12pt;
}