/*
Hoja de estilos del Diccionario Náutico - http://www.diccionario-nautico.com.ar
Autor: Guillermo Llusá
Última modificación: 6 de julio de 2009
*/

/* reset */
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	}

/* layout */
html,body{margin:0;padding:0}
	body{font:0.75em Verdana,Arial,sans-serif;background:#ffffff;}

#header-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;	
	overflow: auto
}

#header-container {
	height: 22px;
	background: transparent url(../images/header-bg.png) repeat-x left bottom;
}	
	
	#header-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;	
	overflow: auto
}

#headerfix {
	padding-left: 180px;
	z-index: 100;
}

#footer-wrap {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;	
	overflow: auto
}

#footer-container {
	height: 20px;
	background: url(../images/footer-bg.png) repeat-x left bottom;
}

#footerfix {
	margin: 0 auto;
	position: relative;
}

#footer-content {
	padding-top: 5px;
	padding-left: 180px;
	z-index: 100;
}
	
	div#topbar {
	height: 20px;
	width: 100%;
	background: #000033;
	margin-top: 0px;
	padding-left: 180px;
	border-bottom: 1px solid #cccccc;
	z-index: 9999;
	height: 20px;
	background: url(../header-bg.png) repeat-x left bottom;
}


	p{margin:0 10px 10px}
	div#container {background:#ffffff;}
	div#header {height:140px;margin:0px 0px 10px 0px;background:#9BBDED url(../img/header.jpg) no-repeat top right;; }
	div#header p {margin-top:10px;}
	div#header #logo {margin: 70px 0 0 10px;}
	div#content p, div#content blockquote { line-height:1.4; }
  div#content{
	  margin: 0 210px 0 180px;
	  padding: 1px 1px 1px 1px;
	}
	div#navigation{background:#ffffff}
	div#extra{background:#ffffff;text-align:center;}
	div#footer p{margin:0;padding:5px 10px}

	div#wrapper{float:left;width:100%}	
	div#container {}
	div#navigation{float:left;width:180px;margin-left:-190px;text-align:center;}
	div#extra{float:left;width:180px;background-color:#ffffff;margin:0px -100% 10px -100%;min-height:620px;}
	div#footer{clear:left;width:100%;text-align:center;}

	/* estilos antiguos */
	dl {margin: 0px;padding:0;text-align: left;}
	dt {margin:0;padding:0;color:#0000CD;display:inline;font-size:1.6em;font-weight:700;}
	dt a {float:right;}
	dd {border-bottom: 1px solid #cccccc;border-left:medium solid #CCC;color:#000;font-weight:400;line-height:160%;margin: 0.4em -0.1em 1em;padding: 0 0.5em 0.5em;overflow:hidden;text-indent: 0px;}
	dd img {float:left;margin-right:0.4em;}
	em a {font-style:italic;}
	form {display:inline;}
	h1 {font-size:1.6em;font-style:normal;font-weight: 900;color:#483d8b;text-decoration:none;display:inline;}
	h2 {color:#483d8b;font-size:1.4em;font-weight:bold;padding-left:0;}
	h3 {color:#483d8b;font-size:1.2em;font-weight:bold;padding-left:0;}
	h4 {border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;background-color:#ceffff;font-size:4em;font-style:normal;font-weight:bolder;color:#483d8b;margin-top:0;text-align:center;text-decoration:none;text-transform: lowercase;line-height:100%;padding-bottom:0.2em;}
	h5 {background-color: #DFF2FD;border:1px solid #006;color:#483d8b;display:block;font-size:1.2em;font-weight:700;font-style:normal;margin: 0 0 4px 0;text-decoration:none;width:100%;text-align:center;}
	h6 {display:inline;font-size:1em;font-weight:bold;font-style:normal;color:#483d8b;}
	strong, b {
		font-weight: bold;
	}
	em {
		font-style: italic;
	}
	table.linkalf {margin:0;padding:0;display:inline;}
	table.linkalf td {width:1.6em;height:1.6em;text-align:center;border:1px solid #cccccc;}	
	table.linkalf a {font-weight: bold;font-size: 1.4em;text-transform: lowercase;text-decoration: underline;display:block;width:1.6em;height:1.6em;}
	table.linkalf a:hover {color:red;background-color:#ceffff;}
	
	/* rounded corners */
	b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(../img/rc.png);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px} 
.box {background:#92AAF0;font-weight:bold;color: #ffffff;font-size: 120%;}

/* otros divs */
#banderas {position:absolute;left:10px;top:30px;z-index:1;}
#subt {color:#808080;text-transform: uppercase;font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;font-size:xx-small;text-align:center;border-bottom:1px solid #cccccc;}
#opciones {width:100%;text-align:center;border-bottom:1px solid #cccccc;background:#ceffff;padding:2px 0 2px 0;}

ul.menu {
list-style-position:outside;
list-style-type:none;
margin: 10px 0 10px 0;
text-align:left;
margin-left:10px;
}

ul.menu li {
background: transparent url(../img/linkoff.gif) no-repeat 0 1px; 
padding-left:14px;
line-height: 1.6;
}

#websamigas {
	width: 100%;
	text-align: center;
	font-size: xx-small;
}

.tablas {
border:1px solid #7B68EE;
border-collapse: collapse;
}

.tablas td {
border:1px solid #7B68EE;
padding: 5px 5px 5px 5px;
vertical-align: top;
}

.tablas th {
border:1px solid #483D8B;
font-weight: bold;
padding: 5px 5px 5px 5px;
}

#content h1 {
	margin-top: 12px;
}

td img {
display:block;
} 

td.tdtop {
	vertical-align: top;
}

.strech {
  line-height: 160%;
}

/* Reglamento de Regatas */

#rrv a h3 {
	text-decoration: underline;
}

#rrv h3 {
	font-weight: bold;
}

#rrv h1, #rrv h2, #rrv h3 {
	line-height: 160%;
	display: block;
}

#rrv p {
	margin: 10px 0 0 0;
}

#rrv blockquote {
	margin: 5px 0 5px 20px;
}

#rrv .tabreg {
	border: 1px solid gray;
	margin: 10px;
	border-collapse: collapse;	
}

#rrv .tabreg td {
	border-left: 1px solid gray;
	padding: 10px 10px 10px 10px;
}

#rrv .senal td { 
 margin:5px; 
 padding: 10px 10px 10px 10px;
}
#rrv .senal td h2 {
 padding: 10px 10px 10px 10px;
}
#rrv .senal p {
 text-align: left;
}
#rrv .senal img {display: inline;}

#rrv .tablas {
	margin: 10px 0 10px 10px;
}
