@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h6, h5, h2, h4, h1, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;	outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:top;}
* {margin:0px;padding:0px;}
h1, h2, h3{font-weight: normal;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table{border-collapse: collapse;border-spacing: 0;}

body {font: 62.5%  Arial, Tahoma, Helvetica, Sans-Serif; line-height: 1; color:#fff; background-color:#142a68;}

a {text-decoration:none;}
a:hover{
	-webkit-transition:color 300ms ease-out; -moz-transition:color 300ms ease-out; -o-transition:color 300ms ease-out; transition:color 300ms ease-out; 
	-webkit-transition:opacity 300ms ease-out; -moz-transition:opacity 300ms ease-out; -o-transition:opacity 300ms ease-out; transition:opacity 300ms ease-out;

	/** OPACIDAD DE 80% EN TODOS LOS HOVERS **/

	-moz-opacity: 0.8 !important; -webkit-opacity: 0.8!important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important; filter: alpha(opacity=80) !important; opacity: 0.8 !important;}

li{list-style:none;}

.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both}

@font-face {
    font-family: 'StradaBoldRegular';
    src: url('strada-bold.eot');
    src: url('strada-bold.eot?#iefix') format('embedded-opentype'),
         url('strada-bold.woff') format('woff'),
         url('strada-bold.ttf') format('truetype'),
         url('strada-bold.svg#StradaBoldRegular') format('svg');
		 font-weight: normal;
    	 font-style: normal;
}
@font-face {
    font-family: 'GothamBook';
    src: url('gotham-book.eot');
    src: url('gotham-book.eot?#iefix') format('embedded-opentype'),
         url('gotham-book.woff') format('woff'),
         url('gotham-book.ttf') format('truetype'),
         url('gotham-book.svg#GothamBook') format('svg');
		 font-weight: normal;
    	 font-style: normal;
}
@font-face {
    font-family: 'GothamBlack';
    src: url('gotham-black.eot');
    src: url('gotham-black.eot?#iefix') format('embedded-opentype'),
         url('gotham-black.woff') format('woff'),
         url('gotham-black.ttf') format('truetype'),
         url('gotham-black.svg#GothamBlack') format('svg');
		 font-weight: normal;
    	 font-style: normal;
}

/*INICIO-GRAL*/
.header-ppal{width:940px; height:568px; margin:0 auto;}
.logo{width:210px; height:125px; background-image: url(../images/logo.png); background-repeat: no-repeat;}
.header{
	width:940px; 
	height:90px; 
	background-image: url(../images/home-base-header.png); 
	background-repeat: repeat-x;
}
.menu{
	background-color:#000000;
	width:940px;
	height:35px;
	position:relative;
	background: -webkit-repeating-linear-gradient(#404040, #000);
	background: -moz-repeating-linear-gradient(#404040, #000);
	background: -o-repeating-linear-gradient(#404040, #000);
	background: repeating-linear-gradient(#404040, #000);
}
.menu ul {margin: 0 0 0 30px; padding: 0; z-index: 5; position: absolute;}
.menu li{float:left; font:13px Arial, Helvetica, sans-serif;}
.menu li a {color:#fff; font-family:Arial, Helvetica, sans-serif; z-index:15; display: block; position: relative; padding:10px 6px;}

.logo-top
{
	float:left;
	margin-left:30px;
	margin-top:5px;
}
.tel-top
{
	float:right;
	margin-right:30px;
	margin-top:30px;
	font-size:14px;
}

.footer{width:100%;	height:225px; background-color:#000000;}
.footer-container{width:880px; height:185px; margin:0 auto; padding:20px 40px 20px 20px; background-image: url(../images/logo-2.png); background-repeat: no-repeat; background-position: right center;}
.footer h2{font:2.7em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding-bottom:15px}
.footer p{font:1.4em Arial, Helvetica, sans-serif; padding:7px 0 0 10px;}
.footer p a{font-family: Arial, Helvetica, sans-serif; color:#fff;}

.copy{width:100%; height:50px;
	background: -webkit-repeating-linear-gradient(#121e50, #17469e);
	background: -moz-repeating-linear-gradient(#121e50, #17469e);
	background: -o-repeating-linear-gradient(#121e50, #17469e);
	background: repeating-linear-gradient(#121e50, #17469e);}
.copy p{font:1.4em Arial, Helvetica, sans-serif; padding-top:20px;}

.base-header{width:940px; height:95px; margin-top:0 auto; background-image: url(../images/base-header-titulo.png); background-repeat: no-repeat;}
.base-header h2{font:4.8em 'GothamBook', Arial, Helvetica, sans-serif; padding:20px 40px 0 0;}
/*FIN-GRAL*/

/*INICIO-INDEX*/
.home-container{width:100%;	background-image: url(../images/home-header.jpg); background-repeat: no-repeat; background-position: top;}
.header-callout{width:358px; height:357px; margin-top:60px;}

.call-up{background-image: url(../images/callout-img.png);background-repeat: no-repeat; height:212px; padding:20px;}
.call-up h2{font:bold 1.7em 'GothamBook', Arial, Helvetica, sans-serif;}

.call-down{	background-image: url(../images/callout-down.png); background-repeat: no-repeat; height:65px; padding:40px 0 0 20px}
.call-down h2{font:bold 2.1em 'GothamBook', Arial, Helvetica, sans-serif; color:#fff}

.middle{width:940px; margin:20px auto 0 auto;}

.middle .col-left{width:461px; height:525px;}

.middle .col-left-a{height:85px; background-image: url(../images/home-img-servicios.jpg); background-repeat:no-repeat; padding:170px 0 0 0;}
.middle .col-left-b{height:85px; background-image: url(../images/home-img-productos.jpg); background-repeat:no-repeat; padding:170px 0 0 0; margin-top:15px;}

.middle .col-left h2{font:2.6em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:20px 0 0 20px; width:165px;}
.middle .col-left p{font:1.3em Arial, Helvetica, sans-serif; padding:3px 10px 0 0; width:211px; line-height:15px}
.bt-info{width:50px; padding:65px 0 0 5px; font:1.2em 'StradaBoldRegular', Arial, Helvetica, sans-serif;}
.bt-info a{ font-family:'StradaBoldRegular', Arial, Helvetica, sans-serif; color:#fff;}

.middle a .col-right{width:436px; height:500px; background-image: url(../images/home-img-embarcaciones.jpg); background-repeat:no-repeat; padding:25px 0 0 25px; color:#fff;}

.middle .col-right h2{font:3em 'StradaBoldRegular', Arial, Helvetica, sans-serif; line-height:30px;}

.home-noticias{width:900px; min-height:180px; margin:20px auto 0 auto; background-color:#6d6d6d; padding:20px;}
.home-noticias h2{font:2em 'StradaBoldRegular', Arial, Helvetica, sans-serif;}
.news{width:425px; padding-top:10px;}
.news h3{font:2em Arial, Helvetica, sans-serif;}
.news p{font:1.2em Arial, Helvetica, sans-serif; }
.news .bt-leer{width:61px; height:15px; margin-top:15px; padding:10px 12px;font:13px Arial, Helvetica, sans-serif;
background-color:#164092;
	background: -webkit-repeating-linear-gradient(#17469e, #121e50);
	background: -moz-repeating-linear-gradient(#17469e, #121e50);
	background: -o-repeating-linear-gradient(#17469e, #121e50);
	background: repeating-linear-gradient(#17469e, #121e50);}
.news a .bt-leer{color:#fff;}	
.news img{ margin-left:10px; border:solid 3px #fff;}

.home-social{width:940px; height:165px; margin:0 auto;}

.newsletter{width:430px; height:125px; background-color:#0a184c; padding:20px;}
.newsletter h2{font:2em 'StradaBoldRegular', Arial, Helvetica, sans-serif;}
.newsletter form{margin-top:25px;}
.newsletter p{font:1.3em Arial, Helvetica, sans-serif; height:20px; width:150px; padding:3px 0}
.newsletter .inputfilled{font:1.2em Arial, Helvetica, sans-serif;color:#333; height:15px; padding:3px; width:180px; border:0 none;}
.bt-enviar{width:80px; height:25px; font:13px  Arial, Helvetica, sans-serif; border:0 none; color:#fff; line-height:15px; cursor:pointer;
background-color:#164092;
	background: -webkit-repeating-linear-gradient(#17469e, #121e50);
	background: -moz-repeating-linear-gradient(#17469e, #121e50);
	background: -o-repeating-linear-gradient(#17469e, #121e50);
	background: repeating-linear-gradient(#17469e, #121e50);}

.followus{width:430px; height:125px; background-color:#143074; padding:20px;}
.followus h2{font:1.7em 'StradaBoldRegular', Arial, Helvetica, sans-serif; margin:57px 30px 0 15px;}
.followus img{margin:32px 5px 0 5px;}
/*FIN-INDEX*/

/*INICIO-LAEMPRESA*/
.empresa-container{width:100%; /*background-image: url(../images/laempresa-header.jpg); background-repeat: no-repeat; background-position: top;*/}
.empresa-container{width:100%; background-image: url(../images/laempresa-header2.jpg); background-repeat: no-repeat; background-position: top;}
.empresa-container3{width:100%;}
.empresa-content{width:940px; height:425px; margin:20px auto 0 auto; background-image: url(../images/laempresa-basecontent.png); background-repeat: no-repeat;}

.empresa-content h3{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:15px 0 0 20px; text-transform:uppercase;}
.empresa-content p{font:1.5em Arial, Helvetica, sans-serif; padding:35px 0 0 20px; width:665px;}
.empresa-content p strong{font:bold Arial, Helvetica, sans-serif;}
/*FIN-LAEMPRESA*/



/*INICIO-CLIENTES*/
.clientes-container{width:100%; /*background-image: url(../images/clientes-header.jpg); background-repeat: no-repeat; background-position: top;*/}
.clientes-content{width:940px; height:550px; margin:20px auto 0 auto; background-image: url(../images/novedades-basetit.png); background-repeat: no-repeat; background-position:top; background-color:#6d6d6d;}
.clientes-content h3{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:15px 0 35px 20px; text-transform:uppercase;}
.clientes-content p{font:1.5em Arial, Helvetica, sans-serif; margin:10px 70px 5px 40px; width:350px; border-bottom: 1px solid #ddd;}
/*FIN-CLIENTES*/

/*INICIO-BASES*/
.bases-container{width:100%; /*background-image: url(../images/base-header.jpg); background-repeat: no-repeat; background-position: top;*/}
.bases-content{width:940px; height:500px; margin:20px auto 0 auto; background-image: url(../images/novedades-basetit.png); background-repeat: no-repeat; background-position:top; background-color:#6d6d6d;}
.bases-content h3{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:15px 0 35px 20px; text-transform:uppercase;}
.bases-fotos, .bases-fotos2{width:193px}
.bases-fotos img{padding:15px 0}
.bases-fotos2 img{padding:0 0 30px 0;}
/*FIN-BASES*/

/*INICIO-CONTACTO*/
.contacto-container{width:100%; /*background-image: url(../images/contacto-header.jpg); background-repeat: no-repeat; background-position: top;*/}
.contacto-content{width:940px; height:425px; margin:20px auto 0 auto; background-image: url(../images/laempresa-basecontent.png); background-repeat: no-repeat; background-position:top; background-color:#6d6d6d;}
.contacto-content h3{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:15px 0 35px 20px; text-transform:uppercase;}
.contacto-content p{font:1.3em Arial, Helvetica, sans-serif; padding:8px 0;}
.contacto-content form{margin:30px 0 0 50px;}
.contacto-content .infilled{font:1.2em Arial, Helvetica, sans-serif;color:#333; height:20px; padding:3px; width:200px; border:0 none; margin-right:50px;}
.contacto-content textarea{font:1.2em Arial, Helvetica, sans-serif;color:#333; height:195px; padding:3px; width:365px; border:0 none;}
.bt-send{width:95px; height:35px; font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; border:0 none; color:#fff; line-height:15px; margin-top:10px;
	background-color:#272727;
	background: -webkit-repeating-linear-gradient(#414141, #000);
	background: -moz-repeating-linear-gradient(#414141, #000);
	background: -o-repeating-linear-gradient(#414141, #000);
	background: repeating-linear-gradient(#414141, #000);}
/*FIN-CONTACTO*/

/*INICIO-EQUIPOS*/
.equipos-container{width:100%; /*background-image: url(../images/equipos-header.jpg); background-repeat: no-repeat; background-position: top;*/}
.equipos-content{width:940px; height:auto; margin:0 auto; background-image: url(../images/novedades-basetit.png); background-repeat: no-repeat; background-position:top; background-color:#6d6d6d;}
.equipos-content h3{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:15px 0 35px 20px; text-transform:uppercase;}
.equipos-content p{font:1.5em Arial, Helvetica, sans-serif; padding:10px 25px 25px 20px;}

#container {position:relative; padding:5px; height:250px;}
.sliderbutton {float:left; width:25px; height:250px; cursor:pointer}
#slideleft {background-image: url(../images/left.png); background-repeat: no-repeat; background-position: center;}
#slideright {background:url(../images/right.png) no-repeat; background-position: center;}
#sliders {float:left; position:relative; overflow:auto; width:880px; height:250px;}
#sliders ul {position:absolute; list-style:none; top:0; left:0;}
#sliders li {float:left; width:280px; height:240px; padding:0 7px;}

#container2 {position:relative; padding:5px; height:250px;}
#slideleft2 {background-image: url(../images/left.png); background-repeat: no-repeat; background-position: center;}
#slideright2 {background:url(../images/right.png) no-repeat; background-position: center;}
#sliders2 {float:left; position:relative; overflow:auto; width:880px; height:250px;}
#sliders2 ul {position:absolute; list-style:none; top:0; left:0;}
#sliders2 li {float:left; width:280px; height:240px; padding:0 7px;}


.bk-descrip{margin:0;}
.bk-descrip h2{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; color:#000; padding:15px 0 0 20px;}
.bk-descrip p{font:1.5em Arial, Helvetica, sans-serif; padding:5px 20px; color:#000;}
/*FIN-EQUIPOS*/

/*INICIO-PYS*/
.pys-container{width:100%; /*background-image: url(../images/P&S-header.jpg); background-repeat: no-repeat; background-position: top;*/}
.pys-content{width:940px; height:auto; margin:0 auto; background-image: url(../images/novedades-basetit.png); background-repeat: no-repeat; background-position:top; background-color:#6d6d6d;}
.pys-content h3{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:15px 0 25px 20px; text-transform:uppercase;}
.pys-content h4{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:10px 0 10px 20px;}
.pys-content p{font:1.5em Arial, Helvetica, sans-serif; padding:0 25px 20px 20px;}
.pys-grey{background-color:#5b5b5b; padding-top:5px;}
/*FIN-PYS*/

.galeria-container{width:100%; /*background-image: url(../images/galeria-header.jpg); background-repeat: no-repeat; background-position: top;*/}
.galeria-content{width:940px; height:auto; margin:0 auto; background-image: url(../images/novedades-basetit.png); background-repeat: no-repeat; background-position:top; background-color:#6d6d6d;}
.galeria-content h3{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:15px 0 25px 20px; text-transform:uppercase;}
.galeria-content h4{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:10px 0 10px 20px;}
.galeria-content p{font:1.5em Arial, Helvetica, sans-serif; padding:0 25px 20px 20px;}
.galeria-grey{background-color:#5b5b5b; padding-top:5px;}


.servicios-container{width:100%; /*background-image: url(../images/servicios-header.jpg); background-repeat: no-repeat; background-position: top;*/}
.servicios-content{width:940px; height:auto; margin:0 auto; background-image: url(../images/novedades-basetit.png); background-repeat: no-repeat; background-position:top; background-color:#6d6d6d;}
.servicios-content h3{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:15px 0 25px 20px; text-transform:uppercase;}
.servicios-content h4{font:1.8em 'StradaBoldRegular', Arial, Helvetica, sans-serif; padding:10px 0 10px 20px;}
.servicios-content p{font:1.5em Arial, Helvetica, sans-serif; padding:0 25px 20px 20px;}
.servicios-grey{background-color:#5b5b5b; padding-top:5px;}




{}