@charset "utf-8";
/* CSS Document */
* {
	margin:0; 
	padding:0;
	outline:0;
	font-style:normal;
	line-height:1.1;
	font-family:Arial, Helvetica, sans-serif;
	}


@font-face {
    font-family: 'neuropol_x_rgbold';
    src: url('../fonts/neuropol_x_bd-webfont.eot');
    src: url('../fonts/neuropol_x_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neuropol_x_bd-webfont.woff') format('woff'),
         url('../fonts/neuropol_x_bd-webfont.ttf') format('truetype'),
         url('../fonts/neuropol_x_bd-webfont.svg#neuropol_x_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'neuropol_xlight';
    src: url('../fonts/neuropol_x_lt-webfont.eot');
    src: url('../fonts/neuropol_x_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neuropol_x_lt-webfont.woff') format('woff'),
         url('../fonts/neuropol_x_lt-webfont.ttf') format('truetype'),
         url('../fonts/neuropol_x_lt-webfont.svg#neuropol_xlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold.eot');
    src: url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold.woff') format('woff'),
         url('../fonts/opensans-bold.ttf') format('truetype'),
         url('../fonts/opensans-bold.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold.eot');
    src: url('../fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold.woff') format('woff'),
         url('../fonts/opensans-semibold.ttf') format('truetype'),
         url('../fonts/opensans-semibold.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light.woff') format('woff'),
         url('../fonts/opensans-light.ttf') format('truetype'),
         url('../fonts/opensans-light.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
html, body{
	font-size: 1em;
	outline: 0;
	}
	
ul,li{
	list-style:none;
}

img {
	border:none;
	}
	
a:focus{outline:0px;}
	
/*PARA ACCESIBILIDAD*/

/*-PARA LECTORES DE PANTALLA*/

.textindent{
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	}
	
/*GENERALES TEXTOS*/

h1{
	font-family: 'neuropol_xlight', Arial, Helvetica;
	font-size:58px;
	color:#ffffff;
	padding-top:23px;
	font-weight:normal;
	}

h1 span{
	font-family: 'neuropol_x_rgbold'; Arial, Helvetica;
	color:#000000;
	}
	
p{
	font-family:'open_sansregular', Arial, Helvetica;
	font-size:14px;
	color:#535353;
	margin-top:15px;
	line-height:20px;
	}

p b{
	font-family:'open_sanssemibold', Arial, Helvetica;
	font-weight:normal;
	}
	
a{	
	font-family:Arial, Helvetica, sans-serif;
	color:#a61610;
	text-decoration:none;
	}
	

h2, h3, h4, h5{font-weight:normal;}


/*HEADER*/

.header_top{
	margin:0 auto;
	max-width:1400px;
	height:32px;
	background:#1b1b1b;
	min-width:980px;
	
}

.header_top_cont{
	max-width:1075px;
	margin:0 auto;
}

.header{
	margin:0 auto;
	max-width:1400px;
	height:107px;
	background:#ffffff;
	min-width:980px;
	
}

.header_cont{
	width:1075px;
	margin:0 auto;
	padding:13px 0 0 0;
}

.logo{
	float:left;
}

.menu{
	float:right;
	margin:0;
}

.menu li{
	background: url("../img/menu.png") no-repeat scroll left 33px;
    float: left;
    margin: 0 0 0 12px;
    padding: 30px 0 0 20px;
	position:relative;
	height:64px;
}

.menu li:first-child{
	float:left;
	background:none;
	margin:0;
	padding:30px 0 0 0;
}

.menu li a{
	font-family: 'open_sansbold';
	font-size:14px;
	color:#000000;
	display: block;
}

.menu li a:hover, .menu li a.activo{
	color:#f9c52e;
	border-bottom:4px solid #000000;
	height:60px;
	display:block;
}

.menu li ul{
	left: 0;
    position: absolute;
    top: 90px;
	display:none;
	z-index: 9999;
}

.menu li ul li{
	background: none repeat scroll 0 0 #ffffff;
    height: auto;
	padding:0;
	margin:0 0 2px 0;
}

.menu li ul li:first-child{
	background: none repeat scroll 0 0 #ffffff;
	margin:0 0 2px 0;
	padding:0;
}

.menu li ul li a{
	padding: 10px;
    width: 170px;
}

.menu li ul li a.activo, .menu li ul li a:hover{
	border:none;
	height:auto;
}

.carrusel{
	max-width:1400px;
	height:661px;
	margin:0 auto;
	min-width:980px;
	position:relative;
}

.banner{
	height:661px;
	width:100%
}

.banner img{
	display:none;
}

.banner1{
	background:url('../img/banner.jpg') no-repeat center top;
	height:661px;
	width:100%;
}

.tienda_online{
	background:url('../img/tienda_online.png') no-repeat center right;
    color: #f9c52e;
    float: right;
    font-family: 'open_sansbold';
    font-size: 12px;
    margin: 10px 0 0;
    padding: 0 23px 0 0;
}

.elegir_idioma{
	background: url("../img/elegir_idioma.png") no-repeat scroll 115px center;
    border-left: 1px solid #868686;
    border-right: 1px solid #868686;
    color: #868686;
    float: right;
    font-family: 'open_sansbold';
    font-size: 12px;
    margin: 10px 15px 0 0;
    padding: 0 36px 0 15px;
}


.contenedor{
	max-width: 1400px;
	margin:0 auto;
    min-width: 980px;
}

.destacado{
	width:33.3%;
	position:relative;
	float:left;
}

.destacado img{
	width:100%;
}

.destacado p{
	color: #000;
    font-family: 'open_sanssemibold';
    font-size: 15px;
    margin: 0 13%;
    position: absolute;
    text-align: center;
    top: 43%;
}

.destacado p a{
    color: #000;
    display: block;
    font-family: 'open_sanssemibold';
    font-size: 17px;
    margin: 9% 0 0;
    text-align: center;
    text-decoration: underline;
}

.destacado p a span{
	background: url("../img/destacado_link.png") no-repeat scroll right center transparent;
    display: inline-block;
    height: 21px;
    margin: 0 0 -3px 12px;
    width: 29px;
}

.innovacion{
	background: url("../img/innovacion.jpg") no-repeat scroll center top transparent;
    float: left;
    height: 308px;
    min-width: 980px;
    width: 100%;
}

.innovacion_cont{
	width:980px;
	margin:0 auto;
}

.innovacion_cont h2{
	color: #ffffff;
    font-family: 'neuropol_xlight';
    font-size: 64px;
    font-weight: normal;
    line-height: 48px;
    margin: 85px 0 0 22px;
}

.innovacion_cont h2 span{
	color:#f9c52e;
	font-size:64px;
	display:block;
	font-family: 'neuropol_x_rgbold';
}

.innovacion_cont a{
	background: url("../img/innovacion_link.png") no-repeat scroll right center transparent;
    color: #ffffff;
    font-family: 'open_sanssemibold';
    font-size: 17px;
    line-height: 21px;
    margin: 24px 0 0 22px;
    padding: 0 42px 0 0;
    text-decoration: underline;
}


.banner_pie{
	background: url("../img/banner_pie.jpg") no-repeat scroll top center transparent;
	float:left;
	width:100%;
}

.banner_pie_cont{
	width:980px;
	margin:0 auto;
}

.tecnologia{
	float:left;
	width:490px;
	background:#e2e2e2;
	height:592px;
}

.jugadores{
	float:left;
	width:490px;
	background:#f6f6f6;
	height:592px;
}

.banner_pie img{
	margin:9px 0 0 0;
	width:100%;
}

.banner_pie h2{
	background: url("../img/banner_pie_tit.png") no-repeat scroll left bottom transparent;
    color: #000000;
    font-family: 'neuropol_xlight';
    font-size: 56px;
    font-weight: normal;
    line-height: 56px;
    margin: 30px 0 0 22px;
    padding: 0 0 20px;
}

.banner_pie p{
	font-family: 'open_sansregular';
	margin:27px 22px 0;
	font-size:15px;
	color:#535353;
	line-height:21px;
}

.banner_pie p b{
	font-family: 'open_sanssemibold';	
}

.banner_pie a{
	background: url("../img/innovacion_link.png") no-repeat scroll right center transparent;
    color: #000000;
    font-family: 'open_sanssemibold';
    font-size: 17px;
    line-height: 21px;
    margin: 31px 0 0 22px;
    padding: 0 42px 0 0;
    text-decoration: underline;
	float:left;
}

.boton{
	background: url("../img/innovacion_link.png") no-repeat scroll right center transparent;
    color: #000000;
    font-family: 'open_sanssemibold';
    font-size: 17px;
    line-height: 21px;
    padding: 0 42px 0 0;
    text-decoration: underline;
	float:left;
}


.siguenos{
	float:left;
	width:100%;
	height:96px;
	background:#fac42f;
}

.siguenos ul{
	width:865px;
	padding:0 0 0 115px;
	margin:23px auto 0;
}

.siguenos ul li{
	margin:0 0 0 25px;
	float:left;
}

.siguenos ul li p{
	color: #000000;
    font-family: 'neuropol_xlight';
    font-size: 40px;
    line-height: 50px;
    margin: 0;
}

.siguenos ul li a{
	background: url("../img/siguenos.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 50px;
    text-indent: -9999px;
    width: 50px;
}

.siguenos ul li a.youtube {
    background-position: -74px 0;
}

.siguenos ul li a.twitter {
    background-position: -148px 0;
}

.siguenos ul li a.google {
    background-position: -224px 0;
}

.siguenos ul li a.mail {
    background-position: -300px 0;
}

.footer{
	background: none repeat scroll 0 0 #000000;
    float: left;
    height: 34px;
    padding: 18px 0 0;
    text-align: center;
    width: 100%;
}

.footer p{
	font-family: 'open_sansregular';
	display:inline;
	margin:0;
	color:#ffffff;
	font-size:14px;
}

.footer ul{
	display:inline;	
}

.footer ul li{
	display:inline;	
	font-family: 'open_sansregular';
	display:inline;
	margin:0;
	color:#ffffff;
	font-size:14px;
}

.footer ul li a{
	font-family: 'open_sansregular';
	display:inline;
	margin:0;
	color:#ffffff;
	font-size:14px;
}

.nav {
   bottom: 12px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 99;
}

.nav a{
    width:31px;
	height:5px;
	background:#ffffff;
	display:inline-block;
	margin:0 5px;
	text-indent:-9999px;
}

.nav a.activeSlide{   
	background:#000000;	
}

.carrusel .next {
    background: url("../img/next.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    margin-top: -15px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 50%;
    width: 42px;
    z-index: 99;
}

.carrusel .prev {
    background: url("../img/prev.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    margin-top: -15px;
    position: absolute;
    left: 0;
    text-indent: -9999px;
    top: 50%;
    width: 42px;
    z-index: 99;
}

.flechas{
	position:absolute;
	top:0;
	left:50%;
	width:980px;
	margin-left:-490px;
	height:100%;
}

.tp-banner-container{
	max-width:1400px;
	position:relative;
	margin:0 auto;
	min-width:980px;
}

.tp-leftarrow.default{
	background:url('../img/prev.png')no-repeat 0 0;
	width:42px;
	height:30px;
}

.tp-rightarrow.default{
	background:url('../img/next.png')no-repeat 0 0;
	width:42px;
	height:30px;
}

.tp-bannertimer{
	display:none;
}

.tp-bullets.simplebullets.round .bullet{
	width:31px;
	height:5px;
	background:#ffffff;
}

.tp-bullets.simplebullets.round .selected, .tp-bullets.simplebullets.round .bullet:hover{
	background:#000000;	
}

.temporal{
	display:none;
}

.temporal_cont{
	background: url("../img/popup.png") no-repeat scroll 0 0 transparent;
    position: fixed;
    width: 978px;
    height: 654px;
    z-index: 999;
    top: 50%;
    margin-top: -327px;
    left: 50%;
    margin-left: -489px;
}

.temporal_cont h2{
	color: #f9c52e;
    font-family: 'neuropol_x_rgbold';
    font-size: 51px;
    font-weight: normal;
    margin: 242px 0 0 79px;
}

.temporal_cont p{
	color: #ffffff;
    font-family: 'open_sanssemibold';
    font-size: 16px;
    font-weight: normal;
    margin: 22px 0 0 150px;
	width:410px;
	text-align:center;
}

.temporal_cont p b{
	color: #f9c52e;
    font-family: 'open_sanssemibold';    
}

.temporal_cont h3{
	color: #f9c52e;
    font-family: 'neuropol_xlight';
    font-size: 18px;
    font-weight: normal;
    margin: 22px 0 0 150px;
	width:410px;
	text-align:center;
}

.pop_fondo{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index: 998;
	background:#000000;

	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70; 
}

.titulo{
	background:url('../img/titulo.jpg') no-repeat center top;
	height:110px;
}

.titulo h1{
	background: url("../img/titulo.png") no-repeat scroll right center transparent;
    float: left;
    margin: 23px 0 0;
    padding: 0 70px 0 0;
}

.wrapper{
	width:980px;
	margin:0 auto;
}

.buscador{
	float:right;
	margin:34px 0 0 0;
}

.buscador input[type="text"]{
	float:left;
	height:42px;
	background:#5e5f5f;
	width:260px;
	padding:0 0 0 10px;
	color:#ffffff;
	font-size:15px;
	font-family: 'open_sansregular';
	border:none;
}

.buscador input[type="submit"]{
	background: url("../img/buscador.png") no-repeat scroll center center #5e5f5f;
    border: medium none;
    cursor: pointer;
    height: 42px;
    text-indent: -9999px;
    width: 52px;
	
}

.contenido{
	background: url("../img/fondo.png") repeat scroll center center transparent;
	float: left;
    width: 100%;
}

.list_noticias{
	float:left;
	width:100%;
	padding:0 0 36px 0;
}

.list_noticias li{
	float:left;
	width:314px;
	margin:20px 0 0 19px;
	background:#f8f8f8;
	height:447px;
	position:relative;
}

.list_noticias li:nth-child(2n){
	background:#e2e2e2;	
}



.list_noticias li.first{
	margin:20px 0 0 0;
}

.list_noticias li img{
	display:block;
}

.list_noticias li h2{
	 border-bottom: 1px solid #e2e2e2;
    color: #000000;
    font-family: "open_sanssemibold";
    font-size: 22px;
    margin: 22px 24px 0;
    padding: 0 0 19px;
}

.list_noticias li p{
	
    margin: 15px 24px 0;
}

.list_noticias li .fecha{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:35px;
	background:#efefef;
}

.list_noticias li .fecha p{
	background: url("../img/fecha.png") no-repeat scroll left center transparent;
    color: #727272;
    font-size: 13px;
    margin: 10px 0 0 24px;
    padding: 0 0 0 26px;
	float:left;
}

.list_noticias li .fecha a{
	background: url("../img/link.png") no-repeat scroll right center transparent;
    color: #000000;
    float: right;
    font-family: "open_sanssemibold";
    font-size: 14px;
    margin: 12px 27px 0 0;
    padding: 0 24px 0 0;
    text-decoration: underline;
    text-transform: uppercase;
}

.paginador{
	float: left;
    padding: 0 0 60px;
    text-align: center;
    width: 100%;
}

.paginador li{
	display:inline-block;
	margin:0 5px;
}

.paginador li a{
	background: none repeat scroll 0 0 #606161;
    color: #bababa;
    display: inline-block;
    font-family: "neuropol_xlight";
    font-size: 25px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    width: 39px;
}

.paginador li a.prev{
	background: url("../img/nav_prev.png") no-repeat scroll center center transparent;
	text-indent:-9999px;
}

.paginador li a.next{
	background: url("../img/nav_next.png") no-repeat scroll center center transparent;
	text-indent:-9999px;
}

.noticia_completa{
	margin:19px 0 82px 0;
	float: left;
	width: 100%;
	background:#f8f8f8;
}

.noticia_completa .tit_noticia{
	height:75px;
	background:#bdbdbd;
}

.noticia_completa .tit_noticia h2{
	float:left;
	font-size:36px;
	color:#000000;
	font-family: 'open_sansregular';
	margin:17px 0 0 42px;
}

.noticia_completa .tit_noticia a{
	background: url("../img/volver.png") no-repeat scroll 20px center #f9c52e;
    color: #000;
    float: right;
    font-size: 17px;
    height: 75px;
    line-height: 75px;
    padding: 0 20px 0 60px;
    text-decoration: underline;
	font-family: "open_sanssemibold";
}

.noticia_completa .fecha{
	background:#eeeeee;
	height:45px;
}

.noticia_completa .fecha p{
	background: url("../img/fecha.png") no-repeat scroll left center transparent;
    color: #727272;
    font-size: 14px;
    margin: 13px 0 0 42px;
    padding: 0 0 0 26px;
	float:left;
}

.noticia_completa .fecha a.like{
	background: url("../img/like.png") no-repeat scroll right center transparent;
    color: #a6a6a6;
    font-size: 15px;
    margin: 14px 42px 0 0;
    padding: 0 26px 0 0 ;
	float:right;
	font-family: 'open_sansregular';
}

.noticia_completa .noticia_texto{
	margin: 0 42px 0;
	padding:20px 0 28px;
	float: left;
}

.noticia_completa .noticia_texto p{
	margin: 22px 0 0;
	text-align:justify;
}

.tags{
	float:left;
	margin:46px 0 0 0;
}

.tags li{
	float:left;
}

.tags li a{
	background: url("../img/tag.png") no-repeat scroll left center transparent;
    color: #000;
    float: left;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0 16px 0 30px;
    position: relative;
	margin:0 21px 0 0;
}

.tags li a span{
	background: url("../img/tag_right.png") no-repeat scroll left center transparent;
    height: 28px;
    position: absolute;
    right: -12px;
    top: 0;
    width: 12px;
}

.compartir_noticia{
	background: none repeat scroll 0 0 #e8e8e8;
    float: left;
    height: 56px;
    width: 100%;
}

.compartir_noticia > ul {
    float: left;
    margin: 13px 0 0 325px;
}

.compartir_noticia ul li{
	float:left;
	margin:0 8px;
}

.compartir_noticia ul li p{
	color: #000000;
    font-family: 'neuropol_xlight';
    font-size: 26px;
    line-height: 33px;
    margin: 0;
}

.compartir_noticia ul li a{
	background: url("../img/compartir.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 33px;
    text-indent: -9999px;
    width: 33px;
}

.compartir_noticia ul li a.twitter {
    background-position: -50px 0;
}

.compartir_noticia ul li a.google {
    background-position: -100px 0;
}

.contacto{
	float:left;
	width:100%;
	background:#fdfdfd;
	margin:20px 0 98px;
}

.contacto h2{
	color:#000000;
	font-size:41px;
	font-family: 'open_sanslight';
	line-height:75px;
	text-align:center;
}

.contacto h2 span{
	font-family: 'open_sanssemibold';
}

.contacto .formulario{
	width:489px;
	float:left;
	height:702px;
}

.contacto .contacto_img{
	float:left;
}

.contacto .formulario input[type='text']{
	background: none repeat scroll 0 0 #eaeaea;
    border: medium none;
    color: #535353;
    font-family: "open_sansregular";
    font-size: 15px;
    height: 74px;
    line-height: 74px;
    margin: 0 0 0 83px;
    padding: 0 20px;
    width: 366px;
}

.contacto .formulario .nombre{
	background: url("../img/nombre.png") no-repeat scroll 33px center #d9d9d9;    
}

.contacto .formulario .apellidos{
	background: url("../img/nombre.png") no-repeat scroll 33px center #e2e2e2;    
}

.contacto .formulario .apellidos input{
	background: none repeat scroll 0 0 #d9d9d9;
}

.contacto .formulario .email{
	background: url("../img/email.png") no-repeat scroll 33px center #d9d9d9;    
}

.contacto .formulario .asunto{
	background: url("../img/asunto.png") no-repeat scroll 33px center #e2e2e2;    
}

.contacto .formulario .asunto input{
	background: none repeat scroll 0 0 #d9d9d9;
}

.contacto .formulario .mensaje{
	background: url("../img/mensaje.png") no-repeat scroll 33px center #d9d9d9;    
}



.contacto .formulario input[type='submit']{
    background: url("../img/contacto_link.png") no-repeat scroll 328px center #f9c52e;
    border: medium none;
    color: #000000;
    font-family: "open_sanssemibold";
    font-size: 17px;
    height: 73px;
    line-height: 73px;
    text-decoration: underline;
    width: 100%;
	cursor:pointer;
}

.contacto .formulario textarea{
	background: none repeat scroll 0 0 #eaeaea;
    border: medium none;
    color: #535353;
    font-family: "open_sansregular";
    font-size: 15px;
    height: 303px;
    margin: 0 0 0 83px;
    overflow: hidden;
    padding: 30px 20px 0;
    resize: none;
    width: 366px;
}

.tecnologia_intro{
	background:#f9c52e;
	float:left;
	width:100%;
}

.tecnologia_intro p{
	width:980px;
	margin:0 auto;
	padding:26px 0;
	font-size:15px;
	color:#000000;
	line-height:21px;
	text-align:justify;
}

.tecnologia_intro p b{
	font-family: "open_sansbold";	
}

.tecnologia_intro p span{
	font-family: "open_sanssemibold";	
}

.tiendas_intro{
	background:#f9c52e;
	float:left;
	width:100%;
}

.tiendas_intro p{
	width:980px;
	margin:0 auto;
	padding:26px 0;
	font-size:15px;
	color:#000000;
	line-height:21px;
	text-align:justify;
}

.tiendas_intro p b{
	font-family: "open_sansbold";	
}

.tiendas_intro p span{
	font-family: "open_sanssemibold";	
}

.tecnologia_list{
	float:left;
	width:100%;
	margin:20px 0 105px;
}

.tecnologia_list li{
	float:left;
	width:100%;
	background:#626464;
}

.tecnologia_tit{
	float:left;
	width:100%;
	background:#8b8b8b;
	border-bottom:2px solid #6f7171;
	position:relative;
}

.tecnologia_list li.tec1 .tecnologia_tit, .tecnologia_list li.tec3 .tecnologia_tit, .tecnologia_list li.tec5 .tecnologia_tit, .tecnologia_list li.tec7 .tecnologia_tit{
	background:#838383;	
}

.tecnologia_tit img{
	float:left;	
}

.tecnologia_tit h2{
	float:left;	
	width:275px;
	border-left:2px solid #757677;
	border-right:2px solid #757677;
	height:100px;
	background:#838383;
	font-family:'open_sansregular';
	padding:55px 0 0 0;
	text-align:center;
}

.tecnologia_list li.tec1 h2, .tecnologia_list li.tec3 h2, .tecnologia_list li.tec5 h2, .tecnologia_list li.tec7 h2{
	background:#8b8b8b;	
}

.tecnologia_tit h2 span{	
	color:#ededed;	
	display:block;
}

.tecnologia_tit_text{
    float: left;
    margin: 45px 0 0 40px;
    width: 355px;
}

.tecnologia_tit_text p{
	color: #fff;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 19px;
    margin: 0;
}

.tecnologia_tit .desplegar{
	background: url("../img/desplegar.png") no-repeat scroll center center transparent;
    height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    width: 43px;
}

.tecnologia_tit .plegar{
	background: url("../img/plegar.png") no-repeat scroll center center transparent;   
}

.tecnologia_cont{
	float:left;
	width:100%;
	display:none;
}

.tecnologia_cont .galeria_cont{
	float:left;
	margin:23px 0 20px 19px;
	position:relative;
}


.tecnologia_desc{
	float: left;
    margin: 23px 0 0 21px;
    width: 470px;
}


.tecnologia_desc > h2 {
    background: url("../img/banner_pie_tit.png") no-repeat scroll left bottom transparent !important;
    color: #000000;
    font-family: "neuropol_xlight";
    font-size: 45px;
	padding:0 0 30px 0;
	line-height:45px;
	margin:0 0 30px 0;
}

.tecnologia_desc > h2 span{
    color: #ffffff;
    display: block;
    font-family: "neuropol_x_rgbold";
    margin: 0 0 0 166px;
}

.tecnologia_desc p {
    color:#ffffff;
	font-size:14px;
}

.tecnologia_desc .comparte a{
	background: url("../img/compartir_tec.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 42px;
    text-indent: -9999px;
    width: 42px;
	float:left;
	margin:0 0 0 184px;
}

.tecnologia_desc .comparte{
	background: url("../img/separador.png") no-repeat scroll center center transparent;
   float:left;
   width:100%;
   margin:25px 0 0 0;
}

.tecnologia_desc .comparte a.twitter {
    background-position: -62px 0;
	margin:0 0 0 20px;
}

.galeria_cont .nav{
   bottom: 12px;
    left: 0;
    text-align: center;
    width: 100%;
	position:absolute;
    z-index: 99;
}

.galeria_cont .nav a{
    width:31px;
	height:5px;
	background:#c5c5c5;
	display:inline-block;
	margin:0 5px;
	text-indent:-9999px;
}

.galeria_cont .nav a.activeSlide{   
	background:#000000;	
}

.galeria_cont .nav2{
   bottom: 12px;
    left: 0;
    text-align: center;
    width: 100%;
	position:absolute;
    z-index: 99;
}

.galeria_cont .nav2 a{
    width:31px;
	height:5px;
	background:#c5c5c5;
	display:inline-block;
	margin:0 5px;
	text-indent:-9999px;
}

.galeria_cont .nav2 a.activeSlide{   
	background:#000000;	
}

.galeria_cont .nav3{
   bottom: 12px;
    left: 0;
    text-align: center;
    width: 100%;
	position:absolute;
    z-index: 99;
}

.galeria_cont .nav3 a{
    width:31px;
	height:5px;
	background:#c5c5c5;
	display:inline-block;
	margin:0 5px;
	text-indent:-9999px;
}

.galeria_cont .nav3 a.activeSlide{   
	background:#000000;	
}

.galeria_cont .nav4{
   bottom: 12px;
    left: 0;
    text-align: center;
    width: 100%;
	position:absolute;
    z-index: 99;
}

.galeria_cont .nav4 a{
    width:31px;
	height:5px;
	background:#c5c5c5;
	display:inline-block;
	margin:0 5px;
	text-indent:-9999px;
}

.galeria_cont .nav4 a.activeSlide{   
	background:#000000;	
}

.galeria_cont .nav5{
   bottom: 12px;
    left: 0;
    text-align: center;
    width: 100%;
	position:absolute;
    z-index: 99;
}

.galeria_cont .nav5 a{
    width:31px;
	height:5px;
	background:#c5c5c5;
	display:inline-block;
	margin:0 5px;
	text-indent:-9999px;
}

.galeria_cont .nav5 a.activeSlide{   
	background:#000000;	
}

.galeria_cont .nav6{
   bottom: 12px;
    left: 0;
    text-align: center;
    width: 100%;
	position:absolute;
    z-index: 99;
}

.galeria_cont .nav6 a{
    width:31px;
	height:5px;
	background:#c5c5c5;
	display:inline-block;
	margin:0 5px;
	text-indent:-9999px;
}

.galeria_cont .nav6 a.activeSlide{   
	background:#000000;	
}

.galeria_cont .nav7{
   bottom: 12px;
    left: 0;
    text-align: center;
    width: 100%;
	position:absolute;
    z-index: 99;
}

.galeria_cont .nav7 a{
    width:31px;
	height:5px;
	background:#c5c5c5;
	display:inline-block;
	margin:0 5px;
	text-indent:-9999px;
}

.galeria_cont .nav7 a.activeSlide{   
	background:#000000;	
}

.tec2 .tecnologia_desc > h2 {   
    font-size: 33px;    
}

.tec2 .tecnologia_desc > h2 span {   
    margin: 0;
}

.tec3 .tecnologia_desc > h2 {   
    font-size: 40px;    
}

.tec3 .tecnologia_desc > h2 span {   
    margin: 0 0 0 88px;
}

.tec4 .tecnologia_desc > h2 span {    
    margin: 0 0 0 72px;
}

.tec5 .tecnologia_desc > h2 {   
    font-size: 40px;    
}

.tec5 .tecnologia_desc > h2 span {   
    margin: 0;
}

.tec6 .tecnologia_desc > h2 span {    
    margin: 0 0 0 100px;
}

.tec7 .tecnologia_desc > h2 span {
    display: inline;
    margin: 0 0 0 20px;
}

.quienes_somos{
	background: url("../img/quienes_somos.png") no-repeat scroll right center transparent;
    float: left;
    height: 706px;
    width: 100%;
}

.quienes_somos h2{ 
	color:#f9c52e;
	font-size:43px;
	margin:40px 0 0 0;
	font-family:'open_sanssemibold';
}

.quienes_somos h3{ 
	color:#f9c52e;
	font-size:23px;
	margin:10px 0 0 0;
	font-family:'open_sanslight';
}

.quienes_somos_cont{
	float:left;
	width:397px;
	margin: 15px 0 0;
    padding: 0 0 30px;
	border-top:1px solid #3c3d3d;
	border-bottom:1px solid #3c3d3d;
}

.quienes_somos_cont p{
	color:#f0f0f0;
	font-size:15px;
}

.quienes_somos a{
	float:left;
	clear:both;
	margin:30px 0 0 0;

	background: url("../img/innovacion_link.png") no-repeat scroll right center transparent;
    color: #ffffff;
    font-family: "open_sanssemibold";
    font-size: 17px;
    line-height: 21px;
    padding: 0 42px 0 0;
    text-decoration: underline;
}

.localiza{
	float:left;
	width:350px;
	margin:66px 0 0 10px;
	padding: 0 0 40px;
}

.localiza h2{
	color:#f9c52e;
	font-size:43px;
	margin:0;
	font-family:'open_sanssemibold';
}

.localiza h3{
	color:#f9c52e;
	font-size:23px;
	margin:10px 0 0 0;
	font-family:'open_sanslight';
	border-bottom:1px solid #3d3e3e;
	padding:0 0 30px 0;
}

.localiza p{
	color:#f0f0f0;
	font-size:15px;	
}

.busqueda_dist{
	margin:25px 0 0 0;
	padding:25px 0;
	border-top:1px solid #3c3c3d;
	border-bottom:1px solid #3c3c3d;
}

.busqueda_dist input[type="text"]{
	background:#353737;
	height:33px;
	line-height:33px;
	border:none;
	color:#f0f0f0;
	font-size:13px;
	width:96%;
	padding:0 2%;
	margin:0 0 13px 0;
	font-family: 'open_sansregular';
}

.busqueda_dist input[type="submit"]{
	background: url("../img/innovacion_link.png") no-repeat scroll right center transparent;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-family: "open_sanssemibold";
    font-size: 17px;
    margin: 20px 0 0;
    padding: 0 40px 0 0;
    text-decoration: underline;
}

.busqueda_codigo{
	border-top: 1px solid #3c3c3d;
    padding: 22px 0 0;
	width:980px;
	margin:0 auto;
}

.busqueda_codigo input[type="text"]{
	background: none repeat scroll 0 0 #353737;
    border: medium none;
    color: #f0f0f0;
    font-family: "open_sansregular";
    font-size: 13px;
    height: 33px;
    line-height: 33px;
    margin: 0 22px 0 0;
    padding: 0 12px;
    width: 242px;
	float:left;
}

.busqueda_codigo input[type="submit"]{
	background: url("../img/innovacion_link.png") no-repeat scroll right center transparent;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-family: "open_sanssemibold";
    font-size: 17px;
    margin: 6px 0 0;
    padding: 0 33px 0 0;
    text-decoration: underline;
	float:left;
}

.busqueda_codigo h4{
	color: #f9c52e;
    cursor: pointer;
    font-family: "open_sanssemibold";
    font-size: 17px;
    height: 26px;
    line-height: 26px;
    text-align: center;
}

.busqueda_codigo h4.pl_punto{
	background: url("../img/punto_menos.png") no-repeat scroll right center transparent;	
}

.mostar_punto{
	width:100%;
	margin:20px 0 0 0;	
}


.list_tiendas{
	margin:28px 0 0 0;
}

.list_tiendas li{
	margin:0 0 10px 0;
}

.list_tiendas li a{ 
	color:#f0f0f0;
	font-size:13px;
	font-family: 'open_sansregular';
}

.mapa{
	float:left;
	margin:20px 0 20px 80px;
}

.tp-banner-container h2 {
    color: #000000;
    font-family: "neuropol_x_rgbold";
    font-size: 98px;
}

.tp-banner-container h4 {
    color: #f9c52e;
    font-family: "neuropol_x_rgbold";
    font-size: 90px;
}

.tp-caption a {
    color: #000;
    display: block;
    font-family: "open_sanssemibold";
    font-size: 17px;
    margin: 9% 0 0;
    text-align: center;
    text-decoration: underline;
}

.tp-caption a span {
    background: url("../img/destacado_link.png") no-repeat scroll right center transparent;
    display: inline-block;
    height: 21px;
    margin: 0 0 -3px 12px;
    width: 29px;
}

.tp-caption a:hover{
    color: #000;
}

/********************/



.aviso_legal{
	margin:19px 0 82px 0;
	float: left;
	width: 100%;
	background:#f8f8f8;
}

.aviso_legal .tit_aviso{
	height:75px;
	background:#bdbdbd;
}

.aviso_legal .tit_aviso h2{
	float:left;
	font-size:36px;
	color:#000000;
	font-family: 'open_sansregular';
	margin:17px 0 0 42px;
}

.aviso_legal .aviso_texto{
	margin: 0 42px 0;
	padding:20px 0 28px;
	float: left;
}

.aviso_legal .aviso_texto p{
	margin: 15px 0 0;
	text-align:justify;
}

.aviso_legal .aviso_texto h3{
	font-family: "open_sanslight";
    font-size: 23px;
	margin: 20px 0 0;
}

.jugadores_cont{
	background:#f9c52e;
	float:left;
	width:100%;
	padding:13px 0;
	border-bottom:25px solid #373737
}

.foto_jugador{
	width:133px;
	margin: 0 auto;
	position:relative;
}

.foto_jugador p{	
	bottom: 0;
    color: #f9fbfa;
    font-family: "open_sansregular";
    font-size: 10px;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 100%;
	background:#000000;
	padding:1px 0;
}

.jugadores_cont .carrusel_jugadores {   
    width: 900px;
	margin:0 auto;
	position:relative;
	padding:0 40px;
}

.jugadores_cont .jugador_izq{   
    background: url("../img/jugador_izq.png") no-repeat scroll right center transparent;
    height: 37px;
    left: 0;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    width: 21px;
}

.jugadores_cont .jugador_der{   
    background: url("../img/jugador_der.png") no-repeat scroll right center transparent;
    height: 37px;
    right: 0;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    width: 21px;
}

.owl-theme .owl-controls{
	display: none !important;
}

.info_jugador{
	float: left;
    padding: 27px 0 50px;
    width: 100%;
}

.jugador_desc{
	float:left;
	width:490px;
	background:#f6f6f6;
}

.jugador_desc .jugador_rank{
	height:48px;
	background:#6e6e6e;
	padding:0 0 0 30px;
}

.jugador_desc .jugador_rank img{
	float:left;
	margin:10px 14px 0 0;
}

.jugador_desc .jugador_rank h2{
	color:#ffffff;
	font-size:20px;
	font-family:'open_sansregular';
	padding:13px 0 0 0;
}


.jugador_desc .jugador_rank .nacionalidad{
	float:right;
	background:#dadada;
	padding:12px 20px;
}

.jugador_desc .jugador_rank .nacionalidad img{
	margin:0;
}

.jugador_desc h3 {
    background: url("../img/banner_pie_tit.png") no-repeat scroll left bottom transparent;
    color: #000000;
    font-family: "neuropol_xlight";
    font-size: 38px;
    font-weight: normal;
    line-height: 38px;
    margin: 30px 0 0 30px;
    padding: 0 0 20px;
}

.galeria_jugador{
	float: left;
    height: 540px;
    position: relative;
    width: 490px;
}


.jugador_info{
	float: left;
    height: 288px;
    margin: 20px 0 0 30px;
	
}

.jugador_info li{
	background: url("../img/jugador_li.png") no-repeat scroll left 8px transparent;
    color: #535353;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 29px;
    padding: 0 0 0 26px;
}

.jugador_info li b{
	font-family: 'open_sanssemibold';
}



/**/
.info_promesa{
	float: left;
    padding: 27px 0 50px;
    width: 100%;
}

.promesa_desc{
	float:left;
	width:490px;
	background:#f6f6f6;
}

.promesa_desc .promesa_rank{
	height:48px;
	background:#6e6e6e;
	padding:0 0 0 30px;
}

.promesa_desc .promesa_rank img{
	float:left;
	margin:10px 14px 0 0;
}

.promesa_desc .promesa_rank h2{
	color: #ffffff;
    font-family: "open_sansregular";
    font-size: 17px;
    padding: 13px 0 0;
}


.promesa_desc .promesa_rank .nacionalidad{
	float:right;
	background:#dadada;
	padding:12px 20px;
}

.promesa_desc .promesa_rank .nacionalidad img{
	margin:0;
}

.promesa_desc h3 {
    background: url("../img/banner_pie_tit.png") no-repeat scroll left bottom transparent;
    color: #000000;
    font-family: "neuropol_xlight";
    font-size: 50px;
    font-weight: normal;
    line-height: 56px;
    margin: 30px 0 0 30px;
    padding: 0 0 20px;
}

.promesa_info{
	float: left;
    height: 308px;
    margin: 30px 0 0 30px;
	
}

.promesa_info li{
	background: url("../img/jugador_li.png") no-repeat scroll left 8px transparent;
    color: #535353;
    font-family: "open_sansregular";
    font-size: 15px;
    line-height: 29px;
    padding: 0 0 0 26px;
}

.promesa_info li b{
	font-family: 'open_sanssemibold';
}


/**/

.sigue_jugador{
	float:left;
	width:100%;
	background:#cbcbcb;
	height:48px;
	text-align:center;
}

.sigue_jugador li{
	float: left;
    margin: 9px 0 0 24px; 
}

.sigue_jugador li p{
	color: #4d4d4d;
    float: left;
    font-family: "neuropol_xlight";
    font-size: 26px;
    font-style: italic;
    margin: 7px 0 0;
}

.sigue_jugador li a {
    background: url("../img/compartir.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 33px;
    text-indent: -9999px;
    width: 33px;
}

.sigue_jugador li a.youtube {
   background-position: -146px 0;
    width: 35px;
}

.sigue_jugador li a.twitter {
   background-position: -50px 0;
}

.sigue_jugador li a.google {
   background-position: -100px 0;
}


.multimedia{
	float:left;
	width:100%;
	margin:34px 0 0 0;
}

.multimedia h2{
	background:url('../img/multimedia.png')no-repeat bottom right transparent;
	font-family:"neuropol_xlight";
	font-size:26px;
	color:#ffffff;
}

.multimedia ul{
	float:left;
	margin:25px 0 0 0;
}

.multimedia ul li{
	float:left;
	margin:0 0 0 20px;
}

.multimedia ul li:first-child{
	margin:0;
}


.tiendas{
	float:left;
	width:100%;
	margin:30px 0 90px;
}

.tiendas li{
	float:left;
	width:478px;
	margin:0 0 23px 23px;
	position:relative;
}

.tiendas li.first{
	margin-left:0;
}

.tiendas li img{
	display:block;
}

.tiendas li .nombre_tienda{
	background:url('../img/tiendas_mas.jpg')no-repeat center right #eaeaea;
	height:45px;
	padding:20px 0 0 23px;
	color:#535353;
	font-size:28px;
	display:block;
	font-family: 'open_sanssemibold';
}

.tiendas li .tienda_desp{
	background:url('../img/tiendas_cerrar.jpg')no-repeat center right #eaeaea;
	
}

.info_tienda{
	position:absolute;
	bottom:65px;
	width:100%;
	left:0;
	background:url('../img/overlay.png')repeat ;
	padding:0 0 28px 0;
	display:none;
}

.info_tienda h2{
	font-size:15px;
	color:#f9c52e;
	font-family:'open_sansregular';
	margin:28px 0 0 0;
	text-align:center;
}

.info_tienda p{
	font-size:15px;
	color:#ffffff;
	font-family:'open_sansregular';
	margin:7px 0 0 0;
	text-align:center;
	
}

.info_tienda a{
	font-size:15px;
	color:#ffffff;
	font-family:'open_sansregular';
	margin:7px 0 0 0;
	text-align:center;
	display:block;
}

.tiendas li.proximamente{
	background:url('../img/tiendas/proximamente.jpg') no-repeat center top #1f1f1f;
}

.tiendas li.proximamente .info_proximamente{
	float: left;
    height: 138px;
    margin: 78px 0 0;
    width: 100%;
}

.tiendas li.proximamente h2{
	font-size:15px;
	color:#f9c52e;
	font-family:'open_sansregular';
	margin:28px 0 0 26px;
}

.tiendas li.proximamente p{
	font-size:15px;
	color:#ffffff;
	font-family:'open_sansregular';
	margin:7px 0 0 26px;
	
}

.tiendas li.proximamente p.prox{
	background: none repeat scroll 0 0 #eaeaea;
    clear: both;
    color: #535353;
    display: block;
    font-size: 28px;
    height: 45px;
    margin: 0;
    padding: 20px 0 0 23px;
	font-family: 'open_sanssemibold';
}

.newsletter{
	background:#848484;
	float:left;
	width:100%;
	height:104px;
}

.newsletter_cont{
	width:980px;
	margin:0 auto;
}

.newsletter_cont p{
	color: #000000;
    float: left;
    font-family: "open_sansregular";
    font-size: 28px;
    margin: 35px 0 0 0;
}

.newsletter_cont img{
    float: left;
  
    margin: 24px 0 0 10px;
}

.newsletter_cont .newsletter_form{
	background: url("../img/newsletter.jpg") no-repeat scroll left center #e2e2e2;
    float: right;
    height: 49px;
    width: 382px;
    margin: 28px 0 0 0;
}

.newsletter_cont .newsletter_form input[type="text"]{
	background: none repeat scroll 0 0;
    border: medium none;
    color: #848484;
    float: left;
    font-family: "open_sanssemibold";
    font-size: 13px;
    margin: 18px 10px 0 72px;
    width: 180px;
}

.newsletter_cont .newsletter_form .news_enviar{
	background: url("../img/innovacion_link.png") no-repeat scroll right center transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    float: left;
    font-family: "open_sanssemibold";
    font-size: 17px;
    line-height: 21px;
    margin: 13px 0 0 0;
    padding: 0 36px 0 0;
    text-decoration: underline;
}

.encuentra_tienda{
	float:left;
	width:100%;
	background:#3a3a3a;
	padding:0 0 24px 0;
}

.pala_jugador{
	float:left;
	width:100%;
	background:#eaeaea;
	height:48px;
}

.pala_jugador p{
	font-size:19px;
	font-family: 'open_sansregular';
	color:#000000;
	margin:17px 0 0 30px;
	float:left;
}

.pala_jugador .boton{
	float:right;
	margin:13px 38px 0 0;

}

.amigos{
	float:left;
	width:100%;
	margin:30px 0 27px;
}

.amigos li{
	float:left;	
}

.amigos li img{
	float:left;	
	display:block;
}


.amigos li.amigo1{
	background: none repeat scroll 0 0 #ffffff;
    width: 326px;
}

.amigos li.amigo2{
	background: none repeat scroll 0 0 #f0f0f0;
    width: 652px;
}

.amigos li.amigo3{
	background: none repeat scroll 0 0 #f0f0f0;
    width: 326px;
}

.amigos li.amigo4{
	background: none repeat scroll 0 0 #ffffff;
    width: 326px;
}

.amigos li.amigo5{
	background: none repeat scroll 0 0 #ffffff;
    float: right;
    margin: 0 2px 0 0;
    width: 326px;
}

.amigos li.amigo6{
	background: none repeat scroll 0 0 #f0f0f0;
    width: 326px;
}

.amigos li.amigo7{
	background: none repeat scroll 0 0 #f0f0f0;
    width: 326px;
}

.nombre_amigo{
	width:326px;
	height:174px;
	float:left;
	position:relative;
}

.nombre_amigo .rombo{
	background: url("../img/rombo1.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    left: 50%;
    margin-left: -21px;
    position: absolute;
    top: -21px;
    width: 43px;
}

.amigo2 .nombre_amigo .rombo{
	background: url("../img/rombo2.png") no-repeat scroll 0 0 transparent;
    left: auto;
    margin-left: 0;
    margin-top: -21px;
    right: -21px;
    top: 50%;
}

.amigo3 .nombre_amigo .rombo{
	background: url("../img/rombo2.png") no-repeat scroll 0 0 transparent;    
}

.amigo4 .nombre_amigo .rombo{	
	bottom: -21px;
    left: 27px;
    margin-left: 0;
    top: auto;
}

.amigo5 .nombre_amigo .rombo{	
	bottom: -21px;
    top: auto;
}

.amigo6 .nombre_amigo .rombo{	
	background: url("../img/rombo2.png") no-repeat scroll 0 0 transparent;    
	bottom: -21px;
    left: 27px;
    margin-left: 0;
    top: auto;
}

.amigo7 .nombre_amigo .rombo{
	background: url("../img/rombo2.png") no-repeat scroll 0 0 transparent;    
}

.amigo2 .nombre_amigo {
    height: 204px;
}

.amigo6 .nombre_amigo {
    height: 204px;
}

.amigo7 .nombre_amigo {
    height: 204px;
}

.nombre_amigo h2{
	margin:27px 27px 0;
	font-size:30px;
	line-height:30px;
	font-family:"neuropol_xlight",Arial,Helvetica;
	padding:0 0 27px 0;
	border-bottom:1px solid #a2a2a2;
	color:#000000;
}



.nombre_amigo p{
	margin:18px 27px 0;
	color:#000000;
	font-size:14px;
}

.list_newsletter{
	float:left;
	margin:39px 0 0 0;
	width:627px;
}

.list_newsletter li{
	background:#454646;
	float:left;
	width:100%;
	margin:0 0 20px 0;
}

.list_newsletter img{
	float:left;
}

.list_newsletter .newsletter_info{
	float:left;
	width:483px;
}

.list_newsletter .newsletter_info h2{
	padding:19px 0 0 30px;
	background:#8e8e8f;
	font-size:16px;
	color:#000000;
	font-family: 'open_sanssemibold';
	height:31px;
}

.list_newsletter .newsletter_info p{
	margin:10px 30px 0 30px;
	font-size:14px;
	color:#ffffff;
}

.list_newsletter .newsletter_info .boton{
	margin:10px 0 0 30px;
	color:#ffffff;
}

.banners{
	float:right;
	margin:39px 0 0 0;
	width:314px;
}

.banners li{
	float:left;
	margin:0 0 19px 0;;
	width:100%;
	background:#f8f8f8;	
	padding:0 0 15px 0;
}

.banners h2{
	margin:19px 20px 0 20px;
	font-size:22px;
	color:#000000;
	font-family: 'open_sanssemibold';
}

.banners p{
	margin:14px 20px 0 20px;
	font-size:14px;
	color:#727272;
}

.banners .boton{
	margin:20px 0 0 20px;
	color:#000000;
}

.test_tour{
	float:left;
	width:100%;
	margin:28px 0 53px;
}

.test_top{
	float:left;
	width:389px;
	background:#e2e2e2;
	height:284px;
	padding:55px 50px 0;
}

.test_top h2{
	font-size:25px;
	color:#343434;
	font-family: 'open_sanssemibold';
}

.test_top p{
	color: #535353;
    font-size: 14px;
    margin: 22px 0 0;
    text-align: justify;
}

.galeria_test{
	float:left;
}

.test_bottom{
	background: none repeat scroll 0 0 #e2e2e2;
    float: left;
    height: 252px;
    padding: 33px 50px 0;
    width: 389px;
}

.test_bottom p{
	color: #535353;
    font-size: 14px;
    margin: 22px 0 0;
    text-align: justify;
}

.test_form{
	float:left;
	background:#f9c52e;
	padding:30px 0 28px;
	width:100%;
}

.test_form h2{	
	font-size:27px;
	color:#343434;
	font-family: 'open_sanssemibold';
	text-align:center;
	margin:0 3%;
}

.test_form h2 span{		
	font-family: 'open_sansbold';	
}

.test_form p{	
	font-size:14px;
	color:#3d3d3d;
	font-family: 'open_sanssemibold';
	text-align:center;
	margin:10px 3% 0;
}

.bloque_form{
	width:368px;
	margin:20px auto 0;
}

.bloque_form input[type="text"]{
	background: none repeat scroll 0 0 #000000;
    border: medium none;
    color: #ffffff;
    float: left;
    font-family: "open_sanssemibold";
    font-size: 12px;
    height: 31px;
    line-height: 31px;
    padding: 0 5%;
    width: 70%;
}

.bloque_form input[type="submit"]{
	background: none repeat scroll 0 0 #ffffff;
    border: medium none;
    color: #000000;
    float: left;
    font-family: "open_sanssemibold";
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    width: 20%;
}


@media (max-width: 1075px) { 

	.header_cont{
		width:980px;
	}

	.menu li {		
		margin: 0 0 0 8px;
		padding: 0 0 0 18px;
	}

}

@media (max-width: 650px) { 
	.newsletter_cont{
		width:100%;
	}

	.newsletter{
	
		height:auto;
	}
	.jugadores_cont .carrusel_jugadores {   
		padding: 0 10%;
		width: 80%;
	}
	p{
		font-size:13px;
		line-height: 17px;
	}
	.menu_mov{
		background:url('../img/menu_mov.png')no-repeat center center transparent;
		width:40px;
		height:40px;
		position:absolute;
		top:50%;
		margin-top:-20px;
		left:10px;
	}

	.tp-banner-container{
		max-width:none;
		min-width: initial;
		width:100%;
	}
	.header_top {
		margin: 0 auto;
		max-width: none;
		min-width: initial;
		width: 100%;
	}

	.header_top_cont {
		max-width: none;
		width: 98%;
	}

	.logo {
		display: block;
		float: none;
		margin: 0 auto;
		width: 50%;
	}

	.logo img{
		width:100%;
		max-width:304px;
		display:block;
		margin:0 auto;
	}

	.header {
		background: none repeat scroll 0 0 #ffffff;
		height: auto;
		padding:10px 0;
		max-width: none;
		min-width: initial;
	}

	.header_cont {
		width: 100%;
		position:relative;
		padding:0;
	}

	.banner img{
		display:block;
		width: 100%;
	}

	.banner1 {
		background: none;
		height: auto;
		width: 100%;
	}

	.banner {
		height: auto;
	}

	.carrusel {
		height: auto;
		max-width: none;
		min-width: initial;
	}

	.flechas {
		left: 0;
		margin-left: 3%;
		width: 96%;
	}

	.contenedor{
		max-width: none;
		min-width: initial;
		width:100%;
	}

	.destacado {
		margin: 5px 5%;
		width: 90%;
	}

	.destacado p {	
		font-size: 13px;		
	}

	.destacado p a {
		
		font-size: 14px;
		margin: 5% 0 0;
		
	}

	.destacado p a span {
		background-size: 70% auto;
		margin-left: 0;
	}

	.menu{
		display: none;
		position: absolute;
		width: 100%;
		z-index: 990;
		background: #fff;
		dd: 0;
		margin: 0;
	}

	.menu li {
		background: none repeat scroll 0 0;
		margin: 0;
		padding: 0;
		width: 100%;
		height: auto;
	}

	.menu li a{
		padding: 10px;
		border-bottom: 1px solid #1b1b1b;
	}

	.menu li a:hover, .menu li a.activo{
		border-bottom: 1px solid #1b1b1b;
		height:auto;
	}

	.menu li ul {
		left: 2%;
		position: relative;
		top: 0;
		width: 96%;
	}

	.menu li ul li a {
		padding: 10px 2%;
		width: 96%;
	}

	.menu li ul li a:hover, .menu li ul li a.activo{
		border-bottom: 1px solid #1b1b1b;
		height:auto;
	}

	.innovacion {
		height: auto;
		min-width: initial;
		padding: 10px 0;
	}

	.innovacion_cont {
		width: 100%;
	}

	.innovacion_cont h2 {
		font-size: 30px;
		line-height: initial;
		margin: 0 0 0 22px;
	}

	.innovacion_cont h2 span {		
		font-size: 30px;
	}

	.innovacion_cont a {
		background: none repeat scroll 0 0;
    font-size: 13px;
	}

	.banner_pie_cont {
		width: 100%;
	}

	.tecnologia {
		padding: 0 0 20px;
		width: 100%;
		height:auto;
	}

	.jugadores {
		padding: 0 0 20px;
		width: 100%;
		height:auto;
	}

	.banner_pie h2 {
		font-size: 32px;
		line-height: 56px;
		margin: 30px 14px 0 22px;
		padding: 0 0 5px;
	}

	.banner_pie p {
		font-size: 14px;
	}

	.siguenos ul {
		padding: 0;
		width: 100%;
		text-align:center;
	}

	.siguenos ul li p {
		display:none;
	}

	.siguenos ul li {
		float: none;
		margin: 0 1px;
		display:inline-block;
	}

	.footer p {
		display: block;
		font-size: 12px;
	}

	.footer {
		height: auto;
		padding: 10px 0;
	}

	.footer ul li {		
		font-size: 12px;
	}

	.footer ul li a{		
		font-size: 12px;
	}

	.temporal_cont {
		background: url("../img/popup.png") no-repeat scroll -60px -59px transparent;
		height: auto;
		margin-left: -150px;
		margin-top: 0;
		top: 50px;
		width: 300px;
		padding: 0 0 31px 0;

		/* css3 */ -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
	}

	.temporal_cont h2 {
		font-size: 22px;
		margin: 38px 0 0 0;
		text-align: center;
	}

	.temporal_cont p {
		font-size: 15px;
    margin: 22px 10px 0 10px;
    width: auto;
	}

	.temporal_cont h3 {
		font-size: 15px;
		margin: 22px 0 0 0;
		width: auto;
	}

	.wrapper{
		width:100%;
	}

	.titulo {
		height:auto;
	}

	.titulo h1 {
		background: none repeat scroll 0 0;
		font-size: 23px;
		margin: 20px 0;
		padding: 0 2%;
		text-align: center;
		width: 96%;
	}

	.quienes_somos {
		background: none;
		height: auto;
	}

	.quienes_somos h2 {
		font-size: 27px;
		margin: 25px 0 0;
		text-align: center;
	}

	.quienes_somos h3 {
		font-size: 20px;
		padding: 0 5%;
		text-align: center;
	}

	.quienes_somos_cont {		
		margin: 30px 5% 0;
		width: 90%;
	}

	.quienes_somos_cont p {
		font-size: 13px;
	}

	.quienes_somos a {
		margin: 20px 5%;
		width: 90%;
		padding:0;
	}

	.localiza {
		margin: 25px 5% 0;
		width: 90%;
	}

	.localiza h2 {
		font-size: 27px;
		margin: 0;
		text-align: center;
	}

	.localiza h3 {
		font-size: 20px;
		padding: 0 5% 30px;
		text-align: center;
	}

	.localiza p {
		font-size: 13px;
	}

	.mapa {
		margin: 20px 5%;
		width: 90%;
	}

	.tecnologia_intro p {
		font-size: 13px;
		line-height: 17px;
		padding: 10px 0;
		width: 90%;
	}

	.tecnologia_tit img {
		width: 50%;
	}

	.tecnologia_tit h2 {
		border: medium none;
		font-size: 14px;
		height: 54px;
		padding: 33px 0 0;
		width: 50%;
	}

	.tecnologia_tit_text {
		display:none;
	}

	.tecnologia_tit .desplegar {
		height: 33px;		
		width: 33px;
	}

	.tecnologia_cont .galeria_cont{
		display:none;
	}

	.tecnologia_desc {
		margin: 20px 5% 0;
		width: 90%;
	}

	.tecnologia_desc p {
		font-size: 13px;
	}

	.tecnologia_desc > h2 {
		font-size: 25px;
		line-height: 25px;
		padding: 0 0 18px;
		margin:0;
	}

	.tecnologia_desc > h2 span {		
		margin: 0;
	}

	.tec2 .tecnologia_desc > h2 {
		font-size: 25px;
	}

	.tec3 .tecnologia_desc > h2 {
		font-size: 25px;
	}

	.tec3 .tecnologia_desc > h2 span {
		margin: 0;
	}

	.tec4 .tecnologia_desc > h2 span {
		margin: 0;
	}

	.tec5 .tecnologia_desc > h2 {
		font-size: 25px;
	}

	.tec6 .tecnologia_desc > h2 span {
		margin: 0;
	}

	.tecnologia_desc .comparte {		
		margin: 10px 0;
    text-align: center;
	}

	.tecnologia_desc .comparte a {
		
		display: inline-block;
		float: none;
		margin:0 10px;
	}

	.tecnologia_desc .comparte a.twitter {
		margin:0 10px;
	}

	.contacto {		
		margin: 0;
	}

	.contacto h2 {		
		font-size: 20px;
		padding: 20px 0;
		line-height: normal;
	}

	.contacto .formulario {
		height: auto;
		width: 100%;
	}

	.contacto .formulario input[type="text"] {
		margin: 0 0 0 20%;
		padding: 0 5%;
		width: 70%;
	}

	.contacto .formulario textarea {
		height: 200px;
		margin: 0 0 0 20%;
		width: 70%;
	}

	.contacto .formulario .nombre {
		background: url("../img/nombre.png") no-repeat scroll 7% center #d9d9d9;
	}

	.contacto .formulario .apellidos{
		background: url("../img/nombre.png") no-repeat scroll 7% center #e2e2e2;    
	}

	.contacto .formulario .email{
		background: url("../img/email.png") no-repeat scroll 7% center #d9d9d9;    
	}

	.contacto .formulario .asunto{
		background: url("../img/asunto.png") no-repeat scroll 7% center #e2e2e2;    
	}

	.contacto .formulario .mensaje{
		background: url("../img/mensaje.png") no-repeat scroll 7% center #d9d9d9;    
	}

	.contacto .contacto_img {
		width: 100%;
	}

	.buscador {
		margin: 0 5%;
		width:90%
	}

	.buscador input[type="text"] {	
		padding: 0 0 0 5%;
		width: 75%;
	}

	.buscador input[type="submit"] {
		
		width: 20%;
	}

	.list_noticias li {
		display: block;
		float: none;
		margin: 10px auto !important;
	}

	.paginador li a {		
		font-size: 15px;
		height: 30px;
		line-height: 30px;
		width: 30px;
	}

	.paginador li a.next {
		background-size:100%;
	}

	.paginador li a.prev {
		background-size:100%;
	}

	.noticia_completa {
		margin: 19px 5% 20px;
		width: 90%;
	}

	.noticia_completa img{
		width: 100%;
	}

	.noticia_completa .tit_noticia a {
		background: none repeat scroll 0 0 #f9c52e;
		font-size: 14px;
		height: 75px;
		line-height: 75px;
		padding: 0;
		text-align: center;
		width: 25%;
	}

	.noticia_completa .tit_noticia h2 {
		font-size: 17px;
		margin: 17px 2% 0 3%;
		width: 70%;
	}

	.noticia_completa .fecha p {		
		margin: 13px 0 0 3%;
	}

	.noticia_completa .fecha a.like {		
		margin: 14px 3% 0 0;
	}

	.noticia_completa .noticia_texto {
		margin: 0 5%;
		padding: 0 0 28px;
	}

	.tags li {
		margin: 0 0 5px;
	}

	.compartir_noticia > ul {
		float: left;
		margin: 13px 0 0 0;
		width:100%;
		text-align:center;
	}

	.compartir_noticia ul li p {
		display:none;
	}

	.compartir_noticia ul li {
		float: none;
		display:inline-block;
	}

	.tecnologia_list li.tec1 h2, .tecnologia_list li.tec3 h2, .tecnologia_list li.tec5 h2, .tecnologia_list li.tec2 h2, .tecnologia_list li.tec4 h2, .tecnologia_list li.tec6 h2, .tecnologia_list li.tec7 h2 {
		background: none;
	}

	.aviso_legal {		
		margin: 0;
	}

	.aviso_legal .tit_aviso h2 {
		float: none;
		font-size: 17px;
		padding: 17px 10px;
		margin:0;
		text-align: center;
	}

	.aviso_legal .tit_aviso {
		height: auto;
	}

	.aviso_legal .aviso_texto {
		margin: 0 5%;
		padding: 0 0 28px;
	}

	.aviso_legal .aviso_texto h3 {
		font-size: 19px;
		margin: 15px 0 0;
	}

	.busqueda_codigo h4 {		
		font-size: 15px;
		
	}

	.galeria_jugador {
		float: none;
		height: 331px;
		margin: 0 auto;
		width: 300px;
	}

	.galeria_jugador img {
		height: 331px;
		width: 300px;
	}

	.jugadores_cont {
		border-bottom: none;		
	}

	.jugador_desc {
		margin: 20px 0 0;
		width: 100%;
	}

	.jugador_desc .jugador_rank {
		padding: 0 0 0 3%;
	}

	.jugador_desc h3 {
		font-size: 33px;
		line-height: 33px;
		margin: 20px 3% 0;
		padding: 0 0 20px;
	}

	.jugador_info {
		height: auto;
		margin: 20px 0 0 3%;
		padding: 0 0 20px;
	}

	/**/
	

	.promesa_desc {
		margin: 20px 0 0;
		width: 100%;
	}

	.promesa_desc .promesa_rank {
		padding: 0 0 0 3%;
	}

	.promesa_desc h3 {
		font-size: 33px;
		line-height: 33px;
		margin: 20px 3% 0;
		padding: 0 0 20px;
	}

	.promesa_info {
		height: auto;
		margin: 20px 0 0 3%;
		padding: 0 0 20px;
	}

	.promesa_desc .promesa_rank h2 {
		font-size: 14px;
	}
	/**/
	.sigue_jugador li p {
		display:none;
	}

	.sigue_jugador li {
		float: none;
		margin: 9px 14px 0;
		display:inline-block;
	}

	.tiendas_intro p {
		font-size: 13px;
		line-height: 17px;
		padding: 10px 0;
		width: 90%;
	}

	.tiendas li {
		float: left;
		margin: 0 1% 20px;
		width: 98%;
	}

	.tiendas li.first {
		margin: 0 1% 20px;
	}

	.tiendas li img {
		display: block;
		width: 100%;
	}

	.tiendas li .nombre_tienda {		
		font-size: 20px;
	}

	.tiendas li.proximamente p.prox {
		font-size: 20px;
	}

	.newsletter_cont p {
		font-size: 21px;
		margin: 20px 0 0;
		text-align: center;
		width: 100%;
		float: none;
	}

	.newsletter_cont img {
		float: none;
		margin: 20px auto 0;
		display:block;
	}

	.newsletter_cont .newsletter_form {
		background: none no-repeat scroll left center #e2e2e2;
		float: none;
		margin: 20px auto 20px;
		width: 300px;
	}

	.newsletter_cont .newsletter_form input[type="text"] {		
		margin: 18px 10px 0 10px;
	}

	.newsletter_cont .newsletter_form .news_enviar {	
		font-size: 15px;		
	}

	.busqueda_codigo{
		width:100%;
	}

	.busqueda_codigo input[type="text"] {		
		float: none;
		margin: 0 3% 10px;
		padding: 0 2%;
		width: 90%;
	}

	.mostar_punto {
		text-align: center;
	}

	.busqueda_codigo input[type="submit"] {	
		display: inline-block;
		float: none;
	}

	.pala_jugador p {		
		font-size: 14px;
		margin: 17px 0 0 3%;
	}

	.pala_jugador .boton {
		font-size: 15px;
		margin: 13px 3% 0 0;
	}

	.multimedia h2 {
		margin:0 3%;
	}

	.multimedia ul li {
		width:100%;
		margin: 0 0 10px 0;
	}

	.multimedia ul li img{
		display:block;
		margin:0 auto;
	}

	.multimedia ul li:first-child {
		margin: 0 0 10px 0;
	}

	.amigos li.amigo2 {
		width: 326px;
	}

	.amigos {
		float: none;
		margin: 30px auto 0;
		width: 326px;
	}

	.paginador {
		margin: 20px 0 0;
		
	}

	.amigos li.amigodrop img {
		width:100%;
	}

	.amigo2 .nombre_amigo .rombo {
		bottom: -21px;
		left: 27px;
		top: auto;
	}

	.banners {
		display:none;
	}

	.list_newsletter {
		margin: 20px 3% 0;
		width: 94%;
	}

	.list_newsletter img {
		width: 25%;
	}

	.list_newsletter .newsletter_info {
		width: 75%;
	}

	.list_newsletter .newsletter_info h2 {		
		padding: 19px 0 0 5%;
	}

	.list_newsletter .newsletter_info p {
		margin: 10px 5% 0;
	}

	.list_newsletter .newsletter_info .boton {
		float: right;
		margin: 10px 5%;
	}

	.test_top {
		height: auto;
		margin: 0 3%;
		padding: 20px 3%;
		width: 88%;
	}

	.test_top h2 {
		font-size: 20px;
	}

	.galeria_test {
		width:94%;
		margin:0 3%;
	}

	.galeria_test img{
		width:100%;
	}

	.test_form {
		width:94%;
		margin:0 3%;
	}

	.test_form h2 {		
		font-size: 20px;		
	}

	.bloque_form {
		width: 94%;
	}

	.test_bottom {
		height: auto;
		margin: 0 3%;
		padding: 0 3% 20px ;
		width: 88%;
	}
}

@media (max-width: 320px) { 
	.header_top {
		min-width: 320px;
	}
	.header {
		min-width: 320px;
	}
	.contenedor {
		min-width: 320px;
	}
}