html,body{
	margin: 0px;
	padding: 0px;
}
body{
	background-color: #cccccc;
	padding-bottom: 20px;
}

body.admin{
	background-color: White;
	padding: 10px;
}

table{
	background-color: White;
	border-collapse: collapse;
}

table.cinautico{
	width: 780px;
	/* border: 1px solid #aaaaaa; */
	vertical-align: top;
	border-collapse: collapse;
}

table.cinautico td.bordeg{
	border: 1px solid #aaaaaa;
}

table.pie{
	width: 100%;
	border: 0px;
	border-collapse: collapse;
}

table.pie tr.pie{
	background-color: #1B1C16;
	height: 17px; 
}

table.pie td.pie{
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	background-color: Black;
	color: #d1d1d1;
}

.k8  { font-family: verdana; font-size: 8; font-style: normal; color: #060E2F; text-decoration: none }
.k10  { font-family: verdana; font-size: 10; font-style: normal; color: #060E2F; text-decoration: none }

.k11  {
	font-family: verdana;
	font-size: 11;
	font-style: normal;
	color: #060E2F;
	text-decoration: none;
}

.k12{
	padding-left: 10px;
	padding-bottom: 7px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
.k12 a{
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	color: #060E2F;
	text-decoration: none;
}
.k12 a:hover  {
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	color: #DC241F;
	text-decoration: none;
}


.k8:hover  { font-family: verdana; font-size: 8; font-style: normal; color: #DC241F; text-decoration: none }
.k10:hover  { font-family: verdana; font-size: 10; font-style: normal; color: #DC241F; text-decoration: none }
.k11:hover  { font-family: verdana; font-size: 11; font-style: normal; color: #DC241F; text-decoration: none }
.g10  { font-family: verdana; font-size: 10; font-weight: bold; color: #060E2F; text-decoration: none }
.g10:link  { font-family: verdana; font-size: 10; font-weight: bold; color: #AFB2BE; text-decoration: none }
.g10:visited  { font-family: verdana; font-size: 10; font-weight: bold; color: #AFB2BE; text-decoration: none }
.g10:hover  { font-family: verdana; font-size: 10; font-weight: bold; color: yellow; text-decoration: none }
.g12  { font-family: verdana; font-size: 12; font-weight: bold; color: #AFB2BE; text-decoration: none }
.g12:link  { font-family: verdana; font-size: 12; font-weight: bold; color: #AFB2BE; text-decoration: none }
.g12:visited  { font-family: verdana; font-size: 12; font-weight: bold; color: #AFB2BE; text-decoration: none }
.g12:hover  { font-family: verdana; font-size: 12; font-weight: bold; color: yellow; text-decoration: none }
.g14  { font-family: verdana; font-size: 14; font-weight: bold; color: #AFB2BE; text-decoration: none }
.w10  { font-family: verdana; font-size: 10; font-weight: bold; color: #FFFFFF; text-decoration: none }
.w12  { font-family: verdana; font-size: 12; font-weight: bold; color: #FFFFFF; text-decoration: none }
.w14  { font-family: verdana; font-size: 14; font-weight: bold; color: #FFFFFF; text-decoration: none }
.input.btn{ color:#FFD21C; font-family:verdana; font-size: 12; font-weight:bold; background-color:#03003C}
.input.tbx {border-color: #03003C; border-width: 1}   
.textarea.tbx {border-color: #03003C; border-width: 1}    

.ColVivo1 {background-color:#363151}
.ColVivo2 {background-color:#1B1C16}

.FondMenCin {background-color:#DBDCDD}
.FondMenTo {background-color:#DBDCDD}

.MenuTitFon {background-color:#696969;
			color:#FFFFFF;
			font-size:12px;}
.ColLinea {background-color:#C60202}

.ColNauti {background-color:#363151}
.ColNauti2 {background-color:#363151}
.ColEvent {background-color:#02A68D}
.ColQuien {background-color:#C60202}
.ColCntct {background-color:#ff8a00}
.ColDesc {background-color: #8dc921;}
.ColNoSel{ background-color: #3d3d3d; }
.width150 { width: 150px; }


.BorderTable {background-color:#000000}


.TituloPlantilla {
	background-color:#DBDCDD;
	font-size: 14pt; 
	font-weight:bold; 
	text-align:center;
	background-color:#696969;
	color:#FFFFFF;
	padding: 3px;
}

.TablaPpal {
	padding:20px;
	width:620px;
	border-width:0px;
}
html>body .TablaPpal {
	width:580px;
}

.Elemento {
	font-family: Verdana;
	font-size: 9pt;
	text-align: left;
}

.Elemento input{
	margin: 4px;
}

.DivElemento {
	padding: 0px;
	border: 1px solid #aaaaaa;
}

.DivElementoPlantilla{
	padding: 10px 5px 10px 5px;
}

.DivElementoPlantilla img{
	margin: 5px 0px 0px 5px;
}

.DivElementoPlantilla{
	font-family: Verdana;
	font-size: 8pt;
}

.DivElementoPlantilla table.h{
	font-family: Verdana;
	font-size: 8pt;
	border: 0px;
	margin: 0px auto;
	margin-bottom: 15px;
	border-collapse:collapse;
	empty-cells: hide;
}

.DivElementoPlantilla table.h td{
	background-color: #dbdcdd;
	color: #000;
	padding: 3px 7px 3px 7px;
}

.DivElementoPlantilla table td.c{
	font-family: Verdana;
	font-size: 8pt;
	padding: 10px;
}

.DivElementoPlantilla table td.c  b{
	font-size: 120%;
}


.DivElementoPlantilla table.h td.b{
	background-color: #363151;
	color: #fff;
	text-align: center;
}

.TituloElemNautica {
	font-size: 10pt; 
	font-weight: bold; 
	color: #ffffff;
	background-color:#363151;
	padding: 3px;
	/*
	height:1.5em;
	*/
}

.DivElementoStaff{
	padding: 0px;
	border: 0px solid #aaaaaa;
}

.DivElementoStaff td{
	padding: 5px 5px 15px 5px;
}

.DivElementoBuscador{
	padding: 0px;
	border: 0px solid #aaaaaa;
}

.DivElementoBuscador td{
	padding: 5px 5px 15px 5px;
}


/* @group bloque elemento náutica. */
table.BloqueElemNautica td{
	padding: 5px 5px;
}

table.BloqueElemEvento td{
	padding: 5px 5px;
}

table.BloqueElemNautica img, table.BloqueElemEvento img, table.BloqueElemStaff img{
	border: 1px solid #cccccc;
	width: 100px;
	border-width: 0px;
	border-color: #000000;
}

.enlacevermas a{
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
/* @end group bloque elemento náutica. */


.TituloElemQuienes {
	font-size: 10pt; 
	font-weight: bold; 
	color: #ffffff;
	background-color:#C60202;
	padding: 2px 6px;
	/*		
	height:1.5em;
	*/
}

.TituloElemEventos {
	font-size: 10pt; 
	font-weight: bold; 
	color: #ffffff;
	background-color:#02A68D;
	padding: 2px 6px;		
	/*
	height:1.5em;
	*/
}

.ColorPriEventos {
	background-color:#02A68D;
}

.ColorSecEventos {
	background-color:#DBDCDD;
}



.ColorPriNautica {
	background-color:#363151;
}

.ColorSecNautica {
	background-color:#DBDCDD;
}

.HorasHorario {
	background-color:#ffffff;
	text-align:center;
	font-family:verdana;
	font-size: 8pt;
}

.DiasHorario {
	font-family:verdana; 
	font-size: 8pt;
	color:white;
	font-weight: bold;
	background-color:#000000;
}

.BotonUpload {
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 10px;
}

body.nautica {
  scrollbar-face-color: #363151;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000; 
  scrollbar-shadow-color: #000000; 
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-track-color: #EEEEFF;
  background-image: url('');
  background-position: bottom right;
  background-repeat: no-repeat;
  background-attachment: fixed
}

body.eventos {
  scrollbar-face-color: #363151;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000; 
  scrollbar-shadow-color: #000000; 
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-track-color: #EEEEFF;
  background-image: url('');
  background-position: bottom right;
  background-repeat: no-repeat;
  background-attachment: fixed
}

body.contactar {
  scrollbar-face-color: #363151;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000; 
  scrollbar-shadow-color: #000000; 
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-track-color: #EEEEFF;
  background-image: url('');
  background-position: bottom right;
  background-repeat: no-repeat;
  background-attachment: fixed
}

body.quienessomos {
  scrollbar-face-color: #363151;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000; 
  scrollbar-shadow-color: #000000; 
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-track-color: #EEEEFF;
  background-image: url('');
  background-position: bottom right;
  background-repeat: no-repeat;
  background-attachment: fixed
}

.logoseguros
{
  float: right;
  display: block;
  text-align:right;
  padding:3px; 
  border:1px solid #000000;
  width:250px;
}
html>body .logoseguros {
  width:242px;
}

.seguros
{
  background-image: url('../images/Seguros.jpg');
  background-position: bottom right;
  background-repeat: no-repeat;
  background-attachment: fixed;
  /*
  background-color: #CEE6F0;
  */
  background-color: #d0e6f1;
}

IMG {
  border:0;
}

img.galeria 
{
	cursor: pointer;
}

P {
  font-family: Verdana;
  font-size: 8pt;
  color: #000040;
}

H1 {
  color: #000040;
  font-family: Verdana;
}

H2 {
  color: #000040;
  font-family: Verdana;
  font-size: 14pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

H3 {
  color: #000040;
  font-family: Verdana;
  font-size: 11pt;
}

DIV {
  font-family: Verdana;
  font-size: 10pt;
  color: #000040;
}

LI {
  font-family: Verdana;
  font-size: 8pt;
  color: #000040;
}

A {
  text-decoration:none;
  font-family: Verdana;
  font-size: 10pt;   
  color: #0000FF;
}

A.visited {
	font-family: Verdana;
	font-size: 10pt;   
	color: #aaaadd;
}


a.lang {
  font-family: Verdana;
  font-weight: normal;
  font-size: 7pt;   
  color: White;
}

a.lang:hover {
	color: White;
	text-decoration: underline;
}

a.activo{
	text-decoration: underline;	
}

a.noactivo{
	text-decoration: none;	
}

TD {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: Verdana;
  color: #000040;
}

textarea {
	width: 400px;
	height: 100px;
}
	
equip {
  font-family: Arial Black;
  background-color:#AAAAAA;
  font-size: 12;
}

div.contenido{
	min-height: 400px;
	font-size: 12px;
	margin: 20px 30px 20px 30px;
}

div.contenido h1{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

table.descargas{
	margin: 0px 100px;
	border-collapse: collapse;
	empty-cells: show;
	border: 1px solid white;
}

table.descargas th{
	width: 200px;
	padding: 5px 10px 5px 10px;
	border: 1px solid white;
	background-color: #dddddd;
	color: #676767;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

table.descargas td{
	padding: 5px;
	padding: 10px;
	border: 1px solid white;
}

table.descargas td a, table.descargas td{
	font-size: 11px;
	font-weight: normal;
}

table.descargas a:hover{
	text-decoration: underline;
}

div.idiomas{
	padding-right: 5px;
}

div.banner{
	text-align: center;
	margin-bottom: 15px;
	width: 100%;
}

div.seccioneventos{
	padding: 10px 20px 10px 20px;
}

div.seccioneventos h1{
	font-size: 17px;
}

div.seccioneventos div.enlace{
	margin-top: 20px;
	padding-right: 20px;
	text-align: right;
}

div.seccioneventos a{
	font-size: 11px;
	text-decoration: underline;
}

div.seccioneventos a img{
	border: 0px;
}

div.seccioneventos img.imgf{
	clear: both;
	width: 150px;
	height: 150px;
}

div.seccioneventos img.left{
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
}

div.seccioneventos img.right{
	float: right;
	margin-left: 0px;
	margin-bottom: 10px;
}

div.seccioneventos div.col1{
	float: left;
	width: 170px;
}

div.seccioneventos div.col2{
	padding-right: 20px;
	float: right;
	width: 390px;
	text-align: justify;
}
div.loading{
	margin-top: 50px;
	text-align: center;
}

div.practicas h1{
	margin-top: 25px;
	margin-bottom: 5px;
	font-size: 17px;
}
div.practicas p, div.practicas ul{
	margin-left: 50px;
	margin-top: 0px;
	margin-bottom: 0px;	
}
