/* Layout Stylesheet */ 

/* Fuentes */

@font-face {
    font-family: 'MyriadProLightCondensed';
    src: url('myriadpro-lightcond-webfont.eot');
    src: url('myriadpro-lightcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-lightcond-webfont.woff') format('woff'),
         url('myriadpro-lightcond-webfont.ttf') format('truetype'),
         url('myriadpro-lightcond-webfont.svg#MyriadProLightCondensed') format('svg');
    font-weight: normal;
    font-style: normal;}
	
@font-face {
    font-family: 'MyriadProLightSemiCondensed';
    src: url('myriadpro-lightsemicn-webfont.eot');
    src: url('myriadpro-lightsemicn-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-lightsemicn-webfont.woff') format('woff'),
         url('myriadpro-lightsemicn-webfont.ttf') format('truetype'),
         url('myriadpro-lightsemicn-webfont.svg#MyriadProLightSemiCondensed') format('svg');
    font-weight: normal;
    font-style: normal;}
	
@font-face {
    font-family: 'MyriadProSemiCondensed';
    src: url('myriadpro-semicn-webfont.eot');
    src: url('myriadpro-semicn-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-semicn-webfont.woff') format('woff'),
         url('myriadpro-semicn-webfont.ttf') format('truetype'),
         url('myriadpro-semicn-webfont.svg#MyriadProSemiCondensed') format('svg');
    font-weight: normal;
    font-style: normal;}
	
@font-face {
    font-family: 'MyriadProSemiboldCondensed';
    src: url('myriadpro-semiboldcond-webfont.eot');
    src: url('myriadpro-semiboldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-semiboldcond-webfont.woff') format('woff'),
         url('myriadpro-semiboldcond-webfont.ttf') format('truetype'),
         url('myriadpro-semiboldcond-webfont.svg#MyriadProSemiboldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'MyriadProCondensed';
    src: url('myriadpro-cond-webfont.eot');
    src: url('myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-cond-webfont.woff') format('woff'),
         url('myriadpro-cond-webfont.ttf') format('truetype'),
         url('myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'MyriadProBoldCondensed';
    src: url('myriadpro-boldcond-webfont.eot');
    src: url('myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-boldcond-webfont.woff') format('woff'),
         url('myriadpro-boldcond-webfont.ttf') format('truetype'),
         url('myriadpro-boldcond-webfont.svg#MyriadProBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;}

* { margin:0; padding: 0; border: none; text-decoration: none;}

html,body {
	background: #FFF;
	height:100%; /* needed for container min-height */
	font-family:Arial,helvetica, sans-serif;
	font-size: 12px;
	color:#666;}

h1 { font-weight: normal;}

h2 {
	font-family:Arial,helvetica, sans-serif;
	font-size:1.25em;
	margin:0 0 0.5em;}
	
	h1, h2, a {color:orange;}

p { }

a {color:#666; text-decoration:none;}

.hidden { display: none;}
.left { float: left;}
.right { float: right;}



	
/* Structure */
  
#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	padding-left: 13px;
	padding-right: 13px;
	width:1000px;}

	#header {
		float: left;
		position:relative;
		margin-bottom:-38px;
		z-index: 10;
		width: 1026px;
		background: url(../images/body/headerBack.png) no-repeat;
		height:178px;}
		
	#content {
		float: left;
		width: 100%;}
		
#footer {
	float: left;
	margin-left: -13px;
	margin-bottom: 10px;
	padding: 50px 13px 20px;
	width: 1000px;
	background: url(../images/body/footerBack.png) no-repeat;}
	
/* Header */
	
	.siteLogo {
		float: left;
		margin-left: 35px;
		margin-top: 20px;
		width: 282px;
		height: 119px;
		background: url(../images/body/siteLogo.png) no-repeat;}
		
	.secondMenu {
		float: right;
		padding-left: 10px;
		padding-top: 7px;
		list-style: none;
		width: 160px;
		height: 71px;
		border-left: 1px solid #CFCFCF;}
		
		.secondMEnu li {
			float: left;
			width: 100%;}
			
			.secondMenu li a {
				float: left;
				width: 100%;
				font-family: 'MyriadProLightSemiCondensed';
				font-size: 17px;
				color: #0C5C81;}
				
			.secondMenu li a:hover {color: #C92B00;}
			
	.nav {
		float: right;
		list-style: none;
		margin-right: 55px;
		width: 569px;
		height: 82px;}
		
		.nav li { float: left; height: 82px; margin-right: 10px;}
		
		.nav li.home { width: 60px;}
		.nav li.institucional { width: 120px;}
		.nav li.productos { width: 100px;}
		.nav li.glosario { width: 90px;}
		.nav li.contacto { width: 90px;}
		
		.nav li a {
			float: left; 
			padding-top: 25px;
			width: 100%; 
			height: 57px;
			font-family: 'MyriadProSemiboldCondensed';
			font-size: 19px;
			text-transform: uppercase;
			color: #3D3D3D;
			text-align: center;
			background: url(../images/body/menuBack.png) no-repeat;}
			
		.nav li.home a { background-position: 0 -82px;}
		.nav li.institucional a { background-position: -70px -82px;}
		.nav li.productos a { background-position: -180px -82px;}
		.nav li.glosario a { background-position: -290px -82px;}
		.nav li.contacto a { background-position: -390px -82px;}
		
		.nav li.home a:hover,
		.nav li.home a.active { background-position: 0 0; color:#FFF;}
		.nav li.institucional a:hover,
		.nav li.institucional a.active { background-position: -70px 0; color:#FFF;}
		.nav li.productos a:hover,
		.nav li.productos a.active { background-position: -180px 0; color:#FFF;}
		.nav li.glosario a:hover,
		.nav li.glosario a.active { background-position: -290px 0; color:#FFF;}
		.nav li.contacto a:hover,
		.nav li.contacto a.active { background-position: -390px 0; color:#FFF;}
		
/* Column */

#leftCol {
	float: left;
	margin-left: 10px;
	width: 230px;}
	
	#leftCol ul {
		float: left;
		padding-bottom: 5px;
		width: 100%;
		list-style: none;
		border-radius: 5px;
		background: #0c5c81 url(../images/body/menuBackCol.png) 0 bottom repeat-x;}
		
		#leftCol ul li {
			float: left;
			width: 100%;
			border-top: 1px dotted #FFF;}
			
		#leftCol ul li.first {border-top: none;}
			
			#leftCol ul li a {
				float: left;
				padding: 7px 10px; 
				width: 210px;
				font-family: 'MyriadProLightSemiCondensed';
				font-size: 18px;
				color: #FFF;
				text-transform: uppercase;
				background: url(../images/body/whiteArrow.png) 210px 10px no-repeat;}
				
			#leftCol ul li.first a {padding-top: 40px; background-position: 210px 43px;}
			
			#leftCol ul li a:hover,
			#leftCol ul li a.active {background: #358AB5 url(../images/body/whiteArrow.png) 210px 10px no-repeat;}
			#leftCol ul li.first a:hover,
			#leftCol ul li.first a.active{background: #358AB5 url(../images/body/whiteArrow.png) 210px 43px no-repeat;}
			
		#leftCol .buttonsMenuCont {
			float: left;
			margin-top: 10px;
			width: 100%;}
			
			.buttonsMenuCont h1 {
					float: left;
					padding-bottom: 5px;
					width: 100%;
					font-family: 'MyriadProLightSemiCondensed';
					font-size: 15px;
					color: #3D3D3D;
					border-bottom: 1px dotted #A9A9A9;}
					
				.buttonsMenuCont .btnCont {
					float: left;
					padding: 10px 0;
					width: 100%;}
					
					.buttonsMenuCont .btnCont img { float: left;}
					
					.buttonsMenuCont .btnCont p {
						float: left;
						margin-top:5px;
						width: 55%;
						font-family: 'MyriadProLightSemiCondensed';
						font-size: 13px;
						color: #3D3D3D;}
						
					.buttonsMenuCont .btnCont a {
						float: right;
						padding-top: 1px;
						padding-right: 17px;
						width: auto;
						font-family: 'MyriadProLightSemiCondensed';
						font-size: 17px;
						color: #0C5C81;}
						
						
						
					.buttonsMenuCont .btnCont a p.arrow {
						float: right;
						margin-top: -25px;
						width: 20px;
						height: 20px;	
						background: url(../images/body/arrow.png) right 0 no-repeat;}
						
						.buttonsMenuCont .btnCont a:hover p.arrow { background-position: right -20px; color: #C92B00;}
					
					.buttonsMenuCont .littleLine { float: left; border-top: 1px dotted #A9A9A9; width: 90%; margin-left: 5%; height: 2px;}
					
					.buttonsMenuCont .art { border-bottom: 1px dotted #A9A9A9;}	
					.buttonsMenuCont .art p {  clear:left;float:left;width: 80%; line-height: 13px;}	
					.buttonsMenuCont .art p.arrow {margin-top:-50px!important;*margin-top:0px!important;}
			
/* Home */

.slider {
	float: left;
	width: 1000px;
	height: 307px;
	overflow: hidden;}
	
#slideshowHolder {float:left; width:1000px;}
#slideshowHolder * {width:100%;}

.homeBottom {
	float:left;
	position: relative;
	z-index: 10;
	top: -40px;
	left: -13px;
	padding-left: 13px;
	padding-right: 13px;
	width: 1000px;
	background: url(../images/body/homeBottomBack.png) no-repeat;}
	
	.homeBottom .serviceMenu {
		margin: 0 auto;
		margin-top: 15px;
		width: 1000px;
		list-style: none;}
		
		.homeBottom .serviceMenu li {
			float: left;
			width: 145px;}
			
		.bt01 {margin-left: 40px;}
		.bt02 {margin-left: 10px;}
		.bt03 {margin-left: 13px;}
		.bt04 {margin-left: 11px;}
		.bt05 {margin-left: 11px;}
		.bt06 {margin-left: 10px;}
		
		.homeBottom .serviceMenu li a {
			float: left;
			padding: 10px;
			padding-top: 35px;
			width: 125px;
			height: 112px;
			background: url(../images/body/homeBottomBackHover.png) 0 -300px no-repeat;}
			
		.homeBottom .serviceMenu li.bt01 a:hover {background-position: 0 1px;}
		.homeBottom .serviceMenu li.bt02 a:hover { background-position: -155px 1px;}
		.homeBottom .serviceMenu li.bt03 a:hover { background-position: -313px 1px;}
		.homeBottom .serviceMenu li.bt04 a:hover { background-position: -469px 1px;}
		.homeBottom .serviceMenu li.bt05 a:hover { background-position: -625px 1px;}
		.homeBottom .serviceMenu li.bt06 a:hover {background-position: -781px 1px;}
		
		.homeBottom .serviceMenu li a .copete {
			float: left;
			width: 100%;
			font-family: 'MyriadProLightCondensed';
			font-size: 16px;
			color: #FFF;}
			
		.homeBottom .serviceMenu li a .title {
			float: left;
			margin-top: -4px;
			width: 100%;
			height: 40px;
			font-family: 'MyriadProBoldCondensed';
			font-size: 25px;
			color: #FFF;}
			
		.homeBottom .serviceMenu li.bt06 a .title {
			height: 28px;}
			
		.homeBottom .serviceMenu li a .bajada {
			float: left;
			width: 100%;
			font-family: 'MyriadProSemiboldCondensed';
			font-size: 14px;
			line-height: 14px;
			color: #FFF;}
			
		.homeBottom .serviceMenu li a .bajada strong { margin-top: 3px; font-weight: normal; font-size: 18px;}
		
		.buttonsCont {
			float: left;
			margin-left: 130px;
			margin-top: 20px;
			width: 750px;}
			
			.buttonsCont h1 {
				float: left;
				width: 100%;
				font-family: 'MyriadProLightSemiCondensed';
				font-size: 19px;
				color: #3D3D3D;
				text-align: center;}
				
			.buttonsCont .btnCont {
				float: left;
				padding: 0 35px;
				width: 304px;}
				
				.buttonsCont .btnCont a { float: left;}
				
				.buttonsCont .btnCont p {
					float: left;
					width: auto;
					font-family: 'MyriadProLightSemiCondensed';
					font-size: 13px;
					color: #3D3D3D;}
					
				/*.buttonsCont .btnCont a {
					float: right;
					padding-top: 1px;
					padding-right: 15px;
					width: auto;
					font-family: 'MyriadProLightSemiCondensed';
					font-size: 17px;
					color: #0C5C81;
					background: url(../images/body/arrow.png) right 0 no-repeat;}
					
					.buttonsCont .btnCont a:hover { background-position: right -20px; color: #C92B00;}*/
				
				.buttonsCont .net { margin-top: 10px; border-right: 1px dotted #A9A9A9; width: 250px; margin-left: 50px;}	
				/*.buttonsCont .net a { float: right; clear: both;}*/
				
				.buttonsCont .art {   margin-top: 10px;}	
				.buttonsCont .art p {  margin-top: 20px;width: 80px; line-height: 13px;}	
				/*.buttonsCont .art a { margin-top: 5px;}*/
				
/* internals */

#rightCol {
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: 30px;
	width: 670px;
	overflow: hidden;}
	
	#breadCrumb {
		float: left;
		width: 100%;}
		
		#breadCrumb p,
		#backButton a {
			float: left;
			font-family: 'MyriadProSemiCondensed';
			font-size: 15px;
			color: #000;}
			
		
			
	#backButton {
		float: left;
		padding: 5px 0;
		width: 100%;
		border-bottom: 1px dotted #686868;}
		
	#backButton .btnCotice {float:right;margin-top:-17px;position:relative; z-index:11; width:128px; height:34px; background: url(../images/body/cotice.png) no-repeat;}
	#backButton .btnCotice span {display:none;}
		
	#backButton a:hover {color: #C92B00;}
		
	.titleInterna {
		float: left;
		padding: 10px 0;
		width: 100%;
		font-family: 'MyriadProBoldCondensed';
		font-size: 30px;
		color: #0C5C81;}
		
	#texto_gral {
		float: left;
		width: 100%;
		font-family: 'MyriadProSemiCondensed';
		font-size: 15px;
		color: #686868;}
		
	.text-gral{
		font-family: 'MyriadProSemiCondensed';
		font-size: 15px;
	}
		
	#rightCol strong { font-weight: normal; color: #C92B00;}

	#rightCol p {
		float: left;
		width: 100%;
		font-family: 'MyriadProSemiCondensed';
		font-size: 15px;
		color: #686868;}
		
	#rightCol a { color: #0C5C81;}
	#rightCol a:hover { color: #C92B00;}
		
	#rightCol .glosaryNav {float: left; width: 100%; border-bottom: 1px dotted #686868;padding: 0 0  10px;text-align:center;}
	
		#rightCol .glosaryNav a {
			margin: 0 5px;
			font-family: 'MyriadProSemiCondensed';
			font-size: 18px;}
		
	.contenedor_coberturas {
		float: left;
		margin: 10px 0;
		*margin-left:-1px;
		padding: 10px 3%;
		padding-right: 5%;
		width: 650px;
		box-shadow: 0 0 10px #999999;
		*border:1px solid #ddd;
		font-family: 'MyriadProSemiCondensed';
		font-size: 15px;
		color: #686868;}
		
		td.contenedor_coberturas {}
	
	.contenedor_coberturas .style2 {font-family: 'MyriadProBoldCondensed'; color: #0C5C81; font-size: 18px; margin-bottom: 10px; float: left; width: 100%;}
		
	#rightCol .archivosUtiles span {font-family: 'MyriadProBoldCondensed'; color: #C92B00; font-size: 16px;}
	#rightCol .archivosUtiles a {color: #C92B00;}
	#rightCol .archivosUtiles a:hover {color: #0C5C81;}
		
	.style6 { float: left; width: 100%; margin-top: 10px;}
	
#rightCol .autoriades-cont .contenedor_coberturas {width:150px; padding: 10px 0; border-collapse: collapse; margin-bottom: 10px; margin-right:10px; height:50px; background: #2894d5 url("../images/contenedor_autoridades_back.png") repeat-x bottom;color:#fff;}
#rightCol .management-cont .contenedor_coberturas {width:150px; padding: 10px 0; border-collapse: collapse;height:auto; background: #2894d5 url("../images/contenedor_autoridades_back.png") repeat-x bottom;color:#fff;}

#rightCol .autoriades-cont .contenedor_coberturas strong {font-family: 'MyriadProSemiboldCondensed'; color: #FFF; font-size: 15px;}
	
.contenedor_coberturas .imagen-interna {
	float:left;
	width:68%;
	padding-left:32%;
	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-agro02 { background: url("../images/agro2.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro03 { background: url("../images/agro3.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro04 { background: url("../images/agro4.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro05 { background: url("../images/agro5.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro06 { background: url("../images/agro6.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro07 { background: url("../images/agro7.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro08 { background: url("../images/agro8.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro09 { background: url("../images/agro9.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro10 { background: url("../images/agro10.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro11 { background: url("../images/agro11.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro12 { background: url("../images/agro12.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro13 { background: url("../images/agro13.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro14 { background: url("../images/agro14.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agro15 { background: url("../images/agro15.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-auto12 { background: url("../images/auto12.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-auto13 { background: url("../images/auto13.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-electro1 { background: url("../images/electro1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-golf1 { background: url("../images/golf1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-compu1 { background: url("../images/compu1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-objeto1 { background: url("../images/objeto1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-medica1 { background: url("../images/medica1.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-comercio12 { background: url("../images/comercio12.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-grua1 { background: url("../images/grua1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-caucion12 { background: url("../images/caucion12.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-caucion2 { background: url("../images/caucion2.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-caucion3 { background: url("../images/caucion3.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-caucion4 { background: url("../images/caucion4.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-caucion5 { background: url("../images/caucion5.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-caucion6 { background: url("../images/caucion6.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;}
.contenedor_coberturas .imagen-empresas3 { background: url("../images/empresas3.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-personales1 { background: url("../images/personales1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-tractor12 { background: url("../images/tractor12.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-campo25 { background: url("../images/campo25.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-silo32 { background: url("../images/silo32.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-comercio25 { background: url("../images/comercio25.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-tecnico1 { background: url("../images/tecnico1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-empleo1 { background: url("../images/empleo1.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-comercio33 { background: url("../images/comercio33.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-aduana12 { background: url("../images/aduana12.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-accidentes32 { background: url("../images/accidentes32.jpg") left top no-repeat;}
.contenedor_coberturas .imagen-agua12 { background: url("../images/agua12.jpg") left top no-repeat;}


#accordion h3 {
	float: left;
	width: 100%;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top: 1px dotted #999;
	font-family: 'MyriadProLightSemiCondensed'; 
	color: #C92B00; 
	font-size: 17px;
	cursor: pointer;}

.mapa-del-sitio h3 { float: left; width: 100%; padding: 4px 0; font-family: 'MyriadProLightSemiCondensed'; font-size: 18px;}
.mapa-del-sitio div a { float: left; width: 100%; padding: 4px 0; font-family: 'MyriadProLightSemiCondensed'; font-size: 14px;}

/* Footer */
		
.footerLogo{
	float: left;
	margin-left: 40px;
	margin-right: 20px;
	width: 125px;
	height: 46px;
	background: url(../images/body/footerLogo.png) no-repeat;}
	
	#footer ul {
		float: left;
		padding-bottom: 2px;
		width: auto;
		list-style: none;}
		
		#footer ul li {
			float: left;
			width: auto;
			padding: 0 7px;
			border-left: 1px solid #0C5C81;}
			
			#footer ul li.first { border: none;}
			
			#footer ul li a {
				float: left;
				width: auto;
				font-family: 'MyriadProSemiCondensed';
				font-size: 12spx;
				color: #0C5C81;}
				
		#footer ul.secondaryMenu { clear: left;}
				
		#footer ul.secondaryMenu li {
			float: left;
			width: auto;
			padding: 0 5px;
			border-left: 1px solid #3D3D3D;}
			
			#footer ul.secondaryMenu  li.first { border: none;}
			
			#footer ul.secondaryMenu li a {
				float: left;
				width: auto;
				font-size: 11spx;
				color: #3D3D3D;}
				
			#footer ul li a:hover {color: #C92B00;}
		
	#footer p {
		float: left;
		clear: left;
		padding-left: 5px;
		width: auto;
		color: #686868;
		font-size: 11px;}
		
	.bago {
		float: right;
		margin-top: 24px;
		margin-right: 40px;
		width: 91px;
		height: 19px;
		background: url(../images/body/bagoLogo.png) no-repeat;}
		
	.listado-texto li {float:left; width:100%;}
		
/* Graficos */

.graphics { 
	float: left;
	width: 100%;}
	
	.graphics li {
		float: left;
		margin: 1%;
		box-shadow: 0 0 10px #999999;
		*border:1px solid #ddd;
		padding: 5px;
		width: 28%;
		list-style: none;}
		
	.graphics li.noback {box-shadow: none;*border:none;}
	.graphics li.blueBack,
	.graphics02 li.blueBack { background: #0C5C81; }
	.robo li.blueBack {min-height:100px;}
	
		
	#rightCol .graphics li p.number {
		float: left;
		width: 10%;
		color: #0C5C81;
		border-right: 1px dotted #0C5C81;
		float: left;
		font-family: 'MyriadProBoldCondensed';
		font-size: 30px;}
		
	#rightCol .graphics li p.text {
		float: right;
		width: 85%;}
		
	#rightCol .graphics li.blueBack p.number { color: #FFF; border-right: 1px dotted #FFF;}
		
	#rightCol .graphics li.blueBack p.text {color: #FFF;}
	
.graphics02 { 
	float: left;
	margin-left: 20px;
	width: 100%;}
	
	.graphics02 li {
		float: left;
		box-shadow: 0 0 10px #999999;
		padding: 10px;
		width: 90%;
		list-style: none;
		*border:1px solid #ddd;}
		
	#rightCol .graphics02 li p.whiteArrow {
		float: left;
		margin-bottom: 3px;
		padding-left: 3%;
		width: 90%;
		background: url(../images/whiteArrow.png) 0 4px no-repeat; 
		color: #0C5C81;}
		
		#rightCol .graphics02 li.blueBack p.whiteArrow {color: #FFF;}
		
#rightCol .graphics03 li { width: 43%;}
#rightCol .graphics03 li.longLine { width: 90%;}
#rightCol .graphics03 li.longLine p.number {width: 5%;}
#rightCol .graphics03 li.longLine p.text {width: 93%;}

	a#link_poliza {color: #C92B00;}
	
	#form .campo, #form #area, #form .com {border:1px solid #ddd;}
	
	.com-error, .error {border:1px solid #ff0000;}
	div#error {float:left; width:300px;color:red;border:none;}
	
	.boton {
        /*border:1px solid #COCOCO;
        width:80px;
        height:22px;
		background-color: #DCDCDC;*/
		background: #2894d5 url("../images/contenedor_autoridades_back.png") repeat-x bottom;color:#fff;
		width:80px; margin-bottom: 10px; height:25px;
	}
	
.fade {
    float:left;
    position: fixed;
	_position: absolute;
    top:0px;
    left:0;
    width:100%;
    height:100%;
	_width:3000px;
    _height:1500px;
    z-index:99;
	background:#000;
	filter: alpha(opacity=70); 
	opacity: .7;
}
	
.modal {position:absolute; z-index:1000;top:0; left:50%; margin: 100px 0 0 -213px; float:left;width:426px; height:310px;}
.modal a {float:left;width:426px; height:310px;}
.modal a.close {position:absolute;float:left;width:34px; height:32px; top:78px; right:26px;z-index:10001;background:url(../images/blank.gif) repeat;}