@charset "utf-8";
/* CSS Document */

/* general
-----------------------------------------------------------------------------------*/
body{color:#666;font-family:Verdana,Arial;}
h1{color:#000;font-family:Calibri,Verdana,Arial;font-size:2em;letter-spacing:0.04em;word-spacing:0.0em;}
h2{color:#666;font:14px/22px Verdana,Arial;}
p{font:12px/22px Verdana,Arial;color:#666;}
a{display:block;color:#333;font:14px/22px Verdana,Arial;text-decoration:none;}
a:hover{color:#fff;background:url("../images/bg_enlace.png") scroll repeat-x 0 0 #333;}
#header,#wrapper,#footer{width:910px;margin:0 auto;background-color:#FFF;overflow:hidden;}

/* menu */
ul.menu{width:886px;height:36px;display:block;overflow:hidden;padding:6px 12px 0;background:url("../images/bg_menu.png") scroll repeat-x 0  bottom #000;border-bottom:2px solid #fff;}
ul.menu li{width:auto;height:36px;line-height:36px;display:inline-block;float:left;padding:0;background:url("../images/pes01.png") scroll 0 0 no-repeat transparent;}
ul.menu li a{height:100%;line-height:36px;display:block;float:left;padding:0 12px;font-family:Calibri,Verdana,Arial;font-size:1em;color:#000;letter-spacing:0.04em;word-spacing:0;text-transform:uppercase;background:url("../images/pes02.png") scroll right 0 no-repeat transparent;text-shadow:0px 1px 1px #fff;}
ul.menu li:hover{background:url("../images/pes01_hover.png") scroll 0 0 no-repeat transparent;}
ul.menu li a:hover{background:url("../images/pes02_hover.png") scroll right 0 no-repeat transparent;}
ul.menu li.activo{background:url("../images/pes01_active.png") scroll 0 0 no-repeat transparent;}
ul.menu li.activo a{width:auto;color:#000;background:url("../images/pes02_active.png") scroll right 0 no-repeat transparent;}

/* submenu */
ul.submenu{width:100%;height:auto;display:block;overflow:hidden;background-color:#333;}
ul.submenu li{width:auto;height:auto;line-height:22px;display:inline-block;float:left;padding:0 0 0 14px;}
ul.submenu li a{color:#fff;font:12px/22px Verdana,Arial;letter-spacing:0.04em;text-transform:uppercase;padding:0 10px;}
ul.submenu li a:hover{background:0 none #CCC;color:#000;}
ul.submenu li.activo a{color:#000;background-color:#FFF;}

/* header
-----------------------------------------------------------------------------------*/
#header{height:auto;padding-bottom:15px;}
	/* logo */
#header a.logo{width:100px;height:100px;display:inline-block;float:left;margin:15px 0;text-indent:-9999px;background:url("../images/logo.gif") scroll no-repeat 0 0 #fff;}
	/* h1 */
#header h1.titulo{width:810px;height:100px;line-height:100px;display:inline-block;float:left;margin:15px 0;/*font-size:1.9em;letter-spacing:0.05em;word-spacing:0;vertical-align:baseline;text-align:right;*/background:url(../images/logoTipografia.png) scroll no-repeat 0 0 #fff;text-indent:-9999px;}

/* wrapper
-----------------------------------------------------------------------------------*/
#wrapper{height:auto;padding:0 35px;}
#wrapper h1.titulo{font-size:1.5em;font-weight:normal;line-height:1.25em;letter-spacing:0.05em;word-spacing:0.015em;background:url("../images/bg_h1_diagonal-line.png") scroll repeat 0 0 #fff;padding:15px 30px;}
#wrapper h1 span{color:#FFF30F;padding:0 6px;background-color:#333;}

	/* cont 1 */
#wrapper .cont1{width:220px;height:auto;padding:15px 10px 30px 0;float:left;}
#wrapper .pR0{padding-right:0px;}
#wrapper a.img1{width:220px;height:144px;display:block;overflow:hidden;background:url("../images/spritesHome.jpg") scroll no-repeat 0 0 #fff;}
#wrapper a.img2{width:220px;height:144px;display:block;overflow:hidden;background:url("../images/spritesHome.jpg") scroll no-repeat -220px 0 #fff;}
#wrapper a.img3{width:220px;height:144px;display:block;overflow:hidden;background:url("../images/spritesHome.jpg") scroll no-repeat -440px 0 #fff;}
#wrapper a.img4{width:220px;height:144px;display:block;overflow:hidden;background:url("../images/spritesHome.jpg") scroll no-repeat -660px 0 #fff;}
#wrapper a.img1:hover{background-position:0 -144px;}
#wrapper a.img2:hover{background-position:-220px -144px;}
#wrapper a.img3:hover{background-position:-440px -144px;}
#wrapper a.img4:hover{background-position:-660px -144px;}
#wrapper .cont1 h2{margin:10px 0 2px;}
#wrapper .cont1 h2 a{padding:4px 0 4px 10px;color:#333;background:url("../images/flechas-enlaces.png") scroll no-repeat right 0 transparent;}
#wrapper .cont1 h2 a:hover{color:#fff;background:url("../images/flechas-enlaces.png") scroll no-repeat right -30px #333;}
#wrapper .cont1 h2.unete{background-color:#9A2016}
#wrapper .cont1 h2.unete a{color:#fff;font-weight:bold;letter-spacing:0.01em;word-spacing:0.02em;}
#wrapper .cont1 p{padding:0 0 0 5px;}
#wrapper .cont1 p.info{color:#A9A9A9;padding-bottom:1px;border-bottom:1px solid #EEE;}

	/* cont 2 */
#wrapper .cont2{width:910px;height:auto;display:block;clear:both;overflow:hidden;padding:35px 0;background:url("../images/bg_separacion.gif") repeat-x scroll 0 0 #fff;}
#wrapper .cont2 .col1{width:334px;display:block;float:left;padding:0 80px 0 0;}
#wrapper .cont2 .col1 a{margin:1em 0;padding:4px 0 4px 10px;vertical-align:baseline;background:url("../images/flechas-enlaces.png") no-repeat scroll -114px 0 transparent;}
#wrapper .cont2 .col1 a:hover{background:url("../images/flechas-enlaces.png") scroll no-repeat -114px -30px transparent;}

#wrapper .cont2 .col2{width:250px;display:block;float:left;padding:0 16px 0 0;}
#wrapper .cont2 .col2 a{vertical-align:baseline;color:#333;padding-left:6px;margin-top:1px;}
#wrapper .cont2 .col2 .pie{height:22px;border-bottom:1px solid #eee;padding-bottom:1px;}
#wrapper .cont2 .col2 .pie a{display:inline-block;color:#A9A9A9;font:12px/22px Verdana,Arial;}
#wrapper .cont2 .col2 .pie a:hover{color:#000;background:0 none;}
#wrapper .cont2 .col2 .pie span{width:173px;display:inline-block;color:#A9A9A9;font:12px/22px Verdana,Arial;text-align:right;}

#wrapper .cont2 .col3{width:220px;display:block;float:left;padding:0;}
#wrapper .cont2 .col3 a{vertical-align:baseline;color:#333;padding-left:6px;margin-top:1px;}
#wrapper .cont2 .col3 p{color:#A9A9A9;border-bottom:1px solid #eee;padding:0 0 1px 6px;}

#wrapper .cont2 h1,#wrapper .cont2 h1,#wrapper .cont2 h1{font-weight:normal;clear:both;}
#wrapper .cont2 .col2 a:hover,#wrapper .cont2 .col3 a:hover,#wrapper .cont3 .col2 ul li a:hover{color:#fff;background:url("../images/flechas-enlaces.png") scroll no-repeat right -34px #333;}
#wrapper .cont2 .col2 ul,#wrapper .cont2 .col3 ul{width:220px;}

#wrapper .cont2 p span.bold{font-weight:bold;}
#wrapper .cont2 h1.pB35{padding-bottom:35px;}
#wrapper .cont2 p.pL20{padding-left:20px;}
#wrapper .cont2 p a.displayNone{display:none;}

	/* cont 3 */
#wrapper .cont3{width:910px;height:auto;display:block;clear:both;overflow:hidden;padding:35px 0;background:url("../images/bg_separacion.gif") repeat-x scroll 0 0 #fff;}

#wrapper .cont3 .col1{width:334px;height:399px;padding:0 10px;margin:0 60px 0 0;float:left;display:block;background:url("../images/bg_unete2.png") scroll repeat-x 0 0 #7F1200;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;border-bottom:1px solid #330700;}
#wrapper .cont3 .col1 h1{color:#ff2400;font-weight:normal;text-shadow:0 2px 2px #5A140D;}
#wrapper .cont3 .col1 a.uDescargar,
#wrapper .cont3 .col1 a.uRellenalo,
#wrapper .cont3 .col1 a.uEnviar{width:104.3px;height:100px;float:left;display:inline-block;background:url("../images/bg_unete_btn.png") scroll no-repeat transparent;margin-bottom:10px;text-indent:-9999px;}
#wrapper .cont3 .col1 a.uDescargar{margin-right:10px;background-position:0 center;}
#wrapper .cont3 .col1 a.uRellenalo{margin-right:10px;background-position:center center;cursor:default;}
#wrapper .cont3 .col1 a.uEnviar{background-position:-210px center;}
#wrapper .cont3 .col1 ol{padding:0 0 0 30px;clear:both;}
#wrapper .cont3 .col1 ol li{list-style-type:decimal;font:14px/22px Verdana,Arial;color:#FF664C;padding-bottom:5px;}
#wrapper .cont3 .col1 ol li ul{padding:0;}
#wrapper .cont3 .col1 ol li ul li{list-style:none;color:#ff2400;}
#wrapper .cont3 .col1 ol li ul li.lapiz{background:url("../images/lapiz.png") scroll no-repeat right center;}
#wrapper .cont3 .col1 ol li ul li a{color:#ff2400;text-shadow:0 2px 1px #5A140D;background:0 none;}
#wrapper .cont3 .col1 ol li ul li a.clip{background:url("../images/clip.png") scroll no-repeat right center;}
#wrapper .cont3 .col1 ol li ul li a.mail{background:url("../images/mail.png") scroll no-repeat right center;}
#wrapper .cont3 .col1 .oferta{border-top:1px solid #DE3120;padding-top:6px;}
#wrapper .cont3 .col1 .oferta p{color:#FF664C;}
#wrapper .cont3 .col1 .oferta p.bold{color:#ff2400;font-weight:bold;text-shadow:0 1px 2px #5A140D;display:inline;}
#wrapper .cont3 .col1 .oferta a.vermasR{display:inline-block;margin-left:120px;padding-left:16px;text-indent:-9999px;background:url("../images/+.png") scroll no-repeat 0 bottom;}

#wrapper .cont3 .col2{width:496px;height:auto;float:left;display:block;}
#wrapper .cont3 .col2 h1{font-weight:normal;}
#wrapper .cont3 .col2 ul{overflow:hidden;}
#wrapper .cont3 .col2 ul li{width:220px;float:left;margin:0 54px 0 0;}
#wrapper .cont3 .col2 ul li.mR0{margin-right:0px;}
#wrapper .cont3 .col2 ul li a{color:#333;margin-top:1px;padding-left:6px;}
#wrapper .cont3 .col2 ul li p{color:#A9A9A9;border-bottom:1px solid #eee;padding:0 0 1px 6px;}

	/* cont 4 */
#wrapper .cont4{width:910px;height:auto;display:block;clear:both;overflow:hidden;padding:35px 0;background:url("../images/bg_separacion.gif") repeat-x scroll 0 0 #fff;}
#wrapper .cont4 .col1{display:block;float:left;height:88px;margin:0;padding:0 10px;width:394px;}
#wrapper .cont4 .col2{width:496px;height:88px;float:left;display:block;}

	/* el tiempo */
#wrapper .cont2 .col1 .completo{border-color:#EEE #FFF #FFF !important;border-style:dashed;border-width:1px;padding-top:16px !important;}
#wrapper .cont2 .col1 .completo h2{color:#666;margin:0 0 3px;padding:2px;font:bold 13px/1.2 Verdana;text-align:center;}
#wrapper .cont2 .col1 .completo h2 a{color:#666;text-decoration:none;}
#widget h2 a{font-family:Calibri,Verdana,Arial !important;font-size:2em !important;letter-spacing:0.04em !important;word-spacing:0.0em !important;}

	/* norway */
#wrapper #norway{overflow:hidden;}
#wrapper #norway h1.titulo2{width:850px;padding:15px 30px;font-weight:normal;}
#wrapper #norway .col1{width:559px;padding:0 30px;float:left;}
#wrapper #norway .col1 h2{}
#wrapper #norway .col1 p{}
#wrapper #norway .col1 ul.itinerario{font-weight:bold;font-size:12px;}
#wrapper #norway .col1 ul.itinerario li{font-weight:normal;}
#wrapper #norway .col2{width:291px;height:460px;float:left;}
#wrapper #norway .col2 small,#wrapper #norway .col2 small a{display:inline-block; font-size:9pt;}
#wrapper #norway .col2 small a{color:#9A2016}
#wrapper #norway .imgNorway{overflow:visible;background:url("../images/Norway_book.jpg") no-repeat scroll 0 0 #fff;}
#wrapper #norway .cont2 a.book1,
#wrapper #norway .cont2 a.book2,
#wrapper #norway .cont2 a.book3,
#wrapper #norway .cont2 a.book4{width:222px;height:160px;display:inline-block;text-indent:-9999px;background:#eee; background:url("../images/spritesNorway.jpg") no-repeat scroll #fff;}
#wrapper #norway .cont2 a.book1{background-position:0 0;}
#wrapper #norway .cont2 a.book2{background-position:-223px 0;}
#wrapper #norway .cont2 a.book3{background-position:-446px 0;}
#wrapper #norway .cont2 a.book4{background-position:-669px 0;}

	/* quienes somos */
#wrapper .cont2 p.txtQuienessomos{width:470px;height:198px;float:left;display:inline-block;overflow:hidden;padding-right:40px;}
#wrapper .cont2 p.imgQuienessomos{width:400px;height:198px;float:left;display:inline-block;overflow:hidden;background:url("../images/quienes-somos.jpg") scroll no-repeat 0 0 #fff;text-indent:-9999px;}

	/* contacto */
#wrapper .cont4 .imgContacto{overflow:visible;background:url("../images/contacto.gif") no-repeat scroll center 0 #fff;}

/* footer
-----------------------------------------------------------------------------------*/
#footer{height:auto;padding:0 35px 35px 35px;font:9pt/22px Verdana,Arial;}
#footer ul{padding:35px 0 0 0;overflow:hidden;display:block;}
#footer ul li{}
#footer ul li a{font:9pt/22px Verdana,Arial;}
#footer ul li a.displayInline{display:inline;padding:4px;}

#footer .fLeft{float:left;}
#footer .fRight{float:right;}

#footer .filaFooter{width:910px;clear:both;overflow:hidden;display:block;padding-top:15px;background:url("../images/bg_separacion.gif") repeat-x scroll 0 0 #fff;}
#footer .filaFooter ul.colFooter{border-left:1px solid #EEE;float:left;margin-right:10px;padding:10px 0 0 10px;width:163px;}
#footer .filaFooter ul.colFooter h1{font:15pt/22px Calibri,Verdana,Arial;}
#footer .filaFooter ul.colFooter li h1, #footer .filaFooter ul.colFooter li p, #footer .filaFooter ul.colFooter li a{padding-left:6px;}

#footer .filaFooter ul.unete{}
#footer .filaFooter ul.unete li{color:#666;}
#footer .filaFooter ul.unete li h1{color:#ff2400;font-weight:normal;}
#footer .filaFooter ul.unete li a{color:#ff2400;}
#footer .filaFooter ul.unete li a:hover{background:none 0;}

#footer .filaFooter ul.mR0{margin-right:0px;}
#footer .filaFooter ul.bL0{border-left:0px;}

/* Clases Especiales
-----------------------------------------------------------------------------------*/
#wrapper .bgNone{background:none 0;}
#wrapper a.btnNav{display:inline-block;background:url("../images/botones-enlaces2.png") no-repeat scroll left 0 transparent;padding:4px 12px 4px 24px;margin:30px 0;color:#333;font:12px/22px Verdana,Arial;float:left;}
#wrapper a.btnNav:hover{color:#FFF;background:url("../images/botones-enlaces2.png") no-repeat scroll left -30px transparent;padding:4px 12px 4px 24px;}
#wrapper a.btnDrch{display:inline-block;background:url("../images/flechas-enlaces.png") no-repeat scroll right 0 transparent;padding:4px 24px 4px 12px;margin:30px 0;color:#333;font:12px/22px Verdana,Arial;float:right;}
#wrapper a.btnDrch:hover{color:#FFF;background:url("../images/flechas-enlaces.png") scroll no-repeat right -30px #333;}
#wrapper .pT6{padding-top:6px;}
#wrapper .pT20{padding-top:20px;}
#wrapper .pT30{padding-top:30px;}
#wrapper a.displayInline{display:inline;}
#wrapper #norway h2,
#wrapper .bgNone h2{font-weight:bold;}
#wrapper a.enlace100{background:url("../images/bg_enlace_amarillo.gif") scroll repeat-x 0 0 #FFF30F;padding:2px 0 3px 10px;}
#wrapper a.enlace100:hover{background:url("../images/bg_enlace_amarillo.png") scroll repeat-x 0 -27px #333;color:#FFF;}
#wrapper #norway h2.p0-30,
#wrapper #norway p.p0-30{padding:2px 30px;}
#wrapper .separador{background:url("../images/bg_separacion.gif") repeat-x scroll 0 0 #FFF;}
#wrapper .bold{font-weight:bold;}

/* This is just eye IE
With all my love-------------------------------------------------------*/
#wrapper .cont3 .col1{*background:url("../images/bg_unete2.png") repeat-x scroll 0 0 #7F1200;}
