* { outline:none;}

body.servicios{
background:url(../images/bg_servicios.html) top center no-repeat #000;
}

body.proyecto{
background:url(../images/header.html) top center no-repeat;
margin:0;
padding:0;	
font-family:Arial;
}

body.nosotros{
background:url(../images/bg_nosotros.html) top center no-repeat #000;
}

body.error{
background:url(../images/bg_nosotros.html) top center no-repeat #000;
}

body.busquedas{
background:url(../images/bg_nosotros.html) top center no-repeat #000;
}

body.portfolio_qkstudio{
background:url(../images/background_simple.html) top center no-repeat #000;
}

body.clientes{
background:url(../images/background_simple.html) top center no-repeat #000;
}

body.contacto{
background:url(../images/background_simple.html) top center no-repeat #000;
}

body#encuesta {
background: url(../images/bg_nosotros.html) top center no-repeat #000;
}

body.blog{
background:url(../images/header.html) top center no-repeat;
margin:0;
padding:0;	
font-family:Arial;
}

body.servicios #contenedor2{ padding-top:100px;}

/* *{ outline:none;}*/

#contenedor2{
/*background:url(../images/shadow.jpg) top center no-repeat;*/
width:950px;
margin:0 auto;
padding:120px 0px 25px 0px;
display:table;
}


#contenedor3{
width:950px;
margin:0 auto;
padding:120px 0px 25px 0px;
display:table;
}

/*portfolio*/
#contenedor4 {
width:950px;
margin:0 auto;
padding:120px 0px 25px 0px; /**/
display:table;
}

/*contacto*/
#contenedor5 {
width:950px;
margin:0 auto;
padding:120px 0px 25px 0px;
display:table;
}


/*---------------------- SECCION Contacto ---------------------*/

section#contacto {
width:950px;
margin:0 auto;
padding:0px 0px 0px 0px;
}

section#contacto article.contacto_data {
paddding: 0px;
margin:0px 0px 35px 0px;
	}	
	
section#contacto article.contacto_data h1 {
font: 48px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 48px;	
margin:0px 0px 10px 0px;
padding:0px;
color:#ffffff;
text-transform:uppercase;
	}		
	
section#contacto article.contacto_data h2 {
font: 25px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 25px;	
margin:0px 15px 0px 0px;
padding:0px;
color:#d1d1d1;
text-transform: none;
text-align:right;
float: left;
width:250px;
	}		
	
section#contacto article.contacto_data p {	
font-size:13px;
color:#e0e0e0;
line-height: normal;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
font-weight:normal;
}	


section#portfolio article.portfolio_data p a:link,
section#portfolio article.portfolio_data p a:visited,
section#contacto article.contacto_data p a:link,
section#contacto article.contacto_data p a:visited {	
font-size:13px;
color:#F61896;
line-height: normal;
font-weight:bold;
text-decoration:none;
}

section#portfolio article.portfolio_data p a:hover,
section#contacto article.contacto_data p a:hover {	
color:#F61896;
text-decoration:underline;
}	



body.contacto div#contenedor5 section#contacto div.col_360 {
	display:inline-block;
	vertical-align:top;
	width: 360px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
body.contacto div#contenedor5 section#contacto div.col_570 {
	display:inline-block;
	vertical-align:top;
	/*border: 1px solid #999;*/
	width: 550px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	
	

body.contacto div#contenedor5 section#contacto div.col_570 div.mapa {
	background: #666;
	border: 5px #666 solid;
	margin: 110px 0px 0px 0px;
	}	

/*---------------------- SECCION Portfolio ---------------------*/


div.btn_anexo {display: inline-block;
vertical-align:top; height:50px; width:120px;}


#presu_boton{
  display: block;
  width: 120px;
  background: #ac0772; 
  margin: 0 0px 0 15px;
  padding:5px 5px; 
  -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
   -webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear;
   text-decoration:none;   
}

a#presu_boton img { float:left;}

#presu_boton:link {text-decoration:none;}
#presu_boton:hover {/* background-position: -250px 0;*/  background: #333; text-decoration:none;  }
#presu_boton span { 
	font: 18px 'LeagueGothicRegular', Helvetica, sans-serif; text-transform:uppercase; color:#FFF;  padding:0px; margin:0px;  line-height:20px;
}  


section#portfolio {
width:950px;
margin:0 auto;
padding:0px 0px 0px 0px;
}

section#portfolio article.portfolio_data {
paddding: 0px;
margin:0px 0px 0px 0px;
	}	
	
section#portfolio article.portfolio_data2 {
paddding: 0px;
margin:0px 0px 0px 0px;
	}		

section#portfolio article.portfolio_data h1 {
font: 48px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 48px;	
margin:0px 0px 10px 0px;
padding:0px;
color:#ffffff;
text-transform:uppercase;
	}	


section#portfolio article.portfolio_data2 h1.cliente {
font: 48px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 48px;	
margin:0px 0px 10px 0px;
padding:0px;
color:#ffffff;
text-transform:uppercase;
float:left;
	}	

section#portfolio article.portfolio_data h2 {
font: 25px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 25px;	
margin:0px 15px 0px 0px;
padding:0px;
color:#d1d1d1;
text-transform: none;
text-align:right;
float: left;
width:250px;
height:110px;
	}
	
section#portfolio article.portfolio_data h2.clientes_tit {
font: 25px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 25px;	
margin:0px 15px 0px 0px;
padding:0px;
color:#d1d1d1;
text-transform: none;
text-align:right;
/*float: left;*/
width:250px;
height:110px;

display: inline-block;
vertical-align:top;
	}		
	
section#portfolio article.portfolio_data2 h2.descriptiva {
font: 25px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 25px;	
margin:10px 15px 0px 10px;
padding:0px;
color:#d1d1d1;
text-transform: none;
text-align:left;
float: left;
	}		

section#portfolio article.portfolio_data div.info_po p a:link,
section#portfolio article.portfolio_data div.info_po p a:visited {
	text-decoration:none;
	color: #ffffff;
	
	}
	
section#portfolio article.portfolio_data div.info_po p a:hover {
	text-decoration:underline;
	color: #F61896;
	}	


section#portfolio article.portfolio_data p {	
font-size:13px;
color:#e0e0e0;
line-height: normal;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
font-weight:normal;
}

section#portfolio article.portfolio_data p.clientes_texto {	
font-size:13px;
color:#e0e0e0;
line-height: normal;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
font-weight:normal;

width: 520px;
display: inline-block;
vertical-align:top;
}

section#portfolio article.portfolio_data2 p {	
font-size:13px;
color:#e0e0e0;
line-height: normal;
margin:0px 0px 0px 0px;
padding:0px 0px 3px 10px;
font-weight:normal;
border-left: 1px solid #e1e1e1;
}

section#portfolio article.portfolio_data2 p {	
font-size:13px;
color:#e0e0e0;
line-height: normal;
margin:0px 0px 0px 0px;
padding:0px 0px 3px 10px;
font-weight:normal;
border-left: 1px solid #e1e1e1;
}

section#anexos_info
{
	clear:both;
	margin: 20px 0px 0px 0px;}

article#novedad_anexa {
	float: left;
	width: 310px;
	}
	
article#novedad_anexa h2,
article#novedad_anexa h2 a:link,
article#novedad_anexa h2 a:visited {
	color: #797979;
    float: left;
    font: 20px/20px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    text-align: left;
    text-transform: none;
	clear:both;
	display: block;
	width: 310px;
	text-decoration: none;
    	}	
		
article#novedad_anexa h2 a:hover {
	color: #797979;
	text-decoration: underline;
    	}		
	
article#novedad_anexa .nov_ane {width: 250px; float:left; margin:0px 0px 0px 10px; padding:0px;}		
		
article#novedad_anexa .nov_ane h1,
article#novedad_anexa .nov_ane h1 a:link,
article#novedad_anexa .nov_ane h1 a:visited {
	color: #e0e0e0;
    font: 22px/22px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0px 5px 5px 0px;
    padding: 0px;
    text-align: left;
    text-transform: uppercase;
float: left;
text-decoration:none;
    	}	
		
article#novedad_anexa .nov_ane h1 a:hover {
	color: #F61896;
text-decoration:none;
    	}			
		
article#novedad_anexa .nov_ane p.info {
	color: #e0e0e0;
    margin: 0px 5px 5px 0px;
    padding: 0px;
    text-align: left;
	font-size: 13px;
float: left;

    	}					
	
article#novedad_anexa div.fecha {
float: left;
	
	width: 35px;
	height: 45px;
	
	border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius:5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;

background:#f61896;
color: #e74ba3;
margin: 0px 0px 0px 0px;
	}	
	
article#novedad_anexa div.fecha p.dia{font: 22px/22px 'LeagueGothicRegular',Helvetica,sans-serif; text-align:center; color:#FFF; padding: 5px 0px 0px 0px; margin:0px;font-weight:normal;}	
article#novedad_anexa div.fecha p.mes{font: 16px/16px 'LeagueGothicRegular',Helvetica,sans-serif; text-align:center; color:#FFF;padding: 0px 0px 3px 0px; margin:0px;font-weight:normal;}	
	

div.clear { clear:both;}	

article#estilo_qk {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 625px;
	}

article#estilo_qk h2 {
	color: #797979;
    float: left;
    font: 20px/20px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    text-align: left;
    text-transform: none;
	clear:both;
	display: block;
    	}	
		
article#estilo_qk h3 {
    float: left;
  color: #f61896;
    float: left;
    font: 48px/48px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    text-align: left;
    text-transform: uppercase;
	clear:both;
	display: block;
    	}					


article#estilo_qk p.col_mini {
	color: #e0e0e0;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    text-align: left;
	font-size: 13px;
float: left;
width: 200px;

    	}			
		

article#quote_proyecto {
	float: right;
	width: 310px;
	}
		
	
article#quote_proyecto h2 {
	color: #797979;
    float: left;
    font: 20px/20px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    text-align: left;
    text-transform: none;
	clear:both;
	display: block;
	width: 300px;
    	}			
		

article#quote_proyecto div#quotescollection_randomquote-0.quotescollection_randomquote p
{ color: #999; margin: 0px; padding: 0px;}	

article#quote_proyecto div#quotescollection_randomquote-0.quotescollection_randomquote p cite{ margin: 5px 0px 0px 0px; padding: 0px;}	
		
article#quote_proyecto div#quotescollection_randomquote-0.quotescollection_randomquote p cite span.quotescollection_author	
{ color: #666; font-style:italic; }		
		
article#mas_data_proyecto {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 625px;
	}


article#mas_data_proyecto h4 {
	color: #333;
    float: left;
    font: 20px/20px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 15px 5px 0 0;
    padding: 0px;
    text-align: left;
    text-transform: none;

    	}	

article#mas_data_proyecto h2 {
	color: #797979;
    float: left;
    font: 20px/20px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    text-align: left;
    text-transform: none;

    	}	
		
article#mas_data_proyecto h3 {
    float: left;
  color: #f61896;
    float: left;
    font: 48px/48px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    text-align: left;
    text-transform: uppercase;
    	}					


article#mas_data_proyecto p.col {
	color: #e0e0e0;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    text-align: left;
	font-size: 13px;
float: left;


    	}		
		
article#mas_data_proyecto div.tecno {
	color: #e0e0e0;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    text-align: left;
	font-size: 13px;
float: left;
    	}					


/* tecnologias */				
div.tecno ul, div.tecno ul li { list-style:none; padding:0px; margin:0px; float:left;}
div.tecno ul li { background: #333; margin: 0px 5px 0px 0px; padding:3px 7px; 
	-moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
	font: 16px 'LeagueGothicRegular', Helvetica, sans-serif; text-transform:uppercase;
	-webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear;  }
	
div.tecno ul li a{color:#888787; text-decoration:none;}	
div.tecno ul li:hover a {color:#fff; text-decoration:none;}	

div.tecno ul li:hover { background:888787; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
	font: 16px 'LeagueGothicRegular', Helvetica, sans-serif; text-transform:uppercase;
	-webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear;  }	

/*---------------------- SECCION Nosotros ---------------------*/

section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_360 p a:link,
section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_360 p a:visited,
body.contacto div#contenedor5 section#contacto div.col_360 p a:link,
body.contacto div#contenedor5 section#contacto div.col_360 p a:visited
{ color:#F61896;
text-decoration: none;
font-weight:bold;
	}
	
section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_360 p a:hover,
body.contacto div#contenedor5 section#contacto div.col_360 p a:hover
{ color:#F61896;
text-decoration: underline;
font-weight:bold;
	}	

section#agencia {
width:950px;
/*height: 390px;*/
margin:0 auto;
padding:0px 0px 0px 0px;
/*background:url(../images/agencia_bg_test.jpg) top center no-repeat;*/
}

section#agencia article.new_col1 {
	float:left;
	width: 220px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
section#agencia article.new_col1 h1 {
font: 48px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 48px;	
margin:0px;
padding:0px;
color:#f61896;
text-transform:uppercase;
text-align:right;
	}	
	
section#agencia article.new_col1 h2 {
font: 25px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 25px;	
margin:0px;
padding:0px;
color:#d1d1d1;
text-transform: none;
text-align:right;
	}		
	
section#agencia article.new_col2 {
	float:left;
	width: 390px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
section#agencia article.new_col2 h3 {	
font: 30px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 30px;	
margin:0px;
padding:3px 0px 10px 0px;
color:#fff;
text-transform: uppercase;
text-align:left;
}
	

section#agencia article.new_col2 p,
section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_360 p,
section#contacto div.col_360 p {	
font-size:13px;
color:#e0e0e0;
line-height: normal;
margin:0px;
padding:0px 0px 10px 0px;
}

p.copete {	
font-size:15px;
color:#e0e0e0;
line-height: normal;
margin:0px;
padding:0px 0px 10px 0px;
font-weight:bold;
}

div.bolder p
{	
font-size:15px;
color:#e0e0e0;
line-height: normal;
margin:0px;
padding:0px 0px 10px 0px;
font-weight:bold;
}

.sharing { float: right; background: #666; margin: 10px 0px 0px 0px; padding:0px; height:30px; width:140px; 
	-moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
	  }

section#agencia article.new_col2 img {	
border:none;
margin:0px;
padding:0px 0px 0px 0px;
}

section#agencia article.new_col2 img.der {	
border:none;
margin:0px;
padding:0px 0px 0px 0px;
float:right;
}

section#agencia article.new_col2 img.izq {	
border:none;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}
	
	
section#agencia article.new_col3 {
	float:left;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}		


section#agencia p.epi_arrow {
background:url(../images/epi_arrow.html) top center no-repeat;
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 0px;	
color:#666666;
text-align:center;
font-size: 11px;
}



section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_360 {
	display:inline-block;
	vertical-align:top;
	width: 360px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_570 {
	display:inline-block;
	vertical-align:top;
	/*border: 1px solid #999;*/
	width: 550px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	
	
div.col_360 h2 {	
font: 28px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 28px;
margin:0px;
padding:3px 0px 10px 0px;
color:#f61896;
text-transform: uppercase;
}

div.col_360 h3,
div.col_570 h3 {	
font: 22px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 22px;
margin:0px;
padding:3px 0px 10px 0px;
color:#d1d1d1;
text-transform: none;
}
/*
section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content article.new_col360 h3 {	
font: 22px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 22px;	
margin:0px;
padding:3px 0px 10px 0px;
color:#d1d1d1;
text-transform: none;
text-align:left;
}*/

/*sumate*/



.quote_sumate {
	background:url(../images/quote_partner.html) top center no-repeat;
	/*height: 100px;*/
	width: 550px;
	float: right;
	margin: 0px 0px 20px 0px;
	}
	
	
.comillas {
    background: url("../images/quote_partner_comillas.html") no-repeat scroll 0 0 transparent;
	float:right;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	height:70px;
	width: 60px;
	}
	
div.quote_sumate p.quo2	{
	color: #d1d1d1;
	font-size:15px;
	line-height:normal;
	font-style:italic;
	font-weight:normal;
	text-align:right;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 430px;
	float: right;
	}


html.js body.nosotros div#contenedor3 section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_570 p.col2_sumate
{ color: #d1d1d1; padding:0px 0xp 0px 0px;}

html.js body.nosotros div#contenedor3 section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_570 ul.busquedas_actuales li.ba
{ border-top: none; border-bottom:1px solid #222222; height:auto !important; padding:3px 0px 3px 0px;}

html.js body.nosotros div#contenedor3 section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_570 ul.busquedas_actuales li.ba h3
{ padding:0px; margin:0px;}

html.js body.nosotros div#contenedor3 section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_570 ul.busquedas_actuales li.ba h3 a:link,
html.js body.nosotros div#contenedor3 section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_570 ul.busquedas_actuales li.ba h3 a:visited
{ color: #d1d1d1; text-decoration:none;}
html.js body.nosotros div#contenedor3 section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_570 ul.busquedas_actuales li.ba h3 a:hover
{ color: #d1d1d1; text-decoration:underline;}

div.st-content div.col_570 div#tweet_qk p a {color:#F61896;}


#tweet_qk { float:left; margin: 10px 0px 0px 0px; padding:5px;  }
#tweet_qk p { margin:10px 0px 0px 0px; float:right; }
#tweet_qk-logo { float:left; display:block; width:40px; height:40px; background:url(../images/twitter_sumate.html) no-repeat left top; 
				-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;	}
#tweet_qk-logo:hover { background-position: -40px top;  }
#tweet_qk-logo span { display:none; }

/*sumate*/


.quote_partner {
	background:url(../images/quote_partner.html) top center no-repeat;
	/*height: 100px;*/
	width: 470px;
	float: right;
	margin: 0px 0px 20px 0px;
	}
	
	
.comillas {
    background: url("../images/quote_partner_comillas.html") no-repeat scroll 0 0 transparent;
	float:right;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	height:70px;
	width: 60px;
	}
	
div.quote_partner p.quo	{
	color: #d1d1d1;
	font-size:15px;
	line-height:normal;
	font-style:italic;
	font-weight:normal;
	text-align:right;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 370px;
	float: right;
	}

div.quote_partner p.firma {
	color: #d1d1d1;
	font-size:12px;
	line-height:normal;
	font-weight:normal;
	text-align:right;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #333;
	width: 290px;
	float: right;
	}

.pic_partner01, .pic_partner02, .pic_partner03  {
	width: 150px;
	/*height: 160px;*/
	float:right;
	}



	
#aps {
    background: url("../images/ana_paula_sabelli_qkstudio.html") no-repeat scroll 0 0 transparent;
    display: block;
    height: 165px;
    text-decoration: none;
    width: 145px;
}

#max {
    background: url("../images/max_bidart_qkstudio.html") no-repeat scroll 0 0 transparent;
    display: block;
    height: 165px;
    text-decoration: none;
    width: 145px;
}

#santi {
    background: url("../images/santiago_lombardi_qkstudio.html") no-repeat scroll 0 0 transparent;
    display: block;
    height: 165px;
    text-decoration: none;
    width: 145px;
}

#aps:hover, #max:hover, #santi:hover {
    background-position: -145px 0;
}
#aps span, #max span, #santi span {
    display: none;
}

	

.pic_partner01 h5,.pic_partner02 h5,.pic_partner03 h5{
font-size:13px;
color:#ccc;
line-height: normal;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
	}		
	
.pic_partner01 h6,.pic_partner02 h6,.pic_partner03 h6{
font-size:11px;
color:#666;
line-height: normal;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
	}		
	

section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_360 ul
{
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 10px 0px;
	}

section#agencia_secciones div#st-accordion.st-accordion ul li.st-open div.st-content div.col_360 ul li
{
	/*background: url(../images/bullet_azul.png) center top no-repeat;*/
	list-style-image:url(../images/bullet_azul.html) !important;
	list-style: inside;
	padding: 0px 0px 0px 0px;
	font-size:13px;
	line-height: 15px;
	color:#e0e0e0;
	line-height: normal;
	border: none;
	height: 20px;
	}



.sub_nav ul, .sub_nav ul li { list-style:none; padding:0px; margin:0px;}
.sub_nav { background:url(../images/portfolio_subnavbar.html) top center no-repeat; height:45px;}
.sub_nav ul li { float: left; background: none; margin: 5px 0px 0px 10px; padding:3px 7px; 
	-moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
	font: 16px 'LeagueGothicRegular', Helvetica, sans-serif; text-transform:uppercase;
	-webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear;  }
	
.sub_nav ul li a{color:#888787; text-decoration:none;}	
.sub_nav ul li:hover a {color:#fff; text-decoration:none;}	


.sub_nav ul li:hover { background:#888787; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
	font: 16px 'LeagueGothicRegular', Helvetica, sans-serif; text-transform:uppercase;
	-webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear;  }


div.empty_40 { height:40px;}
div.empty_50 { height:50px;}
div.empty_70 { height:70px;}
div.empty_100 { height:100px;}

/***********ACCORDION****************************/



section#agencia_secciones{
	width:100%;
	max-width:960px;
	margin:10px 0px 0px 0px;
}

.st-accordion{
    width:100%;
    min-width:270px;
    margin: 0 auto;
}

section#agencia_secciones div#st-accordion.st-accordion ul {
	padding:0px;
	margin:0px;}

.st-accordion ul li{
    height: 40px;
    border-bottom: 1px dotted #757575;
    /*border-top:1px dotted #757575;*/
    overflow: hidden;
}
.st-accordion ul li:first-child{
    border-top:1px dotted #757575;
	
}
.st-accordion ul li > a{
font: 25px 'LeagueGothicRegular', Helvetica, sans-serif;
line-height: 40px;
padding: 0px 0px 0px 10px;
    /*text-shadow: 1px 1px 1px #fff;*/
	color: #0172aa;
    display: block;
	position: relative;
	text-decoration:none;
   /* line-height: 100px;*/
	outline:none;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
	
}
.st-accordion ul li > a span{
	background: transparent url(../images/down.html) no-repeat center center;
	text-indent:-9000px;
	width: 26px;
	height: 26px;
	position: absolute;
	top: 50%;
	right: 0px; /*-10*/
	margin-top: -13px; /*la mitad de la altura de flecha*/
	margin-right: 5px;
	opacity:0;
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}
.st-accordion ul li > a:hover{
    color: #1693eb;
}
.st-accordion ul li > a:hover span{
	opacity:1;
	right: 0px;
}
.st-accordion ul li.st-open > a{
    color: #1693eb;
		background: #333;
}
.st-accordion ul li.st-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
    transform:rotate(180deg);
	right:0px;
	opacity:1;
}
.st-content{
    padding: 10px 0px 30px 10px;
}
.st-content p{
    font-size:  13px;
    /*padding: 0px 4px 15px 4px; */
}
.st-content img{
    /*width:125px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;*/
}
@media screen and (max-width: 320px){
	.st-accordion ul li > a{
		font-size:25px;
	}
}


/**********ACCORDION*****************************/


/*---------------------- 404 ---------------------*/


html.js body.error div#contenedor5 section#error404 h1 {
font: 44px 'LeagueGothicRegular', Helvetica, sans-serif;	
margin:0px 0px 10px 0px;
padding:0px;
color:#fff;
text-transform:uppercase;
float:left;
line-height: 44px;
}


body.error div#contenedor5 section#error404 h2
{	color: #D1D1D1;
    float: left;
    font: 25px/25px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0 15px 0 0;
    padding: 0;
    text-align: left;
    text-transform: none;
}

body.error div#contenedor5 section#error404 p
{	color: #CCCCCC;
    font-size: 11px;
    line-height: 18px;
}

body.error div#contenedor5 section#error404 p a:link,
body.error div#contenedor5 section#error404 p a:visited
{color: #ccc; text-decoration:none;}

body.error div#contenedor5 section#error404 p a:hover
{color: #e1e1e1; text-decoration:underline;}
	
	
body.error div#contenedor5 section#error404 article.video_funny{
	background: #666;
	border: 5px #666 solid;
	margin: 10px 0px 0px 0px;
	width: 480px;

	}	



/*---------------------- SECCION SUMATE ---------------------*/




body.busquedas div#contenedor5 div.pagecontenidos {
background: none;
margin:auto;
min-height:200px;
margin:60px 0 0 0;
    padding: 25px 0 25px 20px;
    width: 920px;
}

body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh { float:left; /*width:670px;*/width:480px;}
aside.formulario_rrhh { width: 420px; border-left: none; float:left; padding: 0 0 0 20px; }


body.busquedas div#contenedor5 div.pagecontenidos article.form_rrhh { float:left; /*width:670px;*/width:420px;}
aside.busquedas_rrhh { width: 480px; border-left: none; float:left; padding: 0 0 0 20px; }



body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto { float:left; /*width:670px;*/width:420px;}
aside.complementos { width: 480px; border-left: none; float:left; padding: 0 0 0 20px; }


body.busquedas div#contenedor5 div.pagecontenidos aside.complementos div.mapa {
	background: #666;
	border: 5px #666 solid;
	margin: 35px 0px 0px 0px;
	}




body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh h2.pathway,
body.busquedas div#contenedor5 div.pagecontenidos article.form_rrhh h2.pathway { 
font-size:13px; 
text-transform:uppercase;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
background:#F61896;
color: #fff;
margin: 0px 0px 10px 0px;
padding: 5px;
width:55px;
}


body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh a.path:link,
body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh a.path:visited,
body.busquedas div#contenedor5 div.pagecontenidos article.form_rrhh a.path:link,
body.busquedas div#contenedor5 div.pagecontenidos article.form_rrhh a.path:visited
{ 
background:#F61896;
color: #fff;
text-decoration: none;
}

body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh a.path:hover,
body.busquedas div#contenedor5 div.pagecontenidos article.form_rrhh a.path:hover { 
background:#fff;
color: #F61896;
text-decoration: none;
}


body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh h1,
body.busquedas div#contenedor5 div.pagecontenidos article.form_rrhh h1,
body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto h1

{
font: 44px 'LeagueGothicRegular', Helvetica, sans-serif;	
margin:0px 0px 10px 0px;
padding:0px;
color:#fff;
text-transform:uppercase;
float:left;
line-height: 44px;
}

body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh h2,
body.busquedas div#contenedor5 div.pagecontenidos article.form_rrhh h2
{ 
color:#e1e1e1; font-size:14px; text-transform:uppercase;margin:0px 0px 10px 0px;
}

body.busquedas div#contenedor5 div.pagecontenidos aside.busquedas_rrhh h2,
body.busquedas div#contenedor5 div.pagecontenidos aside.complementos h2
{ 
   color: #D1D1D1;
    font: 22px/22px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0;
    padding: 3px 0 10px;
    text-transform: none;	
}


body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh h3,
body.busquedas div#contenedor5 div.pagecontenidos article.form_rrhh h3{ 
color:#ccc; font-size:18px; margin:0; font-weight:bold; padding: 0px 0px 0px 0px;
}
body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh p,
body.busquedas div#contenedor5 div.pagecontenidos article.form_rrhh p,
html.js body.busquedas div#contenedor5 div.pagecontenidos aside.busquedas_rrhh p,
body.busquedas div#contenedor5 div.pagecontenidos aside.complementos p {
	color: #CCCCCC;
    font-size: 12px;
    line-height: 18px;
	}
	
body.busquedas div#contenedor5 div.pagecontenidos aside.busquedas_rrhh div#tweet_qk p a:link,
body.busquedas div#contenedor5 div.pagecontenidos aside.busquedas_rrhh div#tweet_qk p a:visited
{color: #F61896; text-decoration: none;}

body.busquedas div#contenedor5 div.pagecontenidos aside.busquedas_rrhh div#tweet_qk p a:hover
{color: #F61896; text-decoration: underline;}	
	
body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh ul,
body.busquedas div#contenedor5 div.pagecontenidos aside.busquedas_rrhh ul {
    margin: 0 0 0 25px;
    padding: 0;
}
body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh li,
body.busquedas div#contenedor5 div.pagecontenidos aside.busquedas_rrhh ul li {
    color: #CCCCCC;
    font-size: 12px;
    line-height: 18px;
    list-style: disc outside url("../images/bullet.html");
    margin: 0;
}	

body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh ul li h3 a:link,
body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh ul li h3 a:visited,
body.busquedas div#contenedor5 div.pagecontenidos aside.busquedas_rrhh ul li h3 a:link,
body.busquedas div#contenedor5 div.pagecontenidos aside.busquedas_rrhh ul li h3 a:visited {
color: #CCCCCC;
text-decoration: none;	
	}
	
body.busquedas div#contenedor5 div.pagecontenidos article.busquedas_rrhh ul li h3 a:hover,
body.busquedas div#contenedor5 div.pagecontenidos aside.busquedas_rrhh ul li h3 a:hover {
color: #CCCCCC;
text-decoration: underline;	
	}	



/*---------------------- SECCION PRESUPUESTOS ---------------------*/

																								
body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li.cf-box-title {
	padding:0px 0px 0px 0px;
	margin: 0px;
	 color: #CCCCCC;
    font-size: 12px;
    line-height: 18px;
	}
	
body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li.cf-box-group {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	}	
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li.cf-box-title {
	padding:0px 0px 0px 0px;
	margin: 0px;
	color: #CCCCCC;
    font-size: 12px;
    line-height: 18px;
	}
	
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li.cf-box-group{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	}	
	
body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto h2.pathway { 
font-size:13px; 
text-transform:uppercase;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
background:#F61896;
color: #fff;
margin: 0px 0px 10px 0px;
padding: 5px;
width:90px;
}



body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li.textonly
{	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;}


/*---------------------- SECCION SERVICIOS ---------------------*/

body.servicios div#contenedor2 div.descripcion{
background: none;
width:930px;
margin:auto;
min-height:200px;
margin:60px 0 0 0;
padding:25px 10px 25px 10px;
}

body.servicios div#contenedor2 div.descripcion article.serv_cont { float:left; width:640px;}

body.servicios div#contenedor2 div.descripcion article.serv_cont h2.pathway{ 
font-size:13px; 
text-transform:uppercase;

border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;

background:#F61896;
color: #fff;
margin: 0px 0px 10px 0px;
padding: 5px;
width:80px;
}

/*diseño*/
aside.serv_diseno { width: 265px; float:left; border-left: none; /*height:350px;*/ }
article.pod_valores
 {     height: 140px;
    margin: 15px 0 20px;
    padding: 70px 30px 0 25px;
    width: 170px;
	float: left;
 background:url(../images/servicios/valores_qkstudio.html) top center no-repeat;
 }
 
article.pod_valores h4 
{font: 18px 'LeagueGothicRegular', Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	text-align:left;}

body.servicios div#contenedor2 div#pages div#page-desarrollo.page div.descripcion aside.serv_diseno article.pod_valores ul.valores,
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion aside.serv_diseno article.pod_valores ul.valores{
	margin: 0px 0px 10px 0px;
	padding:5px 0px 0px 25px;
	}

body.servicios div#contenedor2 div#pages div#page-desarrollo.page div.descripcion aside.serv_diseno article.pod_valores ul.valores li,
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion aside.serv_diseno article.pod_valores ul.valores li{
    color: #CCCCCC;
    font-size: 12px;
	margin: 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	list-style:circle;
	line-height:normal;	
	}	


aside.serv_diseno article.pod_valores a.masinfo_aside:link,
aside.serv_diseno article.pod_valores a.masinfo_aside:visited
 {
	color:#e1e1e1;
	margin: 0px 0px 0px 25px;
	padding: 3px;
	font-size:11px;
	line-height:normal;

	 border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
background: #0b0b0b;
text-decoration: none;
	}
aside.serv_diseno article.pod_valores a.masinfo_aside:hover {
color:#0b0b0b;
background: #e1e1e1;
	}	


article.pod_clientedestacado
 { width:200px; /*border:1px solid #999; height:320px;*/ float:left; padding: 10px 10px 10px 10px; 
 border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
background: #272727;
 }
 
aside.serv_diseno article.pod_clientedestacado h3.casoexito {
	font: 15px 'LeagueGothicRegular', Helvetica, sans-serif;
	color:#999;
	background:#0b0b0b;
	height:20px;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 190px;
	} 

aside.serv_diseno article.pod_clientedestacado a.cr_img img
 {
	border: 5px solid #0b0b0b;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
	}
	
aside.serv_diseno article.pod_clientedestacado a.cr_img:hover img
 {
	border: 5px solid #fff;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
   filter: alpha(opacity=50);
   opacity: 0.5;
	}	

aside.serv_diseno article.pod_clientedestacado h4 {
	font: 24px 'LeagueGothicRegular', Helvetica, sans-serif;
	color:#999;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px;	
	}
	
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion aside.serv_diseno article.pod_clientedestacado p.mini {
	color:#999;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	line-height:normal;
	}	
	
aside.serv_diseno article.pod_clientedestacado a.masinfo_aside:link,
aside.serv_diseno article.pod_clientedestacado a.masinfo_aside:visited
 {
	color:#e1e1e1;
	margin: 0px 0px 0px 0px;
	padding: 3px;
	font-size:11px;
	line-height:normal;

	 border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
background: #0b0b0b;
text-decoration: none;
	}
aside.serv_diseno article.pod_clientedestacado a.masinfo_aside:hover {
color:#0b0b0b;
background: #e1e1e1;
	}	
	

.casos_asociados a.porf_completo:link,
.casos_asociados a.porf_completo:visited {
	color:#e1e1e1;
	margin: 5px 0px 0px 0px;
	padding: 3px;
	font-size:11px;
	line-height:normal;

	 border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
background: #272727;
text-decoration: none;
	}
.casos_asociados a.porf_completo:hover {
color:#0b0b0b;
background: #999;
	}				




.casos_asociados { width:100%;}

.casos_asociados img.opac {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
   filter: alpha(opacity=50);
   opacity: 0.5;
}

.casos_asociados img.opac:hover,
.casos_asociados img.opac2:hover {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}


.casos_asociados img.opac2 {
float: left; margin:0px 10px 10px 0px;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
   filter: alpha(opacity=50);
   opacity: 0.5;
}



.casos_asociados div.ca_col1,
.casos_asociados div.ca_col2,
.casos_asociados div.ca_col3
 { width:186px; /*border:1px solid #999;*/ height:400px; float:left; padding: 10px 10px 10px 10px; 
 border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
background: #0b0b0b;
 }
 
.casos_asociados div.ca_col1_free,
.casos_asociados div.ca_col2_free,
.casos_asociados div.ca_col3_free
 { width:196px; /*border:1px solid #999; height:350px;*/ float:left; padding: 10px 10px 10px 10px; 
 border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
background: #0b0b0b;
 } 
 
.casos_asociados div.ca_col1_free,
.casos_asociados div.ca_col1,
.casos_asociados div.ca_col2 { 
margin:0px 10px 0px 0px; 
}

div.casos_asociados div.ca_col1y2_free h5,
div.casos_asociados div.ca_col1y2 h5,
div.casos_asociados div.ca_col1 h5,
div.casos_asociados div.ca_col2 h5,
div.casos_asociados div.ca_col3 h5,
div.casos_asociados div.ca_col3_free h5, 
div.col_vid_free h5, .col_12y3 h5, .col_app_free h5{
	font: 20px/30px 'LeagueGothicRegular', Helvetica, sans-serif;
	/*font: 400 14px/22px 'Open Sans',sans-serif;*/
	color:#F61896;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px;	
	}
.col_12y3 h5 { font-size:15px !important; }	
div.casos_asociados div.ca_col1y2_free h5,
div.casos_asociados div.ca_col1y2 h5,	
div.casos_asociados div.ca_col1 h5,
div.casos_asociados div.ca_col3 h5,
div.casos_asociados div.ca_col3_free h5
{
	margin: 0px 0px 10px 0px;	
	}	


div.casos_asociados div.ca_col1_free h6,
div.casos_asociados div.ca_col1 h6,
div.casos_asociados div.ca_col2 h6,
div.casos_asociados div.ca_col3 h6,
div.casos_asociados div.ca_col3_free h6{
	/*font: 14px 'LeagueGothicRegular', Helvetica, sans-serif;*/
	font: 400 14px/22px 'Open Sans',sans-serif;
	color:#F61896;
	text-transform:uppercase;
	margin: 0px 0px 10px 0px;	
	}


body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col1 ul li,
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col2 ul li,
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col3 ul li
 { font-size:11px;
color:#999;
line-height:16px;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: circle;}
 
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col1 ul li a:link,
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col1 ul li a:visited,
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col2 ul li a:link,
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col2 ul li a:visited,
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col3 ul li a:link,
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col3 ul li a:visited
 { color:#999;
 text-decoration: none;}
 
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col1 ul li a:hover,
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col2 ul li a:hover,
body.servicios div#contenedor2 div#pages div#page-diseno-web.page div.descripcion article.serv_cont div.casos_asociados div.ca_col3 ul li a:hover
 { color:#999;
 text-decoration: underline;  
 }

body.servicios div#contenedor2 div.descripcion h1{
font: 50px 'LeagueGothicRegular', Helvetica, sans-serif;	
margin:0px;
padding:0px;
color:#fff;
text-transform:uppercase;
/*text-shadow: 1px 1px 1px #f5f5f5;*/
}

body.servicios div#contenedor2 div.descripcion_vacia h1{
font: 44px 'LeagueGothicRegular', Helvetica, sans-serif;	
margin:0px;
padding:0px;
color:#fff;
text-transform:uppercase;
float:left;
}




body.servicios div#contenedor2 div.descripcion_vacia h2{ 
color:#e1e1e1; font-size:14px; text-transform:uppercase;margin:0px 0px 10px 0px;
}

body.servicios div#contenedor2 div#pages div.descripcion h3.volanta,
body.servicios div#contenedor2 div.descripcion_vacia h3.volanta{ 
color:#ccc; font-size:18px; margin:0; font-weight:bold; padding: 0px 0px 0px 0px;
}

body.servicios div#contenedor2 div.descripcion_vacia h3.volanta2{ 
color:#ccc; font-size:18px; margin:0px 0px 0px 0px; font-weight:bold; padding: 15px 0px 0px 10px; float:left;
}


/*
body.servicios div#contenedor2 div.descripcion{
background:url(../images/bg_servicios_box.png) 0 0 repeat-x #fff;
width:900px;
margin:auto;
min-height:200px;
margin:60px 0 0 0;
padding:25px;
}
*/

/*diseño*/


/*desarrollo*/

.casos_asociados div.ca_col1y2
 { width:400px; /*border:1px solid #999;*/ height:400px; float:left; padding: 10px 10px 10px 10px; 
 border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
background: #0b0b0b;
margin: 0px 10px 0px 0px;
 }

.casos_asociados div.ca_col1y2_free
 { width:390px; /*border:1px solid #999; height:350px;*/ float:left; padding: 10px 10px 10px 10px; 
 border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
background: #0b0b0b;
margin: 0px 10px 0px 0px;
 } 
.casos_asociados a img.opaq {
    opacity: 0.5; 
	-webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
   -o-transition: all 0.3s linear;
   -ms-transition: all 0.3s linear;
   transition: all 0.3s linear;
}
 
div.ca_col1y2_free:hover > a img.opaq {
	opacity:1;
}
 
 
/*desarrollo*/

body.servicios div#contenedor2 div.descripcion_vacia{
background: none;
width:900px;
margin:auto;
min-height:200px;
margin:60px 0 0 0;
padding:25px;
}

/*
body.servicios div#contenedor2 div.descripcion p,
body.servicios div#contenedor2 div.descripcion_vacia p{
font-size:12px;
color:#ccc;
line-height:18px;
}

body.servicios div#contenedor2 div.descripcion ul,
body.servicios div#contenedor2 div.descripcion_vacia ul{
margin:0 0 0 25px;
padding:0;
}

body.servicios div#contenedor2 div.descripcion ul li,
body.servicios div#contenedor2 div.descripcion_vacia ul li{
font-size:12px;
color:#ccc;
line-height:18px;
margin:0px 0px;
list-style:url(../images/bullet.png);
}

span.serv{
font-family: 'HelveticaNeueLT57CnRegular';
font-size:26px;
text-transform:none;	
}
*/


/*---------------------- SECCION SERVICIOS ---------------------*/



body.proyecto div#contenedor{
background:url(../images/shadow.html) top center no-repeat;
width:950px;
margin:90px auto 0px auto;
padding:45px 0;
display:table;
}


body.proyecto div#contenedor h1{
font: 44px 'LeagueGothicRegular', Helvetica, sans-serif;	
margin:0;
text-transform:uppercase;
color:#980357;
}

body.proyecto div#contenedor h1 span{ color:#4a4a4a; font-size:30px;}




/*---------------------- LEFT MENU ---------------------*/

#left_menu{
float:left;
margin:0;
padding:0;
width:231px;
}

#left_menu li.button{ 
list-style-type:none;
background:url(../images/bg_menu_li.html) top left no-repeat;
width:215px;
cursor:pointer;
display:inline-table;
padding:5px 0 8px 15px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#left_menu li.button {
width:230px;
height:41px;
}
}

#left_menu li.button:hover a{ color:#fff;}

#left_menu li.button a, #left_menu li.button span.titulo_menu { 
font: 24px 'LeagueGothicRegular', Helvetica, sans-serif;
color:#bbbbbb;
text-decoration:none;
font-weight:normal;
}

#left_menu li.button ul{
margin:20px 0;
padding:0;
}

#left_menu li.button ul li{
list-style-type:none;
padding:6px 0 6px 10px;
border-left:solid 5px #d2d2d2;
border-bottom:solid 1px #d2d2d2;
}

#left_menu li.button ul li a, #left_menu li.button ul li:hover a{
font-family:Arial;
font-size:12px;
color:#414040 !important;
font-weight:bold;
padding:0 0 0 25px;
}

#left_menu li.button ul li:hover a, #left_menu li.button ul li:hover{
color:#0172aa !important; 
border-left-color:#0172aa;	
}

#left_menu li a.web{ background:url(../images/icon_web.html) left center no-repeat;}
#left_menu li a.aplicaciones{ background:url(../images/icon_aplicaciones.html) left center no-repeat;}
#left_menu li a.posicionamiento{ background:url(../images/icon_posicionamiento.html) left center no-repeat;}
#left_menu li a.outsurching{ background:url(../images/icon_outsurching.html) left center no-repeat;}
#left_menu li a.social_media{ background:url(../images/icon_social_media.html) left center no-repeat;}


/*---------------------- LEFT MENU ---------------------*/




/*---------------------- PROYECTO ---------------------*/

div.proyecto{
float:left;
clear:both;
width:650px;
}

.info_pro{
margin:0 0 0 15px;	
float:left;
width:185px;
}

.info_pro p{
margin:10px 0 0 0;	
font-size:12px;
color:#666;
float:left;
width:100%;
}

div.proyecto div.img_contenedor {  
display:block; float:left;
width:427px; height:294px;
background:url(../images/bg_image-portfolio.html) top left no-repeat;

}
div.proyecto img { 
float:left;
}

div.proyecto img.img_post{
float:none;	
width:416px; height:266px; 
margin:7px 0 0 7px;
}

a.boton2{
background:url(../images/boton_left.html) top left no-repeat #980357;
display:inline-block;
font: 22px 'LeagueGothicRegular', Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:7px 0 0 12px;	
text-transform:uppercase;
height:29px;
margin:15px 0 0 0;
float:left;
clear:both;
*clear:none;
}

a.boton2 span{
background:url(../images/boton_right.html) top left no-repeat;
display:inline-block;
float:right;
width:11px;
height:29px;
position:absolute;
margin:-7px 0 0 0;
height:36px;
}

a.boton2:hover, a.boton2:hover span{ background-position:bottom left; background-color:#f71897;}

span.views{
float:left;
clear:both;	
width:100%;
margin:15px 0 0 0;
}

span.views h3{
font: 20px 'LeagueGothicRegular';
float:left;
margin:0 0 0 7px;
padding:0;
}

span.views img{
float:left;
margin:3px 0 0 0;
}







/*---------------------- PROYECTO ---------------------*/



/*---------------------- BOX COMENTARIO CLIENTE ---------------------*/

.quote_cliente{
background:url(../images/quote_top.html) top right no-repeat;	
float:right;
width:217px;

}

.quote_cliente p{
font-family: 'HelveticaNeueLT57CnRegular';
color:#808080;
width:140px;
float:right;
background-color:#EAEAEA;
padding:0 15px 15px 41px;
margin:44px 0 0 0;
line-height:22px;
}

.quote_cliente p.name_quote{
font-family: 'Arial';
color:#772152;
width:140px;
float:right;
background-color:#EAEAEA;
padding:0 15px 0 41px;
margin:0;
font-size:12px;
font-style:italic;
}

.quote_cliente span{
background:url(../images/quote_bottom.html) top right no-repeat;
width:196px;
height:39px;
float:right;
}

body.proyecto div#contenedor div#col_right div.quote_cliente div#quotescollection_randomquote-0.quotescollection_randomquote p cite span.quotescollection_author {
background: none;
float:right;
font-family: 'Arial';
color:#772152;
width:140px;
padding:0 15px 0 41px;
margin:0;
font-size:12px;
font-style:italic;
}

/*---------------------- BOX COMENTARIO CLIENTE ---------------------*/

/*---------------------- CASO ---------------------*/

body.proyecto div#contenedor div#col_right div#caso{
float:left;
width:410px;	
padding-bottom:30px;
}

body.proyecto div#contenedor div#col_right div#caso h2{
font-family: 'HelveticaNeueLT57CnRegular';
font-size:22px;
color:#0172aa;
font-weight:normal;
clear:both;
}

html.js body.proyecto div#contenedor div#col_right div#caso div div p,
body.proyecto div#contenedor div#col_right div#caso p
{
font-size:12px;
color:#333;
line-height:18px;	
}

body.proyecto div#contenedor div#col_right div#caso a{
text-decoration:none;
color:#0172aa;	
}
body.proyecto div#contenedor div#col_right div#caso a:hover{ text-decoration:underline;}


/*---------------------- CASO ---------------------*/

/*---------------------- SUMATE -------------------*/

#col_right ul li { 
	list-style:none;
	}

/*
h3 { 
    font-family: 'HelveticaNeueLT57CnRegular';
	font-size:18px;
	font-weight:bold;
	}
	

h3 a { color: #980357 !important;
	text-decoration:none;
	}	
h3 a:hover{
	text-decoration:underline;
	}	
*/

/*---------------------- POD BUSQUEDAS ---------------------*/

#sumate_pod{
background:url(../images/bg_sumate.html) top left no-repeat;
width:230px;
margin:30px 0 0 0;
padding:2px 0 0 12px;
float:left;
}

#sumate_pod h1,
div#contenedor div#col_left div#sumate_pod h1
{
color:#fff;
font-size:24px;	
margin:5px 0 0 0;
}

#sumate_pod ul{
margin:122px 0 0;
padding:0;	
width:205px;
}

#sumate_pod ul li{
list-style-type:none;	
}

#sumate_pod ul li p{
font-size:12px;
border-bottom:solid 1px #d2d2d2;
padding:5px 0;
color:#7c7c7c;
}
#sumate_pod ul li a{
font-size:12px;
border-bottom:solid 1px #d2d2d2;
padding:10px 0;
color:#7c7c7c;
display:block;
text-decoration:none;
}
#sumate_pod ul li a:hover {
text-decoration:underline;
}


a.boton{
background:url(../images/bg_boton.html) top left no-repeat;
display:inline-block;
width:90px;
height:29px;
margin:10px 0 0 0;
font: 22px 'LeagueGothicRegular', Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:7px 0 0 8px;
}

a.boton:hover, a.mas_nov:hover{ background-position:bottom left;}


/*---------------------- POD BUSQUEDAS ---------------------*/


/*---------------------- POD NOVEDADES ---------------------*/

#novedades_pod{
width:230px;
margin:25px 0 0 0;
float:left;	
}

span.title_nov{
background:url(../images/bg_novedades.html) top left no-repeat;
display:inline-block;	
width:234px;
height:42px;
}

div#contenedor div#col_left div#novedades_pod span.title_nov h1,
#novedades_pod h1{
font: 26px 'LeagueGothicRegular', Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
margin:8px 0 0 10px;
float:left;
}

a.mas_nov{
width:29px;
height:42px;
display:inline-block;
float:right;
background:url(../images/bg_mas.html) top left no-repeat;	
margin:;
}

#novedades_pod h2{
font-family: 'HelveticaNeueLT57CnRegular';
font-size:14px;
font-weight:normal;
color:#444; margin:15px 0 5px 0;
}

#novedades_pod h2 a { text-decoration:none; color:#444444; }
#novedades_pod h2 a:hover { text-decoration:underline;}

#novedades_pod ul{
margin:0;
padding:0;	
}

#novedades_pod ul li{
margin:0;
padding:0 0 10px 0;
list-style-type:none;
border-bottom:solid 1px #d2d2d2;
}

#novedades_pod ul li span{
font-size:11px;	
color:#980357;
}


			/*aqui empiezan los estilos para el pod de "mas vistos"*/
					
					#blog-sidebar ul{
						margin:0;
						padding:0;	
					}
					#blog-sidebar ul li{
						margin:15px 0 0 8px;
						padding:0 0 10px 0;
						list-style-type:none;
						border-bottom:solid 1px #d2d2d2;
						display:block;
						width:235px;
					}
					#blog-sidebar a{
						font-family: 'HelveticaNeueLT57CnRegular';
						font-size:14px;
						font-weight:normal;
						color:#444; margin:15px 0 5px 0;
						text-decoration:none;
					}
					#blog-sidebar a:hover { text-decoration:underline; }
					
			/*fin pod mas vistos*/

/*---------------------- POD NOVEDADES ---------------------*/


#col_left{
float:left;
width:274px;
border-right:solid 1px #CCC;
}

#col_right{
float:left;
margin-left:30px;
width:642px;
}


aside {
    border-left: 1px solid #CCCCCC;
    float: right;
    padding: 0 0 0 10px;
    width: 264px;
}

#col_central_blog {
float:left;
margin-right:20px;
width:642px;
}

#col_central_blog .entry-content img {}
#col_central_blog .alignleft, #col_central_blog img.alignleft { float:left; padding: 0px; margin:0px 10px 10px 0px;}
#col_central_blog .alignright, #col_central_blog img.alignright {float:right; padding: 0px; margin:0px 0px 10px 10px;}
#col_central_blog .aligncenter, #col_central_blog img.aligncenter {float:left; padding: 0px; margin:0px;}
#col_central_blog .alignnone, #col_central_blog img.alignnone {float:left; padding: 0px; margin:0px;}

#col_central_blog .wp-caption { background:#e1e1e1; padding: 5px 0px 5px 5px;}
#col_central_blog .wp-caption img {  border: 1px solid #e1e1e1; padding:0px 0px 0px 0px; margin:0px;}
#col_central_blog .wp-caption p.wp-caption-text { font-size: 11px; color:#333; background:#e1e1e1; padding: 0px; margin:0px;}


div#col_central_blog article.destacado h3
{
    color: #0172AA;
    font: 22px/22px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    text-decoration: none;
    text-transform: uppercase;
	}


/*---------------------- TECNOLOGIA ---------------------*/

ul.tecnologia{
margin:0;
padding:0;
}

ul.tecnologia li{
list-style:url(../images/bullet-2.html);
background:url(../images/bullet-2.html) 10px 8px no-repeat #D9D9D9;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;	
padding:5px 10px 5px 30px;
display:inline-block;
font-size:12px;
color:#333;
margin:0 5px 0 0;
*float:left;
}

div#caso ul.tecnologia li a{ 
color:#333333;
} 
/*---------------------- TECNOLOGIA ---------------------*/


hr{
clear: both;
float: left;
height: 1px;
width: 100%;
margin:15px 0;
}

div.coltec {
float:left;
padding:0px 0px 0px 0px;
margin: 0px 5px 0px 0px;
width: 60px;	
	}

div.tec {
	float:left;
	background: #FFF;
	border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;	
padding:5px 5px 5px 5px;
margin: 0px 5px 5px 0px;
	}



/*---------------------- HOVER FADE RELACIONADOS ---------------------*/

html.js body.proyecto div#contenedor div#col_right ul.relacionados li a.image img.imgborder
{ width:207px; height:167px; border:none; outline:none;}

html.js body.proyecto div#contenedor div#col_right div.wrap div#cont div#slide img.attachment-thumbnail
{ width:641px; height:406px; border:none; outline:none;}


body.proyecto div#contenedor div#col_right h2.tr {
   	clear: both;
    color: #0172AA;
    font-family: 'HelveticaNeueLT57CnRegular';
    font-size: 22px;
    font-weight: normal;
	margin: 0px 0px 10px 0px;
}


ul.relacionados{
margin:0;
padding:0;
float:left;
clear:both;
}

ul.relacionados img{ border:none;}

ul.relacionados li{
list-style-type:none;	
float:left;
margin:0 9px 0 0;
}

ul.relacionados li.last{ margin:0}

span.roll {
background:url(../images/mag.html) center center no-repeat;
height: 168px;
position: absolute;
width: 208px;
z-index: 10;	
} 

span.rollover {
opacity: 1;
-o-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition: -webkit-transform 1s;
background:url(../images/mag.html) center center no-repeat #000;
cursor: pointer;
position: absolute;
z-index: 10;
opacity: 0;
border:none;
}

span.rollover:hover {
opacity: .7;
-o-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition: -webkit-transform 1s;
border:none;
}

ul.relacionados li:hover .titulo_thumb{
background-position:bottom left !important;
}

h2.titulo_thumb{
background:url(../images/bg_titulo_thumb.html) top left no-repeat;
display:inline-block;
position:absolute;
width:197px;
height:25px;
z-index:11;
margin:130px 0 0 0;
color:#666;	
font-size:16px;
text-transform:uppercase;
padding:12px 0 0 10px;
}

/*---------------------- HOVER FADE RELACIONADOS ---------------------*/




/*---------------------- HOVER FADE DESTACADOS ---------------------*/

ul.destacados{
margin:0;
padding:0;
float:left;
clear:both;
}

ul.destacados img{ border:none;  
width:310px;
}

ul.destacados li{
list-style-type:none;	
float:left;
margin:0 20px 75px 0;
}

ul.destacados li.last{ margin:0}

ul.destacados span.roll {
background:url(../images/mag2.html) center center no-repeat;
height: 199px;
position: absolute;
width: 310px;
z-index: 10;	
} 

a.image{ text-decoration:none;}

ul.destacados li:hover .titulo_thumb{
background-position:bottom left !important;
}

ul.destacados span.titulo_thumb{
background:url(../images/bg_titulo_thumb-2.html) top left no-repeat;
display:inline-block;
position:absolute;
width:295px;
height:45px;
z-index:11;
margin:199px 0 0 0;
padding:12px 0 0 15px;
}

span.titulo_thumb h2{
color:#999;	
font-size:18px;	
text-transform:uppercase;
margin:0;
}

span.titulo_thumb p{
margin:0;
color:#fff;
font-size:12px;	
}

/*---------------------- HOVER FADE DESTACADOS ---------------------*/





/*---------------------- BLOG ---------------------*/



body.blog div#contenedor{ padding-top:0;}

body.blog div#contenedor{
background:url(../images/shadow.html) top center no-repeat;
width:950px;
margin:0 auto;
padding:45px 0;
display:table;
}


#mas_visto h1{
background:url(../images/titulo_violeta.html) 0 0 no-repeat;
display:inline-block;	
width:234px;
height:42px;	
color:#fff;
padding:6px 0 0 15px;
font-size:28px;
}

#mas_visto h2 a{ text-decoration:none; color:#444;}
#mas_visto h2 a:hover{color:#000; text-decoration:underline;}

#nube h1{
background:url(../images/titulo_azul.html) 0 0 no-repeat;
display:inline-block;	
width:234px;
height:42px;
color:#fff;
font-size:28px;
padding:6px 0 0 15px;	
margin:30px 0 0 0;
}

#face_box{
margin:25px 0 0 0;
}

#face_box h2{
font: 20px 'LeagueGothicRegular';
color:#ed1a91;
text-transform:uppercase;
font-size:24px;	
}

div#col_central_blog article.destacado h1,
div#col_central_blog article.destacado h1 a:link,
div#col_central_blog article.destacado h1 a:visited
 {
font: 32px 'LeagueGothicRegular',Helvetica,sans-serif;
line-height: 32px;
margin: 0px;
text-transform: uppercase;
color:#0172aa;
text-decoration: none;		
	}
	

div#col_central_blog article.destacado h1 a:hover
 {
color:#0172aa;
text-decoration: none;		
	}	


	
.autor_nota{
	float:left;
	width:635px;}
	
.autor_nota p{
	font-size: 11px;
	color: #999;}	
	
	
.fb_share { float:left; width:100px; padding:0px;}
.tw_share {float:left;width:100px; padding:3px 0px 0px 0px;}
.tw_share2 {float:left;width:100px; padding:0px 0px 0px 0px;}	
.gplus_share {float:left;padding:0px 0px 0px 0px;}	
.gplus_share2 {float:left;padding:3px 0px 0px 0px;}	
.comentarios_nota{
	float:left;
	width:150px;}


/*
article.destacado h1{
font-size:32px;
color:#0172aa;	
}*/


body.blog div#contenedor div#col_central_blog article.destacado img.desta {
	width: 635px;
	height: 246px;
	}

article.destacado img{
/*padding-bottom:26px;
margin:15px 0 0 0;*/
}


article.destacado img.img_inner_header {
background:url(../images/shadow2.html) bottom center no-repeat;
padding-bottom:26px;
margin:15px 0 0 0;
}



article.destacado p, article.list p{
font-size:12px;
color:#4e4e4e;
line-height:18px;	
}

ul.favoritos{
margin:10px 0 0 0;
padding:5px 0 10px 0;
border-top:solid 1px #d2d2d2;
border-bottom:solid 1px #d2d2d2;
height:21px;
display:inline-block;
width:535px;
}

ul.favoritos2{
margin:20px 0 0 0;
padding:5px 0 10px 0;
border-top:solid 1px #d2d2d2;
border-bottom:solid 1px #d2d2d2;
height:21px;
display:inline-block;
width:635px;
}

ul.favoritos li,
ul.favoritos2 li{ 
list-style-type:none;
font: 20px 'LeagueGothicRegular';
height:10px;
float:left;
display:inline-block;
margin:0 25px 0 0;
color:#9b9b9b;
}

ul.favoritos li img,
ul.favoritos2 li img{ 
float:left;
margin:5px 5px 0 0;
display:inline-block;
padding:0;
}

article.destacado a.boton2, article.list a.boton2{ float: right; margin:10px 10px 0 0;}

span.fecha{
background:url(../images/bg_fecha.html) 0 0 no-repeat;
display:inline-block;
width:89px;
height:34px;
position:absolute;
color:#fff;
font: 20px 'LeagueGothicRegular';
text-transform:uppercase;
padding:5px 0 0 7px;
margin:30px 0 0 -5px;
}
 span.fecha-nodestacado {
position:relative; 
}

article.list{
margin:20px 0 0 0;
}

article.list img{
background:url(../images/shadow3.html) bottom center no-repeat;
padding-bottom:14px;
margin:15px 0 0 0;	
}

body.blog div#contenedor div#col_central_blog p span.tag_name{
	color:#8B0551;
}

body.blog div#contenedor div#col_central_blog article.list div.info_nota h1 a:link,
body.blog div#contenedor div#col_central_blog article.list div.info_nota h1 a:visited
{    
font: 24px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0;
    text-transform: uppercase;
	color: #0172AA;
	text-decoration:none;
	}


body.blog div#contenedor div#col_central_blog article.list div.info_nota h1 a:hover
{    

	color: #0172AA;
	text-decoration:none;
	}


/*article.list h1{
font-size:24px;	
color:#0172aa;
}*/

div.info_nota{
margin:20px 0 0 20px;
float:right;
width:375px;
}

ul.paginacion{
margin:30px 0;
padding:0;	
}

ul.paginacion img{
border:none;
}

ul.paginacion li{
margin:0 5px 0 0;
padding:0;
float:left;
display:inline-block;
}

ul.paginacion li a{
font: 20px 'LeagueGothicRegular';
background-color:#666;
padding:5px 10px;
text-decoration: none;
color:#fff;
}
ul.paginacion li a:hover{
background-color:#8b0551;
}

.space50 { height:172px;}
.space140 { height:220px; border-bottom: 5px solid #980357;}


/*
nav.categorias{
background:url(../images/bg_menu.jpg) 0 0 repeat-x;
margin: 0px 0px 0px 0px;
padding:0px;
}


nav.categorias ul{
margin:0 auto;
padding:0;
width:960px;	
height:30px;
}

nav.categorias ul li{
display:inline-block;
background:url(../images/line.jpg) left center no-repeat;
height:30px;
margin:0 -4px 0 0;
}

nav.categorias ul li.last2{
border-right:solid 1px #ccc;
}

nav.categorias ul li a{
font: 15px 'HelveticaNeueLT57CnRegular';
text-decoration:none;
color:#666;
margin:0;
padding:5px 5px 5px 5px;
display:inline-block;
height:30px;
}

nav.categorias ul li a.clientes{ background:url(../images/icon_clientes.jpg) 25px 0 no-repeat;}
nav.categorias ul li a.eventos{ background:url(../images/icon_eventos.jpg) 25px 0 no-repeat;}
nav.categorias ul li a.novedades{ background:url(../images/icon_novedades.jpg) 25px 0 no-repeat;}
nav.categorias ul li a.destacados{ background:url(../images/icon_destacados.jpg) 25px 0 no-repeat;}
nav.categorias ul li a.prensa{ background:url(../images/icon_prensa.jpg) 25px 0 no-repeat;}
nav.categorias ul li a.recursos{ background:url(../images/icon_recursos.jpg) 25px 0 no-repeat;}


nav.categorias ul li a:hover{
color:#8b0551;
border-bottom:solid 4px #8b0551;
}
*/


html.js body.blog div#contenedor div#col_central_blog article.destacado p a:link,
html.js body.blog div#contenedor div#col_central_blog article.destacado p a:visited
{ color:#8b0551; text-decoration:none;}


html.js body.blog div#contenedor div#col_central_blog article.destacado p a:hover
{ color:#8b0551; text-decoration:underline;}


/*autor*/
.author-intro .author-twitter {
    float: right;
    font-size: 12px;
    margin-top: 5px;
}
.author-intro .author-twitter a {
    color: #2E90BF;
}
.author-block .author-twitter {
    float: right;
    font-size: 12px;
    margin-right: 10px;
}
.author-block .author-twitter a {
    color: #FFFFFF;
}
.author-block {
    background: none repeat scroll 0 0 #69C5F1;
    border-bottom: 5px solid #52B5E5;
    color: #FFFFFF;
    margin: 10px 0 20px;
    overflow: hidden;
    padding: 18px 10px 10px 16px;
    width: 607px;
}
.author-block .image-holder {
    border: 6px solid #8ED4F6;
    float: left;
    margin: 0 23px 0 0;
}
.author-block.author-archive {
    margin-bottom: 20px;
    margin-top: 0;
}
* html .author-block .image-holder {
    margin-right: 20px;
}
.author-block .image-holder img {
    border: 1px solid #FFFFFF;
}
.author-block .text-holder {
    height: 1%;
    overflow: hidden;
}
.author-block h1, .author-block h3 {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 3px;
    text-transform: none;
}

body.blog div#contenedor div#col_central_blog article.destacado div.author-block div.text-holder h3 a,
author-block div.text-holder h3 a:link,
author-block div.text-holder h3 a:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
	
body.blog div#contenedor div#col_central_blog article.destacado div.author-block div.text-holder h3 a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	}
		
	
.author-block p {
    margin: 0 0 16px;
}
.author-block p a,
body.blog div#contenedor div#col_central_blog article.destacado div.author-block div.text-holder p a.tuit {
    color: #FFFFFF;
    text-decoration: underline;
}



.author-block p a:hover,
body.blog div#contenedor div#col_central_blog article.destacado div.author-block div.text-holder p a.tuit:hover {
    text-decoration: none;
}
.author-block .more {
    background: url("images/arrow4.html") no-repeat scroll 0 2px transparent;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 0 0 19px;
}

/*autor*/



body.blog div#contenedor div#col_central_blog article.destacado div h3.comentarios
{color: #0172AA;
    font: 22px/22px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    text-transform: uppercase;}
	
body.blog div#contenedor div#col_central_blog article.destacado h3.quizas
{color: #0172AA;
    font: 22px/22px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 25px 0px 5px 0px;
    text-decoration: none;
    text-transform: uppercase;}	

/*---------------------- BLOG ---------------------*/

/*---------------------- PAGINACION ---------------------*/


.wp-pagenavi {
	clear: both;
	margin: 15px 0px 5px 0px;
	font: 20px 'LeagueGothicRegular';
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	background-color:#666;
	padding: 3px 5px;
	margin: 2px;
	color: #fff;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color: #fff;
	background-color:#8b0551;
}

.wp-pagenavi span.current {
	font-weight: bold;
	background-color:#8b0551;
}

/*---------------------- PAGINACION ---------------------*/



/*---------------------- TAGS ---------------------*/


body.blog div#contenedor aside h2.none
{
background:url(../images/titulo_azul.html) 0 0 no-repeat;
display:inline-block;	
width:234px;
height:42px;
color:#fff;
padding:6px 0 0 15px;	
margin:30px 0 0 0;
font: 28px 'LeagueGothicRegular';
}


html#facebook.tinyViewport body.plugin div#LikeboxPluginPagelet
{ width: 230px;}

body.blog div#contenedor aside div.tagcloud
{ width: 230px;
padding: 0px 10px;
}

body.blog div#contenedor aside div.tagcloud a:link,
body.blog div#contenedor aside div.tagcloud a:link
{font:'HelveticaNeueLT57CnRegular'; color:#666;text-decoration:none;}

body.blog div#contenedor aside div.tagcloud a:visited
{font:'HelveticaNeueLT57CnRegular'; color:#8b0551; text-decoration:none;}



/*---------------------- TAGS ---------------------*/


/*---------------------- QKFOTO ---------------------*/

body.blog div#contenedor aside div#blog-sidebar {
	float: right;
	}

.pod_blog { width:235px; margin:0px 0px 5px 0px; padding:0px;}

body.blog div#contenedor aside .pod_blog #bar_facebook {
	background:url(../images/blog/facebook.html) top left no-repeat;
	height:50px;
width:235px;
	}

body.blog div#contenedor aside .pod_blog #bar_tags {
	background:url(../images/blog/tags.html) top left no-repeat;
	height:50px;
width:235px;
	}
	
body.blog div#contenedor aside div#blog-sidebar .pod_blog #nube{
	padding: 10px 15px 0px 15px;
	}	

body.blog div#contenedor aside .pod_blog #bar_laqkfoto {
	background:url(../images/blog/laqkfoto.html) top left no-repeat;
	height:50px;
width:235px;
	}
	
body.blog div#contenedor aside div#blog-sidebar div.pod_blog a img.foto_big {
  
  opacity: 0.8; /* good browsers */
    filter: alpha(opacity=80); /* ye 'old IE */

  -moz-border-filter:opacity(80%);  
-o-border-filter: opacity(80%);  
-ms-border-filter: opacity(80%);  
  -webkit-filter: opacity(80%);  
	}
body.blog div#contenedor aside div#blog-sidebar div.pod_blog a img.foto_mini {
  -moz-border-filter:opacity(80%);  
-o-border-filter: opacity(80%);  
-ms-border-filter: opacity(80%);  
  -webkit-filter: opacity(80%);   
	}	
		
	
body.blog div#contenedor aside .pod_blog #bar_laqkfoto h2,
body.blog div#contenedor aside .pod_blog #bar_tags h2,
body.blog div#contenedor aside .pod_blog #bar_facebook h2,
body.blog div#contenedor aside .pod_blog #bar_diseno_desarrollo h2{
color:#fff;
padding:10px 0px 0px 15px;	
margin:0px 0px 0px 0px;
font: 20px 'LeagueGothicRegular';
	}	


body.blog div#contenedor aside .pod_blog #bar_diseno_desarrollo {
	background:url(../images/blog/diseno_desarrollo.html) top left no-repeat;
	height:50px;
width:235px;
	}
	
body.blog div#contenedor aside div#blog-sidebar div.pod_blog div.noti div.fecha_gris
{
	width: 20px;
	height:30px;
	float:left;
	background: #333;
	border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;	
padding:8px 5px 5px 5px;
margin: 0px 5px 5px 15px;
	}
	
	
body.blog div#contenedor aside div#blog-sidebar div.pod_blog div.noti h3 a:link,
body.blog div#contenedor aside div#blog-sidebar div.pod_blog div.noti h3 a:visited
{ color: #0172aa; font-size:13px; font-weight:bold; text-decoration:none;}	

body.blog div#contenedor aside div#blog-sidebar div.pod_blog div.noti h3 a:hover
{ color: #0172aa; text-decoration: underline;}	


body.blog div#contenedor aside div#blog-sidebar div.pod_blog div.noti div.fecha_gris p.mes
{
	font: 14px 'LeagueGothicRegular';
	color: #fff;
	padding:0px;
	margin:0px;
	text-align:center;
	line-height: 16px;
}
	

body.blog div#contenedor aside div#blog-sidebar div.pod_blog div.noti div.fecha_gris p.dia
{
	font: 22px 'LeagueGothicRegular';
	color: #fff;
	padding:0px;
	margin:0px;
	text-align:center;
	line-height: 16px;
}
	
	
html.js body.blog div#contenedor aside div#blog-sidebar div.pod_blog div.noti p.bajada_noti	
{
	padding:0px 0px 0px 15px;
	margin:0px;
	text-align:left;
	font-size: 12px;}
	
	
	
body.blog div#contenedor aside .pod_blog_labs {
	background:url(../images/blog/bg_labs.html) top left no-repeat;
	width: 235px;
	height:270px;
	margin:0px 0px 5px 0px;
	}	
	
body.blog div#contenedor aside .pod_blog_labs #labs {
	padding: 110px 0px 0px 15px;
	}		


body.blog div#contenedor aside .pod_blog_labs #labs img.ico {
		padding: 0px 0px 0px 0px;
		margin:0px 0px 35px 0px;
		float: left;
		width:35px;
	}		

html.js body.servicios div#contenedor2 div#pages div#page-qkstudio-labs.page div.descripcion article.serv_cont h3.subti {
	color: #e1e1e1;
    font: 24px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
	
	}


body.blog div#contenedor aside .pod_blog_labs #labs h2.titulo_int{
color:#fff;
padding:3px;	
margin: 0 0 0 40px;
font: 16px 'LeagueGothicRegular';
/*width: 140px;*/
	}	
	
	
	
body.blog div#contenedor aside .pod_blog_labs #labs h2.titulo_int a.ti_in:link,
body.blog div#contenedor aside .pod_blog_labs #labs h2.titulo_int a.ti_in:visited{
color:#fff;
padding:3px;	
font: 16px 'LeagueGothicRegular';
text-decoration:none;
	}
	
body.blog div#contenedor aside .pod_blog_labs #labs h2.titulo_int a.ti_in:hover{
color:#fff;
padding:3px;	
font: 16px 'LeagueGothicRegular';
text-decoration:underline;
	}			
	
body.blog div#contenedor aside .pod_blog_labs #labs p{
color:#fff;
    margin: 0 0 0 25px;
    padding: 0 5px 0 20px;
font-size: 11px;
	}		


/*---------------------- QKFOTO ---------------------*/



/*---------------------- CAPACIDADES ---------------------*/

.grupo_cap {
	float:left;
	display:inline-block;	
	margin:0px 10px 0px 0px;
	width: 215px; /*era 247*/
	}
	
.grupo_cap h2{
	/*background:url(../images/bg_titulo_capa.jpg) top left no-repeat;*/
	background: #141414;
	display:block;
	/*width:248px;*/
	height:42px;
	color:#fff;
	text-align:center;
	padding:3px 0 0 0;
	text-transform:uppercase;
	margin:0;

	}
	
html.js body.servicios div#contenedor2 div#pages div#page-capacidades.page div#capa.descripcion_vacia div.grupo_cap h2	
{	font-size: 12px;}
	
.grupo_cap ul{	
	margin-top:15px;
	margin-bottom:50px;	
	
	}
	
.grupo_cap ul li{
	color:#CCC;
	margin:0;
	border-bottom:solid 1px #303030;
	padding:5px 0;
	}

.icono_capa{
	background:url(../images/bg_iconos.html) top center no-repeat;
	/*width:247px;*/
	height:110px;
	display:block;
	padding:0px 0 0 0;	
}

.icono_capa img{
	display:block;
	width:105px;
	margin:auto;
}

#last_capa.grupo_cap{
	float:left;
	margin:0;
	}


/*---------------------- FIN CAPACIDADES ---------------------*/



/*---------------------- CLIENTES ---------------------*/

div#col_right p{
	font-size:13px;
	color:#666;
	}

ul#clientes_box, ul#clientes_box2{ margin:0; padding:0px 0px 0px 15px;}



li.simplelogo { float:left;
   width: 175px; /*188*/
   height: 149px;
   overflow: hidden;
   position: relative;
   text-align: center;
   list-style-type:none;
   margin:0 12px 12px 0;}


.view_client {
   width: 175px; /*188*/
   height: 149px;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
  /*
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   border:solid 1px #e2e2e2;
   */
   cursor: default;
   list-style-type:none;
   margin:0 12px 12px 0; /*antes 20*/
}



.view_client .mascara,.view_client .content {
   width: 156px;
   height: 128px;
   padding:16px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view_client img {
   display: block;
   position: relative;
}
.view_client h2 {
   text-transform: uppercase;
   color: #9B1460;
   text-align: left;
   position: relative;
   font-size: 17px;
   padding: 0;
   margin:0 !important;
   font: 26px 'LeagueGothicRegular';
   line-height:22px;
}
.view_client p {
   font-size: 12px;
   position: relative;
   color: #666 !important;
   margin:5px 0 10px 0 !important;
   padding: 0 10px 0 0;
   text-align: left;
}
.view_client a.info {
	background:url(../images/mas.html) right 0 no-repeat;
	display: inline-block;
	text-decoration: none;
	color: #242424;
	text-transform: uppercase;
	font: 20px 'LeagueGothicRegular';
	padding:0;
	float:left;
	padding:0 30px 0 0;
	height:25px;
	margin:5px 0 0 0;   
}

.view_client a.info:hover {
   background-position:right -25px;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}

.view-fifth img {
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth .mascara {	
   background: url(../images/bg_clientes.html) top left repeat-x;
   -webkit-transform: translateX(-300px);
   -moz-transform: translateX(-300px);
   -o-transform: translateX(-300px);
   -ms-transform: translateX(-300px);
   transform: translateX(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

.view-fifth:hover .mascara {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);   
}

.view-fifth:hover img {
   -webkit-transform: translateX(300px);
   -moz-transform: translateX(300px);
   -o-transform: translateX(300px);
   -ms-transform: translateX(300px);
   transform: translateX(300px);
}


section#listado_clientes {
	background: #1C1C1C;
	padding: 10px;
	margin: 10px 0px 0px 0px;
	width: 950px;
	display:table;
	padding-bottom:30px;
	border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius:5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
	}
	
section#listado_clientes ul
{ float:left;
width: 210px;
margin: 10px 10px 0px 0px;
padding: 0px 0px 0px 10px;
/*border: 1px solid #ccc;*/
}

section#listado_clientes ul li
{ list-style:inside;
list-style-type: square;
font-size:12px;
line-height: 15px;
color:#ccc;}	

section#listado_clientes ul li a:link,
section#listado_clientes ul li a:visited
 { color:#f5f5f5; text-decoration:none;}
 
 section#listado_clientes ul li a:hover
 { color:#F61896; text-decoration:none;}

section#listado_clientes ul li.pais
{ list-style:inside;
list-style-type: none;
text-transform:uppercase;
padding: 5px 0px 5px 0px;
 color: #F61896;
    font: 18px/18px 'LeagueGothicRegular',Helvetica,sans-serif;}	

section#listado_clientes ul li.pais_vacio
{ list-style:inside;
list-style-type: none;
font-size:14px;
line-height: 16px;
height:16px;
color:#e1e1e1;
font-weight:bold;
padding: 5px 0px 5px 0px;}	

/*---------------------- FIN CLIENTES ---------------------*/


.right { float:right;}






/*MENU*/

/* LINK TRANSITION */
#menu_blog a {
	-moz-transition:color 0.3s ease-out;
	-webkit-transition:color 0.3s ease-out;
	-o-transition:color 0.3s ease-out;
	transition:color 0.3s ease-out;
}
/* MENU STYLE */

/*
header {
	width:100%;
}*/

#menu_blog {
	background:#222;
	float:left;
	height:35px;
	line-height:35px;
	width:100%;
}
nav.categorias {
	margin:0 auto;
	padding:0 15px;
	position:relative;
	width:960px;
}
nav.categorias ul {
	margin:0;
	padding:0;
}
nav.categorias ul li {
	float:left;
	position:relative;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	text-align:left;
	text-transform:uppercase;
	font-family: 'HelveticaNeueLT57CnRegular';
    font-size: 14px;
    font-weight: normal;
	border-right:1px solid #ccc;	
}
nav.categorias ul li:first-child {
	/*border-left:1px solid #ccc;*/
}
nav.categorias ul li a {
	color:rgba(255,255,255,0.6);
	text-decoration:none;
	display:block;
}
nav.categorias ul li a:hover {
	color:#fff;
}
nav.categorias ul li:hover > a { /* ACTIVATE LINK WHEN THE MOUSE OVER SUB-MENU */
	color:#fff;
}


.current_page_item{} 
.current-cat{}
.current-menu-item{} 


nav.categorias ul li span { 
	background:url(../images/arrow.html) center no-repeat;
	height:10px;
	position:absolute;
	text-indent:-9999px;
	top:10px;
	right:5px;
	width:10px;
}
nav.categorias ul li span.arrow {
	background-position:0 2px;
}
nav.categorias ul li span.arrow-right {
	background-position:-10px 2px;
}
nav.categorias ul li ul.sub-menu { /* FIRST SUB-MENU STYLE */
	float:left;
	list-style:none;
	margin:0;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:0px;
	top:31px;
	background:#222;
	opacity:0;
	visibility:hidden; /* Avoids being selected even if the opacity is set to 0 */
        
        /* CSS3 Multiple Transitions */

	-moz-transition:opacity 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear; 
	-webkit-transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
	-o-transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
	transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
}
nav.categorias ul li ul.sub-menu li {
	border:none;
	border-bottom:1px solid #ccc;
	clear:both;
	margin-top:-15px;
	padding:0;
	width: 110px;
	-moz-transition:opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;
	-webkit-transition:opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;
	-o-transition:opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;
	transition:opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;
}

nav.categorias ul li ul.sub-menu li a {
	color:rgba(255,255,255,0);
	padding: 0px 10px 0px 10px;
}
nav.categorias ul li:hover ul.sub-menu {
	opacity:1;
	visibility:visible;
}
nav.categorias ul li:hover ul.sub-menu li {
	margin-top:0;
	opacity:1;
}
nav.categorias ul li:hover ul.sub-menu li a {
	color:rgba(255,255,255,0.6);	
	-moz-transition:color 0.1s ease-out;
	-webkit-transition:color 0.1s ease-out;
	-o-transition:color 0.1s ease-out;
	transition:color 0.1s ease-out;
}
nav.categorias ul li:hover ul.sub-menu li a:hover {
	color:rgba(255,255,255,1);	
	-moz-transition:color 0.3s ease-out;
	-webkit-transition:color 0.3s ease-out;
	-o-transition:color 0.3s ease-out;
	transition:color 0.3s ease-out;
}


nav.categorias ul li:hover ul.sub-menu li:hover > a { 
        /* ACTIVATE LINK SUB-MENU WHEN THE MOUSE OVER SUBSUB-MENU */
	color:#fff;
}
/* SUB-MENU SUB STYLE */
nav.categorias ul li ul.sub-menu li ul.sub-menu {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	left:61px;
	top:0px;
	background:#222;
	width:110px;
	opacity:0;
	visibility:hidden;
	-moz-transition:opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
	-webkit-transition:opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
	-o-transition:opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
	transition:opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
}
nav.categorias ul li ul.sub-menu li ul.sub-menu li{
	border:none;
	border-bottom:1px solid #ccc;
	clear:both;
	margin:0;
	padding:0;
	width:110px;
	opacity:1;
}
nav.categorias ul li ul.sub-menu li:hover ul.sub-menu {
	opacity:1;
	left:91px;
	visibility:visible;
}

/*qklabs - */

div#qklabs_header {
	display:block; 
	width:950px;
	height:180px;
	background: url(../images/servicios/labs/qklabs_header.html) no-repeat center top;
}

div#qklabs_header  span { display:none; }

body.servicios div#contenedor2 div#qklabs-inner {
    background: none repeat scroll 0 0 transparent;
    margin: 6px 0 0 !important;
    min-height: 200px;
    padding: 25px;
    width: 900px;
}
div.descripcion h3.volanta {
    color: #CCCCCC;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
article#qklabs-banner ul { margin: 0 0 0 3px !important; }
article#qklabs-banner ul li { list-style:none !important;  margin-bottom: 10px !important; }
article#qklabs-banner p { margin-bottom:3px !important; }
article#qklabs-banner a { text-decoration: none !important; }
article#qklabs-banner a h4 { font-size: 20px !important; color:#0172AA;}
article#qklabs-banner a h4:hover { color:#cccccc;}

article#qklabs-banner-bg { 
	background:url(../images/servicios/labs/app_estelares_pattern.html) no-repeat left bottom; 
	height:300px; 
	margin-top: 132px;
	}
	
article#qklabs-banner-bg h4 { font-size: 20px !important; color:#0172AA; }

article#qklabs-banner-bg a#patterns { 
	background: none repeat scroll 0 0 #CCCCCC;
    color: #0172AA;
    display: block;
    float: left;
    margin-top: 125px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 193px;
	font-family:'LeagueGothicRegular';
	text-transform:uppercase;
	font-size:17px;
}

.qklabs_img_cont {
	display:block; 
	width:190px;
	height:107px;
	overflow:hidden;
	}
	
.col_vid_free, .col_12y3, .col_app_free {
	width:305px; /*border:1px solid #999; height:350px;*/ float:left; padding: 10px 10px 10px 10px; 
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	background: #0b0b0b;
	margin: 0px 10px 0px 0px;
}

.col_12y3 { 	margin-top: 15px; width: 640px; }
div.col_vid_free h5 { margin-bottom:7px !important; }
.col_app_free { width:650px; height:400px; margin:15px 0; 
	background:url(../images/servicios/labs/bg_app.html) no-repeat left top;
}

a.go_demo {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	color:#0172AA;
	text-decoration:none;
	background:#272727;
	float: left;
    font: 17px 'LeagueGothicRegular',Helvetica,sans-serif;
    margin: 16px 0 0;
    padding: 5px 0;
    text-transform: uppercase;
    width: 305px;
    text-align: center;
	-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;
	}
	
a.go_demo:hover { 
	background:#ccc;
}

h1#aug_rel { 
	background: url(../images/servicios/labs/RA-icon.html) no-repeat left top;
	padding-left: 75px !important;
	}

h1#tdt_ { 
	background: url(../images/servicios/labs/TDT-icon.html) no-repeat left top;
	padding-left: 75px !important;
	}
	
	


html.js body.blog div#contenedor div#col_central_blog article.destacado ul li a:link,
html.js body.blog div#contenedor div#col_central_blog article.destacado ul li a:visited	{
	color: #8B0551;
	text-decoration: none;
	}

html.js body.blog div#contenedor div#col_central_blog article.destacado ul li a:hover	{
	color: #8B0551;
	text-decoration: underline;
	}
	
	
	/*form si / no*/

/*LABELS ES*/
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-14items.cf-box-group label#label-4-141.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-14items.cf-box-group label#label-4-142.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-15items.cf-box-group label#label-4-151.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-15items.cf-box-group label#label-4-152.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-16items.cf-box-group label#label-4-161.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-16items.cf-box-group label#label-4-162.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-17items.cf-box-group label#label-4-171.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-17items.cf-box-group label#label-4-172.cf-after,

/*LABELS EN*/

html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-14items.cf-box-group label#label-7-141.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-14items.cf-box-group label#label-7-142.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-15items.cf-box-group label#label-7-151.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-15items.cf-box-group label#label-7-152.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-16items.cf-box-group label#label-7-161.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-16items.cf-box-group label#label-7-162.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-17items.cf-box-group label#label-7-171.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-17items.cf-box-group label#label-7-172.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-18items.cf-box-group label#label-7-181.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-18items.cf-box-group label#label-7-182.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-19items.cf-box-group label#label-7-191.cf-after,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-19items.cf-box-group label#label-7-192.cf-after

{
    display: inline;
    float: left;
    width: 30px;
    padding: 0px;
    margin: 2px 5px;
    color: #999;
}

html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-20 label#label-4-20.secq
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-20 label#label-4-20.secq span,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-21 label#label-4-21.secq,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-21 label#label-4-21.secq span,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-22 label#label-7-22.seccap,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-22 label#label-7-22.seccap span
{
    display: inline;
    float: left;
    width: 300px;
font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    color: #ccc;
}


html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-20.textonly

{
    display: inline;
    float: left;
    width: 370px;
	font-size: 12px;
    line-height: 16px;
    margin: 10px 0px 10px 0px;
    padding: 0;
    color: #ccc;
	font-weight: bold;
}



/*INPUTS ES*/
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-14items.cf-box-group input#cf4_field_14-1.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-14items.cf-box-group input#cf4_field_14-2.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-15items.cf-box-group input#cf4_field_15-1.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-15items.cf-box-group input#cf4_field_15-2.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-16items.cf-box-group input#cf4_field_16-1.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-16items.cf-box-group input#cf4_field_16-2.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-17items.cf-box-group input#cf4_field_17-1.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms4form.cform ol.cf-ol li#li-4-17items.cf-box-group input#cf4_field_17-2.cf-box-b,

/*INPUTS EN*/
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-19items.cf-box-group input#cf7_field_19-2.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-19items.cf-box-group input#cf7_field_19-1.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-18items.cf-box-group input#cf7_field_18-2.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-18items.cf-box-group input#cf7_field_18-1.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-17items.cf-box-group input#cf7_field_17-2.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-17items.cf-box-group input#cf7_field_17-1.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-16items.cf-box-group input#cf7_field_16-2.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-16items.cf-box-group input#cf7_field_16-1.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-15items.cf-box-group input#cf7_field_15-2.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-15items.cf-box-group input#cf7_field_15-1.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-14items.cf-box-group input#cf7_field_14-2.cf-box-b,
html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto div form#cforms7form.cform ol.cf-ol li#li-7-14items.cf-box-group input#cf7_field_14-1.cf-box-b
{
	display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 15px;
	}



html.js body.busquedas div#contenedor5 div.pagecontenidos article.form_presupuesto ol.cf-ol li { clear:left;} 


.info_po {
	width: 750px;
	float: left;
	}

.quote_button {
	    float: right;
	}



#quote_icon{
  display: block;
  width: 100px;
 /* height: 35px;
  background: url("../images/qkstudio.png") no-repeat 0 0;
  text-decoration:none;*/
  background: #F61896; 
  margin: 0px 5px 0px 0px; 
  padding:5px 5px; 
  -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
   -webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear;
   ext-decoration:none;
   
}
#quote_icon:link {text-decoration:none;}
#quote_icon:hover {/* background-position: -250px 0;*/  background: #333; text-decoration:none;  }
#quote_icon span { 
	font: 18px 'LeagueGothicRegular', Helvetica, sans-serif; text-transform:uppercase; color:#FFF;
}  

html.js body.portfolio_qkstudio div#contenedor4 section#portfolio article.portfolio_data div.quote_button a#quote_icon p { 
	color:#FFF;
	font-size: 12px;
}  


html.js body.portfolio_qkstudio div#contenedor4 section#anexos_info article#mas_data_proyecto p a.link_web:link,
html.js body.portfolio_qkstudio div#contenedor4 section#anexos_info article#mas_data_proyecto p a.link_web:visited {
	color: #F61896;
	text-decoration: none;
	}
	
html.js body.portfolio_qkstudio div#contenedor4 section#anexos_info article#mas_data_proyecto p a.link_web:hover {
	color: #fff;
	text-decoration: underline;
	}	


html.js body.clientes div#contenedor4 section#portfolio_showcase { background:none;}


div#page-qkstudio-labs.page div.descripcion div.casos_asociados div.ca_col1y2_free a.Realidad:link,
div#page-qkstudio-labs.page div.descripcion div.casos_asociados div.ca_col1y2_free a.Realidad:visited,
div#page-qkstudio-labs.page div.descripcion div.casos_asociados div.ca_col1y2_free a.TDT:link,
div#page-qkstudio-labs.page div.descripcion div.casos_asociados div.ca_col1y2_free a.TDT:visited { color:#F61896; text-decoration:none;}

div#page-qkstudio-labs.page div.descripcion div.casos_asociados div.ca_col1y2_free a.Realidad:hover,
div#page-qkstudio-labs.page div.descripcion div.casos_asociados div.ca_col1y2_free a.TDT:hover { color:#fff; text-decoration:none;}


/*---------------------- SECCION ENCUESTA ---------------------*/

body#encuesta {
	background: url(../images/bg_nosotros.html) top center no-repeat black;
	}
html.js body#encuesta #forms_qkstudio form#cforms3form .form_title2 {
	margin: 30px 0 10px 0px!important;
	text-shadow:none;
	}
html.js body#encuesta #forms_qkstudio form#cforms3form ol.cf-ol li.textonly {
	margin: 30px 0 10px 0px!important;
	text-shadow:1px 1px 1px #000;
	}
	
html.js body#encuesta #forms_qkstudio form#cforms3form ol.cf-ol li.cf-box-title {
	padding: 8px 0 0 0;
    color:#ccc;
	}

html.js body#encuesta #forms_qkstudio form#cforms3form ol.cf-ol label {
	display: inline-block;
	color:#ccc;
	width:170px;
	/*padding-right:15px;*/
	}	
html.js body#encuesta #forms_qkstudio form#cforms3form ol.cf-ol label span {
	color:#ccc;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
	}
html.js body#encuesta #forms_qkstudio form#cforms3form ol.cf-ol li#li-3-7items .cform input[type="radio"] {
float:left;
	}
html.js body#encuesta #forms_qkstudio form#cforms3form ol.cf-ol li.cf-box-group {
padding-left:0;
	}
	
/*---------------------- FIN SECCION ENCUESTA ---------------------*/




/************************ SERVICIOS 2013 ************************************/

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"), local("OpenSans-Light"), url("https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url("https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url("https://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}


article.serv_cont p {
    font: 300 14px/22px 'Open Sans',sans-serif; color: #f5f5f5; padding: 5px 0px 5px 0px;
}

article.serv_cont p a:link,
article.serv_cont p a:visited {
    color: #fff; text-decoration: underline;
}

article.serv_cont p a:hover {
    color: #F61896; text-decoration: underline;
}

article.serv_cont h3.serv_volanta {
    font: 600 22px/30px 'Open Sans',sans-serif; color: #f5f5f5; margin: 0px 0px 20px 0px;
}

article.serv_cont ul {
    margin: 10px 0px 10px  0px;
}

article.serv_cont ul li {
    font: 300 14px/22px 'Open Sans',sans-serif; color: #f5f5f5; padding: 10px 0px 10px  20px;
    border-bottom: 1px solid #333;
}

div.pod_col {width:280px; float:left; -webkit-border-radius: 15px; -moz-border-radius: 15px;
border-radius: 15px; }
div.pod_col:hover {background:#000;     
	-webkit-transition: all 0.5s linear; 
    -moz-transition: all 0.5s linear; 
    -o-transition: all 0.5s linear; 
    transition: all 0.5s linear;}
div.pod_col a {text-align: center; color:#fff; text-decoration:none; }
section.ancho {width:900px;}
article.service_pods {  }
article.service_pods figure.pod_icon { background:url(../images/iconos/bg_circulo.html) 0 0 no-repeat; height:105px; width:105px; overflow:hidden; margin:10px auto; padding:0 auto;}
article.service_pods figure.pod_icon img { margin: 7px auto 0px auto;}

body.servicios div#contenedor2 div#pages div#page-capacidades.page div#capa.descripcion_vacia section.ancho div.pod_col a article.service_pods h2.pod_tit_serv { text-align: center; color:#fff; margin:5px 0px; font: 30px 'LeagueGothicRegular',Helvetica,sans-serif;
    text-transform: uppercase;}
p.pod_desc_serv { text-align:center; color:#fff; margin:5px 0px; padding:0px 10px 10px 10px; font-family: Helvetica,Helvetica Neue,Arial,sans-serif; font-size:13px;}

/*nuevo frente servicios*/
div.pod_col {width:280px; float:left; -webkit-border-radius: 15px; -moz-border-radius: 15px;
border-radius: 15px; margin: 0 0 20px;}
div.pod_col:hover {background:#191919;     
	-webkit-transition: all 0.5s linear; 
    -moz-transition: all 0.5s linear; 
    -o-transition: all 0.5s linear; 
    transition: all 0.5s linear;}
div.pod_col a {text-align: center; color:#fff; text-decoration:none;  }
section.ancho {margin: 25px;
    width: 940px;}
article.service_pods {  }
article.service_pods figure.pod_icon { background:url(../images/iconos/bg_circulo.html) 0 0 no-repeat; height:105px; width:105px; overflow:hidden; margin:10px auto; padding:0 auto;}
article.service_pods figure.pod_icon img { margin: 7px auto 0px auto;}
h2.pod_tit_serv { text-align: center; color:#fff; margin:5px 0px; font: 30px 'LeagueGothicRegular',Helvetica,sans-serif;
    text-transform: uppercase;}

 article.service_pods figure.pod_icon:hover {
    transform: scale(1.03, 1.03);
}

p.pod_desc_serv { text-align:center; color:#fff; margin:5px 0px; padding:0px 10px 10px 10px; font-family: Helvetica,Helvetica Neue,Arial,sans-serif; font-size:13px;}



/*BLOG*/
div#col_central_blog article.destacado p
{
font: 300 14px/22px 'Open Sans',sans-serif !important;
color:#4e4e4e;
padding: 5px 0px 5px 0px !important;	
}

div#col_central_blog article.destacado h2 
{ 
font: 600 22px/30px 'Open Sans',sans-serif !important;
color:#8B0551;
text-transform: none !important;
padding: 5px 0px 5px 0px;	
}	

div#col_central_blog article.destacado ul {  
	color: #4E4E4E;
	font: 300 14px/22px 'Open Sans',sans-serif !important;
	padding:5px 0px 5px 10px;}
	
div#col_central_blog article.destacado ul li {
	list-style:circle;
	list-style-position:inside;}	




div#col_central_blog article.destacado h3
{
font: 400 16px/26px 'Open Sans',sans-serif !important;
color:#0172AA;
text-transform: none !important;
padding: 5px 0px 5px 0px;	
}