@font-face {
    font-family: 'MayberryProSemibold';
    src: url('../fonts/mayberrypro-semibold-webfont.eot');
    src: url('../fonts/mayberrypro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/mayberrypro-semibold-webfont.woff') format('woff'),
         url('../fonts/mayberrypro-semibold-webfont.ttf') format('truetype'),
         url('../fonts/mayberrypro-semibold-webfont.svg#MayberryProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../fonts/gothic-webfont.eot');
    src: url('../fonts/gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothic-webfont.woff') format('woff'),
         url('../fonts/gothic-webfont.ttf') format('truetype'),
         url('../fonts/gothic-webfont.svgz#CenturyGothicRegular') format('svg'),
         url('../fonts/gothic-webfont.svg#CenturyGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CenturyGothicBold';
    src: url('../fonts/gothicb-webfont.eot');
    src: url('../fonts/gothicb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothicb-webfont.woff') format('woff'),
         url('../fonts/gothicb-webfont.ttf') format('truetype'),
         url('../fonts/gothicb-webfont.svgz#CenturyGothicBold') format('svg'),
         url('../fonts/gothicb-webfont.svg#CenturyGothicBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'ChaletLondonNineteenEighty';
	src: url('../fonts/chalet-londonnineteeneighty-webfont.eot');
	src: local('☺'), url('../fonts/chalet-londonnineteeneighty-webfont.woff') format('woff'), url('../fonts/chalet-londonnineteeneighty-webfont.ttf') format('truetype'), url('../fonts/chalet-londonnineteeneighty-webfont.svgz#webfontWwDMxsRL') format('svg'), url('../fonts/chalet-londonnineteeneighty-webfont.svg#webfontWwDMxsRL') format('svg');
	font-weight: normal;
	font-style: normal;
}
img {border:0 none;}
html, body{ margin:0; padding:0;}
body {background:url(../img/bg/bg_body2.jpg) no-repeat center top #002a54; color:#fff; font-size:13px;font-family: 'CenturyGothicBold', Arial, Helvetica, sans-serif;}

h1,h2,h3,h4,h5,h6{ font-weight:normal; color:#F7941E; margin:0;}

h2{ font-size:17px; }

a{ text-decoration:none; color:#fff; outline: none; }
a:active {
  outline: none;
}

.clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clear { zoom: 1; } /* IE6 */
*:first-child+html .clear { zoom: 1; } /* IE7 */

/*---------------------------------------------HEADER---------------------------------------------------------------------*/

.page_header{/*padding-top:70px;*/ padding-bottom: 15px; display: block;/*border-bottom:2px solid #005e81;*/}
.content_header{margin: 25px auto 0; width:990px; }
.content_header h1 a{ background: url(../img/titulos/tygard.png) no-repeat; width:716px; height:34px; text-indent:-3000px; margin:0 auto; display:block;}

/*--------------------MENU PPAL----------------------------*/
.menuPpal{font-family: 'ChaletLondonNineteenEighty'; font-size:14px; text-transform:uppercase;}
.menuPpal a{color:#3a5786;}
.menuPpal a:hover{ color:#fff;}
.menuPpal a.ov{color:#F7941E;}
.menuPpal ul{ list-style:none; padding:0; width:990;}
.menuPpal ul li{ float:left;border-left: 1px solid #F7941E; padding:0 26px;}
.menuPpal ul li:first-child{ border-left: 0 none; padding-left:0; }
.menuPpal ul li:last-of-type{ padding-right:0; }
.menuPpal ul li.lista_desplegable{}
.menuPpal ul li.lista_desplegable.ov a{color:#fff;}

.menuPpal ul ul{ width:132px; display:none; margin-left:-31px; position: absolute; background:#004864;}
.menuPpal ul li li{ float:none; border:0 none; padding:0; font-size:11px; text-align:center; border-top:1px solid #00AEEF; width:132px;}
.menuPpal ul li li:first-child{border:0 none;}
.menuPpal ul li li a{color:#fff; padding:6px 0; display:block; }
.menuPpal ul li li a:hover{color:#F7941E;}
/*-------------------/MENU PPAL----------------------------*/

/*--------------------------------------------/HEADER---------------------------------------------------------------------*/

.contenedor{ width:990px; margin:30px auto 20px; }
.contenedor a{color:#F7941E;}
.contenedor a:hover{text-decoration:underline;}

/*--------------------------------------------------------HOME--------------------------------------------------------------*/
/*.columnaIzquierdaHome{ width:310px; float:left; }*/

.columnaIzquierdaHome{ width:350px; float:left; }
.columnaIzquierdaHome p {font-family:CenturyGothicRegular;}
.columnaIzquierdaHome h2, .columnaIzquierdaDemostration h2, .colContactIzq h2{ font-size:17px; text-transform:uppercase;}
.columnaIzquierdaHome ul{ list-style:none; padding:0; font-family:CenturyGothicRegular;}
.columnaIzquierdaHome ul li{ background:url(../img/bullets/bullet_naranja.png) no-repeat 6px 6px; padding-left:19px; margin-top:18px;}
.columnaIzquierdaHome ul li:first-child{margin-top:0;}

.page_footer{ background:url(../img/bg/bg_footer.jpg) center top no-repeat #092546; display: block;
    width: 100%;}
.content_footer{ margin:0 auto; width:990px;padding-top: 35px; padding-bottom: 20px; }
.columnaDerechaHome{float:right;}

/*.camionImg{ background: url(../img/varias/camion-home.png) no-repeat center bottom; width:644px; height:403px;}
.camionImg:hover{ background: url(../img/varias/camion-home.png) no-repeat center top; cursor:pointer; }
.papelImg{ margin-left: 358px; margin-top: -140px; background: url(../img/varias/rollo-tygard.png) no-repeat center top; width:286px; height:368px;}
.papelImg:hover{background: url(../img/varias/rollo-tygard.png) no-repeat center bottom; cursor:pointer;}*/

.camionImg{ background: url(../img/varias/camion-home2.png) no-repeat center bottom; width:543px; height:340px;}
.camionImg:hover{ background: url(../img/varias/camion-home2.png) no-repeat center top; cursor:pointer; }
.papelImg{ margin-left: 300px; margin-top: -150px; background: url(../img/varias/rollo-tygard.png) no-repeat center top; width:286px; height:368px;}
.papelImg:hover{background: url(../img/varias/rollo-tygard.png) no-repeat center bottom; cursor:pointer;}


.iso9001{ margin-left: -300px; margin-top: -116px; position: absolute; z-index: 36; }

.contentLoadingGuide{margin-top: 30px;}
.contentLoadingGuide.PageLoad{margin-top: 120px;}
.contentLoadingGuide h3{ text-transform:uppercase; font-size:13px; }
.downloadGuide { list-style:none; padding:0; margin-left:-5px; margin-top: 5px; }
.downloadGuide:hover li {opacity:0.5;}
.downloadGuide li { display:inline; float:left; background-repeat:no-repeat; -webkit-transition-property: opacity; -webkit-transition-duration: 500ms; -moz-transition-property: opacity; -moz-transition-duration: 500ms; padding-left:0 !important; margin-top:0 !important; height:37px; margin-right:20px;}
.downloadGuide li:hover { opacity:1;}
.downloadGuide li a { display:block; width:40px; height:40px; position:relative; text-decoration:none; }
.downloadGuide li a:hover {text-decoration:none; }
.downloadGuide li strong { display:none;/*opacity:0;*/}
  
.downloadGuide li.apple { background:url(../img/iconos/apple.png) center center !important; width:31px;  }
.downloadGuide li.apple a { width:31px; height:37px; }
.downloadGuide li.droid { background:url(../img/iconos/droid.png) center center !important; width:85px;  }
.downloadGuide li.droid a{ width:85px; height:37px; }
.downloadGuide li.blackberry { background:url(../img/iconos/blackberry.png) center center !important; width:111px; }
.downloadGuide li.blackberry a{ width:111px; height:37px;}

/*-------------------------------------------------------/HOME--------------------------------------------------------------*/

/*-------------------------------------------------------DEMOSTRATION-------------------------------------------------------*/
.contentVideoDemostration{ /*height:468px;*/ display:block; width:100%;}
.visor_altura{height:728px;display:block; width:990px; }
.columnaIzquierdaDemostration{float:left; width:270px; padding:10px 10px 20px; background: rgba(0,0,0,0.15); -moz-border-radius:10px; -webkit-border-radius:10px; }
.columnaIzquierdaDemostration h3{ font-family: 'ChaletLondonNineteenEighty'; font-size:15px; text-transform:uppercase;}
.columnaIzquierdaDemostration a.ov{ text-decoration:underline;}
.columnaIzquierdaDemostration h3 a span{ text-transform:lowercase; }
.columnaIzquierdaDemostration p{ margin:0 0 34px 0;}

a.demostrationBtn{ background: #F3901D; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding: 5px 14px; text-transform: uppercase; font-family: 'CenturyGothicRegular', Arial, Helvetica, sans-serif; color:#fff;width: 174px; display:block;}
a.demostrationBtn:hover{ background: #FFAC3E;}


a.demostrationBtn.btn_producto{margin-top: 30px;}

.texto_over{ margin-top:10px; font-family:CenturyGothicRegular; }
.videoDemostration{float:right; width:688px;background: url(../img/varias/loader.gif) center center no-repeat; }

/*-------------THUMBS------------------*/
.contenedor_total_thumbs{width:990px; margin: 15px 0;}
.contenedor_thumbs_galeria{ overflow:hidden; width:990px;position:relative; }
.thumbs_galeria_total{width:auto; position:relative;}
.img_thumbs_galeria{/*width:178px;*/  width: 150px; float:left;border:1px solid #0A4D89;padding:5px 5px 2px; margin-left:3px;}
.img_thumbs_galeria:first-child{margin:0;}
/*------------/THUMBS------------------*/

/*------------------------------------------------------/DEMOSTRATION-------------------------------------------------------*/

/*-------------------------------------------------------LOADING GUIDE------------------------------------------------------*/
.columnaIzquierdaGuide{background: none repeat scroll 0 0 rgba(0,0,0,0.15); float: left; padding: 20px; width: 306px;-moz-border-radius: 10px 10px 10px 10px;-wekit-border-radius: 10px 10px 10px 10px;}
.columnaIzquierdaGuide p {font-family:CenturyGothicRegular; }
.columnaIzquierdaGuide h2{ font-size: 17px; text-transform: uppercase;}
.columnaIzquierdaGuide h2 span{ font-size: 17px; text-transform:none; }

.columnaIzquierdaFormGuide{ width:290px; float:left;}
.columnaderechaFormGuide{ width:290px; float:right;}
.bgLoadingGuide{ background:url(../img/varias/rollo-tygard-02.png) no-repeat 340px 0; width:600px; height:330px; padding-top:50px;}

/*--------------formulario--------------------*/
.formGuide {float:right; width:600px; font-size:14px; color:#F7941E;}
.formGuide .rowElem{ margin-bottom:80px;}
.formGuide label{ margin-bottom:6px; margin-left:23px; display: block; }
.formGuide select{ -moz-border-radius:10px; -webkit-border-radius:10px;border:0 none /*1px solid #F3901D*/; background:#074574; color:#F3901D; font-family:'CenturyGothicRegular',Arial,Helvetica,sans-serif; padding-left:19px; width:289px; font-size:14px; height: 22px; cursor:pointer;}
.formGuide select option{ /*padding-left:17px; border:0;*/
	border-color: #00AEEF -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    float: none;
	padding:3px 0 3px 19px;
	
    /*text-align: center;*/
}
.formGuide input[type="submit"]{ background:url(../img/botones/buttonLoadingGuide-1.png) no-repeat left top ; border:0 none; font-size:19px; padding:7px 18px; color:#FCD0A0; cursor:pointer; font-family:'CenturyGothicRegular',Arial,Helvetica,sans-serif; font-weight:bold; }
.formGuide input[type="submit"]:hover{ background:url(../img/botones/buttonLoadingGuide-1.png) left bottom;}
/*-------------/formulario--------------------*/

	
/*-------------------------------------------------------LOADING GUIDE------------------------------------------------------*/	

/*-------------------------------------------------------GALLERY------------------------------------------------------------*/
.contenedor.galleries{margin-top:12px; }
.submenuGallery{ text-align:right; font-family: 'ChaletLondonNineteenEighty'; margin-bottom:5px; margin-top:20px;}
.submenuGallery ul{ list-style:none; font-size: 16px; margin:0 0 0 340px;}
.submenuGallery ul li{ display:inline-block; margin-left:30px; margin-bottom:10px; float:left;}
.submenuGallery ul li a{color:#3a5786; }
.submenuGallery ul li a:hover{color:#F7941E; text-decoration:none;}

.submenuGallery ul li a.ov{color:#fff;}


.contenedor_galeria{ margin-bottom:30px;}
.galeria_total{width:990px; height:438px;clear:both;}
.galeria_total img{ width:990px; height:435px}


#scroll_left {
    float: left;
    margin-top: 14px;
    width: 21px;
}

#scroll_left a {
    display: block;
    height: 81px;
    width: 21px;
}

#scroll_right {
    float: right;
    /*margin-right: 9px;*/
    margin-top: 14px;
    width: 21px;
}
#scroll_right a {
    display: block;
    height: 81px;
    width: 21px;
}


.galeria_imagenes .contenedor_thumbs_galeria {
    float: left;
    margin: 0 12px;
    overflow: hidden;
    width: 924px;
}

.galeria_imagenes .thumbs_galeria_total {width: 10000px;}
.galeria_imagenes .img_thumbs_galeria{ width:132px; border:0 none; padding:0; display:block; margin:0;/*margin-left:11px; */
}
/*.galeria_imagenes .img_thumbs_galeria:first-child {
    margin: 0;
}*/

.galeria_imagenes .img_thumbs_galeria a {border: 1px solid #0A4D89; padding:5px; width:110px; height:95px; display:block;}
.galeria_imagenes .img_thumbs_galeria a:hover {border: 1px solid #fff;}

.reproductorImagen{ background:#000; height:14px; width:978px; padding:6px;margin-bottom:20px; margin-top: -3px;}

#prevImageGallery{ float:left; margin-right:12px;}
#playImageGallery{float:left;margin-right:12px;}
#stopImageGallery{float:left;}
#nextImageGallery{float:right;}

/*------------------------------------------------------/GALLERY------------------------------------------------------------*/


/*-------------------------------*/
.colContactIzq{ width:184px; float:left; margin-top:130px; margin-bottom:30px;}
.colContactIzq p{ font-family:'CenturyGothicregular',Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; margin-bottom:36px;}
.colContactIzq p a{color:#fff;}
a.requestform{background: none repeat scroll 0 0 #F3901D;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;	
	border-radius: 7px 7px 7px 7px;
    color: #FFFFFF;
    display: block;
    font-family: 'CenturyGothicRegular',Arial,Helvetica,sans-serif;
    padding: 5px 14px;
    text-transform: uppercase;
    width: 128px;}

.colContactDer{ width:180px; float:left; margin-top:30px; margin-bottom:30px;}
.lugares{ clear:both;font-family: 'ChaletLondonNineteenEighty'; text-transform:uppercase; color:#BCBEC0; font-size:16px;margin-bottom: 40px;}
.lugares ul{ list-style:none; padding:0; margin:0;}
.lugares ul li{ float:left; margin-left:28px; }
.lugares ul li:first-child{ margin-left:0; }


/*--------------------------------*/

/*-------------------------------------------------------FOOTER------------------------------------------------------------*/


.columnaIzquierdaFooter, .ColumnaDerechaFooter{font-family: 'ChaletLondonNineteenEighty'; font-size:11px; padding-top:12px; margin-left:100px; float:left; width:215px;}
.columnaIzquierdaFooter li{color:#939598;}
.columnaIzquierdaFooter li.ov, .columnaIzquierdaFooter a:hover{color:#fff;}
.columnaIzquierdaFooter ul{ padding:0; margin:0; list-style:none; line-height: 25px; }

/*-----------ICONOS SOCIALES----------------------*/
#movilApps{ height:37px; display:block;}
.social { list-style:none; margin:15px auto 30px -5px; width:200px; padding:0; height:41px; display:block; }
.social li { display:inline; float:left; background-repeat:no-repeat; }
.social li a { display:block; width:40px; height:40px; position:relative; text-decoration:none; }
.social li a strong { position:absolute; left:20px; top:-1px;
   text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75); background-color:rgba(0, 0, 0, 0.7);
   border-radius:3px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
   font-family:'CenturyGothicBold',Arial,Helvetica,sans-serif; padding:5px;
}


li.facebook { background-image:url(../img/iconos/facebook.png); }
li.twitter { background-image:url(../img/iconos/twitter.png); }
li.youtube { background-image:url(../img/iconos/youtube.png); }
li.cnn { background-image:url(../img/iconos/cnn.png); width:71px; height:40px; }
li.cnn a { width:71px;}
li.cnn a strong {left:50px;}



a.btnEvents{ background: #1C75BC; -moz-border-radius:7px; -webkit-border-radius:7px;border-radius:7px; padding: 5px 14px; text-transform: uppercase; font-family: 'CenturyGothicRegular', Arial, Helvetica, sans-serif; font-size: 12px;}
a.btnEvents:hover{ background: #45A4E5;}
a.btnEvents span{ font-family: 'CenturyGothicBold', Arial, Helvetica, sans-serif}


/*----------/ICONOS SOCIALES----------------------*/

.columnaCentralFooter{ float: left; width:302px; font-size:9px; color:#A7A9AC; text-align:center;font-family: 'CenturyGothicRegular', Arial, Helvetica, sans-serif;}
.columnaCentralFooter p{ margin-left:56px;}
.columnaCentralFooter a{color:#A7A9AC; }
.columnaCentralFooter a img { border:0 none;}
.columnaCentralFooter a:hover{color:#fff;text-decoration:underline;}

.ColumnaDerechaFooter{ float:right; width:200px;}

/*------------------------------------------------------/FOOTER------------------------------------------------------------*/

/*--EVENTS--*/

.izqProducts
{
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15);
    float: left;
    padding: 20px;
    width: 462px;
	width: 380px;
}
.derProducts
{
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15);
    float: left;
    padding: 20px;
    width: 435px;
	display:block;
	height: 588px;
	 margin-left: 50px;
}
.izqProducts h2
{
	font-size: 17px;
}
.izqProducts p
{
	font-family:CenturyGothicRegular;
}


.izqProducts.eventsCol{ width:424px;}

.bloqueProductos
{
	font-family:CenturyGothicRegular;	
	float:left;
	margin-bottom: 5px;
	width: 390px;
	}
.bloqueProductos p
{
	float:left;
	/*width:300px;*/
	width:290px;
	margin:0;

}
.bloqueProductos p strong
{
	color: #F7941E;
	font-weight:normal;
}
/*.bloqueProductos img
{
	float:left;
	margin-right: 15px;
}*/
.ancho
{
	width:100px;
	float:left;
	margin-top: 3px;
}
.bloqueProductos a
{
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
    background: none repeat scroll 0 0 #F3901D;
    color: #FFFFFF;
    float: right;
    font-family: MayberryProSemibold;
    font-size: 11px;
    height: 13px;
    padding: 5px 4px 2px;
    text-align: center;
    text-transform: uppercase;
    width: 76px;
	margin-top: 10px;
	/*clear:both;*/
}
.scroll
{
	display:block;
	background:transparent;
	width:16px;
	float:right;
	height:470px;
}
.scroll a:first-child
{
	display: block;
    margin-bottom: 474px;
}
.desplegableScroll
{
	float:left;
	/*width:422px;*/
	width:390px;
	height: 492px;
	overflow:hidden;
}
.derProducts p
{
	font-family:CenturyGothicRegular;	
}
/*-- /EVENTS--*/

.izqProducts.izquierda h2
{
	float:left;
    margin-right: 10px;
	
}
.products_link
{
	float:left;
	padding-top: 4px;
	font-size:12px;
	
}
.products_link a
{
	color:#fff;
	font-family: 'CenturyGothicRegular', Arial, Helvetica, sans-serif;
}
.products_link span
{
	color:#F3901D;
}
.derechaP
{
	float:right;
}
/*------------------------------------------------------CHROME-----------------------------------------------*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.iso9001{ margin-left:370px; margin-top:-360px;  }
   .formGuide input[type="submit"] { padding:8px 36px; /*width:190px;*/ width:256px;}
}

/*-----------------------------------------------------/CHROME-----------------------------------------------*/

