/* Layout Stylesheet */ 

html,body {
	background-image:url(../images/bg.jpg);
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-family:Tahoma;
	font-size:small;
	color: #333;
}

* {margin:0;
	padding:0;}

h1 { 
	font:1.5em Tahoma; 
	margin:0 0 0.5em 0;
	color: #666;
		font-weight:bold;
}

h2 {
	font:1.25em Tahoma; 
	margin:0 0 0.5em;
	color: #666;
}
h3, h3 a {font-weight:bold;}
	
table {margin: 0 0 0 1em;}

p {
	line-height:1.3;
	margin:0 1em 0 1em;
}

a {color:#0B5B80;text-decoration:none;}

form {
	line-height:1.3;
	margin:1em;
}

.titleInterna{
	color:#333;
	margin:50px 0 0 15px;
	*margin:15px 0 0 15px;}

ul{line-height:2em;margin:0 0 0 3em;}

#backButton{
	float:right;
	margin-right:5px;
	margin-top:-30px;}
  
  
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:960px;
	background:#f0f0f0;
	
	height:auto; !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
	background-color:#666;
	height:229px;
}
	div#header p {
		font-style:italic;
		font-size:1em;
		margin:0;
	}

div#content {
	padding:0em 0em 0em; /* bottom padding for footer */
	background-color:#FFF;
}
	

div#footer {

	width:100%;
	background-image:url(../images/footerBg.jpg);
	height:45px;
	border-top:#999 solid 1px;

}
div#footer p {
		margin:0;
		
	}
#footerLogo{
	padding:3px;
	float:right;}
#footerContent{
	font-size:11px;
	color:#333;
	float:left;
	padding:15px;}	
#topContent{
	height:100%;
	height:388px;
	overflow:hidden;
	position:relative;
	background-color:#FFF;
	}
#midContent{
	}
#lowerContent{
	height:58px;
	clear:both;
	bottom:3em; /* stick to bottom */
	}

#leftCol{
	float:left;
	height:100%;
	height:388px;
	overflow:hidden;
	position:relative;
	
	}

#rightCol{
	position: relative;
	width:640px;
	float:left;
	height:385px;
	overflow-x:none;
	overflow-y:scroll;}
	
	#breadCrumb { 
	line-height:1; 
	color:#0b5b80;
	width:613px;
	height:24px;
	float:left;
	padding:7px 5px;
	background-image:url(../images/bgContent.jpg);
	background-repeat:repeat-x;
	
}

#breadCrumb p {width:80%; overflow:hidden;height:20px;}

	.rightCol-noScroll #breadCrumb { width:630px;}
	.glosario-table td .style24 {font-weight:bold;color:#666;}
	.glosario-table td {padding:5px;}
	
#lowerButton1{
	float:left;}
#lowerButton2{
	float:left;}
#lowerButton3{
	float:right;}	
	
	.title {
	color: #0b5b80;
	font-size: large;
	font-weight: bold;
}
#container #content #topContent #rightCol table tr td table tr td {
	font-weight: bold;
}
.table-interior td {font-weight: normal!important;}
.nameNoBold {
	font-weight: normal;
}
.contentLink {
	color:#0b5b80;
}

a { border:none;}
img { border:none;}
.footnote {
	font-size: 11px;
	font-family: Tahoma;
	color: #999;
}



.contenedor_coberturas {
    background: #f6f6f8 url("../images/contenedor_back.png") repeat-x bottom;
    border: 1px solid #a6a7a9;
    height: auto;
    margin: 10px 0;
    padding: 10px;
    position: relative;
    visibility: visible;
    width: 490px;
	float:left;
	margin-left: 1em;
	border-radius:5px;
}

.autoriades-cont .contenedor_coberturas {width:138px; height:50px; background: #2894d5 url("../images/contenedor_autoridades_back.png") repeat-x bottom;color:#fff;}
.management-cont .contenedor_coberturas {width:100%; height:auto; background: #2894d5 url("../images/contenedor_autoridades_back.png") repeat-x bottom;color:#fff;}

.contenedor_coberturas p {margin:0;}
.list-text {margin-left:1em;}

.contenedor_coberturas .style2 {font-weight:bold;}

.contenedor_barco {background-image: url("../images/contenedor_barco.jpg");}

.banner_art1 {margin: 1em 0.5em;}

.faqs {
	float:left;
	width:90%;
	padding-left:1em;}
	
	.faqs h3 {font-size:14px; font-weight:normal;color:#0B5B80; float:left; width:100%;height:auto;  margin:5px 0;cursor:pointer;}
	.faqs div {display:block; margin:10px 0; float:left; width:100%; height:auto;}
	.faqs p {margin:0;}
	
.glosario {float:left;
	width:90%;
	height:240px;
	overflow-y:scroll;
	overflow-x:none;}
	
	.glosario-table a {color:#666; font-weight:bold;}
	
	
#form {
	  	
	float:left; margin: 20px 0;
	 width: 90%;
	  margin: auto;}
	  
	  #form table {margin:0;}
	  #form p {margin-left:0;}

	#form .campo {
			border: 1px solid #999;
			padding: 2px;
			font-size:12px;}

	#form .error {
			border: 1px solid #F00;
			padding: 2px;
			font-size:12px;}

	#form .com {
			border: 1px solid #999;
			padding: 2px;
			font-size:12px;
			width:18em;
			height: 100px;
			font: 12px arial, sans-serif;}

	#form .com-error {
			border: 1px solid #F00;
			padding: 2px;
			font-size:12px;
			width:18em;
			height: 10em;
			font: 1.5em Lucida Grande, 'Trebuchet MS', verdana, sans-serif;}

  #form .boton {
			
			cursor:pointer;}

	 #error {
		  border: 1px dashed #F00;
		  background-color: #FFF;
		  padding: 2px 5px;
		  margin-left:1em;
		  margin-top:10px;}

	 #ok {
	    border: 1px dashed #060;
	    background-color:#FFF;
	    padding: 2px 5px;
		 margin-left:1em;
		 margin-top:10px;}
			
.contenedor_coberturas .imagen-interna {
	float:left;
	width:60%;
	padding-left:40%;
	min-height: 159px;}
			
.contenedor_coberturas .accidentes-personales { background: url("../images/Accidentes-Personales.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro { background: url("../images/agro-1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro2 { background: url("../images/agro-2.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto1 { background: url("../images/auto1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto2 { background: url("../images/auto2.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto3 { background: url("../images/auto3.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto4{ background: url("../images/auto4.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto5 { background: url("../images/auto5.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto6 { background: url("../images/auto6.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto7 { background: url("../images/auto7.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto8 { background: url("../images/auto8.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto9 { background: url("../images/auto9.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto10 { background: url("../images/auto10.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto11 { background: url("../images/auto11.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-cristales1 { background: url("../images/cristales1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-cristales2 { background: url("../images/cristales2.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-embarcaciones1 { background: url("../images/embarcaciones1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-embarcaciones2 { background: url("../images/embarcaciones2.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-transporte { background: url("../images/transporte1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-combinados1 { background: url("../images/combinados1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-combinados2 { background: url("../images/combinados2.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-combinados3 { background: url("../images/combinados3.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-consorcio1 { background: url("../images/consorcios1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-consorcio2 { background: url("../images/consorcios2.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-consorcio3 { background: url("../images/consorcios3.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-consorcio4 { background: url("../images/consorcios4.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-empresas1 { background: url("../images/empresas1.jpg") left top no-repeat;}

.novedades {float:left; margin-left:1em; width:500px;}

.text-large {float:left; display:block; width:90%;}