@media screen {
	body{
	  /*	background-image: url(/images/fondo_gral.gif); */
		background-color:#346786;
		background-position: top left;
		font-family: 'trebuchet ms',Arial;
		background-repeat: repeat-x;
	  /*	align:left;          */
    	text-align: center;   
		margin-top: 0px;
	}
	.bodyOpera{
		margin-top: -8px;
	}
	body {font-size: 75%;font-family:Tahoma,Arial;  color: #000; margin:0px;}
	h1, h2, h3, h4, h5, h6, h7{font-family: Arial, Verdana, sans-serif;}

	h1{font-size: 120%;color:#000000;} 	 	
	h2{font-size: 140%;color:#000000;}
	h3{font-size: 50%;color:#10496b;}
		
	p {	
			line-height: 12px;
	 }

	#txt {	
		width:auto;
		height:auto;
		font-family: 'trebuchet ms',Arial; 
		font-size: 13px;
	/*	float:left;*/
		margin:18px 0 0 0;
		padding:0;
		background:#fff;
		line-height:180%;
	}


	#txt p, table.txt {	
		margin:0 10px 23px 0;
		padding:0;
		text-align:justify;
	}


	.campotexto {
		padding-top:0px;
		border-right: #356787 1px solid;
	    	border-top: #356787 1px solid; 
		border-left: #356787 1px solid;
		border-bottom: #356787 1px solid;
		font-size: 11px; 
		font-family: 'trebuchet ms',Verdana, Arial, Helvetica, sans-serif; 
		color: #000000; 		
		background-color:#E0EFF8;
	}
	.campotextor {
		padding-top:1px;
		padding-left:3px;
		border-right: #356787 1px solid;
	    	border-top: #356787 1px solid; 
		border-left: #356787 1px solid;
		border-bottom: #356787 1px solid;
		font-size: 11px; 
		font-family: 'trebuchet ms',Verdana, Arial, Helvetica, sans-serif; 
		color: #000000; 		
		background-color:#FFFFFF;
	}


	.campotextoc {
		border-right: #356787 1px solid; border-top: #356787 1px solid; font-size: 10px; border-left: #356787 1px solid; color: #000000; border-bottom: #356787 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#eef7c5;
	}

	table.goletas {
		 font-size: 12px;
		 align:center;
	       }	
	tr.azul1{
		 background-color:#5AAFF5;
		   }	
	tr.azul1c{
		 background-color:#5AAFF5;
		 text-align:center;
		   }	
	tr.gris {
		 background-color:#F2F2F2;
		   }	

	table.preferente1{
		 font-size: 11px;

		
		   }	
	tr.preferente1{
		 font: 1.02em/145% Tahoma, Arial,serif;
		 background-color:#f5f6ca;

		   }	
	tr.preferente0{
		font: 1.12em/145% Tahoma, Arial,serif;
		color:#000000;
   	 	background-color:#faca96;
  	 	font-weight:bold;
		letter-spacing:0.2px;
		text-align:center;
		   }	
.ltG
{
	background-color: #EFEFEF;
	text-align: right;
	padding: 0px 1px;
	border: 1px solid black;
}

	table.preferente2{
		 font-size: 11px;
		 align:center;
		 text-align:right;
		   }	

	table.stc {
			align:center;
		   }		

	td.cabecera_tabla1 {
			background-color:#AEEBFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
    	     		 color: #000000; 
			  font-weight: bold;
			}	
	td.azul {background-color:#AEEBFF;}
	td.blanco {background-color:#ffffff;}
	td.borde_blanco{border:1px #ffffff solid;}

	input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		}

	.tabla1		
		{
	       border:1px #ccccc solid;
		}


	.ifb {
		border:1px #ffffff solid;
	}
	.ifn {
		border:1px #000000 solid;
	}

	.campoazul {
		font-family: 'trebuchet ms',Arial; 
		font-size: 11px;
		border-right: #000000 1px solid; 
		border-top: #000000 1px solid; 
		border-left: #000000 1px solid;
		border-bottom: #000000 1px solid;  
		color: #000000;
		background-color:#E0EFF8;
	}

	p.enventa1 {
	 letter-spacing:-1.0px;	
	 text-align:center;
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 9px;
	 text-indent: 0px;
	 color: red;
	}
	p.enventa2 {
	 letter-spacing:-1.0px;	
 	 text-indent: 0px;
	 text-align:center;
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:12px;
	 font-size: 9px;
	 color:#1c3f55;
	}
	p.rutas {
	 font-family: 'trebuchet ms',Arial,Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 12px;
	 text-indent: 0px;
	 color: #000000;
	}
	p.rutasb {
	 font-family: 'trebuchet ms',Arial,Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 12px;
	 text-indent: 0px;
	 color: #ffffff;
	}
	p.portada {
	 letter-spacing:-1.0px;	
	 text-align:justify;
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 12px;
	 text-indent: 5px;
	 color:#1c3f55;
	}
	p.portada_bases {
	 letter-spacing:-1.0px;	
	 text-align:justify;
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-weight: bold;
	 font-size: 12px;
	 text-indent: 5px;
	 color:#1c3f55;
	}
	p.destacado_azul {
	 letter-spacing:0.2px;	
	 font-family:  sans-serif, Arial, Verdana, Tahoma, Helvetica;
	 line-height: 18px;
	 font-weight: bold;	
	 font-size: 15px;
	 color:#040488;
	
	}

	p.tipo9 {font-size: 9px;}

	.texto {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
    	      color: #000000; 
   	      line-height: normal
       }
	.texto2 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000 }

	.texto_fondo_blanco 
		{  font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		 color: #ffffff;}

	.texto_fondo_blanco_j
	 {
	      font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		text-align:justify;
    	      color: #ffffff;}

	.textor_fondo_blanco 
		{  font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 9px;
		 color: #ffffff;}

      .minima {  font-family: Tahoma; font-size: 7pt; line-height: 7pt}
	.pie_ant { 
		font-family: 'trebuchet ms',Arial;
	/*	 font-family: Arial,Verdana,Helvetica, sans-serif; */
		 text-indent:8px;
		 font-size: 12px;
		 color: #000000}
	.pie_antsi { 
		font-family: 'trebuchet ms',Arial;
	/*	 font-family: Arial,Verdana,Helvetica, sans-serif; */
		 font-size: 12px;
		 color: #000000}
	.pie_antb { 
		font-family: 'trebuchet ms',Arial;
	/*	 font-family: Arial,Verdana,Helvetica, sans-serif; */
		 text-indent:8px;
		 font-size: 12px;
		 color: #ffffff}

	.select2 { font-family: 'trebuchet ms', Arial; font-size: 8pt; }

	a:link{color:#000000;text-decoration: underline;}
	a:visited{color:#000000;text-decoration: underline;}
	a:hover{color:#000000;text-decoration: none;}
	a:active{color:#000000;text-decoration: underline;}


	a.bases {
		letter-spacing: 1px;
		font-family: 'trebuchet ms',sans-serif;
		text-decoration: none;
	}
	a.bases:visited {
		text-decoration: none;
	}
	a.bases:active {
		text-decoration: none;
	}
	a.bases:hover {
		text-decoration: none;	
	}


	a.lateral {
		font-family: 'trebuchet ms',Arial;
		font-size:11px;
		color: #ffffff; text-decoration: none;
	}
	a.lateral:visited {
		color: #ffffff; text-decoration: none;
	}
	a.lateral:active {
		color: #ffffff; text-decoration: none;
	}
	a.lateral:hover {
		color: #ffffff;		
	}
	a.lateral_tarifas {
		font-family: 'trebuchet ms',Arial;
		color: #ffffff;
		font-size:11px;
		font-weight: bold;
		text-decoration: none;
	}
	a.lateral_tarifas:visited {
		color: #ffffff; text-decoration: none;
	}
	a.lateral_tarifas:active {
		color: #ffffff; text-decoration: none;
	}
	a.lateral_tarifas:hover {
		color: #ffffff; text-decoration: underline;		
	}

	a.portada {
		font-family: sans-serif, Arial, Verdana;
		font-size:13px;
		font-weight: bold;
            color: #1c548d;
		text-decoration: none;
	}
	a.portada:visited, a.portada:active { 
            font-weight: bold;
  		color: #1c548d;
		 text-decoration: none;
	}
	a.portada:hover {
		font-weight: bold;
			color: #1c548d;

		text-decoration: underline	;		
	}


	a.cuerpo1 {
		font-size:11px;
		color: #000000; text-decoration: none;
	}
	a.cuerpo1:visited {
		color: #000000; text-decoration: none;
	}
	a.cuerpo1:active {
		color: #000000; text-decoration: none;
	}
	a.cuerpo1:hover {
		color: darkblue;		
	}



	a.map {
		font-family: Helvetica, verdana;
		color: darkblue; text-decoration: underline;
	}
	a.map:visited {
		color: blue; text-decoration: underline;
	}
	a.map:active {
		color: darkblue; text-decoration: underline;
	}
	a.map:hover {
		color: darkblue; text-decoration: underline;
		
	}

	a.map_fondo_azul {
		color:#7bd6ff; text-decoration: underline;
	}
	a.map_fondo_azul:visited {
		color:#7bd6ff; text-decoration: underline;
	}
	a.map_fondo_azul:active {
		color: #7bd6ff; text-decoration: underline;
	}
	a.map_fondo_azul:hover {
		color: #7bd6ff; text-decoration: underline;
		
	}


	a.pie {
		font-family: 'trebuchet ms',Arial;
		font-size:12px;
		color: #7bd6ff; text-decoration: none;
	}
	a.pie:visited {
		color: #7bd6ff; text-decoration: none;
	}
	a.pie:active {
		color: #7bd6ff; text-decoration: none;
	}
	a.pie:hover {
		color: #7bd6ff; text-decoration: underline;
	}

	a.dinero {
		font-size: 11pt;
		color:#16415b; text-decoration: underline;
	}
	a.dinero:visited {
		color:#16415b; text-decoration: underline;
	}
	a.dinero:active {
		color:#16415b; text-decoration: underline;
	}
	a.dinero:hover {
		color:#16415b; text-decoration: underline;
	}		

	a.nudos {
		font-weight: bold;
		color:#2b559d ; text-decoration: none;
	}
	a.nudos:visited {
		color:#2b559d; text-decoration: none;
	}
	a.nudos:active {
		color:#2b559d; text-decoration: none ;
	}
	a.nudos:hover {
		color:#2b559d;
		text-decoration: underline;
	}	
	
	a.base {
            color: #003b77;
		font-weight: bold;
		text-decoration: none;
	}
	a.base:visited, a.portada:active { 
  		color: #003b77;
		font-weight: bold;
	      text-decoration: none;
	}
	a.base:hover {
 		color: #003b77;
		font-weight: bold;
		text-decoration: underline	;		
	}

	a.bar, a.bar:visited, a.bar:hover, a.bar:link, a.bar:active{
			font-family: Arial;
			font-size: 11 px;
			color:#356787;
			text-align:center;
			text-decoration: none;
	}

	.pie 
	{
		text-align:center;
		font-size: 8pt;
		color: #ffffff; 
		FONT-WEIGHT: normal;
		line-height: 18px;
		letter-spacing: 0px;
	}

	a.regata {
		color:#ffffff ; text-decoration: none;
	}
	a.regata:visited {
		color:#ffffff; text-decoration: none;
	}
	a.regata:active {
		color:#ffffff; text-decoration: none ;
	}
	a.regata:hover {
		color:#7bd6ff;
		text-decoration: none;
	}

	a.galeria {
		font-family: Arial; Sans-serif;
		font-size: 10px;
		color:#ffffff;
		text-decoration:  none
	}
	a.galeria:visited {
		color:#ffffff;
		 text-decoration: none;
	}
	a.galeria:active {
		color:#ffffff;
		text-decoration: none ;
	}
	a.galeria:hover {
		color:#ffffff;
		text-decoration:  none ;
	}
	a.rutas {
		font-family: 'trebuchet ms',Arial; Sans-serif;
		font-size: 12px;
		color:#003366;
		text-decoration:  none
	}
	a.rutas:visited {
		color:#003366;
		 text-decoration: none;
	}
	a.rutas:active {
		color:#000000;
		text-decoration: none ;
	}
	a.rutas:hover {
		color:#000000;
		text-decoration:  none ;
	}

	a.rutasb {
		font-family: 'trebuchet ms',Arial; Sans-serif;
		font-size: 13px;
		color:#ffffff;
		text-decoration: underline
	}
	a.rutasb:visited {
		color:#ffffff;
		 text-decoration: none;
	}
	a.rutasb:active {
		color:#ffffff;
		text-decoration: none ;
	}
	a.rutasb:hover {
		color:#ffffff;
		text-decoration: none;
	}
	.inline-list {
		display: inline;
		}
	.inline-list ul, .inline-list li {
		display: inline;
		color:#ffffff;
		text-align:center;
		margin: 0;
		padding: 0;
	}

	p.regatatit {
	 letter-spacing:-1.0px;	
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 26px;
	 font-weight: bold;	
	 color:#7bd6ff;
	}
	p.regatatit2 {
	 letter-spacing:-1.0px;	
	 padding-top:0 px;
	 padding-left:0px;
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 18px;
	 font-weight: bold;	
	 color:#f84646;
	}
	p.regatatit3 {
	 text-align:center;
	 margin-top:-25px;
	 font-family:  Verdana,sans-serif,Arial, Tahoma, Helvetica;
	 font-size: 14px;
	 font-weight: normal;	
	}
	/* INICIO MAQUETACION INTRANET CLIENTE */

	#cierre_sesion{
		width:100px;
		border: 1px #cccccc solid;
		margin-top:35px;
	 	background-color:#ffffff;
	}
	a.areac {
		letter-spacing: 1px;
		font-family: 'trebuchet ms',sans-serif;
		text-decoration: none;
	}
	a.areac:visited {
		text-decoration: none;
	}
	a.areac:active {
		text-decoration: none;
	}
	a.arec:hover {
		text-decoration: none;	
	}

	.ac1 { 
		font-family: 'trebuchet ms',Arial;
 		text-indent:8px;
		font-size: 11px;
		color: #000000}

	.areaclientes {
		border-right: #356787 1px solid;
	    border-top: #356787 1px solid; 
		border-left: #356787 1px solid;
		border-bottom: #356787 1px solid;
	    padding-left:3px;  
		font-size: 11px; 
		font-family: 'trebuchet ms',Verdana, Arial, Helvetica, sans-serif; 
		color: #000000; 		
		background-color:#E0EFF8;
	}
	.areaclientesr {
		border-right: #356787 1px solid;
	    border-top: #356787 1px solid; 
		border-left: #356787 1px solid;
		border-bottom: #356787 1px solid;
	    text-align:right;
	    padding-right:3px;  
		font-size: 11px; 
		font-family: 'trebuchet ms',Verdana, Arial, Helvetica, sans-serif; 
		color: #000000; 		
		background-color:#E0EFF8;
	}

	/* INICIO MAQUETACION INDEX */
	#globalcontenedor{
		margin: 0px auto;
		width:760px;
		margin-left: auto; 
		margin-right:auto;  
		text-align: center;  
	}
	#globalcontenedori{
		width:980px;
		margin: 0px auto; 
	}
	#globalmapa{
		border: 2px;
		width:760px
		display:block;
	   	float:right;
		margin-right:0;
	}
	#caja_titulo_bases{
		background-image: url(/images/fondo_bases.jpg); 
		background-position: top right;
		background-repeat: no-repeat;
		text-align: left;
		width:100%;
		height:71px;
	}
	#caja_titulo_basesi{
		background-image: url(/images/fondo_basesi.jpg); 
		background-position: top right;
		background-repeat: no-repeat;
		text-align: left;
		float:left;
		width:100%;
		height:71px;
	/*	background-color: #003366;m */
	}
	#caja_titulo_portada{
		text-align: left;
		background-repeat: no-repeat;
		height:152px;
		background-color: #003366;
	}
	#caja_blanca, #caja_nada, #caja_nudos, #caja_meteo, #caja_turquia, #caja_croacia, #caja_grecia, #caja_italia, #caja_francia, #caja_espana
        {
		display:inline;
		float:left;
		width:130px;
		height:71px;
		margin:0px;
	}
	#caja_nada{
	
	}
	#caja_meteo {
		background-image: url('http://www.canalmar.com/images/meteo2.jpg');
	}
	#caja_blanca {
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/miniturkey.jpg');
	}
	#caja_turquia{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/miniturkey.jpg');
	}
	#caja_croacia{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/minicroatia.jpg');
	}
	#caja_italia{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/minitaly.jpg');
	}
	#caja_francia{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/minifrance.jpg');
	}
	#caja_grecia{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/minigreece.jpg');
	}
	#caja_espana{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/minispain.jpg');
	}
	#caja_nudos{
		background-image: url('http://www.canalmar.com/images/fondo_nudos.jpg');
	}

	.caja_standard{
		margin-top:30px;
		background-color: #ffffff;
		text-align: left;
		width:80%;
		padding: 20px ,10px,10px,10px;
		border: 1px #cccccc solid;
	}

	#globalcabecera{
		height:70px;
		background-color: #356787;
		width:auto;
		position:relative;
	}
	#globalcabecerai{
		height:70px;
		background-color: #356787;
		width:auto;
		margin-left:0px;
	}
	#globallogo {
		padding-top:5px;
		width:200px;
		height:60px;
		float:left;
		margin-top:0px;
		margin-left:0px;
	}
	#globallogom {
		padding-top:5px;
		width:300px;
		height:60px;
		float:left;
		margin-top:0px;
		margin-left:0px;
	}
	#logo{
		border:0px;
	}
	#globallogo2 {
		padding-top:10px;
		padding-right:7px;
		float:right;
		width:90px;
		height:50px;
		margin-top:2px;
		margin-left:15px;
	}
	#globalmenu {
		height: 22px;
		background-color: #356787;
		padding: 0px;
		text-align: center;   
		border-top: 1px #ff9933 solid;
		border-left: 1px #ff9933 solid;
		border-bottom: 1px #ff9933 solid;
		border-right: 1px #ff9933 solid;
		margin-bottom: 2px;
		z-index:100;
	}
	#globalportadadinero{
		height:190px;
		padding:0px;
		margin-top:0px;	
		margin-bottom:0px;
		z-index:100;
	}
	#globaldinero{
		height:60px;
		padding: 0px;
		margin-top: -2px;
		margin-bottom: 2px;
		z-index:100;
	}
	#contenedor{
		margin: 0px auto;
		width:900px;
		background-color: #356787;
		border-left: 1px #ff9933 solid;
		border-right: 1px #ff9933 solid;
		border-bottom: 1px #ff9933 solid;
	}
	#ofertaveleros{
		float:left;
		display:block;
		margin-top:30px;
		margin-bottom:30px;
		padding-left:20px;
		width:auto;
		height:auto;
		}

	#col_izda{	
		float:left;
		left: 0;
		width:130;
		padding:0px;
	/*	background color:#76bce7; */
		height:auto;
	}
	.caja_izda{	
		float:left;
		margin-left:0px;
	}

	.foto_caja_izda {
		padding-left:2px;
	}
	.foto_pdf {
		padding-left:26px;
	}
	.col_menu_bullet_principal{
		float:left;
		position:relative;
		left:2px;
		margin-top:0px;
		width:122px;
		height:20px;
		text-align:left;
		background-image: url('/images/bullet_principal.gif');
		background-position:  left top;
		background-repeat: no-repeat;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:10px;
		border-left: 0px solid #f0ebeb;
	}
	.col_menu_bullet_tarifas{
		float:left;
		position:relative;
		left:2px;
		margin-top:0px;
		width:122px;
		height:20px;
		text-align:center;
		padding-bottom:22px;
		border-left: 0px #f0ebeb solid;
	}
	.col_menu_titular{
		float:left;
		position:relative;
		left:2px;
		margin-top:0px;
		width:122px;
		height:20px;
		color: #ffb709;
		font-size:11px;
		font-weight: bold;	
		text-align:center;
		padding-top:6px;
		padding-bottom:15px;
		border-left: 0px #f0ebeb solid;
	}
	.caja_izda_sep{	
		float:left;
		height:400px;
		margin-left:0px;
	}

 /*	Titulación de las paginas */

	#contenedor_titulo{	
		float:left;
		width:100%;
		height:30px;
		margin-top:1px;
		margin-bottom:1px;
	}
	#contenedor_titulo2{	
		float:left;
		width:100%
		display:inline;
		height:60px;
		margin-top:1px;
		margin-bottom:1px;
	}
	#contenedor_titulo3{	
		width:auto;
		display:inline;
		height:100px;
		margin-top:1px;
		margin-bottom:1px;
	}
	.map{	
		align:top left;
		font-size:11px;
		font-family:sans-serif,verdana,Arial;
		color:darkblue;
		padding:5px 0px 0px 0px;
	}

	.map_fondo_azul{	
		align:top left;
		font-size:11px;
		font-family:sans-serif,verdana,Arial;
		color:#ffffff;
		padding:5px 0px 0px 7px;
	}
	.map_fondo_azul_bases{	
		align:top left;
		font-size:11px;
		font-family:sans-serif,verdana,Arial;
		color:#ffffff;
		padding:5px 0px 0px 17px;
	}

	.titulo{	
		font-family: 'trebuchet ms',Arial; Sans-serif;
		font-size:25px;
		color:darkblue;
		padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:15px
	}
	.titulob{	
		font-family: 'trebuchet ms',Arial; Sans-serif;
		font-size:25px;
		color:#ffffff;
		padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:15px
	}
	.titulo_20{	
	      font-family: 'trebuchet ms',Arial, Sans-serif;
		font-size:20px;
		color:darkblue;
		padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:15px
	}
	.titulo_fondo_azul{
		font-family: 'trebuchet ms',Arial, Sans-serif;		
		font-size:25px;
		color:#7bd6ff;
		padding-left:7px; 
		padding-right:0px; padding-top:15px; padding-bottom:10px
	}
	.titulo_fondo_naranja{
		font-family: 'trebuchet ms',Arial; Sans-serif;		
		font-size:25px;
		color:orange;
		padding-left:7px; padding-right:0px; padding-top:15px; padding-bottom:10px
	}
	.titulo_fondo_azul_bases{
		font-family: 'trebuchet ms',Arial; Sans-serif;		
		font-size:22px;
		color:#7bd6ff;
		padding-left:17px; padding-right:0px; padding-top:15px; padding-bottom:10px
	}
	.titulo_fondo_azul_basesi{
		font-family: 'trebuchet ms',Arial; Sans-serif;		
		font-size:22px;
		color:#7bd6ff;
		padding-left:4px; padding-right:0px; padding-top:15px; padding-bottom:10px
	}
	.titulo_portada{
		font-family: 'trebuchet ms',Arial; Sans-serif;	
		font-size:23px;
		color:#ffffff;
		margin-top:17px; padding-left:17px; padding-right:0px; padding-top:15px; padding-bottom:10px
	}

	.titulo2_fondo_azul{	
		font-family: 'trebuchet ms',Arial; Sans-serif;	
		font-size:12px;
		color:#7bd6ff;
		padding-left:7px; padding-right:0px; padding-top:25px; padding-bottom:10px
	}
	.modelo_barco_fondo_azul {
		text-align:center;
		font-weight: bold;	
		color:#7bd6ff;
	}
		
 /*	Distribucion Home  */

	#col_central{
		margin: 0px 0px 0px 0px;
		width:auto;
		height:200px;
		margin-top:0px;
	}
	#col_central_cabecera{	
		width:639px;
		background-image: url('/images/portada.jpg');
		height:200; padding-left:px; padding-right:px; padding-top:0; padding-bottom:0
	}
	#col_central_cabecera2{	
		width:639px;
		float:both;
		background-image: url('/images/cab_regata5.jpg');
		height:200; padding-left:px; padding-right:px; padding-top:0; padding-bottom:0
	}
	#caja_regata1{	
		width:auto;
		float:both;
		padding-left:5 px;
		padding-top:0px;
	}
	#caja_regata2{	
		width:150px;
		height:150px;
		float:right;
		margin-top:20px;
		margin-right:5px;

	}

	
	#contenedor_portada{	
		width:auto;
		height:30px;
		margin-left: 0px;
		margin-top:  0px;
		padding-top: 2px;
		
	}

	.titular_portada2c{	
		font-family: Arial; Sans-serif;	
		font-size:17px;
		color:#000000;
		font-weight:normal;
		background-color: #7bd6ff;
		padding-left:6px; padding-right:0px; padding-top:0px; padding-bottom:0px
	}	
	.titular_portada2cn{	
		background-image: url('/images/fondo_titular.jpg'); 	
		font-family: Arial; Sans-serif;	
		font-size:17px;
		font-weight:normal;
		color:#ffffff;
		padding-left:6px; padding-right:0px; padding-top:3px; padding-bottom:2px
	}
	.titular_portada2cr{	
		background-image: url('/images/fondo_titular.jpg'); 
		font-family: Arial; Sans-serif;	
		font-size:17px;
		color:#ffffff;
		font-weight:normal;
		padding-left:6px; padding-right:0px; padding-top:3px; padding-bottom:2px
	}



	#contenedor_subportada{	
		float:left;
		width:100%;
		height:20px;
		padding:0px 0px 0px 3px;
		margin-left:0px;
		margin-right:0px;
		margin-top:5px;
		margin-bottom:0px;
	
	}



	#contenedor_fotoi{	
		float:left;
		margin-top:0px;
		margin-right:0px;
		width:160px;
		height:120px;
		border:1px #959494 solid;
		
	}
	#contenedor_fotod{	
		float:right;
		margin-top:0px;
		width:160px ;
		height:120px;
		border:1px #959494 solid;
		
	}

	#contenedor_textoi{	
		float:left;
		display:block;
		margin-top:4px;
		margin-right:0px;
		width:100%;
		border-left: 1px #000000 solid;
		border-right: 1px #000000 solid;
		border-bottom: 1px #000000 solid;
		border-top: 1px #000000 solid;
		height:122px;
	}

	#contenedor_textod{	
		float:left;
		margin-top:4px;
		margin-right:0px;
		width:100%;
		height:122px;

	}
	#caja_textoi{	
		position:relative; 	
		float:left;
		width:148px;
		height:123px;
		padding:1px 1px 1px 1px;	

	}	

	#caja_textod{	
		position:relative; 
		float:right;
		width:148px;
		height:123px;
		position:relative; 
		padding:1px 1px 1px 1px;

	}



	#contenedor_masi{	
		position:absolute;
		bottom:2px;
		left:10%;

		
	}
	#contenedor_masd{	
    	     	position:absolute;
		bottom:2px;
		right:2px;
	

		
	}

	.enlace_portada 
		{
  		clear: left;
  		padding-left: 8px;
  		margin-left: 1px;
  		background-image: url('/images/fl_naranja.gif');
  		background-repeat: no-repeat
		}


	#col_centralb{
	  	display:block; 
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:639px;
		height:800px;
		background-color: #e8f7fd;
		margin-top:0px;
	}

	#col_central1{	
	  /*	display:block;   */
		float:left;
		width:312px;
		height:200px;
	  /*	overflow:hidden; */
		padding:0 px;
		margin-top:0px;
		margin-left:1px;

	}
	#col_central2{	
		float:right;
		width:312px;
		height:200px;
	   /*	overflow:hidden;  */
		padding:0 px;
		margin-top:0px;
		margin-right:1px;
	   /*	clear:both; */
	}
	#col_central_1l{	
		display:block;
		float:left;
		width:630;
		height:400px;
	  /*	overflow:hidden; */
		padding:6px;
		margin-top:2px;
		margin-left:1px;
		border-bottom:1px #cccccc solid;
		border-top:1px #cccccc solid;
     	        border-left:1px #cccccc solid;
	        border-right:1px #cccccc solid;
	}
	.web_map{
		top:0;
		text-align:left;
		padding-left:10px;
		padding-top:5px;
		padding-bottom:5px;
		align:top left;
		height:15px;
		border:1px #000000 solid;
	}
	#col_dcha{	
		float: left;
		width:120px;
		padding-left:0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-left:0px;
		text-align:center;
		height:auto;
		
	}
	.caja_dcha{	
		float:left;
		padding:0px 0px 0px 0px;
		margin-left:0px;
		margin-right:0px;
	}
	.caja_dchav{	
		float:left;
		width:100%;
		padding:0px 0px 0px 0px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:6px;
		border:1px #ffffff solid;
	}
	.caja_dcha_caja{	

		width:100%;
		padding-top:1px;
		padding-bottom:0px;
		border:1px #000000 solid;
		margin-bottom:1 px;
		background-color: #ffffff;
	}
	
	.foto_caja_dcha 	{ 

		padding-left:0px;
		padding-right: 0px;
	 	margin-left:0px;
		margin-right:0px;

		 }

	.col_menu_bullet_principal_dcha{
		float:left;
		position:relative;
		left:6px;
		margin-top:0px;
		width:122px;
		height:20px;
		text-align:left;
		background-image: url('/images/bullet_principal.gif');
		background-position:  left top;
		background-repeat: no-repeat;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:10px

	}

	#globalpie {
		position: relative;
		margin-top: 18px;
		margin-bottom: 10px;
		width:auto;
	}
	
	#gfooter {
		margin-top: 10px;
		margin-bottom: 20px;
		position: relative;
		width:auto;
	}



	}
@media print {
	body{
	  /*	background-image: url(/images/fondo_gral.gif); */
		background-color:#346786;
		background-position: top left;
		background-repeat: repeat-x;
	  /*	align:left;          */
		text-align: center;
		margin-top: 0px;
	}
	.bodyOpera{
		margin-top: -8px;
	}
	body {font-size: 75%;font-family:Tahoma,Arial;  color: #000; margin:0px;}
	h1, h2, h3, h4, h5, h6, h7{font-family: Arial, Verdana, sans-serif;}

	h1{font-size: 120%;color:#000000;} 	 	
	h2{font-size: 140%;color:#000000;}
	h3{font-size: 50%;color:#10496b;}
		
	p {	
			line-height: 15px;
	 }

	#txt {	
		width:auto;
		height:auto;
		font-family: 'trebuchet ms',Arial; 
		font-size: 13px;
	/*	float:left;*/
		margin:18px 0 0 0;
		padding:0;
		background:#fff;
		line-height:180%;
	}


	#txt p, table.txt {	
		margin:0 10px 23px 0;
		padding:0;
		text-align:justify;
	}

	.campotexto {
		border-right: #356787 1px solid; border-top: #356787 1px solid; font-size: 10px; border-left: #356787 1px solid; color: #000000; border-bottom: #356787 1px solid; font-family: 'trebuchet ms',Verdana, Arial, Helvetica, sans-serif; background-color:#E0EFF8;
	}

	.campotextoc {
		border-right: #356787 1px solid; border-top: #356787 1px solid; font-size: 10px; border-left: #356787 1px solid; color: #000000; border-bottom: #356787 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#eef7c5;
	}

	table.goletas {
		 font-size: 12px;
		 align:center;
	       }	
	tr.azul1{
		 background-color:#5AAFF5;
		   }	
	tr.azul1c{
		 background-color:#5AAFF5;
		 text-align:center;
		   }	
	tr.gris {
		 background-color:#F2F2F2;
		   }	

	table.preferente1{
		 font-size: 11px;

		
		   }	
	tr.preferente1{
		 font: 1.02em/145% Tahoma, Arial,serif;
		 background-color:#f5f6ca;

		   }	
	tr.preferente0{
		font: 1.12em/145% Tahoma, Arial,serif;
		color:#000000;
   	 	background-color:#faca96;
  	 	font-weight:bold;
		letter-spacing:0.2px;
		text-align:center;
		   }	
.ltG
{
	background-color: #EFEFEF;
	text-align: right;
	padding: 0px 1px;
	border: 1px solid black;
}

	table.preferente2{
		 font-size: 11px;
		 align:center;
		 text-align:right;
		   }	

	table.stc {
			align:center;
		   }		

	td.cabecera_tabla1 {
			background-color:#AEEBFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
    	     		 color: #000000; 
			  font-weight: bold;
			}	
	td.azul {background-color:#AEEBFF;}
	td.blanco {background-color:#ffffff;}
	td.borde_blanco{border:1px #ffffff solid;}

	input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		}

	.tabla1		
		{
	       border:1px #ccccc solid;
		}


	.ifb {
		border:1px #ffffff solid;
	}
	.ifn {
		border:1px #000000 solid;
	}

	.campoazul {
		font-family: 'trebuchet ms',Arial; 
		font-size: 11px;
		border-right: #000000 1px solid; 
		border-top: #000000 1px solid; 
		border-left: #000000 1px solid;
		border-bottom: #000000 1px solid;  
		color: #000000;
		background-color:#E0EFF8;
	}

	p.enventa1 {
	 letter-spacing:-1.0px;	
	 text-align:center;
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 9px;
	 text-indent: 0px;
	 color: red;
	}
	p.enventa2 {
	 letter-spacing:-1.0px;	
 	 text-indent: 0px;
	 text-align:center;
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:12px;
	 font-size: 9px;
	 color:#1c3f55;
	}
	p.rutas {
	 font-family: 'trebuchet ms',Arial,Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 12px;
	 text-indent: 0px;
	 color: #000000;
	}
	p.rutasb {
	 font-family: 'trebuchet ms',Arial,Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 12px;
	 text-indent: 0px;
	 color: #ffffff;
	}
	p.portada {
	 letter-spacing:-1.0px;	
	 text-align:justify;
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 12px;
	 text-indent: 5px;
	 color:#1c3f55;
	}
	p.portada_bases {
	 letter-spacing:-1.0px;	
	 text-align:justify;
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-weight: bold;
	 font-size: 12px;
	 text-indent: 5px;
	 color:#1c3f55;
	}
	p.destacado_azul {
	 letter-spacing:0.2px;	
	 font-family:  sans-serif, Arial, Verdana, Tahoma, Helvetica;
	 line-height: 18px;
	 font-weight: bold;	
	 font-size: 15px;
	 color:#040488;
	
	}

	p.tipo9 {font-size: 9px;}

	.texto {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
    	      color: #000000; 
   	      line-height: normal
       }
	.texto2 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000 }

	.texto_fondo_blanco 
		{  font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		 color: #ffffff;}

	.texto_fondo_blanco_j
	 {
	      font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		text-align:justify;
    	      color: #ffffff;}

	.textor_fondo_blanco 
		{  font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 9px;
		 color: #ffffff;}

      .minima {  font-family: Tahoma; font-size: 7pt; line-height: 7pt}
	.pie_ant { 
		font-family: 'trebuchet ms',Arial;
	/*	 font-family: Arial,Verdana,Helvetica, sans-serif; */
		 text-indent:8px;
		 font-size: 12px;
		 color: #000000}
	.pie_antb { 
		font-family: 'trebuchet ms',Arial;
	/*	 font-family: Arial,Verdana,Helvetica, sans-serif; */
		 text-indent:8px;
		 font-size: 12px;
		 color: #ffffff}

	.select2 { font-family: 'trebuchet ms', Arial; font-size: 8pt; }

	a:link{color:#000000;text-decoration: underline;}
	a:visited{color:#000000;text-decoration: underline;}
	a:hover{color:#000000;text-decoration: none;}
	a:active{color:#000000;text-decoration: underline;}


	a.bases {
		letter-spacing: 1px;
		font-family: 'trebuchet ms',sans-serif;
		text-decoration: none;
	}
	a.bases:visited {
		text-decoration: none;
	}
	a.bases:active {
		text-decoration: none;
	}
	a.bases:hover {
		text-decoration: none;	
	}


	a.lateral {
		font-family: 'trebuchet ms',Arial;
		font-size:11px;
		color: #ffffff; text-decoration: none;
	}
	a.lateral:visited {
		color: #ffffff; text-decoration: none;
	}
	a.lateral:active {
		color: #ffffff; text-decoration: none;
	}
	a.lateral:hover {
		color: #ffffff;		
	}
	a.lateral_tarifas {
		font-family: 'trebuchet ms',Arial;
		color: #ffffff;
		font-size:11px;
		font-weight: bold;
		text-decoration: none;
	}
	a.lateral_tarifas:visited {
		color: #ffffff; text-decoration: none;
	}
	a.lateral_tarifas:active {
		color: #ffffff; text-decoration: none;
	}
	a.lateral_tarifas:hover {
		color: #ffffff; text-decoration: underline;		
	}

	a.portada {
		font-family: sans-serif, Arial, Verdana;
		font-size:13px;
		font-weight: bold;
            color: #1c548d;
		text-decoration: none;
	}
	a.portada:visited, a.portada:active { 
            font-weight: bold;
  		color: #1c548d;
		 text-decoration: none;
	}
	a.portada:hover {
		font-weight: bold;
			color: #1c548d;

		text-decoration: underline	;		
	}


	a.cuerpo1 {
		font-size:11px;
		color: #000000; text-decoration: none;
	}
	a.cuerpo1:visited {
		color: #000000; text-decoration: none;
	}
	a.cuerpo1:active {
		color: #000000; text-decoration: none;
	}
	a.cuerpo1:hover {
		color: darkblue;		
	}



	a.map {
		font-family: Helvetica, verdana;
		color: darkblue; text-decoration: underline;
	}
	a.map:visited {
		color: blue; text-decoration: underline;
	}
	a.map:active {
		color: darkblue; text-decoration: underline;
	}
	a.map:hover {
		color: darkblue; text-decoration: underline;
		
	}

	a.map_fondo_azul {
		color:#7bd6ff; text-decoration: underline;
	}
	a.map_fondo_azul:visited {
		color:#7bd6ff; text-decoration: underline;
	}
	a.map_fondo_azul:active {
		color: #7bd6ff; text-decoration: underline;
	}
	a.map_fondo_azul:hover {
		color: #7bd6ff; text-decoration: underline;
		
	}


	a.pie {
		font-family: 'trebuchet ms',Arial;
		font-size:12px;
		color: #7bd6ff; text-decoration: none;
	}
	a.pie:visited {
		color: #7bd6ff; text-decoration: none;
	}
	a.pie:active {
		color: #7bd6ff; text-decoration: none;
	}
	a.pie:hover {
		color: #7bd6ff; text-decoration: underline;
	}

	a.dinero {
		font-size: 11pt;
		color:#16415b; text-decoration: underline;
	}
	a.dinero:visited {
		color:#16415b; text-decoration: underline;
	}
	a.dinero:active {
		color:#16415b; text-decoration: underline;
	}
	a.dinero:hover {
		color:#16415b; text-decoration: underline;
	}		

	a.nudos {
		font-weight: bold;
		color:#2b559d ; text-decoration: none;
	}
	a.nudos:visited {
		color:#2b559d; text-decoration: none;
	}
	a.nudos:active {
		color:#2b559d; text-decoration: none ;
	}
	a.nudos:hover {
		color:#2b559d;
		text-decoration: underline;
	}	
	
	a.base {
            color: #003b77;
		font-weight: bold;
		text-decoration: none;
	}
	a.base:visited, a.portada:active { 
  		color: #003b77;
		font-weight: bold;
	      text-decoration: none;
	}
	a.base:hover {
 		color: #003b77;
		font-weight: bold;
		text-decoration: underline	;		
	}

	a.bar, a.bar:visited, a.bar:hover, a.bar:link, a.bar:active{
			font-family: Arial;
			font-size: 11 px;
			color=#356787;
			text-align=center;
			text-decoration: none;
	}

	.pie 
	{
		text-align:center;
		font-size: 8pt;
		color: #ffffff; 
		FONT-WEIGHT: normal;
		line-height: 18px;
		letter-spacing: 0px;
	}

	a.regata {
		color:#ffffff ; text-decoration: none;
	}
	a.regata:visited {
		color:#ffffff; text-decoration: none;
	}
	a.regata:active {
		color:#ffffff; text-decoration: none ;
	}
	a.regata:hover {
		color:#7bd6ff;
		text-decoration: none;
	}

	a.galeria {
		font-family: Arial; Sans-serif;
		font-size: 10px;
		color:#ffffff;
		text-decoration:  none
	}
	a.galeria:visited {
		color:#ffffff;
		 text-decoration: none;
	}
	a.galeria:active {
		color:#ffffff;
		text-decoration: none ;
	}
	a.galeria:hover {
		color:#ffffff;
		text-decoration:  none ;
	}
	a.rutas {
		font-family: 'trebuchet ms',Arial; Sans-serif;
		font-size: 12px;
		color:#003366;
		text-decoration:  none
	}
	a.rutas:visited {
		color:#003366;
		 text-decoration: none;
	}
	a.rutas:active {
		color:#000000;
		text-decoration: none ;
	}
	a.rutas:hover {
		color:#000000;
		text-decoration:  none ;
	}

	a.rutasb {
		font-family: 'trebuchet ms',Arial; Sans-serif;
		font-size: 13px;
		color:#ffffff;
		text-decoration: underline
	}
	a.rutasb:visited {
		color:#ffffff;
		 text-decoration: none;
	}
	a.rutasb:active {
		color:#ffffff;
		text-decoration: none ;
	}
	a.rutasb:hover {
		color:#ffffff;
		text-decoration: none;
	}
	.inline-list {
		display: inline;
		}
	.inline-list ul, .inline-list li {
		display: inline;
		color:#ffffff;
		text-align:center;
		margin: 0;
		padding: 0;
	}

	p.regatatit {
	 letter-spacing:-1.0px;	
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 26px;
	 font-weight: bold;	
	 color:#7bd6ff;
	}
	p.regatatit2 {
	 letter-spacing:-1.0px;	
	 padding-top:0 px;
	 padding-left:0px;
	 font-family:  Verdana,Arial, Tahoma, Helvetica, sans-serif;
	 line-height:normal;
	 font-size: 18px;
	 font-weight: bold;	
	 color:#f84646;
	}
	p.regatatit3 {
	 text-align:center;
	 margin-top:-25px;
	 font-family:  Verdana,sans-serif,Arial, Tahoma, Helvetica;
	 font-size: 14px;
	 font-weight: normal;	
	}


	/* INICIO MAQUETACION INDEX */
	#globalcontenedor{
 	      margin: 0px auto;  
		width:760px;
		margin-left: auto; 
		margin-right:auto; margin-left:auto 
	}
	#globalcontenedori{
	   	float:left;
		width:100%;
		margin-left: 0px; 
	}
	#globalmapa{
		border: 2px;
		width:760px
		display:block;
	   	float:right;
		margin-right:0;
	}
	#caja_titulo_bases{
		text-align: left;
		width:100%;
		height:60px;
		background-color: #003366;
	}
	#caja_titulo_portada{
		text-align: left;
		background-repeat: no-repeat;
		height:152px;
		background-color: #003366;
	}
	#caja_blanca, #caja_nada, #caja_nudos, #caja_meteo, #caja_turquia, #caja_croacia, #caja_grecia, #caja_italia, #caja_francia, #caja_espana
        {
		display:inline;
		float:left;
		width:130px;
		height:71px;
		margin:0px;
	}
	#caja_nada{
	
	}
	#caja_meteo {
		background-image: url('http://www.canalmar.com/images/meteo2.jpg');
	}
	#caja_blanca {
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/miniturkey.jpg');
	}
	#caja_turquia{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/miniturkey.jpg');
	}
	#caja_croacia{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/minicroatia.jpg');
	}
	#caja_italia{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/minitaly.jpg');
	}
	#caja_francia{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/minifrance.jpg');
	}
	#caja_grecia{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/minigreece.jpg');
	}
	#caja_espana{
		background-image: url('http://www.canalmar.com/bases/rutas/imagenes/minispain.jpg');
	}
	#caja_nudos{
		background-image: url('http://www.canalmar.com/images/fondo_nudos.jpg');
	}


	#globalcabecera{
		height:70px;
		background-color: #356787;
		width:auto;
		position:relative;
	}
	#globalcabecerai{
		height:70px;
		background-color: #356787;
		width:auto;
		margin-left:0px;
	}
	#globallogo {
		padding-top:5px;
		width:200px;
		height:60px;
		float:left;
		margin-top:0px;
		margin-left:0px;
	}
	#logo{
		border:0px;
	}
	#globallogo2 {
		padding-top:10px;
		padding-right:7px;
		float:right;
		width:90px;
		height:50px;
		margin-top:2px;
		margin-left:15px;
	}

	#globalmenu {
		height: 22px;
		background-color: #356787;
		padding: 0px;
		border-top: 1px #ff9933 solid;
		border-left: 1px #ff9933 solid;
		border-bottom: 1px #ff9933 solid;
		border-right: 1px #ff9933 solid;
		margin-bottom: 2px;
		z-index:100;
	}
	#globalportadadinero{
		height:190px;
		padding:0px;
		margin-top:0px;	
		margin-bottom:0px;
		z-index:100;
	}
	#globaldinero{
		height:60px;
		padding: 0px;
		margin-top: -2px;
		margin-bottom: 2px;
		z-index:100;
	}
	#contenedor{
		margin: 0px auto;
		width:900px;
		background-color: #356787;
		border-left: 1px #ff9933 solid;
		border-right: 1px #ff9933 solid;
		border-bottom: 1px #ff9933 solid;
	}
	#ofertaveleros{
		float:left;
		display:block;
		margin-top:30px;
		margin-bottom:30px;
		padding-left:20px;
		width:auto;
		height:auto;
		}

	#col_izda{	
		float:left;
		left: 0;
		width:130;
		padding:0px;
	/*	background color:#76bce7; */
		height:auto;
	}
	.caja_izda{	
		float:left;
		margin-left:0px;
	}

	.foto_caja_izda {
		padding-left:2px;
	}
	.foto_pdf {
		padding-left:26px;
	}
	.col_menu_bullet_principal{
		float:left;
		position:relative;
		left:2px;
		margin-top:0px;
		width:122px;
		height:20px;
		text-align:left;
		background-image: url('/images/bullet_principal.gif');
		background-position:  left top;
		background-repeat: no-repeat;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:10px;
		border-left: 0px solid #f0ebeb;
	}
	.col_menu_bullet_tarifas{
		float:left;
		position:relative;
		left:2px;
		margin-top:0px;
		width:122px;
		height:20px;
		text-align:center;
		padding-bottom:22px;
		border-left: 0px #f0ebeb solid;
	}
	.col_menu_titular{
		float:left;
		position:relative;
		left:2px;
		margin-top:0px;
		width:122px;
		height:20px;
		color: #ffb709;
		font-size:11px;
		font-weight: bold;	
		text-align:center;
		padding-top:6px;
		padding-bottom:15px;
		border-left: 0px #f0ebeb solid;
	}
	.caja_izda_sep{	
		float:left;
		height:400px;
		margin-left:0px;
	}

 /*	Titulación de las paginas */

	#contenedor_titulo{	
		float:left;
		width:100%;
		height:30px;
		margin-top:1px;
		margin-bottom:1px;
	}
	#contenedor_titulo2{	
		width:auto;
		display:inline;
		height:60px;
		margin-top:1px;
		margin-bottom:1px;
	}
	#contenedor_titulo3{	
		width:auto;
		display:inline;
		height:100px;
		margin-top:1px;
		margin-bottom:1px;
	}
	.map{	
		align:top left;
		font-size:11px;
		font-family:sans-serif,verdana,Arial;
		color:darkblue;
		padding:5px 0px 0px 0px;
	}

	.map_fondo_azul{	
		align:top left;
		font-size:11px;
		font-family:sans-serif,verdana,Arial;
		color:#ffffff;
		padding:5px 0px 0px 7px;
	}
	.map_fondo_azul_bases{	
		align:top left;
		font-size:11px;
		font-family:sans-serif,verdana,Arial;
		color:#ffffff;
		padding:5px 0px 0px 17px;
	}

	.titulo{	
		font-family: 'trebuchet ms',Arial; Sans-serif;
		font-size:25px;
		color:darkblue;
		padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:15px
	}
	.titulo_20{	
	      font-family: 'trebuchet ms',Arial; Sans-serif;
		font-size:20px;
		color:darkblue;
		padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:15px
	}
	.titulo_fondo_azul{
		font-family: 'trebuchet ms',Arial; Sans-serif;		
		font-size:25px;
		color:#7bd6ff;
		padding-left:7px; padding-right:0px; padding-top:15px; padding-bottom:10px
	}
	.titulo_fondo_naranja{
		font-family: 'trebuchet ms',Arial; Sans-serif;		
		font-size:25px;
		color:orange;
		padding-left:7px; padding-right:0px; padding-top:15px; padding-bottom:10px
	}
	.titulo_fondo_azul_bases{
		font-family: 'trebuchet ms',Arial; Sans-serif;		
		font-size:22px;
		color:#7bd6ff;
		padding-left:17px; padding-right:0px; padding-top:15px; padding-bottom:10px
	}
	.titulo_portada{
		font-family: 'trebuchet ms',Arial; Sans-serif;	
		font-size:23px;
		color:#ffffff;
		margin-top:17px; padding-left:17px; padding-right:0px; padding-top:15px; padding-bottom:10px
	}

	.titulo2_fondo_azul{	
		font-family: 'trebuchet ms',Arial; Sans-serif;	
		font-size:12px;
		color:#7bd6ff;
		padding-left:7px; padding-right:0px; padding-top:25px; padding-bottom:10px
	}
	.modelo_barco_fondo_azul {
		text-align:center;
		font-weight: bold;	
		color:#7bd6ff;
	}
		
 /*	Distribucion Home  */

	#col_central{
		margin: 0px 0px 0px 0px;
		width:auto;
		height:200px;
		margin-top:0px;
	}
	#col_central_cabecera{	
		width:639px;
		background-image: url('/images/portada.jpg');
		height:200; padding-left:px; padding-right:px; padding-top:0; padding-bottom:0
	}
	#col_central_cabecera2{	
		width:639px;
		float:both;
		background-image: url('/images/cab_regata5.jpg');
		height:200; padding-left:px; padding-right:px; padding-top:0; padding-bottom:0
	}
	#caja_regata1{	
		width:auto;
		float:both;
		padding-left:5 px;
		padding-top:0px;
	}
	#caja_regata2{	
		width:150px;
		height:150px;
		float:right;
		margin-top:20px;
		margin-right:5px;

	}

	
	#contenedor_portada{	
		width:auto;
		height:30px;
		margin-left: 0px;
		margin-top:  0px;
		padding-top: 2px;
		
	}

	.titular_portada2c{	
		font-family: Arial; Sans-serif;	
		font-size:17px;
		color:#000000;
		font-weight:normal;
		background-color: #7bd6ff;
		padding-left:6px; padding-right:0px; padding-top:0px; padding-bottom:0px
	}	
	.titular_portada2cn{	
		background-image: url('/images/fondo_titular.jpg'); 	
		font-family: Arial; Sans-serif;	
		font-size:17px;
		font-weight:normal;
		color:#ffffff;
		padding-left:6px; padding-right:0px; padding-top:3px; padding-bottom:2px
	}
	.titular_portada2cr{	
		background-image: url('/images/fondo_titular.jpg'); 
		font-family: Arial; Sans-serif;	
		font-size:17px;
		color:#ffffff;
		font-weight:normal;
		padding-left:6px; padding-right:0px; padding-top:3px; padding-bottom:2px
	}



	#contenedor_subportada{	
		float:left;
		width:100%;
		height:20px;
		padding:0px 0px 0px 3px;
		margin-left:0px;
		margin-right:0px;
		margin-top:5px;
		margin-bottom:0px;
	
	}



	#contenedor_fotoi{	
		float:left;
		margin-top:0px;
		margin-right:0px;
		width:160px;
		height:120px;
		border:1px #959494 solid;
		
	}
	#contenedor_fotod{	
		float:right;
		margin-top:0px;
		width:160px ;
		height:120px;
		border:1px #959494 solid;
		
	}

	#contenedor_textoi{	
		float:left;
		display:block;
		margin-top:4px;
		margin-right:0px;
		width:100%;
		border-left: 1px #000000 solid;
		border-right: 1px #000000 solid;
		border-bottom: 1px #000000 solid;
		border-top: 1px #000000 solid;
		height:122px;
	}

	#contenedor_textod{	
		float:left;
		margin-top:4px;
		margin-right:0px;
		width:100%;
		height:122px;

	}
	#caja_textoi{	
		position:relative; 	
		float:left;
		width:148px;
		height:123px;
		padding:1px 1px 1px 1px;	

	}	

	#caja_textod{	
		position:relative; 
		float:right;
		width:148px;
		height:123px;
		position:relative; 
		padding:1px 1px 1px 1px;

	}



	#contenedor_masi{	
		position:absolute;
		bottom:2px;
		left:10%;

		
	}
	#contenedor_masd{	
    	     	position:absolute;
		bottom:2px;
		right:2px;
	

		
	}

	.enlace_portada 
		{
  		clear: left;
  		padding-left: 8px;
  		margin-left: 1px;
  		background-image: url('/images/fl_naranja.gif');
  		background-repeat: no-repeat
		}


	#col_centralb{
	  	display:block; 
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:639px;
		height:800px;
		background-color: #e8f7fd;
		margin-top:0px;
	}

	#col_central1{	
	  /*	display:block;   */
		float:left;
		width:312px;
		height:200px;
	  /*	overflow:hidden; */
		padding:0 px;
		margin-top:0px;
		margin-left:1px;

	}
	#col_central2{	
		float:right;
		width:312px;
		height:200px;
	   /*	overflow:hidden;  */
		padding:0 px;
		margin-top:0px;
		margin-right:1px;
	   /*	clear:both; */
	}
	#col_central_1l{	
		display:block;
		float:left;
		width:630;
		height:400px;
	  /*	overflow:hidden; */
		padding:6px;
		margin-top:2px;
		margin-left:1px;
		border-bottom:1px #cccccc solid;
		border-top:1px #cccccc solid;
     	        border-left:1px #cccccc solid;
	        border-right:1px #cccccc solid;
	}
	.web_map{
		top:0;
		text-align:left;
		padding-left:10px;
		padding-top:5px;
		padding-bottom:5px;
		align:top left;
		height:15px;
		border:1px #000000 solid;
	}
	#col_dcha{	
		float: left;
		width:120px;
		padding-left:0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-left:0px;
		text-align:center;
		height:auto;
		
	}
	.caja_dcha{	
		float:left;
		padding:0px 0px 0px 0px;
		margin-left:0px;
		margin-right:0px;
	}
	.caja_dchav{	
		float:left;
		width:100%;
		padding:0px 0px 0px 0px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:6px;
		border:1px #ffffff solid;
	}
	.caja_dcha_caja{	

		width:100%;
		padding-top:1px;
		padding-bottom:0px;
		border:1px #000000 solid;
		margin-bottom:1 px;
		background-color: #ffffff;
	}
	
	.foto_caja_dcha 	{ 

		padding-left:0px;
		padding-right: 0px;
	 	margin-left:0px;
		margin-right:0px;

		 }

	.col_menu_bullet_principal_dcha{
		float:left;
		position:relative;
		left:6px;
		margin-top:0px;
		width:122px;
		height:20px;
		text-align:left;
		background-image: url('/images/bullet_principal.gif');
		background-position:  left top;
		background-repeat: no-repeat;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:10px

	}

	#globalpie {
		position: relative;
		margin-top: 18px;
		margin-bottom: 10px;
		width:auto;
	}
	
	#gfooter {
		margin-top: 10px;
		margin-bottom: 20px;
		position: relative;
		width:auto;
	}



	}.pflotilla {  font-family: "Trebuchet MS", Verdana; font-size: 12px; line-height: normal; color: #000000}
