body
{
margin:0px; 
padding:0px;
}

.impacto_concursantes
{
    float: left;
    width: 654px;
    padding-bottom: 10px;
    border-bottom: solid 3px #cc0000;
}

.impacto_concursantes .head
{
    height: 46px;
    width: 100%;
    clear: both;
}

.impacto_concursantes .head .logo
{
    height: 46px;
    width: 46px;
    float: left;
    background-image: url(../images/redes_circle.png);
    margin-left: -5px;
}

.impacto_concursantes .head .line
{
    height: 21px;
    width: 608px;
    background-color: #cc0000;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    padding-left: 5px;
    padding-top: 1px;
    letter-spacing: -0.5px;
    float: left;
    margin-top: 12px;
}

.impacto_concursantes .ctitle
{
font-family:arial;
font-size:22px;
color:#000;
font-weight:bold;
margin-top:0px;
margin-bottom:8px;
float:left;
width:100%;
}

.impacto_concursantes .leyend
{
    clear: both;
    margin-top: 17px;
}

.impacto_concursantes .people
{
    margin-top: 17px;
    float: left;
	margin-bottom:8px;
}

.impacto_concursantes .people .item
{
    clear: both;
    float: left;
    width: 655px;
    height: 56px;
    margin-bottom: 5px;
    background-image: url(../images/bkgitem.png);
    background-repeat: repeat-x;
    display: inline;
}

.impacto_concursantes .people .item .ranking
{
    float: left;
    background-color: #000;
    color: #fff;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 19.93px;
    padding-top: 15px;
    height: 41px;
    width: 24px;
    text-align: center;
}

.impacto_concursantes .people .item:first-child .ranking
{
    background-color: #cc0000;
}
.impacto_concursantes .people .item .ranking.first
{
    background-color: #cc0000;
}

.impacto_concursantes .people .item .image img, .impacto_concursantes .people .item .image
{
    height: 56px;
    width: 56px;
    float: left;
}

.impacto_concursantes .people .item .value
{
    height: 28px;
    float: left;
    background-image: url(../images/bkgchart.png);
    max-width: 390px;
}

.impacto_concursantes .people .item  .words
{
  height: 23px;
 padding-top:5px;
 padding-left:32px;
	max-width: 390px;
	min-width:200px;
    background-image: url(../images/twittercoloricon.png);
	background-position:5px center;
	background-repeat:no-repeat;
	background-color:#ededed;
	font-family: Helvetica;
	font-weight:bold;
	font-size:12px;
	color:#000;
	
}
.impacto_concursantes .people .item .data
{
    height: 56px;
    float: right;
    font-family: Arial;
    font-weight: bold;
    color: #cc0000;
    font-size: 33px;
    background-color: #fff;
    padding-left: 9px;
}

.impacto_concursantes .people .item .data span, .impacto_concursantes .people .item .data img
{
    margin-top: 15px;
}
.impacto_concursantes .people .item .data img
{
    float: left;
}
.impacto_concursantes .people .item .data .dialog
{
    margin-top: 20px;
}
.impacto_concursantes .people .item .data div
{
    margin-left: 13px;
    margin-right: 13px;
    margin-top: 8px;
    float: left;
    width: 110px;
    text-align: center;
}

.impacto_concursantes .people .item .name
{
    float: left;
    font-family: Helvetica;
    font-weight: bold;
    color: #fff;
    font-size: 14.94px;
    background-color: #000;
    padding: 1px;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
}



.impacto_concursantes .info
{
    float: right;
    clear: both;
    text-align: right;
    font-size: 11.96px;
    color: #000;
    font-family: Arial;
	margin-top:20px;
}

.impacto_concursantes .mas
{
    float: left;
    clear:both;
    height: 29px;
	margin-top:18px;
	
}

.impacto_concursantes .mas.coaches
{
    float: left;
    clear:both;
    height: 29px;
	margin-top:10px;
	display:none;
}

.impacto_concursantes #vermas
{
height: 33px;
width: 82px;
background-image: url(../images/buttonback.png);
float: left;
cursor:pointer;
}
.impacto_concursantes #vermas.disabled:hover,
.impacto_concursantes #vermas.disabled
{

background-image: url(../images/buttonback-disabled.png);
cursor:auto;
}

.impacto_concursantes .vertodos
{
   float:right;
   margin-top:10px;
   display:none;
  
}
.impacto_concursantes .vertodos img
{cursor:pointer;}

.impacto_concursantes #vermas:hover
{
  
   background-image: url(../images/buttonback-over.png);
}

.impacto_concursantes #volver
{
   height: 33px;
   width:82px;
   background-image: url(../images/buttonnext.png);
    float: left;
	cursor:pointer;
	margin-left:1px;
}
.impacto_concursantes #volver.disabled:hover,
.impacto_concursantes #volver.disabled
{

   background-image: url(../images/buttonnext-disabled.png);
	cursor:auto;
}

.impacto_concursantes #volver:hover
{

   background-image: url(../images/buttonnext-over.png);

}

.impacto_concursantes .mas img
{
    cursor: pointer;
	
}

.impacto_concursantes .tabs
{
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background-color:#ededed;
font-size:20px;
color:#626262;
font-family:arial;
font-weight:bold;
width:100%;
display:table;
padding-top:6px;
padding-bottom:5px;

}
.impacto_concursantes .tabs  .all:hover,
.impacto_concursantes .tabs  .all.active
{
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background-color:#cc0000;
color:#fff;
padding: 10px;
padding-top: 5px;
padding-bottom: 5px;
 margin-top: 0px;
}

.impacto_concursantes .tabs .all
{
float:right;
font-weight:normal;
margin-right:10px;
padding: 10px;
padding-top: 5px;
padding-bottom: 5px;
 margin-top: 0px;
cursor:pointer;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}
.impacto_concursantes .tabs .tabtitle
{float:left; margin-left:10px; margin-top: 5px;}
.impacto_concursantes .tabs .tab
{
float:left;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
font-weight:normal;
font-size:24px;
min-width:36px;
height:32px;
padding-top:4px;
display:table;
text-align:center;
margin-left:10px;
cursor:pointer;
}
.impacto_concursantes .tabs .tab:hover,
.impacto_concursantes .tabs .tab.active
{
background-color:#cc0000;
color:#fff;

}


/*---------------nube de tags-------------*/
.tags
{
    width: 300px;
    height: 370px;
    
}
.tags #words-content
{
    width: 290px;
    height: 320px;
	overflow:hidden;
	float:left;
	 border-bottom: solid 5px #cc0000;
	 border-left: solid 5px #cc0000;
	 border-right: solid 5px #cc0000;
}
.tags .head
{
    height: 30px;
    width: 295px;
    background-color: #cc0000;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 21px;
    color: #fff;
    padding-left: 5px;
    padding-top: 2px;
    letter-spacing: -0.5px;
    float: left;
}

/*------------ranking--------------*/

.ranking-redes
{
display:table;
 border-bottom: solid 3px #cc0000;
}
.ranking-redes .head
{
    height: 21px;
    width: 300px;
    background-color: #cc0000;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    padding-left: 5px;
    padding-top: 1px;
    letter-spacing: -0.5px;
    float: left;
}
.ranking-redes .ctitle
{
font-family:arial;
font-size:18px;
color:#000;
font-weight:bold;
margin-top:13px;
margin-bottom:17px;

float:left;
clear:both;
}


.ranking-redes .mas
{width:300px; float:left; clear:both; margin-top:15px; height:33px; margin-bottom:15px; }
.ranking-redes .mas img
{cursor:pointer;}
.ranking-redes .people
{
    
    float: left;
    clear: both;
}

.ranking-redes  #vermas
{
   height: 33px;
   width:62px;
   background-image: url(../images/buttonback-net.png);
   float:left;
   cursor:pointer;
}
.ranking-redes  #vermas.disabled:hover,
.ranking-redes  #vermas.disabled
{

   background-image: url(../images/buttonback-net-disabled.png);
cursor:auto;
}


.ranking-redes  .vertodos
{
   float:right;
   margin-top:10px;
   display:none;
  
}
.ranking-redes  #vermas:hover
{
   height: 33px;
   width:62px;
   background-image: url(../images/buttonback-net-over.png);
}

.ranking-redes #volver
{
   height: 33px;
   width:62px;
   background-image: url(../images/buttonnext-net.png);
   float:left;
  cursor:pointer;
  margin-left:1px;
}
.ranking-redes #volver.disabled:hover,
.ranking-redes #volver.disabled
{

   background-image: url(../images/buttonnext-net-disabled.png);
	cursor:auto;
}

.ranking-redes #vertodos
{

    float:right;
	   display:none;

}

.ranking-redes  #volver:hover
{
   height: 33px;
   width:62px;
   background-image: url(../images/buttonnext-net-over.png);
  
}


.ranking-redes .people .item
{
    clear: both;
    float: left;
    width: 300px;
    height: 78px;
    margin-bottom: 10px;
    display: inline;
}

.ranking-redes .people .item .ranking
{
    float: left;
    background-color: #000;
    color: #fff;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 19.93px;
    padding-top: 25px;
    height: 53px;
    width: 24px;
    text-align: center;
}

.ranking-redes .people .item:first-child .ranking
{
    background-color: #cc0000;
}
.impacto_concursantes .people .item .ranking.first
{
    background-color: #cc0000;
}

.ranking-redes .people .item .image img, .impacto_concursantes .people .item .image
{
    height: 78px;
    width: 56px;
    float: left;
}

.ranking-redes .people .item .values
{
    float: left;
    width: 220px;
}

.ranking-redes .people .item .values .foll
{
    float: left;
    clear: both;
    margin-top: 8px;
}

.ranking-redes .people .item .values .followers
{
 float: left;
font-size: 15.92px;
color: #858585;
font-family: Helvetica;
font-weight: bold;
clear: both;
margin-top: 3px;
display: inline-table;
margin-left: 10px;
width: 210px;
}
.ranking-redes .people .item .values .followers .fbbuttonlike
{
float:right; 
width:77px;
 height:20px;
 overflow:hidden;
 text-align: right;
}

@-moz-document url-prefix() {
.ranking-redes .people .item .values .followers .fbbuttonlike
{
float:right; width:70px; height:20px; overflow:hidden;
}

}

.ranking-redes .people .item .data
{
    height: 56px;
    float: right;
    font-family: Helvetica;
    font-weight: bold;
    color: #cc0000;
    font-size: 34.87px;
    background-color: #fff;
    padding-left: 9px;
}

.ranking-redes .people .item .data span, .impacto_concursantes .people .item .data img
{
    margin-top: 15px;
}
.ranking-redes .people .item .data img
{
    float: left;
}
.ranking-redes .people .item .data div
{
    margin-left: 13px;
    margin-right: 13px;
    margin-top: 8px;
    float: left;
    width: 100px;
    text-align: right;
}

.ranking-redes .people .item .name
{
    float: left;
    font-family: Helvetica;
    font-weight: bold;
    color: #fff;
    font-size: 14.94px;
    background-color: #000;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    clear: both;
}

.ranking-redes  .tabs
{
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background-color:#ededed;
font-size:14px;
color:#626262;
font-family:arial;
font-weight:lighter;
width:100%;
display:table;
padding-top:6px;
padding-bottom:5px;
margin-bottom: 22px;
float:left;
clear:both;

}
.ranking-redes  .tabs  .all:hover,
.ranking-redes  .tabs  .all.active
{
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background-color:#cc0000;
color:#fff;
padding: 2px;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 0px;
}

.ranking-redes  .tabs .all
{
float:right;
font-weight:normal;
margin-right:10px;
padding: 2px;
padding-top: 5px;
padding-bottom: 5px;
 margin-top: 0px;
cursor:pointer;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}
.ranking-redes  .tabs .tabtitle
{float:left; margin-left:10px; margin-top: 5px;}
.ranking-redes  .tabs .tab
{
float:left;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
font-weight:normal;
font-size:16px;
width:27px;
height:23px;
padding-top:4px;
display:table;
text-align:center;
cursor:pointer;
}
.ranking-redes  .tabs .tab:hover,
.ranking-redes  .tabs .tab.active
{
background-color:#cc0000;
color:#fff;

}
/*-----------------chart area---------------*/
.impacto-chart
{
width:985px;
height:575px;
float:left;
background-image:url(../images/bkgChartArea.png);
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;

}

.impacto-chart .title
{
font-size:36px;
color:#fff;
font-family:Helvetica;
letter-spacing:-0.5px;
margin-left:18px;
padding-top:14px;
padding-bottom:12px;
font-weight:bold;
}
.impacto-chart  .box
{
float:left;
width:306px;
height:79px;
padding-top:7px;
background-color:#efefef;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
color:#000;
text-align:center;
margin-left:11px;
margin-top:10px;
font-weight:bold;
}
.impacto-chart  .box  .value
{
font-size:39px;
color:#000;
margin-top:8px;
font-weight:bold;
}

.impacto-chart .chart-wrapper
{
margin: auto; border: 1px solid #EEE;height:246px; width:944px; float:left; margin-left:10px; 
}

.impacto-chart .chart-content
{
width:967px;
height:497px;
background-color:#fff;
z-index:0;
margin-left:8px;
}

.impacto-chart .chart-content .foot
{
float:left;
clear:both;
margin-top:0px;
margin-left:10px;
width:944px;
font-size:14px;
}

.impacto-chart .chart-content .ctitle
{
font-family:arial;
font-size:22px;
color:#000;
font-weight:bold;
margin-left:10px;
margin-top:20px;
float:left;
width:100%;
}

.impacto-chart .chart-content .ctitle span
{
font-family:arial;
font-size:14px;
color:#cc0000;
font-weight:bold;
}

.impacto-chart .chart-content .foot .date
{
float:left;
color:#373737;
font-size:20.92px;
font-weight:bold;
margin-left:13px;

}

.impacto-chart .chart-content .foot .legend
{
float:right;
color:#373737;
font-size:14.94px;
font-weight:bold;
}

.impacto-chart .chart-content .foot .legend .color
{
float:left;
width:25px;
height:25px;
background-color:#373737;
margin-right:7px;
margin-top:-4px;

}

/*--------tweets----------------------*/
.tweets
{
    float: left;
    width: 654px;
    
}

.tweets .head
{
    height: 46px;
    width: 100%;
    clear: both;
	z-index:999;
	position: relative;
}

.tweets .head .logo
{
    height: 46px;
    width: 46px;
    float: left;
    background-image: url(../images/redes_circle.png);
	background-repeat:no-repeat;
    margin-left: -5px;
}

.tweets .ctitle
{
font-family:arial;
font-size:22px;
color:#000;
font-weight:bold;
margin-top:12px;
margin-left:9px;
float:left;
width:100%;
}
.tweets .head .logo.camara
{
    height: 46px;
    width: 46px;
    float: left;
    background-image: url(../images/camara.png);
	background-repeat:no-repeat;
    margin-left: -5px;
}

.tweets .head .logo.question
{
    height: 46px;
    width: 46px;
    float: left;
    background-image: url(../images/question.png);
	background-repeat:no-repeat;
    margin-left: -5px;
}
.tweets .head .logo.tweets
{
    height: 46px;
    width: 46px;
    float: left;
    background-image: url(../images/tweets.png);
	background-repeat:no-repeat;
    margin-left: -5px;
}

.tweets .head .line
{
    height: 21px;
    width: 606px;
    background-color: #cc0000;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    padding-left: 5px;
    padding-top: 1px;
    letter-spacing: -0.5px;
    float: left;
    margin-top: 12px;
}

.tweets .back
{
    height: 73px;
    width: 37px;
	cursor:pointer;
	background-image:url(../images/tback.png);
	background-repeat:no-repeat;
   position:relative;
	float:left;
	margin-top: 41px;
	z-index:999;
}

.tweets .back:hover
{
  
	background-image:url(../images/tback-over.png);

}

.tweets .next
{
   height: 73px;
    width: 37px;
	cursor:pointer;
	background-image:url(../images/tnext.png);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	margin-top: 41px;
	z-index:999;
}

.tweets .next:hover
{
  
	background-image:url(../images/tnext-over.png);

}

.tweets .content
{
    height: 166px;
    width: 654px;
    overflow:hidden;
	background-color:#ededed;
	margin-top:-12px;
	position:absolute;
	float:left;
	border-bottom: solid 3px #C00;

}

.tweets .content .envia
{

margin-right:47px;
margin-top:-40px;
position:relative;
text-align:right;
cursor:pointer;
   display:none;

}
.tweets .content.quest
{
    height: 190px;


}

.tweets .content-flow
{
    height: 142px;
    position:relative;
	display:inline-table;
}

.tweets .content-flow .item
{
    
    float:left;
	height: 83px;
    width: 514px;
	padding-top:15px;
	padding-bottom:32px;
	padding-left:70px;
	padding-right:70px;
}
.tweets .content-flow.quest .item
{
padding-top:25px;
}
.tweets .content-flow .item img
{
    float:left;
	border:2px solid #000;
	margin-right:13px;

}

.tweets .content-flow .item .name
{
font-family:Arial;
font-size:16px;
color:#000;
font-weight:bold;
margin-bottom:0px;
}

.tweets .content-flow .item .name span
{
font-family:Arial;
font-size:12.95px;
color:#5d5d5d;
font-weight:normal;
}

.tweets .content-flow .item .text
{
font-family:Arial;
font-size:16px;
color:#000;
font-weight:normal;
}

/*---tooltip---*/
.tooltip
{
color:#fff;
font-size:16px;
font-weight:bold;
font-family:arial;
background-color:#cf1e24;
padding:15px;
padding-top:5px;
padding-bottom:5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align:center;


}
.k-chart .k-tooltip {
background-image: url(../images/graph-over.png);
padding-bottom: 20px;
background-color: transparent !important;
border: 0px !important;
background-position:bottom center;
background-repeat:no-repeat;
margin-left: -30px;

opacity:1 !important;

}

.impacto-chart #chart
{
cursor: ew-resize;
}
.smallestminute
{
font-size:9px;
color:#EE9A9A;
}


/*****INSTAGRAM**************/

.tweets.instagram
{
	width:300px;
}
.tweets.instagram .head .line {
width:295px;
}
.content.instagram
{


	margin-left:1px;
	border:none !important;
	position:relative;
	top:1px;
	padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
 background-color: #ededed;
border-radius: 0px 0px 0px 0px; 
-moz-border-radius: 0px 0px 0px 0px; 
-webkit-border-radius: 0px 0px 0px 0px; 



height: 481px;
width: 300px;




}
.content-flow.instagram .item

 {
float:left;
height: 432px;
width: 278px;
padding-left: 0px !important;
padding-right: 20px !important;
border: 1px solid #cacaca;
 background-color: #ededed;
border-radius: 0px 0px 0px 0px; 
-moz-border-radius: 0px 0px 0px 0px; 
-webkit-border-radius: 0px 0px 0px 0px; 



  
 }
 .content-flow.instagram .item .imagen{
 
 height:300px;
width:300px;
 }
.content-flow.instagram .item img
 {
 border:none;



 }
  .next.instagram 
  {
   margin-top:-350px !important;
   	background-image:url(../images/tnextgrey.png);
	right:-1px;
   
  }
 .back.instagram 
 {
 margin-top:-350px  !important;
    	background-image:url(../images/tbackgrey.png);
		left:1px;
 }
 
 .content-flow.instagram .item .text
 {
 margin-left:10px;
 

 }
 
 
 .content-flow.instagram .item .name
{
	color:#cc0000;
}

 .content-flow.instagram .item .text-coment{
font-family: Arial;
font-size: 14px;
color: #000;
font-weight: normal;
margin-top:20px;
width:270px;
line-height: 1.3em;
word-wrap: break-word;
}

 .small-image
{
	padding-top:20px;
	
	 float:left;
	
} 
 .small-image img
 {
 
 width:40px !important;
 height:40px !important;
  border-radius: 5px 5px 5px 5px; 
-moz-border-radius: 5px 5px 5px 5px; 
-webkit-border-radius: 5px 5px 5px 5px; 


 }
 
 .backinstagram
 {
 background-image: url(../images/Instagram.png);
 height:35px;
display:none;
width: 280px;

background-repeat: no-repeat;
position:absolute;
top:445px;
 
 
 }
 


img.smallmas
{

  width:14px !important;
height:14px !important;
float:none !important;
padding-left: 3px;
margin-top:0px !important;

 
}

  .comentarios img
  {
   width:21px !important;
 height:21px !important;
   margin-top:0px !important;
 float:left;
  }
  
.content-flow.instagram .item .texto .iconos-tab{
	width:112px;
	height:36px;
	float:right;
	margin-top:-53px;
	margin-right: -29px;
	background-position:top left;
	background-repeat:no-repeat;
	
	
 }
 
  .content-flow.instagram .item .texto .iconos-tab.tabtwitter{
  background-image:url(../images/tabtwitter.png);
  }
  
  .content-flow.instagram .item .texto .iconos-tab.tabinstagram{
  background-image:url(../images/tabinstagram.png);
  }
  
  .content-flow.instagram .item .texto .iconos-tab.tabweb{
  background-image:url(../images/tabweb.png);
  }

  
    .content-flow.instagram .item .texto .iconos-tab.tabtwitter.LV{
  background-image:url(../images/tabtwitter_lavoz.png);
  }
  
  .content-flow.instagram .item .texto .iconos-tab.tabinstagram.LV{
  background-image:url(../images/tabinstagram_lavoz.png);
  }
  
  .content-flow.instagram .item .texto .iconos-tab.tabweb.LV{
  background-image:none;
  }
  
  /*****FIN INSTAGRAM**************/