/* CSS Document */

/*Global*/

body, div, h1, h2, h3, h4, h5, h6, ul, li, p, form, ol, dd, dt, dl{margin:0;padding:0;font-weight:normal;list-style:none;}
body{height:100%;font:12px/15px Helvetica,Tahoma, Arial, Helvetica, sans-serif;color:#000000;}
h1, h2, h3, h4, h5, h6{line-height:normal;}
img{border:0;}
a{color:#0394f1;text-decoration:none;}
a:hover{color:#86c007;font-style: oblique;}
h1 a:hover{color: #0394f1;}

/*FIXES*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;} 
* html .clearfix{height:1%}
.clearfix{display:block;} 
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}
ul, ol{position:relative;}




@font-face {
    font-family: 'TradeGothicBoldCondTwentyObl';
    src: url('../fonts/tgbco_-webfont.eot');
    src: url('../fonts/tgbco_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tgbco_-webfont.woff') format('woff'),
         url('../fonts/tgbco_-webfont.ttf') format('truetype'),
         url('../fonts/tgbco_-webfont.svg#TradeGothicBoldCondTwentyObl') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'TradeGothicOblique';
    src: url('../fonts/tgo___-webfont.eot');
    src: url('../fonts/tgo___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tgo___-webfont.woff') format('woff'),
         url('../fonts/tgo___-webfont.ttf') format('truetype'),
         url('../fonts/tgo___-webfont.svg#TradeGothicOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'TradeGothicBoldCondTwenty';
    src: url('../fonts/tgbc__-webfont.eot');
    src: url('../fonts/tgbc__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tgbc__-webfont.woff') format('woff'),
         url('../fonts/tgbc__-webfont.ttf') format('truetype'),
         url('../fonts/tgbc__-webfont.svg#TradeGothicBoldCondTwenty') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'TradeGothicCondensedOblique';
    src: url('../fonts/tradegothicltstdcondensedno.18.eot');
    src: url('../fonts/tradegothicltstdcondensedno.18.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tradegothicltstdcondensedno.18.woff') format('woff'),
         url('../fonts/tradegothicltstdcondensedno.18.ttf') format('truetype'),
         url('../fonts/tradegothicltstdcondensedno.18.svg#TradeGothicCondensedOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TradeGothicCondensedLight';
    src: url('../fonts/trade_gothic_condensed_no._18_oblique-webfont.eot');
    src: url('../fonts/trade_gothic_condensed_no._18_oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_condensed_no._18_oblique-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_condensed_no._18_oblique-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_condensed_no._18_oblique-webfont.svg#TradeGothicCondensedOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'HelveticaNeueLightRegular';
    src: url('../fonts/henl__-webfont.eot');
    src: url('../fonts/henl__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/henl__-webfont.woff') format('woff'),
         url('../fonts/henl__-webfont.ttf') format('truetype'),
         url('../fonts/henl__-webfont.svg#HelveticaNeueLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueBoldRegular';
    src: url('../fonts/henb__-webfont.eot');
    src: url('../fonts/henb__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/henb__-webfont.woff') format('woff'),
         url('../fonts/henb__-webfont.ttf') format('truetype'),
         url('../fonts/henb__-webfont.svg#HelveticaNeueBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueThinRegular';
    src: url('../fonts/hent___-webfont.eot');
    src: url('../fonts/hent___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hent___-webfont.woff') format('woff'),
         url('../fonts/hent___-webfont.ttf') format('truetype'),
         url('../fonts/hent___-webfont.svg#HelveticaNeueThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body.home{ background:#313536}
body.home .landing{ width:1400px; margin:auto; text-align:center; padding:290px 0 0 0; position:relative}
body.home .landing .see{ font:23px HelveticaNeueThinRegular; color:#f62ea8; border-top:1px dashed #b9ddd9; width:402px; display:block; position:absolute; right:0; text-align:left; top:510px; padding:10px 0 0 0; background:url(../img/ic_see.jpg) no-repeat 144px 11px }

body{ background:#949696}
.Main{background:url(../img/fd_body_ancho2.png) repeat-y top center;}
.ancho .Main{background:url(../img/fd_body_ancho.png) repeat-y top center; }


.ContGral{ width:1026px; margin:auto;background:#313536; position:relative}
/*.Main.Print .ContGral{ width:1026px; margin:auto; background:url(../img/fd_print.jpg) repeat-y}*/
.Main.Print .ContGral{ width:1026px; margin:auto; }

.ancho  .ContGral{ width:1197px; margin:auto;background:#313536; min-height: 1000px;}

.ContGral .hd{ padding:41px 0 0 21px}
.ContGral .hd h1{ margin-bottom:14px; display:block}
.ContGral .bd{}
.ContGral .bd .ClLeft{ float:left; width:216px}
.ContGral .bd .ClLeft .menu{ padding:23px 0 0 26px; height:608px}
.ContGral .bd .ClLeft .menu ul li{ margin-bottom:4px; padding:0 0 0 0}
.ContGral .bd .ClLeft .menu ul li a{ font:23.07px 'TradeGothicCondensedOblique'; color:#fb8fe4; letter-spacing:-0.3px; font-style:italic; display:block; width:141px; height:24px}
.ContGral .bd .ClLeft .menu ul li a:hover{ font:23.07px 'TradeGothicCondensedOblique'; color:#f52ea7; letter-spacing:-0.3px;  font-style:italic;  }
.ContGral .bd .ClLeft .menu ul li:hover {  }
.ContGral .bd .ClLeft .menu ul li a.tv{ background:url(../img/sprite_menu.png) no-repeat -142px 0; margin:0 0 0 8px }
.ContGral .bd .ClLeft .menu ul li a.tv:hover{ background:url(../img/sprite_menu.png) no-repeat 0 0; margin:0 }
.ContGral .bd .ClLeft .menu ul li a.tv.active{ background:url(../img/sprite_menu.png) no-repeat 0 0; margin:0 }
.ContGral .bd .ClLeft .menu ul li a.print{ background:url(../img/sprite_menu.png) no-repeat -142px -28px; margin:0 0 0 8px }
.ContGral .bd .ClLeft .menu ul li a.print:hover{ background:url(../img/sprite_menu.png) no-repeat 0 -28px; margin:0 }
.ContGral .bd .ClLeft .menu ul li a.print.active{ background:url(../img/sprite_menu.png) no-repeat 0 -28px; margin:0 }
.ContGral .bd .ClLeft .menu ul li a.integrated{ background:url(../img/sprite_menu.png) no-repeat -142px -57px; margin:0 0 0 8px }
.ContGral .bd .ClLeft .menu ul li a.integrated:hover{ background:url(../img/sprite_menu.png) no-repeat 0 -57px; margin:0 }
.ContGral .bd .ClLeft .menu ul li a.integrated.active{ background:url(../img/sprite_menu.png) no-repeat 0 -57px; margin:0 }
.ContGral .bd .ClLeft .menu ul li a.studies{ background:url(../img/sprite_menu.png) no-repeat -142px -85px; margin:0 0 0 8px }
.ContGral .bd .ClLeft .menu ul li a.studies:hover{ background:url(../img/sprite_menu.png) no-repeat 0 -85px; margin:0 }
.ContGral .bd .ClLeft .menu ul li a.studies.active{ background:url(../img/sprite_menu.png) no-repeat 0 -85px; margin:0 }
.ContGral .bd .ClLeft .menu ul li a.resume{ background:url(../img/sprite_menu.png) no-repeat -142px -113px; margin:0 0 0 8px }
.ContGral .bd .ClLeft .menu ul li a.resume:hover{ background:url(../img/sprite_menu.png) no-repeat 0 -113px; margin:0 }
.ContGral .bd .ClLeft .menu ul li a.resume.active{ background:url(../img/sprite_menu.png) no-repeat 0 -113px; margin:0 }


.ContGral .bd .ClLeft .contacto{}
.ContGral .bd .ClLeft .contacto h3{ font:19px 'HelveticaNeueLightRegular'; color:#90b9b4; border-bottom:1px dashed #90b9b4; padding:0 0 3px 36px; display:block}
.ContGral .bd .ClLeft .contacto .datos{ padding:12px 0 0 35px}
.ContGral .bd .ClLeft .contacto .datos span{ display:block; margin-bottom:7px}
.ContGral .bd .ClLeft .contacto .datos a{font:16px 'HelveticaNeueLightRegular'; color:#fb8fe4;}
.ContGral .bd .ClLeft .contacto .datos a.bold{ font-weight:bold}

.ContGral .bd .ClRight{ float:right; width:778px; }
.ancho .ContGral .bd .ClRight{ float:right; width:913px; }

.ContGral .bd .ClRight h2{ border-bottom:1px dashed #b9ddd9; color:#b9ddd9;font:21px 'TradeGothicOblique'; letter-spacing:-0.6px; padding:0 0 0 5px}
.ContGral .bd .ClRight.video h2{ border-bottom:1px dashed #b9ddd9; color:#b9ddd9;font:62px 'TradeGothicBoldCondTwenty'; letter-spacing:-1px; padding:0 0 0 16px; line-height:57px; background:url(../img/fd_tt_video.jpg) no-repeat 0 0px; margin-bottom:10px}

.ContGral .bd .ClRight .listado{ padding:30px 0 0 0; width:698px}
.ContGral .bd .ClRight .listado .item{ margin-bottom:20px; background:url(../img/fd_item_listad.gif) no-repeat; width:722px; height:332px; padding:2px  0 0 0}
.ContGral .bd .ClRight .listado .item .texto{ background:url(../img/fd_color_item.gif) repeat-y; height:279px; width:150px; margin:0 0 0 7px; padding:45px 0 0 22px; float:left; position:relative}
.ContGral .bd .ClRight .listado .item .texto.color_dos{ background:url(../img/fd_color_item2.gif) repeat-y}
.ContGral .bd .ClRight .listado .item .texto.color_tres{ background:url(../img/fd_color_item3.gif) repeat-y}
.ContGral .bd .ClRight .listado .item .texto h3{font:46px 'TradeGothicBoldCondTwenty'; color:#b9ddda; letter-spacing:0px}
.ContGral .bd .ClRight .listado .item .texto p{ width:154px; font:16px 'TradeGothicCondensedOblique' ; color:#b9ddd9; line-height:18px; letter-spacing:0px}
.ContGral .bd .ClRight .listado .item .texto .click{ position:absolute; bottom:11px; right:0;font:11px Arial, Helvetica, sans-serif ; color:#d07abe}
.ContGral .bd .ClRight .listado .item .imagen{ float:right}
.ContGral .bd .ClRight p{ font:12px Verdana, Geneva, sans-serif ; color:#b9ddd9; line-height:17px; width:698px}

.ContGral .bd .ClRight .itright { float: right; width: 310px; }



.ContGral .bd .ClRight.video .listado{ padding:20px 0 0 0; width:698px}
.ContGral .bd .ClRight.video .listado .item{ margin-bottom:20px; background:url(../img/separa_item.jpg) no-repeat  bottom center; padding: 0 0 29px 0; margin-bottom:44px; width:auto; height:auto } 
.ContGral .bd .ClRight.video .listado .item .cont_video{ margin-bottom:9px; display:block}
.ContGral .bd .ClRight.video .listado .item .cont_video img{ margin:0; padding:0}

.ContGral .bd .ClRight.video .listado .item p{ font: bold 12px Verdana, Geneva, sans-serif; letter-spacing:-0.5px}

/*
.ContGral .bd .ClRight.galeria{margin:0 46px 0 0}
.ContGral .bd .ClRight.galeria ul{ width:943px; position:relative; top:-5px}
.ContGral .bd .ClRight.galeria ul li{ float:left; width:297px; margin:0 16px 28px 0}
.ContGral .bd .ClRight.galeria ul li .img{ background:url(../img/fd_img.jpg) no-repeat; width:279px; height:184px; padding:16px 0 2px 18px}
.ContGral .bd .ClRight.galeria ul li .img a { display:block; width:262px; height:162px}
.ContGral .bd .ClRight.galeria ul li .img img { display:block; width:262px; height:162px}
.ContGral .bd .ClRight.galeria ul li p{ display:block; padding:0 0 0 7px}
*/


.ContGral .bd .ClRight.galeria{margin:0 46px 0 0}
.ContGral .bd .ClRight.galeria ul{ width:943px; position:relative; top:-5px}
.ContGral .bd .ClRight.galeria ul li{ float:left; width:297px; margin:0 6px 15px 0}
/*.ContGral .bd .ClRight.galeria ul li .img{ background:url(../img/fd_img.jpg) no-repeat; width:279px; height:184px; padding:16px 0 2px 18px}*/
.ContGral .bd .ClRight.galeria ul li .img{ width:297px; height:190px; padding:16px 0 2px 18px}
.ContGral .bd .ClRight.galeria ul li .img a { display:block; width:297px; height:190px}
.ContGral .bd .ClRight.galeria ul li .img img { display:block; width:297px; height:190px}
.ContGral .bd .ClRight.galeria ul li p{ display:block; padding:0 0 0 28px}
.ContGral .bd .ClRight.galeria ul li span img{ position:absolute}



.ContGral .bd .ClRight .imprime_items{ padding:0 0 0 50px; }
.ContGral .bd .ClRight .imprime_items .item{ margin-bottom:2px; }


.ContGral .bd .ClRight .imprime_items .item.color_uno{ background:url(../img/fd_color_item3.gif) repeat-y}
.ContGral .bd .ClRight .imprime_items .item.color_dos{ background:url(../img/fd_color_item2.gif) repeat-y}
.ContGral .bd .ClRight .imprime_items .item.color_tres{ background:url(../img/fd_color_item.gif) repeat-y}





.ContGral .bd .ClRight .imprime_items .item h3{ font:bold 16px Verdana, Geneva, sans-serif; color:#fb8fe4; margin-bottom:10px; margin-left: 16px; }
.ContGral .bd .ClRight .imprime_items .item h4{ font:bold 14px Verdana, Geneva, sans-serif; color:#fb8fe4; margin-bottom:10px; margin-left: 16px;}
.ContGral .bd .ClRight .imprime_items .item p{ font:12px Verdana, Geneva, sans-serif; color:#fc85eb; line-height:28px;  margin-left: 16px;}


.ContGral .ft{ background:url(../img/fd_ft.png) no-repeat; width:1026px; height:154px; position:absolute; padding-top: 0px; left:0}
.ContGral .ft .cont{ width:1026px; margin:auto; background:#313536; height:154px }
.ContGral .ft .left{ background:url(../img/left_ft.jpg) no-repeat; width:50px; height:154px; position:absolute; left:-50px; }
.ContGral .ft .right{ background:url(../img/right_ft.jpg) no-repeat; width:50px; height:154px; position:absolute; right:-50px; }
.ContGral .ft p{font: 12px Verdana, Geneva, sans-serif; letter-spacing:-0.5px; color:#b9ddd9; display:block; float:center; padding-top: 80px; text-align: center; font-style:italic}

.ancho .ContGral .ft{ background:url(../img/fd_ft.png) no-repeat; width:1197px; height:154px; position:relative; bottom:-14px; left:0}
.ancho .ft .cont{ width:1197px; margin:auto; background:#313536; height:154px }




/*.Main.Print .ft .cont{ width:1025px; margin:auto; background:url(../img/fd_print.jpg) repeat-y; height:14px }



.ContGral .espacio { padding: 0 0 120px 0; }
*/




.sliderContainer{
    width: 522px;
/*    height: 360px;*/
    position: relative;
    /*margin: 25px auto;*/
}
#slider {
   
    width: 522px;
/*    height: 360px;
    background: #696969;
   */
    overflow: hidden;
    position: relative;
    margin: auto;
}
#slider .slide{
    width: 522px;
/*    height: 360px;*/
    float: left;
	cursor:pointer
}

#slider1 {
   
    width: 522px;
/*    height: 360px;
    background: #696969;
  */ 
    overflow: hidden;
    position: relative;
    margin: auto;
}
#slider1 .slide{
    width: 522px;
/*    height: 360px;*/
    float: left;
	cursor:pointer
}
#slider2 {
   
    width: 522px;
/*    height: 360px;
    background: #696969;
   */
    overflow: hidden;
    position: relative;
    margin: auto;
}
#slider2 .slide{
    width: 522px;
/*    height: 360px;*/
    float: left;
	cursor:pointer
}
#slider3 {
   
    width: 522px;
/*    height: 360px;
    background: #696969;
   */
    overflow: hidden;
    position: relative;
    margin: auto;
}
#slider3 .slide{
    width: 522px;
/*    height: 360px;*/
    float: left;
	cursor:pointer
}
