body,html{margin:0px 0 0 0;padding:0 0 0 0;width: 100%;font-family: 'Oswald', sans-serif;background-color: #000;}
a,img,ul,ol,li{text-decoration: none;padding: 0 0 0 0;margin:0 0 0 0;border: 0;list-style:none;}
a{display: block;text-decoration: none;color: #ffffff}
a :visited{color: #FFFFFF}
h1{font-size:17px}

/*===================================================MAIN=================================================*/
.wrapper{margin:0 0 0 0;padding:0 0 0 0;width: 100%;background-color: #000;}
.wrapper .cont_seccion .seccion_icon{width: 34px; height: 30px;float: left;margin-left: 13px;margin-top: 16px;}
/*BARRA*/.wrapper .cont_seccion{width: 100%;background-color: #000000;border-bottom: 3px solid #cc6600;height: 57px;position:relative;color:#ffffff;z-index:200;box-shadow: 0px 4px 18px #000;} 
.wrapper .cont_seccion p{font-size: 15px;font-family: 'Oswald', sans-serif;float: left;margin: 19px 0 0 21px;text-transform: uppercase;}
/*COLOR LETRA*/.wrapper .cont_seccion .seccion_btn span{color:#FFF;padding-top: 19px;float: left;}
/*COLOR BOTON*/.wrapper .cont_seccion .seccion_btn{width:65px;background-color: #000000;height: 55px;float: right;}
/*COLOR FONDO*/.wrapper .cont_slide_seccion{width: 100%;background: #ffffff;/* background:linear-gradient(to bottom,#333,#666); */color:#FFFFFF;padding: 5px 0 5px 0;overflow: hidden;display: none;}
/*===================================================HEADER=================================================*/
header{width:100%;height:auto;background: linear-gradient(to bottom,  #3480A2 ,#F8A403); }
header .cont_img_header{width: 100%;height: 70px;margin:auto;background: #000000 url(/temas/imag/2016/copa_sudamericana_2016/320x70_sudamericana-2016.jpg)no-repeat center;position: relative;}
/*===================================================CONTENIDO=================================================*/
header .cont_rot_header{width: 100%;position: relative;background: #000;}
header .cont_rot_header .rot_header{width: 320px;height:35px;background:#000;margin:auto; }
header .cont_rot_header .rot_header .obj_1,
header .cont_rot_header .rot_header .obj_2,
header .cont_rot_header .rot_header .obj_3{float: left;background-repeat:no-repeat;}
header .cont_rot_header .rot_header .obj_1 {width:18px;height: 35px;margin: 0px 0 0px 7px;background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/icono-movil.svg)no-repeat center;background-size:80% 80%;float: left;margin-right: 0px;}
header .cont_rot_header .rot_header .obj_2 {width:149px;margin: 8px 0 0 4%;height: 25px;background: url(http://especiales2.cooperativa.cl/2015/pruebas/casos/hmtl/images/cooperativacl-logo-white.svg)no-repeat center;background-size:100% 100%;}
header .cont_rot_header .rot_header .obj_3 {width: 91px;height: 27px;margin-left: 4%;color: #ccc;font-size: 20px;margin-top: 4px;}
header .cont_rot_header .rot_header .obj_3 h2{font-size:20px;font-family:'Oswald';color: #5c5c5c;font-weight: 400; }
/*===================================================IMAGEN HEADER=================================================*/
header .cont_img_header .cont_datos_1, header .cont_img_header .cont_datos_2{width: 134px;height:137px;max-height: 125px;float: left;margin-top: 15px;}
header .cont_img_header .nombre_1, header .cont_img_header .nombre_2{color: #fff;font-size: 15px;float: left;width: 100%;text-align: center;text-transform: uppercase;}
header .cont_img_header .separador_m{float: left;color:#ff8102;font-size: 40px;display: table;padding: 0;margin-top: 77px;line-height: 16px;}
header .cont_img_header img{width: 70px;display: table;margin: auto;}
header .cont_img_header .txt_small{font-size: 15px;}
/*===================================================CAPTION=================================================*/
header .cont_img_header .cont_capt_header{width: 320px;height:62px;background-image:url(/temas/imag/m_global/cont.png);float: left;overflow:hidden;margin-top: 140px;}
header .cont_img_header .cont_capt_header .capt_txt_header{float: left;position: relative;width: 250px;height: 55px;}
header .cont_img_header .cont_capt_header .capt_txt_header p{font-size: 13px;color:#FFFFFF;font-family: 'Arial';text-align: left;padding: 5px 5px 5px 5px;overflow: hidden;line-height: 17px}
header .cont_marquee {
    width: 100%;
    height: 22px;
    background-color: #ff6600;
    color: #FFFFFF;
    padding: 0px 0px 4px 0px;
    font-weight: lighter;
}
/*===================================================REDES SOCIALES=================================================*/
header .social_slide{border-top: 1px dotted #595757;}
header .social_slide .cont_btn_social{width:304px;margin:auto;}
.btn_social{width: 50px; height: 60px; float: left;margin:10px 0 10px 6%;}
.icon-share{position: relative;box-shadow: 0px 10px 18px #000;float:right;height: 36px;width: 36px;background: #000 url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/social.svg)no-repeat center;border-radius: 100%;background-size:100% 100%;}
.icon-twitter{background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/twitter.svg)no-repeat center;background-size:70% 70%;float: left;width: 36px;height: 36px;border-radius: 100%;}
.icon-facebook{background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/facebook.svg)no-repeat center;background-size:70% 70%;float: left;width: 36px;height: 36px;border-radius: 100%;}
.icon-google-plus{background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/google-plus.svg)no-repeat center;background-size:70% 70%;float: left;width: 36px;height: 36px;border-radius: 100%;}
.btn_whatsapp{background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/whatsapp.svg)no-repeat center;background-size:70% 70%;float: left;width: 36px;height: 36px;border-radius: 100%;}

.pro-port {width: 94%;margin:10px 0 0 0px; overflow:hidden;padding: 0px 3% 0px 3%;background:#c9c9c9}
.box-pro { }

.mpro { display:table;width: 100%;}
.mpro a {display: block;font-weight: bolder;background: #757a7f;box-shadow: 0px 0px 8px #020202;height: 60px;line-height: 60px;float: left;text-align: center;font-size: 14px;width:50%;}
.mpro a.on {background: #525354;color:#fff;}
#tp2,#tp3,#tp4,#tp5,#tp6{display: none}








  .wrapper .slide_seccion_4{display: none;background: black;}
  .wrapper .slide_seccion_4 .player_box{width:98%;height:200px;margin:auto;display:block;margin-bottom:0px;background:#000;display:table;}
  .wrapper .slide_seccion_4 .player_box .player-msje{text-align:center; color:#fff;font-size:20px;margin:70px auto auto auto;display:table;}
  .wrapper .slide_seccion_4 .player_box .boton-player{width:80px;height:80px;margin:auto;margin-top:70px;background-size:70px 70px}
  .wrapper .slide_seccion_4 .player_box .boton-player img{width:80px;height:80px;}



/*----------------------------------------------------cuenta regresiva----------------------------------------------*/
.seccion-extra{    display: block;width: 20%;z-index:99999;  width: 100%;  background: linear-gradient(to bottom,#444,#000); color: #FFFFFF;padding: 5px 0 5px 0;overflow: hidden; display: block;border-bottom: 2px solid#333}
.seccion-extra .rotulo-reg{  display: table;margin: auto;text-align: center;font-size: 14px;text-transform: uppercase;margin-bottom: 5px;color: #fff; font-weight: bold;}
.seccion-extra .cuenta-reg{display:table;margin:auto;}
/*----------------------------------------------------/cuenta regresiva----------------------------------------------*/
.wrapper .slide_seccion_1{height: 205px;background: #616161;display: block;}
/*-----------------------------------------Marcadores--------------------------------------------- */
.marcadores-back {  width: 98%;}
.marcadores {height: 200px;z-index: 100;overflow: hidden;margin: auto;width: 300px;background: #616161;}
.marc-fut-me {position:absolute; display:block; width:242px; height:74px; margin:0 0 0 12px; color:#FFFFFF; font-weight:bolder; line-height:28px;  padding-top: 30px;}
#marc-fut-me{ display:block; width:242px; height:184px; margin:0 0 40px 0;}
#marc-fut-me .item {background:url(/temas/imag/2011/sub20_peru/back-marc.png);display:block;width:212px;height:139px;margin-bottom: 38px;margin-top: 15px;}
.marc-fut-me a { position:absolute; margin:51px 0 0 29px; font-size:11px; color:#fd9204; text-decoration:none; outline:none;}
.marc-fut-me a:hover {color:#fff;}
.marc-fut-me .grupo { position:absolute; width:37px; margin-top:17px;font-size:24px; color:#d96905; text-align:center;}
.marc-fut-me .refrescar {text-transform: uppercase;display:block;width:80px;margin-top: 134px;margin-left:0px;font-size:13px;color:#FFF;background: #0c0c0c;text-align:center;}
.marc-fut-me a.ver-marc {text-transform: uppercase;display:block;width:90px;margin-top: 134px;margin-left: 185px;font-size:13px;color:#FFF;background: #0c0c0c;text-align:center !important;}
.marc-fut-me .torneo { position:absolute; margin:-30px 0 0 0; width:180px;font-size: 0px}
.marc-fut-me .logo-local, .marc-fut .logo-visita{position: absolute;margin: 0px 0 0 0px;width: 50px;height: 50px;padding-top: 0px;z-index:1;}
.marc-fut-me .logo-visita { margin-top:60px;}
.marc-fut-me .club-local, .marc-fut .club-visita, .marc-fut .gol-local, .marc-fut .gol-visita {
    position: absolute;
    font-family: 'Oswald', sans-serif;
    width: 230px;
    font-size: 13px;
    height: 38px;
    /* margin-top: 15px; */
    text-indent: 61px;
    background: #898989;
    color: #fff;
    margin-left: 0px;
    padding-top: 13px;
    text-transform: uppercase;
    font-weight: lighter;
    }
.marc-fut-me .gol-local, .marc-fut .gol-visita { font-size:16px;}
.marc-fut-me .gol-local,  .marc-fut .gol-visita {margin-left: 231px;color: #ffffff;background: #0c0c0c;width: 44px;height: 44px;/* margin-top: 1px; */text-indent: 10px;padding-top:8px;}
.marc-fut-me .club-visita, .marc-fut .gol-visita  {margin-top: 59px;}
.marc-fut-me .status, .marc-fut .date { position:absolute; font-size:12px;}
.marc-fut-me .status {font-size:12px;margin-left:190px;margin-top: 111px;width:90px;color: #ffffff;text-transform: uppercase;}
.marc-fut-me .date {margin-left:0px;margin-top: 111px;color:#fff;font-weight: lighter;}
#nav-marc {position:absolute;margin: -17px 0 0 12px;z-index:30;overflow-y: scroll;height: 55px;display: inline-flex;/* overflow-x: hidden; */width: 273px;overflow: hidden;}
#nav-marc a {
    background: #898989;
    display: block;
    margin-top: 22px;
    float: left;
    width: 38px;
    line-height: 32px;
    text-align: center;
    margin-right: 10px;
    color: #fff;
    font-size: 21px;
    font-weight: bolder;
    }
#nav-marc a.activeSlide {background: #ff6600;color:#fff;}
#nav-marc a:hover{background:#F8A403; }
/*-----------------------------------------/Marcadores--------------------------------------------- */

.wrapper .slide_seccion_2{display: block;}
.cont_agenda{width:100% ;height:370px;background: #660b36;float: left;}
.dato_agenda{width: 100%;height: 96px;border-bottom: 2px solid #ccc;color:#fff;margin-left: 20px;float:left;margin-top: 13px}
.dato_agenda:nth-child(3){border-bottom: 0px solid #ccc;}
.agenda_vs{width: 100%;height: 25px;text-align: center;float:left;font-weight: bold;}
.agenda_foto{width: 27px;height: 18px;text-align: center;float:left;background: black;margin-top: 5px}
.agenda_foto img{width: 27px;height: 18px;float:left;background: black}
.agenda_separador{width: 35px;height: 18px;text-align: left;float:left;}
.agenda_nombre{width: 100px;height: 18px;margin-left: 10px; text-align: left;float:left;font-weight: light;font-size: 20px}
.agenda_fecha{width: 345px;height: 25px;text-align: left;float:left;font-weight: bold;font-size: 16px}
.agenda_estadio,.agenda_ciudad{width: 345px;height: 18px;text-align: left;float: left;font-size: 12px;}
.agenda_ver{  width: 95px;height: 23px; position: absolute;  cursor: pointer; margin: 61px 0px 0px 188px; background: #058bc4; color: #fff;border-radius: 6px;text-align: center;padding-top: 0px;}
.agenda_ver a{color: #fff}
.agenda_ver:hover{background: #006A97}
.cont_marcador{width:392px ;height:292px;background: #ff940c;float: left;margin-top: 15px;}



    
    /*----------------------------------------TABLA DE POSICIONES---------------------------
.cont_botones{width:100% ;height:25px;float: left;margin-top: 3px;  margin-left: 10px;}
.boton{width: 30%;height: 25px;float: left;background: #ff9933;border-radius: 20px 20px 0px 0px;margin-left: 0px;cursor: pointer;  text-align: center;padding-top: 5px;font-weight: bold;color: #fff}
.boton:hover{background: #FF4800;}
.boton:nth-child(1){background: #FF4800;}
.boton:nth-child(2){margin-left: 4px;}
.boton:nth-child(3){margin-left: 4px;}
.cont_tablas{width:100% ;height:160px;float: left;margin-top: 3px;  margin-left: 0px;}

.cont_tablas .fixture_angular{margin: 0px 0 0 0;}
.cont_tablas .fixture_angular .grupos_block{width:98%;height:160px;background: #fff;float: left;margin:0px 0 0 0;position: absolute}
.cont_tablas .fixture_angular .grupos_block:nth-child(1){margin-left:0px;display: block}
.cont_tablas .fixture_angular .grupos_block:nth-child(2){margin-left:0px;display: none}
.cont_tablas .fixture_angular .grupos_block:nth-child(3){margin-left: 0px;margin-top: 0px;display: none}
.cont_tablas .fixture_angular .grupos_block .rotulo_grupos{  display:none;position: absolute;margin: 2px 0 0 2px;text-transform: uppercase;font-size: 10px;color: #ff9933;}
.cont_tablas .fixture_angular .grupos_block .cont_tabla_grupos{width:100%;height: 160px ; border: 1px solid #FF9933;background:#e2e7ea}
.cont_tablas .fixture_angular .grupos_block .cont_tabla_grupos .cont_pais{width: 100%;z-index: 2;padding-top:4px;padding-bottom: 4px;float: left;}
.cont_tablas .fixture_angular .grupos_block .cont_tabla_grupos .cont_pais:nth-child(2n){background:#FFCC9B;}
.cont_tablas .fixture_angular .grupos_block .cont_tabla_grupos .cont_pais:nth-child(10){}
.cont_tablas .fixture_angular .grupos_block .cont_tabla_grupos .cont_pais .pais_bandera{float: left;margin-left: 1px;}
.cont_tablas .fixture_angular .grupos_block .cont_tabla_grupos .cont_pais .pais_bandera img{width:43px;height:25px;}
.cont_tablas .fixture_angular .grupos_block .cont_tabla_grupos .cont_pais .pais_nombre{float: left;margin-left: 1px;text-transform:uppercase;color: #000000;  font-size: 10px;font-weight: 600;margin-top: 3px;width: 40px}
.cont_tablas .fixture_angular .grupos_block .cont_tabla_grupos .cont_pais .pais_data_torneo{float: left;width: 10px;padding: 2px;font-size: 12px;text-align: center;margin-left: 12px;color:#7990a2;font-weight: 700;}
.cont_tablas .fixture_angular .grupos_block .cont_tabla_grupos .head_tabla{float: left;margin-top: 5px;}
.cont_tablas .fixture_angular .grupos_block .cont_tabla_grupos .head_sp{width: 80px;height: 20px;}
.cont_tablas .fixture_angular .grupos_block .cont_tabla_grupos .head_data{width: 13px;padding: 2px;font-size: 12px;text-align: center;margin-left: 10px;color:#000;font-weight: 700;}  
*//*-----------------------------------------/TABLA DE POSICIONES-------------------------------*/
.wrapper .slide_seccion_4{height: 200px;margin: auto}
.wrapper .slide_seccion_4 .tipofid{font-size: 16px;float: left;color: #fff;text-align: center;background: #ff6600;width: 100%;height: 25px;text-transform: uppercase;box-shadow: 1px 0px 10px black;border-radius: 0px 0px 10px 10px;}

/*===================================================/CONTENIDO=================================================*/

/*============================================================FASE FINAL======================================================*/


.cont_agenda{
    width: 97%;
    height: 77px;
    float: left;
    background: #e8e8e8;
    margin-top: 5px;
    margin-left: 5px;
    /* border-bottom: 1px solid rgb(10, 151, 185); */
    }
.team3 {width: 10%;height: 40px; }
.team3 img {width: 50px;height: 50px;text-align: center;background-color: #fff;border: 1px solid rgba(10, 151, 185, 0.38);margin-top: 9px;}
.cont_agenda .texto_agenda{
    font-size: 11px;
    width: 65%;
    height: 20px;
    float: left;
    color: #444444;
    padding: 11px 0px 0px 14px;
    text-align: center;
    }
.cont_agenda .versus{width: 65%;float: left;color: #444444;padding: 7px 0px 0px 15px;text-align: center;font-size: 12px;}

.texto_agenda2 {
  font-size: 10px;
  width: 85%;
  height: 20px;
  float: left;
  color: #444444;
  padding: 6px 0px 0px 23px;
  text-align: center;
}
.texto_agenda3 {
  font-size: 10px;
  width: 85%;
  height: 40px;
  float: left;
  color: #444444;
  padding: 5px 0px 0px 14px;
  text-align: center;
}
.part-item {
    margin-left: 10px;
    font-size: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    /* background-color: rgba(3, 218, 248, 0.19); */
    float: left;
    }    
.part-item dl { margin:0; padding:0;  overflow:hidden;}
.part-item dl dt { float:left; font-family: 'Oswald', sans-serif; }
.part-item dl dt .res {
    width: 30%;
    background: #000;
    text-align: center;
    font-size: 12px;
    float: left;
    color: #fff;
    margin: 20px 10px 20px 30px;
    }
.col-1, .col-3 {width: 20%;  text-align: center; background-color: #f5e9d7;}

.team2 img {    margin-left: 2px;width: 40px;height: 40px;  text-align: center; background-color: #fff;border: 1px solid #cc6600;    margin-top: 10px;    float: left;}
.col-2 {     width: 4%;
    line-height: 61px;
    font-size: 11px !important; background:#F5E9D7;float: left;color: #CC6600;  }
.col-4, .col-6, .col-7, .col-9 { width:65px;}
.col-5, .col-8 { width:95%; text-align:center;    background: #ccc;margin-left: 5px;    color: #333;    margin-top: 5px;}
.col-5 p, .col-8 p {     float: left;
    font-size: 7px; 
    font-weight: lighter;
    text-align: center;
    margin: 1px 0px 0px 1px;    margin-top: 5px;}
.col-10 {width: 95%;text-align: center;background: #000000;margin-left: 5px;margin-top: 5px;}
.name_team{color: #cc6600;    width:100%;
    float: left;   }
.name_local{width: 100%;height: 20px;background: #ff6600;color: #fff;text-align: center;font-size: 13px;letter-spacing: 4px;}
.rot-azul {     border-bottom: 3px solid #cc6600;background:#f8a403; line-height:45px; color:#ffffff; font-family: 'Oswald', sans-serif; font-size:19px; padding-left:15px;}
.rot-azul2 {
    width: 45px;
    width: 72px;
    height: 42px;
    background: #cccccc;
    /* line-height: 38px; */
    color: #ff6600;
    font-family: 'Oswald', sans-serif;
    font-size: 12px;
    padding: 5px 0px 0px 4px;
    /* text-transform: uppercase; */
    margin-left: 1px;
    margin-bottom: 0px;
    text-align: center;
    cursor: pointer;
    display: inline-table;
    }
.cont_partidos{width: 197px;height: 250px;margin: auto;}
.wrapper .slide_seccion_3{}

.name_gan{
    width: 80%;
    float: left;
    margin-top: 9px;
    font-size: 12px;
    margin-left: 0px;
    text-align: center;
    text-transform: uppercase;
    }
    .team_gan img {    margin-left: 2px;width: 30px;height: 30px;  text-align: center; background-color: #fff;border: 1px solid #cc6600;    margin-top: 4px; margin-bottom: 2px;   float: left;}
.fase{width: 4000px;}
.fase4{width: 1234px;}
    .cont_barra{/* overflow: scroll; */overflow-x: scroll;}
    .cont_rotulos{margin:auto;width: 320px;background-color: #ffffff;}



/* ==================================== CONTENEDOR SOCIAL ===============================*/
/* ================================== CONTENEDORES SOCIALES ============================ */
.cont_social{width: 320px;height: 0px;display: table;margin:auto;z-index:9999;}
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,700);

@font-face {
  font-family: 'icomoon';
  src:url('http://s.cdpn.io/9674/icomoon.eot');
  src:url('http://s.cdpn.io/9674/icomoon.eot?#iefix') format('embedded-opentype'),
    url('http://s.cdpn.io/9674/icomoon.woff') format('woff'),
    url('http://s.cdpn.io/9674/icomoon.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.icon-share, .icon-twitter, .icon-facebook, .icon-google-plus, .btn_whatsapp,.cont_social  button {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  color:white;
  display:block;
  font-size:1.5em;
  width:100%;
  height:100%;
  line-height:2em;
  border-radius:50%;
  z-index:9999
}

.icon-share:before {
  content: " ";
  
}
.icon-twitter{
  background-color: #55ACEE;
}
.icon-twitter:before {
  content: " ";
}
.icon-facebook{
  background-color: #3B5998;
}
.icon-facebook:before {
  content: " ";
}
.icon-google-plus{
  background-color: #D62020;
}
.icon-google-plus:before {
  content: " ";
}
.btn_whatsapp{
  background-color: #3CB529;
}
.btn_whatsapp:before {
    content: " ";
}

.cont_social * {

  padding: 0;
 
}

/*a{
  color: deepPink;
  text-decoration: none;
  font-weight: bold;
}*/

.cont_social button,
.cont_social li {
  border-radius: 50%;
  text-align: center;
  width: 3em;
  height: 3em;
  position: fixed;
  right: 10px;
  top: 44px;
  -webkit-transition: .2s linear;
  transition: .2s linear;
  border: none;
  z-index:9999
}

.cont_social button {
  background-color: red;
  z-index: 5;
  cursor: pointer;
  font-size:1em;
  z-index:9999;


}

.cont_social li.slideout:nth-child(1) {
  -webkit-transform: translateY(5em)translateX(-0.2em);
  transform:translateY(5em)translateX(-0.2em);
}

.cont_social li.slideout:nth-child(2) {
  -webkit-transform:  translateY(3.660254em) translateX(-3em);
    transform: translateY(3.660254em) translateX(-3em);
}

.cont_social li.slideout:nth-child(3) {
  -webkit-transform: translateY(1.260254em) translateX(-5em);
        transform: translateY(1.260254em) translateX(-5em);
}

.cont_social li.slideout:nth-child(4) {
  -webkit-transform:  translateY(-1.9em) translateX(-5em);
        transform: translateY(-1.9em) translateX(-5em);
}

/*============================ FASES =============================== */
.cont-full {
    display: table;
    margin: 11px 0 14px 0px;
    width: 1247px;
    padding-top: initial;
    overflow: hidden;
}
.port_cont_fixture { /*contenedor principal*/
    width: 1247px;
    height: 809px;
    float: left;
    background-color: #010101;
    position: relative;
}

.rotulo_fixture{
    width: 970px;
    height: 52px;
    background-color: #e74c3c;
    float: right;
    
}

.texto_rotulo { /* Texto rotulo fixture */
    width: 62px;
    height: 18px;
    float: left;
    padding-top: 4px;
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    margin: 8px 21px;
}

    .port_fase { /*titulo fase*/
    width: 223px;
    height: 34px;
    float: right;
    background: #ff600c;
    color: white;
    text-align: center;
    font-size: large;
    font-size: 19px;
    line-height: 36px;
    font-family: 'Oswald', sans-serif;
   }

.port_columna { /*contenedor columna */
    width: 223px;
    height: 775px;
    float: left;
    margin-left: 30px;
    background-color: #151515;
    margin: 10px 26px 0 16px;
  }

  .port_columna_campeon { /*contenedor columna */
    width: 223px;
    height: 775px;
    float: left;
    margin-left: 30px;
    background-color: #151515;
    margin: 10px 26px 0 20px;
  }

.port_columna:nth-child(3){margin: 10px 0px 0px 0px;}

.port_columna:nth-child(5){margin: 10px 0px 0px 23px;}

.port_columna:nth-child(7){margin: 10px 0px 0px 20px;}

.port_columna .port_cuadro_octavos{ /*cuadro de equipos*/
   width: 221px;
   height: 63px;
   float: left;
   margin-top: 28px;
   margin-left: 0px;
   text-align: center;
   background-color: #ffffff;
   text-transform: uppercase;
}
.port_columna .port_cuadro_octavos:nth-child(2) {
    margin-top: 29px;
}

.port_columna .port_cuadro_octavos:nth-child(3) {
    margin-top: 23px;
}
.port_columna .port_cuadro_octavos:nth-child(4) {
    margin-top: 24px;
}

.port_columna .port_cuadro_octavos:nth-child(5) {
    margin-top: 23px;
}

.port_columna .port_cuadro_octavos:nth-child(6) {
    margin-top: 21px;
}

.port_columna .port_cuadro_octavos:nth-child(7) {
    margin-top: 23px;
}

.port_columna .port_cuadro_octavos:nth-child(8) {
    margin-top: 22px;
}

.port_columna .port_cuadro_octavos:nth-child(9) {
    margin-top: 23px;
}

.port_columna .port_cuadro_cuartos{ /*cuadro de equipos*/
    width: 221px;
    height: 63px;
    float: left;
    margin-top: 28px;
    margin-left: 0px;
    text-align: center;
    background-color: #ffffff;
    text-transform: uppercase;
    margin-top: 75px;
}

.port_columna .port_cuadro_cuartos:nth-child(2) {
    margin-top: 112px;
}

.port_columna .port_cuadro_cuartos:nth-child(3) {
    margin-top: 109px;
}

.port_columna .port_cuadro_cuartos:nth-child(4) {
    margin-top: 110px;
}

.port_columna .port_cuadro_cuartos:nth-child(5) {
    margin-top: 109px;
}


.port_columna .port_cuadro_semi{ /*cuadro de equipos*/
       width: 221px;
       height: 63px;
       float: left;
       margin-top: 28px;
       margin-left: 0px;
       text-align: center;
       background-color: #ffffff;
       text-transform: uppercase;
       margin-top: 164px;
}

.port_columna .port_cuadro_semi:nth-child(2) {
    margin-top: 279px;
}

.port_columna .port_cuadro_semi:nth-child(3) {
    margin-top: 283px;
}

.port_columna .port_cuadro_final{ /*cuadro de equipos*/
        width: 221px;
        height: 63px;
        float: left;
        margin-top: 338px;
        margin-left: 0px;
        text-align: center;
        background-color: #ffffff;
        text-transform: uppercase;
        margin-top: 334px;
}

.port_ganador{ /*equipo ganador se remarca color*/
    width: 180px;
    height: 20px;
    float: left;
    margin-top: 2px;
    color: #FF6C00;
    font-weight: bold;
}

.port_perdedor {
    width: 180px;
    height: 20px;
    float: left;
    margin-top: 5px;
    color: #333;
}

.cont_escudo{
    width: 32px;
    height: 60px;
    float: left;
  }

.port_equipo { /*escudo*/
    width: 32px;
    height: 32px;
    float: left;
   
}
.port_equipo img { /*escudo*/
    width: 27px;
    height: 27px;
    float: left;
    background-color: #ffffff;
    margin: 3px 0px 0px 2px;
   
}

.cont_nombres {
    width: 126px;
    height: 63px;
    margin-top: 0px;
    margin-left: 0px;
    float: left;
}

.port_texto { /* NOMBRE EQUIPO */
    width: 100%;
    height: 22px;
    float: left;
    font-size: 11px;
    padding-top: 4px;
    font-family: 'Oswald', sans-serif;
    margin: 3px 0px 1px 0px;
    color: #777777;
}

.cont_resultados {
    width: 64px;
    height: 63px;
    margin-top: 0px;
    margin-left: 158px;
    

}

.port_resultado_ida1 { /*resultado partido*/
       width: 30px;
       height: 30px;
       float: left;
       font-weight: bold;
       background-color: #080808;
       font-size: 13px;
       margin-top: 1px;
       margin-left: 1px;
       font-size: 15px;
       line-height: 31px; /*alto de linea*/
       color: #ffffff;
}

.flecha1 {
    width: 32px;
    margin: 76px 0px 0px 240px;
    position: absolute;
}

.flecha2 {
    width: 32px;
    margin: 122px 0px 0px 490px;
    position: absolute;
}

.flecha3 {
    width: 32px;
    margin: 207px 0px 0px 733px;
    position: absolute;
}

.logo_cup {
    height: 200px;
    width: 34%;
    background: rgba(51, 51, 51, 0) url(/temas/imag/2016/copa_sudamericana_2016/copa.jpg)no-repeat;
    float: left;
    margin-top: 266px;
    margin-left: 70px;
    /* background-size: 98%; */
}
.logo_cup img {
    height: 125px;
    width: 60px;
    background: url(/temas/imag/2016/copa_sudamericana_2016/copa.jpg)no-repeat;
    float: left;
    margin-left: -5
}


/* ========= INTEGRACION EXTERNA ============== */
.next {
    background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/flecha-der.svg)no-repeat center;
    background-size: 100% 100%;
    margin: 48px 0 0 88%;
    filter: alpha(opacity=75);
    opacity: 0.75;
}
.prev {
    background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/flecha-izq.svg)no-repeat center;
    background-size: 100% 100%;
    margin: 48px 0 0 5%;
    filter: alpha(opacity=75);
    opacity: 0.75;
    }

.wrapper .cont_seccion .icon-noticia {
    background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/noticia.svg)no-repeat center;
    background-size: 30px 30px;
}

.wrapper .cont_seccion .icon-mam {
    background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/mam.svg)no-repeat center;
    background-size: 30px 30px;
}

.wrapper .cont_seccion  .icon-calendario {
    background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/calendario.svg)no-repeat center;
    background-size: 30px 30px;
}
.wrapper .cont_seccion  .icon-marcadores {
    background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/marcadores.svg)no-repeat center;
    background-size: 30px 30px;
}

footer .cont_footer .img_footer {
    width: 44px;
    height: 40px;
    background: url(http://especiales2.cooperativa.cl/temas/imag/global/iconos-svg/icono-pantalla.svg)no-repeat;
    margin-left: 20px;
    background-size: 44px 41px;
}