/*
Theme Name: DataFactory
Theme URI: http://wordpress.org/extend/themes/datafactory
Author: Área de diseño de DataFactory
Author URI: http://www.datafactory.la/
Description: Tema del sitio de DataFactory versión 2012.
Version: 1.2
License: DataFatory SRL
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
	overflow-x: hidden;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before,
q:before {
    color: #CCCCCC;
    content: '\201C';
    display: inline;
    float: left;
    font-family: Georgia;
    font-size: 65px;
    margin-top: -5px;
}
blockquote:after, q:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
.iso9001{
	/*-display: block;-*/
    height: 85px;
    position: absolute;
    /*-right: 15px;-*/
    width: 82px;
    z-index: 100000;
	/*-margin-top:10px;-*/
	background: url(images/9105068495_iso.png) no-repeat center center;
	bottom: -20px;
	/*-left: 182px;-*/
	margin-left: -64px;
	float: left;
	z-index: 1000000;
}
.clear {
    clear: both;
}

/* =Structure
----------------------------------------------- */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, hr {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
	font-size:1em;
	font-weight:normal;
	font-style:normal;
}
ul, ol {
	list-style:none;
}
fieldset, img, hr {
	border:none;
}
caption, th {
	text-align:left;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

td {
	vertical-align:top;
}
html, body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color:#C8C9CB;/*-overflow: hidden;-*/
	font-family: Arial, Helvetica, sans-serif;
}
/*-.fondo_radial{
	background-image: url(images/fondo_radial.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}-*/
#fondo_radial {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1;
	border:0;
}
.logo_cabezal {
	width:220px;
	background: url(images/logo_df.png) no-repeat left top;
	width:304px;
	height:127px;
}
.logo_cabezal a{
	width:210px;
	height:60px;
	display: block;
	margin-top: 10px;
	float: left;
}
.btn_inicio{
	float: left;
}
.contenedor_general {
	width:1000px;
	margin:auto;
	position:relative;
	/*-overflow:auto;-*/
	height:100%;
	/*--background-color: rgba(255,255,255,0.30);--*/
	z-index: 10;
}
.cabezal {
	height:135px;
	background-image: url(images/sombrabot_cabezal.png);
	z-index:3000;
}
/*------INICIO DEL MENÚ DE NAVEGACIÓN----------*/
.navegacion {
	width:775px;
	height:60px;
	float:left;
	margin-top:-101px;
	margin-left:230px;
	position:relative;
}
/* Styles for the entire menu menu */
.navegacion.menu {
	position: relative;
	height: 54px;
	/*-width: 804px;volver a poner para el idioma-*/
	width: 798px;
	overflow: visible;
	z-index: 1000;
}
/* Force the list to flow horizontally */
.navegacion.menu li, .btn_inicio {
	float: left;
	list-style: none;
	height: 42px;
}
/* Represents the background of the highlighted menu-item. */
.navegacion.menu li.back {
	position:absolute;
	height:4px;
	background:#CC0000;
	z-index:10;
	top:43px;
	margin: 0;
}
.ie7 .navegacion.menu li.back, .ie7 .navegacion.menu li a.bot1 {
	z-index:999;
}
.navegacion.menu li.back .left {
 display: none;
}
/* Styles for each menu-item. */
/*.menu li a.bot1 {
	position: relative;
	overflow: hidden;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 12px arial;
	color: #000;
	outline: none;
	text-shadow:#999 1px 1px 5px;
	/*-filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=2);-*/
/*	text-align: center;
	height: 55px;
	top: 0;
	z-index: 10;
	letter-spacing: 0;
	float: left;
	display: block;
	/*-margin: auto 13px; volver a poner para el idioma-*/
/*	margin: -17px 5px;
	line-height:55px;
}*/

.ie7 .navegacion.menu li a.bot1 {
	margin: auto 22px;
	z-index:9999999;
}
.navegacion.menu li a:hover {
	color:#cc0000;
	cursor: pointer;
}
#activo a {
	color: #000;
}
.navegacion.menu li color2 a {
	color:#FFF;
}
/*------FIN DEL MENÚ DE NAVEGACIÓN----------*/

/*------INICIO SUBMENÚ DE NAVEGACIÓN----------*/
.navegacion .oka {
	position: relative;
}
li#activo.current {

}
.navegacion .sub-menu {
	position:	absolute;
	width: 10em;
	top: 46px;
  -webkit-box-shadow: 0px 0px 6px #000; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 0px 0px 6px #000; /* FF3.5 - 3.6 */
          box-shadow: 0px 0px 6px #000; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #ffffff, #cccccc); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #ffffff, #cccccc); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #ffffff, #cccccc); /* IE10 */
  background-image:      -o-linear-gradient(top, #ffffff, #cccccc); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #ffffff, #cccccc);
	display: none;
}
.ie7 .navegacion .sub-menu {
	margin-left: -8em;
	z-index: 100;
}
.navegacion .sub-menu .sub-menu{
  background-color: #a7a8ac;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a7a8ac), to(#7a7b7e)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #a7a8ac, #7a7b7e); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #a7a8ac, #7a7b7e); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #a7a8ac, #7a7b7e); /* IE10 */
  background-image:      -o-linear-gradient(top, #a7a8ac, #7a7b7e); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #a7a8ac, #7a7b7e);
}
.ie7 .navegacion .sub-menu .sub-menu{ margin-left: 0;}
.navegacion .sub-menu .sub-menu li a{
	color: #fff;
	font-size: 10px;
	height: 25px;
	line-height: 25px;
}
.navegacion ul.sub-menu  li {
	margin:0;
	height: 30px;
	line-height: 30px;
	display: block;
	width:			100%;
	float:			left;
	position:		relative;
	background: url("images/divisor_menu.png") center bottom no-repeat;
}
.navegacion ul.sub-menu  li:last-child{
	background: none;
}
.navegacion ul.sub-menu  li .sub-menu li, .navegacion ul.sub-menu li .sub-menu li a:hover{
	height: 25px;
	line-height: 25px;
}
.navegacion ul.sub-menu  li a{
	display:		block;
	position:		relative;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
}
.navegacion ul.sub-menu  li ul.sub-menu{
	top:0;
	left: 10em;
}
.navegacion ul.sub-menu  li.fondo_der{
/*	background:url(images/fondo_der.png) no-repeat right center transparent;
	padding-right: 7px;*/
}
/*.navegacion .clientes>.sub-menu {width: 108px; margin-left: -20px;}
.ie7 .navegacion .clientes>.sub-menu {margin: 32px 0 0 -80px;}
.navegacion .alianzas>.sub-menu {width: 380px; margin-left: -150px;}
.ie7 .navegacion .alianzas>.sub-menu {margin: 32px 0 0 -170px;}
.navegacion .productos>.sub-menu {margin-left: -100px;}
.ie7 .navegacion .productos>.sub-menu {margin: 32px 0 0 -100px;}
.navegacion .plataformas>.sub-menu {width: 331px;}
.navegacion .faq .sub-menu {width: 351px;}
.navegacion .sub-menu ul li a {
	color:#000;
	font-weight:bold;
	line-height:30px;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	padding:0 5px;
}
.navegacion #activo .sub-menu ul li a {
	color: #000;
}
.navegacion #activo .sub-menu ul li a:hover {
	color: #FFF;
}*/
.navegacion ul.sub-menu li a:hover {
	background:url(images/fondo_entero_hover.png) repeat-x left center transparent;
	height:30px;
	display:block;
	line-height:30px;
	color:#FFF;
	border: none;
  background-color: #a7a8ac;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a7a8ac), to(#7a7b7e)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #a7a8ac, #7a7b7e); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #a7a8ac, #7a7b7e); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #a7a8ac, #7a7b7e); /* IE10 */
  background-image:      -o-linear-gradient(top, #a7a8ac, #7a7b7e); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #a7a8ac, #7a7b7e);	
}/*
.navegacion .sub-menu ul li.back {
	display: none;
}
.navegacion .sub-menu.servicios {
	background:url(images/fondo_flecha.png) no-repeat scroll 85px top transparent;
	margin-left:-214px;
	z-index:10;
	width:840px;
	margin-top:6px;
}
.navegacion .fondo_entero {
	background:url(images/fondo_entero.png) repeat-x left center transparent;
	height: 30px;
	padding: 0;
	margin-top: 7px;
}
*/.navegacion .quienessomos .sub-menu {
	/*width: 187px;*/
	/*margin-left: -40px;*/
}
.ie7 .navegacion .quienessomos .sub-menu {
/*	margin: 32px 0 0 -145px;*/
}
/*------FIN SUBMENÚ DE NAVEGACIÓN----------*/
/*.navegacion .productos .accordion .sub-menu{
	float: left;
	margin: 0;
	position: relative;
	padding:0;
	height:30px;
	background: url(images/fondo_entero.png) repeat-x left bottom transparent;
}
.navegacion .productos .accordion.deportes .sub-menu{
	width: 380px;
}
.navegacion .productos .accordion.otrosprod .sub-menu{
	width: 325px;
}
.navegacion .productos .accordion a{float: left; margin: 0; position: relative; cursor: pointer;}
.otrosprod ul{width: 325px;}
.botx {
	float:left;
	margin-right:10px;
	cursor:pointer;
	background: url(images/fondo_entero.png) repeat-x left bottom transparent;
	display:block;
	height:30px;
}
.botx span {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C00;
	list-style-type:none;
	font-weight:bold;
	line-height:20px;
	text-decoration: none;
	padding:5px;
}
.sub-menu .accordion .sub-menu li a {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	list-style-type:none;
	font-weight:bold;
	line-height:20px;
	text-decoration: none;
	padding:5px;
	height:20px;
}
.navegacion .accordion .sub-menu li a:hover {
	background-image:none;
	background-color:#A7A8AC;
	-moz-linear-gradient:center top, #A7A8AC, #757575;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A7A8AC', EndColorStr='#757575');
	height:12px;
	display:block;
	margin-top:4px;
	line-height:12px;
	color:#FFF;
}
.accordion a.botx span.fondo_izq2 {
	text-decoration:none;
}
.fondo_entero2 {
	height: 30px;
	padding: 0;
	float:left;
}
.fondo_izq2 {
	background:url(images/fondo_izq.png) no-repeat left center transparent;
	float:left;
	height: 20px;
	margin-left: -7px;
}
.sub-menu .accordion .sub-menu li a {background: none; font-weight: normal;}
.navegacion .accordion .sub-menu li {
	float:left;
	list-style-type:none;
	background:url(images/fondo_entero_int.gif) repeat-x center 4px;
	height:28px;
	padding: 0 2px;
	margin:0;
}*/
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit;
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.sf-menu li {
	background:		#BDD2FF;
}
.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#CFDEFF;
	outline:		0;
}


.navigation{width: 100%; display: block; height: 20px; float: left; text-align: center; line-height: 20px; margin-top: 10px;}
.navigation div{ width: auto; display: inline; height: 20px; height: 20px;}
.navigation a{float: left;color: #CC0000; text-decoration: none; text-shadow: 1px 1px 1px #999999; height: 20px;}
.navigation .anterior a{color: #D0171F; text-shadow: none; padding: 0;}
.navigation .siguiente a{color: #D0171F; text-shadow: none; padding: 0;}
.navigation a:hover{color: #666666;}
.navigation .siguiente a:hover span{ background-position: -47px -11px;}
.navigation .anterior a:hover span{ background-position: -52px -49px;}
.navigation .anterior a span{background: url("images/bots_d.png") no-repeat scroll -91px -49px transparent; width: 20px; height: 20px; float: left;}
.navigation .siguiente a span{background: url("images/bots_d.png") no-repeat scroll -86px -11px transparent; width: 20px; height: 20px; float: right;}	
.navigation .siguiente{float: right; margin-right: 5px;}
.navigation .anterior{float: left; margin-left: 5px;}
/*--------------------------------------------------------*/
/*------INICIO IDIOMA---------*/
.navegacion.menu.widget_qtranslate{
	float:right;
	width:108px;
	height:46px;
	margin-top:-135px;
	
}
.navegacion.menu.widget_qtranslate ul {
	margin-top:14px;
	padding:0;
}
.navegacion.menu.widget_qtranslate ul li {
	list-style-type:none;
	margin:0;

}
.navegacion.menu.widget_qtranslate ul li:hover{
	list-style-type:none;
	margin:0;
	border:none;

}
.navegacion.menu.widget_qtranslate ul li.lang-pt{
	list-style-type:none;
	margin:0;
	background-image:url(images/btn_idioma.png);
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:9px center;
	padding-left: 12px;
	height:16px;
	width:40px;
	
	
}
/*-.idioma{
	border-right: 1px #666 dotted;
	border-left: 1px #666 dotted;	
}-*/
.navegacion.menu.widget_qtranslate ul li a {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize;
	text-decoration:none;
	float:left;
	text-decoration:none;
	padding:0 5px;
	text-shadow:1px 1px 1px #999999;
	text-transform: uppercase;
}
.navegacion.menu.widget_qtranslate ul li a:hover {
	color:#C00;
}
.navegacion.menu.widget_qtranslate .active a {
	color:#c00;
	background: url(images/flecha_abajo.gif) no-repeat center 2px transparent;
	height:50px;
	margin-top:-37px;
	line-height:86px;
}
/*--------fin idioma-----------*/
/*------INICIO TERCER NAVEGACIÓN---------*/
.tercer_navegacion {
	float:left;
	width:1000px;
	margin-left:2px;
	margin-top:-32px;
	height:30px;
}
.tercer_navegacion ul {
	margin-top:5px;
	padding:0;
	float: left;
}
.tercer_navegacion ul li {
	list-style-type:none;
	float: left;
}
.webkit a {
	text-decoration:none;
}
/*-.idioma{
	border-right: 1px #666 dotted;
	border-left: 1px #666 dotted;	
}-*/
.tercer_navegacion ul li a{
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-transform:capitalize;
	text-decoration:none;
	float:left;
	text-decoration:none;
	padding:0 15px;
	text-shadow:1px 1px 1px #999999;
	text-decoration:none;
	text-transform: uppercase;
}
.tercer_navegacion ul li a:visited {
	color:#999;
}
.tercer_navegacion ul li a:hover{
	color:#c00;
}
.tercer_navegacion ul li.current-menu-item a, .tercer_navegacion ul li.current-menu-item a:visited{
	color:#c00;/*-background: url(images/flecha_abajo.gif) no-repeat center 2px transparent;-*/
	/*-height:50px;
	/*-margin-top:-36px;-*/
	/*-line-height:40px;-*/
}
/*--------fin tercer navegación-----------*/
/*--------FONDO CONTENIDO-----------*/
.cont_2 {
	width:1000px;
	background-position: center top;
	background-image: url(images/sombra_tercer_nav_top.png);
	background-repeat: no-repeat;
	padding-top: 4px;
	display: block;
}
.sumate {
	width:1000px;
	background-image: none;
	display: block;
}
.sumate .izquierda {
	float: left;
	width: 460px;
}
.sumate .t_doce a {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-align: right;
	text-decoration:none;
	margin-left:25px;
	font-weight:bold;
}
.mail {
    background: url("images/sobre.png") no-repeat left 3px transparent;
}

.sombra_bottom {
	background-image: url(images/sombra_tercer_nav_bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	height:14px;
}
.cont_text .dato_fecha, .cont_text2 .dato_fecha, .cont_text3 .dato_fecha {
	width:100%;
	height:115px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	padding-top:5px;
	background:url(images/barra1.gif) no-repeat scroll left 0 transparent;/*-display:block;-*/
	/*-padding:10px 5px 5px 10px;-*/
}
.sumate .cont_text2 .dato_fecha {
	height: auto;
	padding: 10px 5px;
}
.sumate p {
    font-size: 12px;
    margin-bottom: 10px;
    text-align: justify;
    color: #222;
    line-height: 16px;
}
.casos .cont_text .dato_fecha {
	height: 65px;
}
#Taxonomias .cont_text .dato_fecha{height:auto;}
.dato_fecha .t_diez, .sumate .t_diez {
	margin-top:5px;
	display:block;
}
.cont_descarga {
	bottom: -28px;
	height: 30px;
	position: relative;
	width: 100%;
}
.casos .cont_descarga {
	bottom: 0px;
	height:15px;
}
.cont_descarga.cd2 {
	bottom:-70px;
}
/*--------FIN FONDO CONTENIDO-----------*/
/*--------CAJA CONTENIDO-----------*/
.caja_dato1 {
	width:323px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	position:relative;
	overflow:hidden;
}
.casos .caja_dato1 {
	width:275px;
	overflow: hidden;
}
#Taxonomias .caja_dato1{
	width:1000px;
	position:static;
	margin:0;
}
.cont_img_descarga {
	float:left;
	height:30px;
	width:30px;
	border:0;
}
.cont_img_descarga a img {
	border:0;
}
.cont_txt_descarga {
	float:left;
	height:30px;
	margin-left:5px;
}
.cont_txt_descarga a {
	text-decoration:none;
}
.cont_txt_descarga a:hover h12 {
	color:#666;
}
.cont_txt_descarga a:hover p {
	color:#666;
}
.cont_text2 .cont_txt_descarga p {
	margin-top:0;
}
.caja_dato2 {
	width:1000px;
	float:left;
/*	margin-left:5px;
	margin-right:5px;*/
	position:relative;
}
.sumate .caja_dato2 {
	width:460px;
	float:left;
/*	margin-left:5px;
	margin-right:5px;*/
	position:relative;
}
.casos .caja_dato2 {
	width:855px;
}
.casos .cont_txt_descarga{height:15px;}
.casos .widget_taxonomy-drill-down{
	width: 145px;
	float: left;
}
.casos .widget_taxonomy-drill-down h3{
	background: url("images/flecha_izquierda_ch.gif") no-repeat scroll right center #FFFFFF;
	padding: 2px 0;
	border-bottom: 1px solid #CC0000;
	border-top: 1px solid #CC0000;
	color: #CC0000;
	text-shadow: none;
	text-transform: uppercase;
}
.casos .widget_taxonomy-drill-down h4{
	display: none;}
.casos .widget_taxonomy-drill-down #term-list-post_tag a {
	color: #000000;
	display: block;
	font-family: 'Helvetica',Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0;
	text-decoration: none;
	text-shadow: 1px 1px 5px #999999;
	text-transform: uppercase;
}
.casos .widget_taxonomy-drill-down #term-list-post_tag a:hover {
	color:#D0171F;
	-webkit-transition: color 0.2s linear;
}

.dato_sombra_top {
	height:5px;
	width:480px;
	background: url(images/dato_sombra_top.png) no-repeat center top;
}
.casos .dato_sombra_top {
	width:275px;
}
#Taxonomias .dato_sombra_top {
	height:10px;
	width:100%;
	background-image: url("images/destacados_sombra.png");
}
.dato_sombra_bottom {
	height:5px;
	width:480px;
	background: url(images/dato_sombra_bottom.png) no-repeat center bottom;
}
.sumate .dato_sombra_bottom {
	height:5px;
	width:480px;
	background: url(images/dato_sombra_bottom.png) no-repeat center bottom;
	float:left;
}
.dato_sombra_right {
	background: url("images/dato_sombra_right.png") no-repeat scroll center center transparent;
	height: 250px;
	position: absolute;
	right: -5px;
	top: 147px;
	width: 5px;
}
.dato_sombra_bottom.dsb2 {
	position:absolute;
	bottom:-5px;
}
.cont_img, .cont_img2 {
	background-color:#FFF;
	width:490px;
	height:210px;
}
.casos .cont_img {
	width:275px;
	height:155px;
}
.cont_img2 {
	float:left;
}
#Taxonomias .cont_img{
	background-color:#FFF;
	width:100%;
	height:155px;
}
.cont_img2 ul {
	position: absolute;
	top: 15px;
	left: 15px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.cont_img2 ul li{
	margin: 0;
	padding: 0 0 0 15px;
	height: 15px;
	line-height: 15px;
	display: block;
	background: url(images/vineta.png) no-repeat left center;
}
.barra_img {
	background: url(images/fondo_black70.png) repeat left top;
	width:490px;
	height:30px;
	position:relative;
	margin-top:-31px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
}
.barra_img2 {
	background: url(images/fondo_black80.png) repeat left top;
	width:120px;
	height:46px;
	position:absolute;
	margin-top:-48px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
}
.barra_img3 {
	background: url(images/fondo_black80.png) repeat left top;
	width:318px;
	height:30px;
	position:absolute;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
	bottom:0;
	left:0;
}
.borde_der_top {
	background: url(images/borde_der_top.png) no-repeat right top;
	height:245px;
	width:5px;
	float:right;
}
.borde_izq_top {
	background: url(images/borde_izq_top.png) no-repeat left top;
	height:245px;
	width:5px;
	float:left;
}
.cont_text {
	background-color:#f6f6f6;
	height:180px;
	background-image: url(images/fondo_1.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding:15px;
}
.casos .cont_text {
	width:245px;
	height:85px;
}
.casos li.term-item{
	background:url("images/divisor_menu.png") no-repeat scroll center bottom transparent;
	height:24px;
	line-height:20px;
}
#Taxonomias .cont_text {
	height:auto;
	width:auto;
}
.cont_text2 {
	background-color:#f1f2f2;
	width:470px;
	height:180px;
	background-image: url(images/fondo_2.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding:15px;
	float:left;
}
.sumate .cont_text2 {
	background-color:#f1f2f2;
	width:460px;
	height:auto;
	background-image: none;
	margin-top:10px;
}
.sumate .derecha {
	float: left;
	margin-left: 48px;
	width: 460px;
	height:100%;
	margin-top:9px;
	padding: 15px;
  background-color: #fdfdfd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eff0f2)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #fdfdfd, #eff0f2); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #fdfdfd, #eff0f2); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #fdfdfd, #eff0f2); /* IE10 */
  background-image:      -o-linear-gradient(top, #fdfdfd, #eff0f2); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #fdfdfd, #eff0f2);

}
.formulario_sumate {
    position: relative;
}
.sumate .derecha.ancha,
.sumate .formulario_sumate.ancha {
	width: 860px;
	float: none;
	margin: 0 auto;
}
.sumate .formulario_sumate.ancha {
    background: url("images/contenedor_sumate.png") no-repeat scroll left top transparent;
    margin: 25px auto;
    padding: 35px;
}
.formulario_sumate p {
    font-weight: bold;
    margin-bottom: 0;
    text-transform: uppercase;
}
.sumate .cont_derecha {
    margin-top: 15px;
}
.formulario_sumate.ancha .t_siete {
    display: block;
    margin: -5px 0 15px;
    text-transform: uppercase;
}
.formulario_sumate.ancha .form_izq,
.formulario_sumate.ancha .form_der {
    float: left;
    width: 50%;
}
.formulario_sumate.ancha textarea {
    width: 785px;
    height: 100px;
}
.formulario_sumate input,
.formulario_sumate textarea,
.formulario_sumate select {
	border-color: #999999 #D3D3D3 #D3D3D3 #999999;
	border-style: solid;
	border-width: 1px;
	color: #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 14px;
	padding-left: 5px;
	padding-right:5px;
	text-decoration: none;
	line-height:20px;
	text-transform: none;
}
.formulario_sumate.ancha input {
	width: 350px;
}
.formulario_sumate.ancha select {
	width: 365px;
}
.formulario_sumate input,
.formulario_sumate select {
	height: 20px;
}
.formulario_sumate.derecha .t_siete {
    display: block;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.formulario_sumate.derecha input,
.formulario_sumate.derecha textarea {
    width: 370px;
}
.formulario_sumate.derecha select {
    width: 380px;
}
.formulario_sumate.derecha textarea {
    height: 100px;
}
.formulario_sumate.derecha form {
	margin-right: 25px;
}
.formulario_sumate.derecha .wpcf7-response-output.wpcf7-mail-sent-ok {
    padding: 0;
    text-align: center;
    margin: 50px 0;
    width: 100%;
    font-size: 15px;
    color: #111111;
}
.cont_text3 {
	background-color: #e9eaea;
	background-image: url("images/fondo_2.png");
	background-position: left top;
	background-repeat: repeat-y;
	float: right;
	height: 222px;
	padding: 15px;
	position: absolute;
	right: 0;
	top: 142px;
	width: 520px;
}
.caja_dato3 {
	width:235px;
	float:left;
	/*-background-color:#EAEBED;-*/
	margin:0 5px;
	padding:10px 0;
}
.caja_dato3.caja5 {
	background-image: url("images/fondo_caj_borde_cent2.png");
	background-position: center center;
	background-repeat: repeat-x;
	height: 294px;
	width: 235px;
	position:absolute;
	top:0;
	right:0;
}
.caja5 .caj_borde_izq2, .caja5 .caj_borde_der2 {
	background-repeat: no-repeat;
	height: 294px;
	width: 25px;
}

.argentina {
    float: left;
    height: 295px;
    margin: 14px;
    width: 253px;
}

.mexico {
    float: left;
    height: 295px;
    margin: 14px;
    width: 256px;
}
 
[lang=es-ES] .direccion.arg{
	background: url(images/direccionDFarg_es.png) no-repeat center center;
	width:109px;
	height:81px;
	margin-right:10px;
	float: left;
}
[lang=es-ES] .direccion.mex{
	background: url(images/direccionDFmex_es.png) no-repeat center top;
	width:123px;
	height:114px;
	margin-right:10px;
	float: left;
}
[lang=pt-BR] .direccion.arg{
	background: url(images/direccionDFarg_pt.png) no-repeat center center;
	width:109px;
	height:81px;
	margin-right:10px;
	float: left;
}
[lang=pt-BR] .direccion.mex{
	background: url(images/direccionDFmex_pt.png) no-repeat center top;
	width:123px;
	height:114px;
	margin-right:10px;
	float: left;
}
[lang=en-US] .direccion.arg{
	background: url(images/direccionDFarg_en.png) no-repeat center center;
	width:109px;
	height:81px;
	margin-right:10px;
	float: left;
}
[lang=en-US] .direccion.mex{
	background: url(images/direccionDFmex_en.png) no-repeat center top;
	width:123px;
	height:114px;
	margin-right:10px;
	float: left;
}


/*.direccion {
	background: url(images/direccionDF.png) no-repeat center center;
	width:140px;
	height:85px;
	margin-bottom:65px;
}
*/.direccion span{
	font-size:10px;
	text-transform:uppercase;
	display:block;
	width:100%;
	text-align:center;
	color:#606B71;
	padding-top:74px;
}
/*--------FIN CAJA CONTENIDO-----------*/
.titulos_g1 {
	margin-left:2px;
	margin-top:-32px;
	height:30px;
	text-transform:uppercase;
}
.sumate .derecha .titulo {
	margin-bottom:30px;
	height:19px;
	text-transform:uppercase;
}
/*-.titulos_g1 .t_siete{
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#C00;
	font-size:21px;
	text-shadow:2px 2px 1px #ffffff;
	filter: Shadow(Color=#000, Direction=135, Strength=5);
}-*/
.titulos_ch1 {
	float:left;
	margin-top:-33px;
	width:286px;
	height:20px;
	line-height: 20px;
}
.titulos_ch1 p, .scrollable5 .item p{
	float:left;
	margin-top:33px;
	width:100%;
	height:20px;
	line-height: 20px;
	text-align: center;
	color: #CC0000;
}
.clientes .titulos_ch1{display: none;}
.titulos_ch1.clientes {
	margin-top:-9px;
	margin-bottom: -50px;
	margin-left: 23px;
	position: relative;
	width: 318px;
}
.titulos_ch1.clientes.txt_p .bot_nav2 {
	margin-top: -20px;
}
.titulos_ch1.clientes.txt_p h6 {
	text-transform: uppercase;
	right:25px;
}
.cajita4 .titulos_ch1 {
	margin-top:-23px;
	float:none;
}
.titulos_ch1.txt_p h6 {
	position:absolute;
	right:80px;
}
.titulos_ch1 h6 {
	position:absolute;
	right:25px;
}
h5, .widget_rss h3.widget-title, .widget_rss h3.widget-title a {
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0;
}

.widget_rss h3.widget-title{
    height: 20px;
    margin-top: -29px;
    width: 286px;
		margin-bottom: 8px;

}
h5.obligatorios{
	margin:80px 0 0;
}
h6 {
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#000;
	font-size:12px;
	float:right;
	margin:0;
	font-weight:lighter;
	margin-top:-20px;
}
.cajita2 h6, .cajita4 h6 {
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#000;
	font-size:12px;
	float:right;
}
.bot_nav2 {
	float:right;
	width:30px;
	height:23px;
	margin-top:-14px;
	position:absolute;
	right:-7px;
}
.bot_nav2 a {
	text-decoration:none;
	color:#FFF;
	display:block;
	background: url(images/bot_nav2.png) no-repeat 0 0;
	text-align:center;
	font-weight:bold;
	line-height:19px;
}
.bot_nav2 a:hover {
	background-position:-28px 0;
}
/*-------------DESTACADO-----------------*/
.contenedor_destacado {
	width:663px;
	height:350px;
	margin-top:-40px;
	float: left;
}
.scrollable {
	position:relative;
	overflow:hidden;
	width: 660px;
	height:310px;
	float:left;
	margin-top:-5px;
	padding-top:8px;
	background-image:url(images/destacados_sombra.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-color: transparent;
}
.ie7 .scrollable, .webkit .scrollable, .opera .scrollable {
/*	margin-top:-12px;*/
}
.scrollable .items {
	width:20000em;
	position:absolute;
	left: 0;
}
.items div {
	float:left;
}
a.browse {
	background: url(images/bots_d.png) no-repeat scroll -77px 0 transparent;
	cursor: pointer;
	/*-display: block;-*/
    float: left;
	font-size: 1px;
	height: 40px;
	/*- margin: 40px 10px;-*/
    width: 40px;
}
a.right {
	margin-right: 0;
	float:right;
}
.ie7 a.right, .webkit a.right, .opera a.right {
/*	margin-top:-343px;*/
}
a.left {
	/*-clear:right;-*/
	float:right;
	background-position:-77px -38px;
	margin-right:-8px;
}
.ie7 a.left, .webkit a.left, .opera a.left {
	/*margin-top:-45px;*/
}
a.right:hover {
	background-position:-38px 0;
}
a.left:hover {
	background-position:-38px -38px;
}
a.left.disabled {
	background-position:1px -38px;
}
a.right.disabled {
	background-position:1px 0px;
}
.img_destacado {
	float:left;
	display:block;
	position:absolute;
	width:664px;
}
.tit_destacado {
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#fff;
	font-size:28px;
	text-shadow:2px 2px 4px #000;
	filter: Shadow(Color=#000, Direction=135, Strength=5);
	height: 1%;
	float:left;
	display:block;
	width:305px;
	height:57px;
	position:absolute;
	margin-top:248px;
	margin-left:10px;
	line-height:57px
}

.barra_destacado{
	background-image:url(images/destacados_barra.png);
	background-position:center bottom;
	background-repeat: repeat-x;
	display:block;
	width:664px;
	height:313px;
	position:relative;
	
	}
.items div .text_destacado {
	font-family:Arial, sans-serif;
	color:#fff;
	font-size:11px;
	float:right;
	display:block;
	width:315px;
	height:50px;
	position:absolute;
	margin-top:250px;
	padding-left:13px;
	padding-top:2px;
	padding-right:13px;
	margin-left:319px;
}
.items div .text_destacado a{
	color:#CC0000;
}
.items div .text_destacado p{
	
	color:#FFF;
	

}
/*---bot nº scrollable----*/
.navi {
	margin-bottom:-8px;
	text-decoration:none;
	float:right;
	cursor:pointer;
}
.navi a {
	width:43px;
	height:42px;
	float:left;
	margin:3px -10px 3px 3px;
	background:url(images/bot_nav.png) -81px 0 no-repeat;
	display:block;
	font-size:1px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:39px;
	text-decoration:none;
	text-align:center;
}
.navi a:hover {
	background-position:-41px 0;
	color:#FFF;
}
.navi a.active {
	background-position:3px 0;
	color:#FFF;
}
.navi a span {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:39px;
	text-decoration:none;
	text-align:center;
	display:block;
}
.navi a span:hover {
	color:#FFF;
}
.navi a.active span {
	color:#FFF;
}
/*---fin bot nº scrollable----*/

/*-------------FIN DESTACADO-----------------*/
/*-------------Columna derecha index---------*/
.cont_caja_der {
	background-color:#e5e6e8;
	height:311px;
	width:318px;
	float:right;
	margin-top:3px;
	background-image: url(images/fondo_caj_borde_cent2.png);
	background-repeat: repeat-x;
	background-position: center center;
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
	-webkit-box-shadow: inset 0px 0px 4px 4px rgba(0, 0, 0, 0.2);
  	box-shadow: inset 0px 0px 4px 4px rgba(0, 0, 0, 0.2);
}
/*-.bot_nav2 a .play_pausa{
	text-decoration:none;
	color:#FFF;
	display:block;
	background: url(images/bot_nav2.png) no-repeat 0 0;
	text-align:center;
	font-weight:bold;
	line-height:19px;
}
.bot_nav2 a:hover .play_pausa{
	background-position:-28px 0;
}-*/

.btn_play:hover {
	background-position:-28px 0;
}
.btn_play2:hover {
	background-position:-28px 0;
}
.btn_pause {
    background: url("images/bot_nav4.png") no-repeat scroll -54px 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 22px;
    line-height: 17px;
    margin-right: -44px;
    margin-top: -20px;
    right: 10px;
    text-align: center;
    width: 24px;
		border: none;
}
.ie7 .btn_pause {
	position: absolute;
    margin-right: 5px;
}
.btn_pause2 {
    background: url("images/bot_nav4.png") no-repeat scroll -54px 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 22px;
    line-height: 17px;
    margin-right: -44px;
    margin-top: -20px;
    right: 10px;
    text-align: center;
    width: 24px;
		border: none;
}
.btn_play {
    background: url("images/bot_nav4.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 22px;
    line-height: 17px;
    margin-right: 38px;
    margin-top: -20px;
    right: 50px;
    text-align: center;
    width: 24px;
		border: none;
}
.btn_play2 {
    background: url("images/bot_nav4.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 22px;
    line-height: 17px;
    margin-right: 41px;
    margin-top: -20px;
    right: 50px;
    text-align: center;
    width: 24px;
		border: none;
}
.btn_pause:hover {
	background-position: -82px 0;
}
.btn_pause2:hover {
	background-position: -82px 0;
}
/*------------- fin Columna derecha index---------*/
/*--------------inicio cajitas--------------------*/
.ie7 .cont_cajitas .cajita .caj_borde_der, .ie7 .cont_cajitas .cajita .caj_borde_izq {
	position:absolute;
	top:0;
}
.ie7 .cont_cajitas .cajita .caj_borde_der {
	right:0;
}
.ie7 .cont_cajitas .cajita .caj_borde_izq {
	left:0;
}
.cont_cajitas {
	width:1000px;
	float:left;
	margin-top:20px;
}
.cajita, aside.widget_rss {
	width:318px;
	height:120px;
	background:#fff url(images/fondo_caj_borde_cent1.png) repeat-x center center;
	float:left;
	position:relative;
	margin: 24px 0 0 0;
}
.cont_cajitas .cajita.pointer {
	cursor:pointer;
}
.cajita2 {
	width:285px;
	height:110px;
	margin-top:33px;
	background-image: url(images/fondo_caj_borde_cent3.png);
	background-repeat: repeat-x;
	background-position: center center;
	float:left;
	position:absolute;
	margin-left:16px;
	margin-right:10px;
}
.ie7 .cajita2, .ie7 .cajita4 {
/*	margin-left:-8px;*/
}
.mapa_sedes {
	position:relative;
}
.mapa_sedes .sedesList{
	position: absolute;
	top: 0;
	right: 10px;
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 10px;
	overflow:hidden;
	width: 165px;
}

.mapa_sedes .sedesList li{
	height: 18px;
	padding-left: 15px;
	background: transparent url(images/list.png) no-repeat left center;
	line-height: 18px;
	
}

.cajita .mapa_sedes img {
	position:absolute;
	z-index:100000;
}
/*-.cajita div img{
	position:absolute;
}-*/
.cajita.calle {
	margin-left:23px;
	margin-right:23px;
	position:relative;
}
.cont_caja_der .caj_borde_izq2, .cont_caja_der .caj_borde_der2 {
	width:25px;
	height:294px;
	background-repeat: no-repeat;
}
.caj_borde_izq2 {
	float:left;
	background-image:url(images/fondo_caj_borde_izq2.png);
	background-position: left center;
}
.caj_borde_der2 {
	float:right;
	background-image: url(images/fondo_caj_borde_der2.png);
	background-position: right center;
}
.ie7 .caj_borde_izq2, .ie8 .caj_borde_izq2, .webkit .caj_borde_izq2 {
	background-position: right 2px;
}
.ie7 .caj_borde_der2, .ie8 .caj_borde_der2, .webkit .caj_borde_der2 {
	background-position: right 2px;
}
.cont_caja_der .caj_borde_izq3, .cont_caja_der .caj_borde_der3 {
	width:25px;
	height:110px;
	background-repeat: no-repeat;
	position: absolute;
	top:0;
}
.caj_borde_izq3 {
	float:left;
	background-image: url(images/fondo_caj_borde_izq3.png);
	background-position: left center;/*-position:absolute;-*/
	left: 0;
}
.caj_borde_der3 {
	float:right;
	background-image: url(images/fondo_caj_borde_der3.png);
	background-position: right center;
	right: 0;
}
.caj_borde_izq {
	width:25px;
	height:120px;
	float:left;
	background: url(images/fondo_caj_borde_izq1.png) no-repeat left center;
	position:relative;
}
.caj_borde_der {
	width:25px;
	height:120px;
	float:right;
	background: url(images/fondo_caj_borde_der1.png) no-repeat right center;
	position:relative;
}
.caj_borde_TB{
	width:100%;
	height:100%;
	position:relative;
	background:url("images/fondo_caj_borde_cent1.png") repeat-x scroll center center transparent;
}
	
.caj_borde_izq_flecha {
	width:30px;
	height:120px;
	float:left;
	background-image: url(images/fondo_caj_borde_izq_flecha.png);
	background-repeat: no-repeat;
	background-position: left center;
	position:absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.caj_borde_der_flecha {
	width:30px;
	height:120px;
	float:right;
	background-image: url(images/fondo_caj_borde_der_flecha.png);
	background-repeat: no-repeat;
	background-position: right center;
	right: 0;
	top: 0;
	position: absolute;
}
.cont_cajita3, .widget_rss ul li {
	position:absolute;
	z-index:1;
	margin-top:9px;
}
.cont_caja_der .cont_cajita3 {
	position:absolute;
	z-index:1;
	margin-top:10px;
	padding-top:10px;
	padding-right:15px;
	width:284px;
}
.cont_cajita3 h1, .widget_rss ul li a {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	margin-bottom:3px;
	text-transform: uppercase;
	text-decoration: none;
}
/*-----pie dire----*/
.cajita5 {
	width:1000px;
	height:25px;
	background-color:#ccc;
	margin-top:35px;
	/*-margin-top:15px;-*/
	margin-bottom:20px;
	background-image: url(images/fondo_caj_borde_cent4.png);
	background-repeat: repeat-x;
	background-position: center center;
	float:left;
	position:relative;
}
.cont_cajita4 {
	position:absolute;
	z-index:1;
	margin-top:5px;
	width:100%;
}
.cont_cajita4 p {
	text-align:center;
	line-height:14px;
	color:#999;
}
.caj_borde_izq5 {
	width:25px;
	height:25px;
	float:left;
	background-image: url(images/fondo_caj_borde_izq4.png);
	background-repeat: no-repeat;
	background-position: left center;
	position:absolute;
}
.caj_borde_der5 {
	width:25px;
	height:25px;
	float:right;
	background-image: url(images/fondo_caj_borde_der4.png);
	background-repeat: no-repeat;
	background-position: right center;
	position:absolute;
	right:0;
}
/*-----fin pie dire----*/
/*-----inicio productos y plataformas-----*/
	/*-inicio menú prod. plat. -*/
#productosDF .scrollable4{
	background:url(images/fondo_producto.png) no-repeat center top;
	width:475px;
	position:relative;
	margin:0;
}
#productosDF .cont_text3{
	min-height:222px;
	height:auto;
	max-height: 281px;
	overflow: hidden;
}
#productosDF .cont_text3 strong, #productosDF .cont_text3 strong *{
	font-weight:bold;
}
#productosDF .cont_text3 a{
	color:#CC0000;
}
#productosDF .cont_text3 p{
	font-size:12px;
	line-height:18px;
	margin:4px 0;
}
#productosDF .cont_text3 ul {
    list-style: square;
    font-size: 12px;
    margin: 5px 0 5px 30px;
}
#productosDF .cont_text3 ul li {
    padding: 2px;
}
#productosDF .dato_fecha{
	height:auto;
}
.cont_menu_pp {
	width:93px;
	height:250px;
	float:left;
	margin-right:10px;
}
.cont_menu_pp.pd {
	margin-right:10px;
}
.menuProPla {
	margin:0;
	padding:0;
	width:92px;
	list-style-type:none;
}
.cajita .t_quince {
	padding-left:7px;
	padding-top:2px;
	display:block;
}
.img_pyp {
	position:relative;
}
.cajita .img_pyp img {
	position:absolute;
}
/*-.menuProPla li{border-bottom:1px solid #666;}-*/
.menuProPla ul li, .menuProPla li:last-child {
	border:none
}
.menuProPla a {
	display:block;
	color:#000;
	text-decoration:none;
	font-family:'Helvetica', Arial, sans-serif;
	font-size:12px;
	padding:2px 0;
	font-weight:bold;
	text-shadow: 1px 1px 5px #999999;
}
.menuProPla li.padre a {text-transform:uppercase;}
.menuProPla li.padre ul a {text-transform:none;}
.menuProPla a:hover {
	color:#D0171F;
	-webkit-transition: color 0.2s linear;
}
.menuProPla ul a {
	color:#666;
	font-weight:lighter;
}
.menuProPla ul a:hover {
	color:#D0171F;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
	background: #FFF url(images/flecha_izquierda_ch.gif) no-repeat 82px center;
}
.menuProPla li.active_pp {
	color:#D0171F;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
	background: #FFF url(images/flecha_izquierda_ch.gif) no-repeat 82px center;
}
.menuProPla li.menu_descripcion a {
	color:#C00;
	border-bottom:solid 1px #C00;
	border-top:solid 1px #C00;
}
.menuProPla ul {
	display:block;
	margin:0;
	padding:0;
	width:93px;
	list-style:none;
}
/*-.menuProPla ul{background-color:#D0171F;}-*/
.menuProPla li ul {
	display:none;
}
/*-fin menú prod. plat. -*/
.cont_caja_izq {
	/*-background-color:#e5e6e8;-*/
	height:250px;
	width:210px;
	margin-top:9px;
	float:left;
}
.titulos_g2 {
	height:30px;
	position:absolute;
	top:112px;
	left:0;
}
.contenedor_destacado_2 {
	height:300px;
	/*margin-top:93px;
	margin-right:340px;
	position:absolute;
	right:0;
	top:0;*/
}
.titulos_g2.destacado_2 {
	/*margin-left:208px;*/
}
#productosDF .nav_container{
	/*-width:660px;-*/
	/*-margin-bottom:-40px;-*/
	width:177px;
	height:40px;
	float:left;
	margin-top:-40px;
}
.navi4 {/*-este estilo esta en el js-*/
	margin-left:447px;
	/*-width:200px;-*/
	/*-height:20px;-*/
	position:absolute;
	margin-top:4px;
	text-decoration:none;
}
.navi4 {
	margin-left:0;
	margin-top:-3px;
	position:static;
	float:right;
}
.navi4 a {
	background:url(images/bot_nav5.png) -81px 0 no-repeat;
}
.navi4 a {
	width:43px;
	height:42px;
	float:left;
	margin:3px -10px 3px 3px;
	background:url(images/bot_nav5.png) -81px 0 no-repeat;
	display:block;
	text-decoration:none;
	z-index:100000;
	font-weight:bold;
	font-size:12px;
	line-height:39px;
	text-decoration:none;
	text-align:center;
}
.navi4 a:hover {
	background-position:-41px 0;
	color:#FFF;
}
.navi4 a.active {
	background-position:3px 0;
	color:#FFF;
}
.scrollable4 {
	height: 260px;
	overflow: hidden;
	/*position: relative;
	width: 450px;*/
	margin:auto;
	/*top:41px;*/
}
.scrollable4 .items4 {
	width:20000em;
	position:absolute;
	margin-top:8px;
}
.items4 div {
	float:left;
}
a.browse4 {
	background:url(images/bots_d.png)no-repeat scroll -77px 0 transparent;
	cursor: pointer;
	float: left;
	font-size: 1px;
	height: 40px;
	width: 40px;
}
a.right4 {
	margin-right: -11px;
	float:right;
}
a.left4 {
	/*-clear:right;-*/
	float:right;
	background-position:-77px -38px;
}
a.right4:hover {
	background-position:-38px 0;
}
a.left4:hover {
	background-position:-38px -38px;
}
a.left4.disabled {
	background-position:1px -38px;
}
a.right4.disabled {
	background-position:1px 0px;
}
.img_destacado4 {
	float:left;
	display:block;
	height: 67px;
	width: 269px;
}
.img_destacado4 img {
	margin:auto;
}
/*-INICIO popup cobertura-*/
.cont_cobertura {
	width:965px;
	height:380px;
	background-color:#fff;
	padding:10px;
	position:relative;
	box-shadow: 0 0 10px #000;
}
.cont_cobertura .t_siete {
	text-align:left;
	display:block;
	position:absolute;
}
.cont_menu_tipoC .t_siete {
	top:10px;
}
.cont_menu_torneoC {
	float: left;
	height: 350px;
	width: 225px;
	overflow:auto;
	margin-top:30px;
	margin-right:10px;
}
.cont_mapaC {
	width:450px;
	height:350px;
	float:left;
	margin-top:30px;
	margin-right:10px;
}
.cont_menu_tipoC {
	width:270px;
	height:350px;
	float:left;
	margin-top:30px;
	overflow:auto;
}
/*-inicio menú prod. plat. -*/
.cont_menu_pp {
	width:93px;
	height:250px;
	float:left;
	margin-right:10px;
}
.cont_menu_pp.pd {
	margin-right:10px;
}
.bot_coberturaA {
	border:solid 1px #ccc;
	margin:0 0 1px;
	background: url(images/fondo_bot_C.jpg) repeat-x top center;
	text-transform:uppercase;
}
.bot_coberturaA a.item_zona{
	background:url(images/flecha_derecha_ch.gif) no-repeat 10px center;
}
.bot_coberturaA.abierto a.item_zona{
	background-image:url(images/flecha_abajo_ch.gif);
}
.menuCobertura {
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
	text-align:center;
}
#menuTipoCobertura li{
	background:url("images/fondo_bot_C.jpg") repeat-x scroll center top transparent;
}
.cajita .t_quince {
	padding-left:7px;
	padding-top:2px;
	display:block;
	text-transform:uppercase;
}
.img_pyp {
	position:relative;
}
.cajita .img_pyp img {
	position:absolute;
}
#productosDF .cajita .img_pyp img {
	width:318px;
	height:auto;
	margin-top:-29px;
}
#productosDF .cajita{overflow:hidden;}
/*-.menuProPla li{border-bottom:1px solid #666;}-*/
/*-.menuCobertura ul li, .menuCobertura li:last-child{border:none;}-*/
.menuCobertura a {
	display:block;
	color:#000;
	text-decoration:none;
	font-family:'Helvetica', Arial, sans-serif;
	font-size:12px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-shadow: 1px 1px 5px #999999;
}
.menuCobertura a:hover {
	color:#D0171F;
	-webkit-transition: color 0.2s linear;
}
.menuCobertura ul a {
	color:#666;
	font-weight:lighter;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.menuCobertura ul a:hover {
	color:#D0171F;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
	background: #e4e3e6 url(images/flecha_izquierda_ch.gif) no-repeat 208px center;
}
.cont_menu_tipoC .menuCobertura a {
	text-align:left;
	display:block;
	height:29px;
	padding:0 0 0 47px;
	background:url(images/flecha_deselect.png) no-repeat left center;
	line-height:29px;
	color:#999;
}
.cont_menu_tipoC .menuCobertura a.activo{
	color:#000;
	background-image:url(images/flecha_select.png);
}
.cont_menu_tipoC .ver_mas,.cont_menu_tipoC  .ver_menos{ margin:5px 3px 0;}
.parrafoC {
	width:270px;
}
.menuCobertura ul li .parrafoC{width:100%;}
.menuCobertura ul li .parrafoC p {
	padding:10px;
	background-color:#f5f4f6;
	text-align:left;
}
.menuCobertura li.active_pp {
	color:#D0171F;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
	background: #e4e3e6 url(images/flecha_izquierda_ch.gif) no-repeat 197px center;
}
.menuCobertura li.menu_descripcion a {
	color:#C00;
	border-bottom:solid 1px #C00;
	border-top:solid 1px #C00;
}
.menuCobertura ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
.ver_mas, .ver_menos {
	background-image:url(images/mas_menos.png);
	background-repeat: no-repeat;
	cursor: pointer;
	width:23px;
	height:20px;
	float:right;
	position:relative;
	right:0;
}
.ver_mas {
	background-position: 2px 0;
}
.ver_mas:hover {
	background-position: 2px -22px;
}
.ver_menos {
	background-position: -19px 0;
}
.ver_menos:hover {
	background-position: -19px -22px;
}
/*-.menuProPla ul{background-color:#D0171F;}-*/
.menuCobertura li ul {
	display:none;
}
/*-fin menú prod. plat. -*/
  /*- Inicio cont mapa -*/
/*-.caja_dato4{
	width:490px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	position:relative;
}-*/
.caj_borde_izq6 {
	float:left;
	background-image:url(images/fondo_caj_borde_izq5.png);
	background-position: left center;
	top:40px;
}
.caj_borde_der6 {
	float:right;
	background-image: url(images/fondo_caj_borde_der5.png);
	background-position: right center;
	top:40px;
}
.cont_mapaC .caj_borde_izq6 {
	width:12px;
	height:350px;
	position:absolute;
	top:40px;
}
.cont_mapaC .caj_borde_der6 {
	width:12px;
	height:350px;
	position:absolute;
	right:290px;
}
.cont_mapaC .caj_borde_top2 {
	float:left;
	background-image:url(images/fondo_caj_borde_top2.png);
	background-position: center center;
	background-repeat: repeat-x;
	position:absolute;
	top:40px;
	left:245px;
	width:450px;
	height:12px;
}
.cont_mapaC .caj_borde_bot2 {
	background-image: url(images/fondo_caj_borde_bot2.png);
	background-position: center center;
	background-repeat: repeat-x;
	position:absolute;
	bottom:10px;
	left:245px;
	width:450px;
	height:12px;
}
/*- FIN con mapa -*/
  /*-FIN popup cobertura-*/

/*-----fin productos y plataformas-----*/
h1, .widget_rss ul li a {
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0px;
	width:100%;
	padding-bottom:2px;
}
.widget_rss ul {
	background: url(images/borde_hoja.png) no-repeat center bottom;
	height:100%;
}
.widget_rss ul li {
	margin: 0;
	display: block;
	padding: 10px 7px;
}
.widget_rss ul li a{
	margin: 0;
	display: block;
}
h2, .rss-date {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	float:left;
}
h3{
	color:#c00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding-left:15px;
}
.widget_rss h3.widget-title a img{
	display: none;
}
h4 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
h8 {
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#999;
	font-size:18px;
	text-shadow:2px 2px 1px #ffffff;
	filter: Shadow(Color=#000, Direction=135, Strength=5);
}
.t_siete {
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#C00;
	font-size:21px;/*-text-shadow:2px 2px 1px #ffffff;
	filter: Shadow(Color=#000, Direction=135, Strength=5);-*/
}
.t_nueve {
	font-family:Arial, sans-serif;
	color:#999;
	font-size:10px;
}
.t_diez {
	font-family:Arial, sans-serif;
	color:#000;
	font-size:14px;
}
.t_once {
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#fff;
	font-size:18px;
	text-shadow:2px 2px 4px #000;
	filter: Shadow(Color=#000, Direction=135, Strength=5);
	float:left;
	padding-left:15px;
	padding-top:3px;
}
.t_doce {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	text-align: right;
	text-decoration:none;
}

.t_trece {
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#606a70;
	font-size:12px;
	margin:0;
	font-weight:lighter;
}
.t_catorce {
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#606a70;
	font-size:12px;
	margin:0;
	font-weight:bold;
}
.t_quince {
	font-family:Arial, sans-serif;
	color:#fff;
	font-size:10px;
}
.t_dieciseis {
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#000;
	font-size:19px;
	text-shadow:2px 2px 1px #ffffff;
	filter: Shadow(Color=#000, Direction=135, Strength=5);
}
p, .rssSummary {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
}
.cont_text p, .cont_text2 p {
	margin-top:5px;
}
#Taxonomias .cont_text p{
	font-size:12px;
	line-height:17px;
}
.cont_cajita3 p {
	margin:0;
	padding-left:11px;
	margin-top:5px;
	float:left;
}
.cont_cajita3 h2 , .rss-date{
	padding:0;
	width: 100%;
	display: none;
}
h2 span {
	color:#c00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding-left:5px;
}
.cajita4 {
	width:285px;
	height:110px;
	margin-top:181px;
	background-image: url(images/fondo_caj_borde_cent3.png);
	background-repeat: repeat-x;
	background-position: center center;
	float:left;
	position:absolute;
	margin-left:16px;
	margin-right:10px;
}
.cont_caja_der .caj_borde_izq4, .cont_caja_der .caj_borde_der4 {
	width:25px;
	height:294px;
	background-repeat: no-repeat;
}
.caj_borde_izq4 {
	float:left;
	background-image: url(images/fondo_caj_borde_izq2.png);
	background-position: left center;/*-position:absolute;-*/
}
.caj_borde_der4 {
	float:right;
	background-image: url(images/fondo_caj_borde_der2.png);
	background-position: right center;
}
/*-.borde_hoja{
	background: url(images/borde_hoja.png) no-repeat center center;
	width:314px;
	height:57px;
	margin-top:-40px;
	float:left;
}-*/
.cajita2 .cont_cajita3 h1 {
	float:left;
	width:269px;
	position:absolute;
}
.cajita4 h1 {
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-left:0;
}
.cajita4 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	float:left;
	padding-left:0;
}
.cajita4 h3 {
	color:#c00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding-left:0;
}
.cajita4 h4 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding-left:0;
}
.cajita4 h4 span {
	color: #CC0000;
}
.cajita4 p {
	padding-left:0;
}
.ie7 .cajita4 p {
	width:100%;
}
p.borde_hoja, .rssSummary {
	width:100%;
}
.imagen_contenido {
	background: url(images/sombra_imagen.png) no-repeat center center transparent;
	float: left;
	height: 98px;
	margin: 0 0 0 10px;
	width: 98px;
}
.imagen_contenido img {
	width: 90px;
	height: 90px;
}
.contenido_tv {
	float:left;
	width:166px;
}
/*---scrollable 2 clientes----*/
.scrollable2 {
	height: 120px;
	overflow: hidden;
	position: relative;
	width: 270px;
	margin:auto;
}
.scrollable2 .items2 {
	width:20000em;
	position:absolute;
	margin-top:27px;
}
.items2 div {
	float:left;
}
a.browse2 {
	background: url(images/bots_d.png) no-repeat scroll -77px 0 transparent;
	cursor: pointer;
	float: left;
	font-size: 1px;
	height: 40px;
	width: 40px;
}
a.right2 {
	margin-right: 0;
	margin-top: 5px;
	position: absolute;
	right: -4px;
	top: 35px;
	z-index: 10;
}
a.left2 {
	background-position: -77px -38px;
	left: -9px;
	margin-top: 5px;
	position: absolute;
	top: 35px;
	z-index: 10;
}
a.right2:hover {
	background-position:-38px 0;
}
a.left2:hover {
	background-position:-38px -38px;
}
a.left2.disabled {
	background-position:1px -38px;
}
a.right2.disabled {
	background-position:1px 0px;
}
.img_destacado2 {
	float:left;
	display:block;
	height: 67px;
	width: 269px;
}
.img_destacado2 img {
	margin:auto;
}
/*-------fin scrollable2 ---------*/
/*---scrollable3 clientes listado----*/
.scrollable3 {
	height: 330px;
	overflow: hidden;
	position: relative;
	width: 940px;
	margin:auto;
	background-color: #eaeaea;
	margin-bottom: -15px;
}
.scrollable3 .items3 {
	width:20000em;
	position:absolute;
	margin-top:7px;
}
.items3 div {
	float:left;
}
a.browse3 {
	background:url(images/bots_d.png)no-repeat scroll -77px 0 transparent;
	cursor: pointer;
	float: left;
	font-size: 1px;
	height: 40px;
	width: 40px;
}
a.right3 {
	margin-right: 0;
	margin-top: 5px;
	position: absolute;
	right: -4px;
	top: 141px;
	z-index: 10;
}
a.left3 {
	background-position: -77px -38px;
	left: -9px;
	margin-top: 5px;
	position: absolute;
	top: 141px;
	z-index: 10;
}
a.right3:hover {
	background-position:-38px 0;
}
a.left3:hover {
	background-position:-38px -38px;
}
a.left3.disabled {
	background-position:1px -38px;
}
a.right3.disabled {
	background-position:1px 0px;
}
.barra_flecha_izq_gr {
	background:url(images/fondo_caj_borde_izq_flecha_gr.png) no-repeat center center;
	width:30px;
	height:332px;
	position:absolute;
	left:0;
	top:-3px;
	cursor: pointer;
}
.barra_flecha_der_gr {
	background:url(images/fondo_caj_borde_der_flecha_gr.png) no-repeat center center;
	width:30px;
	height:332px;
	position:absolute;
	right:0;
	top:-3px;
	cursor: pointer;
}
.img_destacado3 {
	float:left;
	display:block;
	height:67px;
	width:269px;
}
.img_destacado3 img {
	margin:auto;
}
.cadaCliente{
	height: 100px;
	position: relative;
	width: 100px;
	float:left;
	margin:2px;
}

.cont_chapitas {
	width:940px;
}
.cont_chapitas .mask{
	width: 100px;
	height: 100px;
	background: transparent url(images/mask.png) no-repeat center center;
	position: absolute;
	top: 0;
	left: 0;
}
.cont_chapitas .mask a{
	width: 100%;
	height: 100%;
	display: block;
}
.cont_chapitas_2 {
	width:100px;
}
/*--------fin scrollable3---------*/
/*---SCROLLABLE 5 MAM y TV  en index----*/
.scrollable5 {
	height: 112px;
	overflow: hidden;
	position: relative;
	width: 286px;
	margin:auto;
	z-index:1;
	margin-top: -10px;
}
.scrollable6 {
	height: 99px;
	overflow: hidden;
	position: relative;
	width: 284px;
	margin:auto;
	top:-8px;
}
.scrollable5 .items5 {
	width:20000em;
	position:absolute;
}
.items5>div {
	float:left;
	height:112px;
	overflow: hidden;
	position: relative;
	width: 286px;
}
.items5 .cargando {
	background: transparent url(images/loader.gif) no-repeat center center;
	width: 32px;
	height: 32px;
	margin: 40px auto;
}
.scrollable6 .items6 {
	width:20000em;
	position:absolute;
	left:0;
}
.items6 .item_tv {
	float:left;
	height:112px;
	width: 286px;
}
a.browse5 {
	background: url(images/bots_d.png) no-repeat scroll -89px -12px transparent;
	cursor: pointer;
	float: left;
	font-size: 1px;
	height: 20px;
	width: 20px;
}
a.right5 {
	position: absolute;
	right: -6px;
	z-index: 10;
	top:-22px;
}
a.left5 {
	background-position: -89px -48px;
	left: 207px;
	position: absolute;
	z-index: 10;
	top:-24px;
}
a.right5:hover {
	background-position:-50px -12px;
}
a.left5:hover {
	background-position:-50px -48px;
}
a.left5.disabled {
	background-position:-10px -48px;
}
a.right5.disabled {
	background-position:-10px -12px;
}

a.browse6 {
    background: url("images/bots_d.png") no-repeat scroll -86px -14px transparent;
    cursor: pointer;
    float: right;
    font-size: 1px;
    height: 20px;
    margin-top: -12px;
    width: 20px;
}
a.right6 {
	position: absolute;
	right: 1px;
	z-index: 10;
	top:-8px;
}
a.left6 {
    background-position: -91px -47px;
    left: 207px;
    position: absolute;
    top: -12px;
    z-index: 10;
}
a.right6:hover {
	background-position:-47px -14px;
}
a.left6:hover {
	background-position:-52px -47px;
}
a.left6.disabled {
	background-position: -11px -48px;
}
a.right6.disabled {
	background-position:-10px -14px;
}
/*------FIN SCROLLABLE 5------*/
/*------INICIO FORM CONTACTO------*/
.contacto h1{display:none;}
.contacto .caja_dato1{
	width:375px;
	margin-left:50px;
}
.contacto.gracias .caja_dato1{
	width:100%;
}
.contacto .caja_dato2{
	background-image: url("images/sombra_cont_2.png");
	background-position: center top;
	background-repeat: repeat-y;
	margin-bottom: -10px;
}
.contacto .caja_dato1.mapaDF{
	width:238px;
	margin-left:0px;
}
.contacto .caja_dato1.mapaDF.arg{
	width:256px;
	margin-left:0px;
	background: url("images/mapa_argentina.png") no-repeat center center transparent;
	height: 181px;
	margin:0px;

}
.caja_dato1.mapaDF.arg a,.caja_dato1.mapaDF.mex a {
    display: block;
    height: 100%;
    width: 100%;
	opacity: 0;
    background:url("images/cruz_direccion.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    -webkit-transition: opacity 0.5s ease-in-out;
       -moz-transition: opacity 0.5s ease-in-out;
        -ms-transition: opacity 0.5s ease-in-out;
         -o-transition: opacity 0.5s ease-in-out;
            transition: opacity 0.5s ease-in-out;
}
.caja_dato1.mapaDF.arg a:hover,.caja_dato1.mapaDF.mex a:hover {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 1;

}
.caja_dato1.mapaDF.arg span{
	display: none;
}
.contacto .caja_dato1.mapaDF.mex{
	width:256px;
	margin-left:0px;
	background: url("images/mapa_mexico.png") no-repeat center center transparent;
	height: 181px;
	margin: 0px;
}
.caja_dato1.mapaDF.mex span{
	display: none;
}


.contacto .caja_dato3{
	width:280px;
	margin:0 0px;

}
.contacto .caja_dato1.visible {
	overflow: visible !important;
}
.cont_mapa {
	width:235px;
	height:294px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:2px;
}
.include_mapa {
	background: url(images/mapa_DF.gif) no-repeat center bottom;
	width:235px;
	height:291px;
	position:relative;
}
.link_mapaDF {
	background-color: #CCCCCC;
	border-top: 1px solid #999999;
	bottom: 0;
	height: 34px;
	position: absolute;
	right: -5px;
	width:240px;
}
.link_mapaDF h4 {
	margin-left:11px;
}
.link_mapaDF a {
	text-decoration:none;
}
.link_mapaDF h12:hover {
	color:#666;
	text-decoration:none;
}
.contenedor_form {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
.gracias .contenedor_form {
	text-align: center;
}

/*form contact CRM*/
.contenedor_form.zoho {
	padding-top: 0px;
	padding-bottom: 0px;
}
.contenedor_form .zoho_form {
	width:370px;
}
.contenedor_form .zoho_form tr td {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;

}

.contenedor_form .zoho_form tr td > input{
	border-color: #999999 #D3D3D3 #D3D3D3 #999999;
	border-style: solid;
	border-width: 1px;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 14px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	width: 270px;
}
/*fin*/
.columna_a {
	width:200px;
}
.columna_b {
	width:270px;
}
.columna_b .campo_texto,
.columna_b .campo_texto2 {
	border-color: #999999 #D3D3D3 #D3D3D3 #999999;
	border-style: solid;
	border-width: 1px;
	color: #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	margin-bottom: 14px;
	padding-left: 5px;
	padding-right:5px;
	text-decoration: none;
	line-height:20px;
	width: 270px;
}
.columna_b .campo_texto2 {
	height:100px;
}
.bot_enviar, .bot_volver {
	background:url(images/bot_enviar.gif) repeat-x center top;
	color: #FFFFFF !important;
	float: left;
	font-size: 12px;
	font-variant: normal;
	height: 20px;
	line-height: 20px;
	text-transform: uppercase;
	text-align:center;
	line-height:19px;
	font-weight:bold;
	width: 100px !important;
	border:none;
	cursor:pointer;
	text-decoration:none;
}
.bot_enviar:hover, .bot_volver:hover {
	background-position:bottom;
	color:#CCC;
}
.wpcf7-mail-sent-ok{
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}
.wpcf7-response-output.wpcf7-mail-sent-ok{
	margin: 60px 50px;
	padding: 0;
}
.wpcf7 select {
    position: inherit !important;
    top: 0 !important;
    visibility: visible !important;
}
.contacto_enviado {
	background:url(images/respuesta_contacto.png) no-repeat center center;
	width:490px;
	height:294px;
	position:relative;
}
.contacto_enviado_en{
	background:url(images/respuesta_contacto_en.png) no-repeat center center;
	width:490px;
	height:294px;
	position:relative;
}
.bot_volver {
	position:absolute;
	bottom:0;
	margin-left:190px;
}
.bot_volver a {
	text-decoration:none;
	color:#FFF;
}
.bot_volver a:hover {
	text-decoration:none;
	color:#ccc;
}
/*-mapa-*/
.caja_dato1 .caj_borde_izq2 {
	position:absolute;
	top:8px;
	right:224px;
	width:12px;
	height:294px;
}
.caja_dato1 .caj_borde_der2 {
	position:absolute;
	top:8px;
	right:0px;
	width:12px;
	height:294px;
}
.caj_borde_top2 {
	float:left;
	background-image:url(images/fondo_caj_borde_top2.png);
	background-position: center center;
	background-repeat: repeat-x;
	position:absolute;
	top:8px;
	right:0px;
	width:235px;
	height:12px;
}
.caj_borde_bot2 {
	float:left;
	background-image: url(images/fondo_caj_borde_bot2.png);
	background-position: center center;
	background-repeat: repeat-x;
	position:absolute;
	bottom:12px;
	right:0px;
	width:235px;
	height:12px;
}
/*-fin mapa-*/
/*------FIN FORM CONTACTO------*/

/*-a.browse3 {
    background:url(images/bots_d.png)no-repeat scroll -77px 0 transparent;
    cursor: pointer;
    float: left;
    font-size: 1px;
    height: 40px;
    width: 40px;
}
a.right3{
	margin-right: 0;
    margin-top: -71px;
    position: absolute;
    right: -4px;
    top: 35px;
    z-index: 10;
}
a.left3 {
	background-position: -77px -38px;
    left: -9px;
    margin-top: -71px;
    position: absolute;
    top: 35px;
    z-index: 10;
}
a.right3:hover {
	background-position:-38px 0;
}
a.left3:hover {
	background-position:-38px -38px;
}
a.left3.disabled  {
    background-position:1px -38px;
}
a.right3.disabled  {
    background-position:1px 0px;
}-*/
/*---fin scrollable 2 clientes----*/
/*--------------fin cajitas-----------------------*/
/*--------------quienes somos---------------------*/
.cont_integrante {
	width:119px;
	height:156px;
	margin-top:13px;
	position:relative;
	float:left;
	margin-left:3px;
	margin-right:3px;
}
.cont_integrante .t_quince {
	padding-left:7px;
	padding-top:3px;
	display:block;
}
.cont_integrante h2 {
	padding-left:7px;
}
.dato_integrante {
	width:120px;
	height:30px;
}
.cont_integrante .caj_borde_izq2 {
	right:228px;
	width:12px;
	height:156px;
	position:absolute;
	top:0;
	left:0;
}
.cont_integrante .caj_borde_der2 {
	width:12px;
	height:156px;
	right:228px;
	position:absolute;
	top:0;
	right:-1px;
}
.cont_integrante .caj_borde_top2 {
	float:left;
	background-image:url(images/fondo_caj_borde_top2.png);
	background-position: center center;
	background-repeat: repeat-x;
	width:120px;
	height:12px;
	position:absolute;
	top:0;
	left:0;
}
.cont_integrante .caj_borde_bot2 {
	float:left;
	background-image: url(images/fondo_caj_borde_bot2.png);
	background-position: center center;
	background-repeat: repeat-x;
	width:120px;
	height:12px;
	position:absolute;
	bottom:0;
	left:0;
}
/*--------------fin quienes somos-----------------*/
/*--------------inicio barra pie fixed------------*/
.cont_footer{
	display: block;
	position: relative;
	z-index: 9999;
	width: 100%;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}
.cont_footer .floatLeftImage{
	float: left;
}
.cont_footer .floatRightImage{
	float: right;
}
.barra_pie {
	/*-position: fixed;-*/
	position: relative;
	width:100%;
	margin-bottom: 30px;
	display:block;
	height: 72px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#dfdfdf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-8 */
}
.barra_pie:before,
.barra_pie:after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 80%;
    max-width: 450px;
    max-height: 60px;
    -webkit-box-shadow:0 15px 7px rgba(0, 0, 0, 0.75);
    -moz-box-shadow:0 15px 7px rgba(0, 0, 0, 0.75);
    box-shadow:0 15px 7px rgba(0, 0, 0, 0.75);
    bottom: 16px;
}
.barra_pie:before {
    left: 6px;
    -webkit-transform:rotate(-2deg);
    -moz-transform:rotate(-2deg);
    -ms-transform:rotate(-2deg);
    -o-transform:rotate(-2deg);
    transform:rotate(-2deg);
}
 
.barra_pie:after {
    right: 6px;
    -webkit-transform:rotate(2deg);
    -moz-transform:rotate(2deg);
    -ms-transform:rotate(2deg);
    -o-transform:rotate(2deg);
    transform:rotate(2deg);
}
.entero_barra_pie {
	color: #000000;
	float: left;
	font-family: "HelveticaNeue",Helvetica,Arial,sans-serif;
	font-size: 11px;
	padding: 25px 28px;
}

.entero_barra_pie marquee {
	margin-left:141px;
	width: 517px;
	position:absolute;
}
.entero_barra_pie p{
	font-weight: bold;
	font-size: 11px;
}
.barra_izq {
	background:url(images/fondo_izq_barra_pie.png) no-repeat;
	float:left;
	height:32px;
	width:155px;
	padding-left:32px;
}
.t1 {
	line-height: 32px;
	color:#FFF;
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration: none;
}
/*-NUEVO-*/
.bot_intranet a, .bot_mail a {
	line-height: 32px;
	color:#FFF;
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration: none;
	width:32px;
	height:32px;
	display:block;
	float:left;
	margin-right:5px;
	text-align:center;
	text-shadow:#000 1px 1px 5px;
/*	-webkit-transition: All 0.5s ease; 
	-moz-transition: All 0.5s ease; 
	-o-transition: All 0.5s ease; 
	-ms-transition: All 0.5s ease; 
	transition: All 0.5s ease;*/
}
.bot_intranet a{
	background:url(images/fondo_bot_intranet.gif);
	/*opacity: 0.8;
  	-moz-transition: all 1s ease 0.2s;*/
}
.bot_mail a{
	background:url(images/fondo_bot_mail.gif);
/*	opacity: 0.8;
  	-moz-transition: all 1s ease 0.2s;*/
}
.bot_intranet a:hover{
	/*background:url(images/fondo_bot_intranet_hover.gif);
	opacity:1;	*/
}
.bot_mail a:hover{
	/*background:url(images/fondo_bot_mail_hover.gif);
	opacity:1;	*/
}

.bot_facebook a, .bot_twitter a{
	width:67px;
	height:32px;
	display:block;
	float:left;	
	margin-right:5px;
	/*-webkit-transition: All 0.5s ease; 
	-moz-transition: All 0.5s ease; 
	-o-transition: All 0.5s ease; 
	-ms-transition: All 0.5s ease; 
	transition: All 0.5s ease;*/
}
.bot_facebook a{
	background:url(images/fondo_bot_face.gif);
	/*opacity: 0.8;
  	-moz-transition: all 1s ease 0.2s;*/
}
.bot_twitter a{
	/*background:url(images/fondo_bot_twitter.gif);
	opacity: 0.8;
  	/*-moz-transition: all 1s ease 0.2s;*/
}
.bot_facebook a:hover{
/*	background:url(images/fondo_bot_face_hover.gif);
	opacity:1;*/
}
.bot_twitter a:hover{
	/*background:url(images/fondo_bot_twitter_hover.gif);
	opacity:1;*/
}
.botonera_barra_pie {
	/*width:320px;*/
	    display: block;
	    float: left;
	    width: 148px;
	    padding: 22px 3px 0 7px;
	/*-margin-right:182px;-*/
}
/*-FIN NUEVO-*/

/*-.bot_intranet a{
	line-height: 32px;
	color:#FFF;
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration: none;
}
.bot_intranet a:hover{
	color:#000;
}-*/
/*-.bot_intranet.t1 a {
	line-height: 32px;
	color:#FFF;
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration: none;
}
.bot_intranet.t1 a:hover {
	color:#000;
}
.barra_der {
	background:url(images/fondo_der_barra_pie.png) no-repeat;
	float:right;
	width:15px;
	height:32px;
}

/*-.bot_intranet {
	width:86px;
	height:32px;
	float:left;
	margin-right:4px;
	text-align:center;
	background:url(images/fondo_bot_intranet.gif) repeat-x center top transparent;
}
.bot_intranet a {
	background:url(images/fondo_bot_intranet.gif) repeat-x center bottom transparent;
}
.bot_intranet.t1 a {
	line-height:32px;
	color:#FFF;
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	display:block;
}
.bot_intranet.t1 a:hover {
	display:block;
	color:#FFF;
	color:#F3F3F3;
	text-shadow:#fff 1px 1px 5px;
}
.bot_mail {
	width:86px;
	height:32px;
	float:left;
	margin-right:4px;
	text-align:center;
	cursor:pointer;
	background:url(images/fondo_bot_mail.gif) repeat-x center top transparent;
}
.bot_mail a {
	background:url(images/fondo_bot_mail.gif) repeat-x center bottom transparent;
}
.bot_mail.t1 {
	line-height:32px;
	color:#FFF;
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration: none;
	display:block;
}
.bot_mail.t1 a {
	line-height:32px;
	color:#FFF;
	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration: none;
	display:block;
}
.bot_mail.t1 a:hover {
	display:block;
	color:#F3F3F3;
	text-shadow:#fff 1px 1px 5px;
}
.bot_facebook {
	width:67px;
	height:32px;
	float:left;
	margin-right:4px;
	background:url(images/fondo_bot_face.gif) no-repeat center top transparent;
	cursor:pointer;
}
.bot_facebook a {
	width:67px;
	height:32px;
	float:left;
	margin-right:4px;
	background:url(images/fondo_bot_face.gif) no-repeat center bottom transparent;
	cursor:pointer;
}
.bot_twitter {
	width:67px;
	height:32px;
	float:left;
	background:url(images/fondo_bot_twitter.gif) no-repeat center top transparent;
	cursor:pointer;
}
.bot_twitter a {
	width:67px;
	height:32px;
	float:left;
	background:url(images/fondo_bot_twitter.gif) no-repeat center bottom transparent;
	cursor:pointer;
}-*/
/*--------fin barra pie fixed----------*/

/* menu*/
.navegacion.menu ul {
	z-index:2;
	/*list-style:none;
	z-index:10;
	position:absolute;
	z-index:100;
	-padding:9px 5px;-*/
}
.navegacion.menu li, .btn_inicio{
	float:left;
	margin:10px 8px 0;
	text-transform: uppercase;
}
.navegacion.menu li.current-menu-item, .navegacion.menu li:hover, .current-menu-parent, .home .btn_inicio, .btn_inicio:hover{
	border-bottom: 4px solid #CC0000;
}
.navegacion.menu .sub-menu li.current-menu-item, .navegacion.menu .sub-menu li:hover, .sub-menu .current-menu-parent { border: none;}
.navegacion.menu>li.current-menu-item a, .navegacion.menu>li:hover a, .current-menu-parent a, .btn_inicio:hover{
	color: #CC0000;
}
.navegacion.menu a, .navegacion.menu a:active, .btn_inicio a {
	text-decoration:none;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	position: relative;
}
.navegacion.menu a:visited {
	color:#000;
}
.navegacion.menu a:hover {
	color:#cc0000;
}
.sf-sub-indicator{
	background-image: url("images/fondo_flecha.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 12px;
	height: 10px;
	position: absolute;
	top: 22px;
	text-indent: -9999px;
	visibility: visible;
	margin-left: -6px;
	left: 50%;
	z-index: 1;
}
.navegacion ul.sub-menu li .sf-sub-indicator{
	display: none;
	width: 0;
	height: 0;
	background: none;
}
.ie7 .sf-sub-indicator{
	top: 25px;
}
/* fin menu*/

/*mam*/
/*---MAM----*/
#mam .datos{
	height:20px;
	line-height:20px;
	font-size: 10px;
}
#mam.tenis .datos{
	height:17px;
}
#mam.tenis span.estado {
    float: right;
    line-height: 15px;
    margin-bottom: -10px;
}
#mam .datos span.tiempo, #mam .datos span.deporte{
	font-weight:bold;
	padding-left:5px;
}
#mam .datos span.deporte{
	text-transform: uppercase;
}
#mam .datos span.deporte {
    font-weight: bold;
    padding-left: 5px;
}
#mam .datos span{padding-left:10px;}
#mam .ficha{
	float:right;
	margin-right:5px;
	margin-top:-18px;
}
#mam .loc, #mam .vis{height:35px; line-height:35px;}
#mam.agenda .loc, #mam.agenda .vis{height:50px;}
#mam .escudo img{margin:2px auto;}
#mam .equipo{font-size:10px;}
#mam .marquesina{
	border-width:1px 0;
	height:18px;
	line-height:18px;
	float:left;
	width:100%;
}
#mam.agenda .marquesina{
    border-width: 1px 0 0 0;
    float: left;
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    width: 100%;
		border-style: solid;
		border-color: #D1D3D4;
}
#mam .torneo{
	font-size: 10px;
	padding-left: 10px;
}
#agenda{
	background-image: url(../img/negro15.png);
	width: 100%;
	height: 130px;
	display: block;
	position: relative;
	padding: 10px 0;
}
#agenda a.next{
	background-image: url(../img/flecha_der.png);
	width: 3%;
	height: 114px;
	right: 1%;
}

#agenda a.prev{	
	background-image: url(../img/flecha_izq.png);
	width: 3%;
	height: 114px;
	left: 1%;
}
#agenda a.browse{
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
}
#agenda a.browse.disabled{
	background-image:none;
}
#agenda a.browse:hover{
	cursor:pointer;
}
#agenda a.browse.disabled:hover{
	cursor:default;
}
#agenda .scrollable{
	margin: 0 5%;
	width: 90%;
	float: left;
	height: 114px;
	position:relative;
	overflow:hidden;
}
#agenda .scrollable .items{
	position:absolute;
	width:250%;
	height: 114px;
}
#agenda .scrollable .items div.item_partido{
	float: left;
	width: 10%;
	height: 114px;	
}
#agenda .scrollable .items div.item_partido iframe{
	float: left;
	width: 100%;
	height: 114px;
	overflow: hidden;
}
#mam.agenda{ width: 98%; margin: 0;}
#mam .goles, #ficha .resultado_local,#ficha .resultado_visitante,#mam .datos span.tiempo,.subnav_fechas,
.subnav_fechas table td.fecha.activo a,.subnav_grupos table td.fecha.activo a, .incTimeline, .tooltip, .nav form, .automovilismo #ficha_pilotos .auto span, .automovilismo table .ficha_piloto table, .automovilismo .subnav_fechas td.fecha a.current, #ficha.basquet .resultado, #plantel .subnav td a.activo{
	/*border-color:#B24443;*/
	border-color:#CC0000;
}
#mam .goles, #ficha .resultado_local,#ficha .resultado_visitante,#mam .datos span.tiempo, .nav ul li.sel a,
.subnav ul li a,.navegador_fases .btn_nivel a,tr.partido td.gol,tr.partido td.pos,tr.linea td.orden,#reducidas .estado,
tr.partido td.puntos,tr.linea td.destacado,.subnav_fechas table td.fecha.activo a,.subnav_grupos table td.fecha.activo a,
#ficha table#tabla_izq td.numero, #ficha table#tabla_der td.numero, #ficha table#tabla_der td.minuto, #ficha table#tabla_der td.minuto,
#ficha table#tabla_izq td.tiempo, #ficha table#tabla_der td.tiempo, #ficha table#tabla_izq td.nombre span.t3,
#ficha table#tabla_der td.nombre span.t3, #ficha .c_barra3 span, #ficha_pilotos .c_barra3 span, #ficha .contenedorFormacion .tacticaLocal table td div.camiseta,.incTimeline, .tooltip, #mam.tenis .jugador .set,tr.partido td.set.total, #mam.basquet .tiempo, .automovilismo #ficha_pilotos .auto span,.automovilismo #ficha .descripcion span.carrera,.automovilismo #ficha .descripcion span.dia,.automovilismo #ficha .descripcion span.circuito span,.automovilismo #ficha .detalles .detalle span, .automovilismo tr .orden, .automovilismo table .ficha_piloto table td span,.automovilismo #calendario .descripcion span.carrera,.automovilismo #calendario .descripcion span.dia,.automovilismo #calendario .descripcion span.circuito span,.automovilismo #calendario .detalles .detalle span, .automovilismo #mam td.tiempo, #ficha.basquet .resultado, #ficha.basquet #tablas td.numero, #ficha.basquet #tablas td.total, #ficha.basquet table#tablas .primera td, #plantel table.tablas .primera td, #plantel table.tablas td.numer, .leyenda span, .deporte{
	color:#CC0000;
	/*color:#B24443;*/
}
#ficha .penales, #mam .penales, .ficha a, .ver_completa a, .subnav_fechas .prox, .subnav_fechas .ant,.subnav ul li.sel a,
.navegador_fases .btn_nivel.activo a,.navegador_fases .btn_nivel.activo a:hover,.contenido .fixture .fecha,.c_barra1,
.tit1,.fase_hija,.fase_hija a, #ficha #timeline, #agenda a.browse, #agenda a.browse.disabled:hover,#reducidas .nombreGrupo,
#reducidas a.browse, #backGamecast, #mam.tenis .jugador .set.total span, #mam.basquet .tiempo.total span,.automovilismo #ficha .imagenCircuito,.automovilismo #calendario .imagenCircuito, .automovilismo #calendario .descripcion .ficha, .automovilismo #calendario tr.titulo .ronda, #ficha.basquet .resultado.total{
	/*background-color:#7E100F;*/
	background-color:#CC0000;
	color:#fcfcfc;
}
#mam .vis .goles span,#ficha .resultado_visitante span, .automovilismo #ficha_pilotos .auto span,#ficha.basquet .resultado span, #ficha.basquet .resultado span{
	border-color: #fefefe;
}
#mam .cabecera{
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	border: 0;
	border-width:1px 0;
	border-color: #ccc;
	border-style: solid;
	border-color: #D1D3D4;
}
/*---06.marcador----*/
#mam .loc, #mam .vis, #ficha .c_resultado .local, #ficha .c_resultado .visitante, #ficha_pilotos .info{
	float:left;
	width:50%;
	/*width:49.9%;*/
	height:35px;
}
#mam .loc div, #ficha .c_resultado .local div, #ficha .c_resultado .visitante div, .automovilismo #ficha_pilotos .piloto, .automovilismo #ficha_pilotos .marca,  .automovilismo #ficha_pilotos .auto{
	float:left;
}
#mam .vis div, #ficha .contenedorFormacion .tactica .tacticaVisitante table{
	float:right;
}
#mam .escudo, #ficha .escudo_local, #ficha .escudo_visitante{
	width:20%;
	/*-background-color:#FFF;-*/
	height:100%;
	overflow:hidden;
}
#mam.agenda .escudo{
	height:60%;
}
#mam .escudo img, #ficha .escudo_local img, #ficha .escudo_visitante img, #ficha .c_barra3 table td{
	display:block;
}
#mam .equipo, #ficha .equipo_local,#ficha .equipo_visitante, .automovilismo #ficha_pilotos .piloto, .automovilismo #ficha_pilotos .marca,  .automovilismo #ficha_pilotos .auto{
	width:60%;
	height:100%;
	text-align:center;
	text-transform:uppercase;
	overflow:hidden;
}
#mam.agenda .equipo{
	width:100%;
	height: 40%;
	border-top-width: 1px;
	border-style: solid;
	border-color: #D1D3D4;
}
#mam.agenda .equipo span{
	line-height: 20px;
}
#mam .goles, #ficha .resultado_local,#ficha .resultado_visitante, .automovilismo #ficha_pilotos .auto span{
	width:20%;
	/*width:19.9%;	*/
	height:100%;
	text-align:center;
	font-size:27px;
	font-weight:bold;
	font-family:Arial;
}
#mam.agenda .goles{
	width:100%;
	background: none;
	height: 60%;
}
#mam .goles span, #mam.agenda .equipo span, #ficha .resultado_local span,#ficha .resultado_visitante span,.automovilismo #ficha_pilotos .piloto span, .automovilismo #ficha_pilotos .auto span, #ficha.basquet .resultado span, #plantel .tablas td span{
	display:block;
	width:100%;
	height:100%;
}
#mam .loc .goles span, #mam.agenda .loc .equipo span, #ficha .resultado_local span, .automovilismo #ficha_pilotos .piloto span, .automovilismo #ficha_pilotos .auto span{
	border-right-width:1px;
	border-right-style:solid;
	border-color: #D1D3D4;
	/*background: url(../img/negro15.png) repeat-y top right transparent;*/
}
#mam.agenda .vis .goles span{
	border-left-width:0px;
}
#mam .vis .goles span,#ficha .resultado_visitante span, #ficha_pilotos .info .auto span, #ficha.basquet .resultado span{
	border-left-width:1px;
	border-left-style:solid;
	margin-left:1px;
}
#ficha .penales, #mam .penales{
	height:12px;
	float:left;
	width:26px;
	margin:-15px 0 0 -13px;
	left:50%;
	position:relative;
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:9px;
}
#mam.agenda .penales{
	margin:-25px 0 0 -13px;
}
#ficha .penales_local, #ficha .penales_visitante, #mam .penales_local, #mam .penales_visitante{
	width:50%;
	text-align:center;
	float:left;
}
/*---MAM TENIS----*/
#mam.tenis{
}
#mam.tenis .jugador{
	float:left;
	width:100%;
	height:33px;
	background:none;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #D1D3D4;
}
#mam.tenis .jugador .nombre{
    text-align: left;
    text-transform: uppercase;
    width: 100%;
	height: 14px;
	float: left;
	line-height: 14px;
	border-bottom-width:1px;
	font-size: 10px;
	border-style: solid;
	border-color: #D1D3D4;
	padding-left: 5px;
}
#mam.tenis .jugador .sets{
	height:19px;
	text-align: left;
	text-transform: uppercase;
	line-height: 14px;
	width: 100%;
	float: left;
	border-style: solid;
}
#mam.tenis .jugador .nombre span.pais{
	width: 18px;
	height: 12px;
	margin: 1px 5px 1px 1px;
	float: left;
	padding: 0;
}
#mam.tenis .jugador .set{
	height:100%;
	text-align:center;
	font-size:12px;
	font-family:Impact;
    width: 16%;
	text-align: center;
	float: left;
}
#mam.tenis .jugador .set span{
	border-right-color: #fefefe;
	width: 100%;
	height: 100%;
	display: block;
	border-width: 0 1px;
	line-height: 18px;
}
#mam.tenis .jugador .set.total{
    width: 20%;
}
#mam.tenis .jugador .set.total span{
	border-left-width: 0px;
}
#mam.tenis .jugador .set.num5 span{
	border-right-width: 0px;
}
#mam.tenis .jugador .saque{
	width: 10px;
	height: 10px;
	margin: 2px;
	float: right;
	background: url(../img/ico_saque.png) no-repeat center center;
}
#mam.tenis .jugador .saque span{
	padding: 0;
}
/*--- MAM BASQUET----*/
#mam.basquet .tiempos{
	float:left;
	width:100%;
	background:none;
	border-bottom-width: 1px;	
	text-align: left;
	text-transform: uppercase;
	line-height: 14px;
	width: 100%;
	float: left;
}
#mam.basquet .tiempos th{
	background-image: none;
}
#mam.basquet .tiempos td{
	border-top-width:1px;
}
#mam.basquet span.pais{
	width: 18px;
	height: 12px;
	margin: 1px 5px 1px 1px;
	float: left;
	padding: 0;
}
#mam.basquet .tiempo{
	height:100%;
	text-align:center;
	font-size:12px;
	text-align: center;
}
#mam.basquet .tiempo span{
	border-right-color: #fefefe;
	width: 100%;
	height: 100%;
	display: block;
	border-width: 0 1px;
	line-height: 18px;
}
#mam.basquet .tiempo.total span{
	border-left-width: 0px;
}
#mam.basquet .tiempo.num5 span{
	border-right-width: 0px;
}
#mam.basquet.agenda img{
	height: 18px;
	width: 18px;
}

/* fin mam */
#slide {
    background: none repeat scroll 0 0 #CC0000;
    height: 4px;
    position: absolute;
    top: 41px;
    z-index: 0;
}

/* --------- ERROR 404 --------- */
#error404 {
	background: url(images/404.png) no-repeat;
	height: 417px;
	margin: 0 auto;
	position: relative; 
}
 
#error404 #no-encontrado {
	color: #616870;
	font-size: 24px;
	font-weight: bold;
	left: 45px;
	position: absolute;
	top: 125px;
	width: 150px; 
}
 
#error404 #explicacion {
	color: #111;
	font-size: 22px;
	left: 265px;
	position: absolute;
	top: 170px;
	width: 620px; 
}

/* --------- PRODUCTOS --------- */
#filtrado{
	margin-top:15px;
}
#df-taxonomy-drill-down-3 {
    background: url("images/filtro_barra.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    padding-left: 25px;
    position: relative;
}
.droptext {
	color: #333333;
    display: block;
    font-size: 15px;
    position: absolute;
    text-transform: uppercase;
}
.texto-unidad_negocio {
	left: 30px;
    top: 17px;
    width: 185px;
}
.lang-en .texto-unidad_negocio {
	left: 30px;
}
.texto-plataformas {
	left: 435px;
    top: 17px;
    width: 50px;
}
.lang-en .texto-plataformas {
	left: 375px;
}
#dk_container_unidad_negocio {
	margin-left: 190px;
}
.lang-en #dk_container_unidad_negocio {
    margin-left: 170px;
}
#dk_container_plataformas {
	margin-left: 50px;
}
.lang-en #dk_container_plataformas {
	margin-left: 40px;
}
.textoEstatico {
    padding-top: 7px;
    width: 205px;
    border: 1px solid #bbb;
    height: 20px;
    text-align: center;
    color: #333;
}
.awesome, .awesome:visited {
    /*-background: url("images/alert-overlay.png") repeat-x scroll 0 0 #222222;-*/
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    padding: 7px 10px;
    position: relative;
    border: none;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    margin-top: 9px;
}
.awesome:hover {
    background-color: #111111;
    color: #FFFFFF;
}
.awesome:active {
    top: 1px;
}
.small.awesome, .small.awesome:visited {
    font-size: 11px;
}
.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.large.awesome, .large.awesome:visited {
    font-size: 14px;
    padding: 8px 14px 9px;
}
.red.awesome, .red.awesome:visited {
    background-color: #BE2026;
}
.red.awesome:hover {
    background-color: #E6000B;
}
.loading {
	text-align: center;
	background: transparent url(images/loader.gif) no-repeat center center;
	width: 32px;
	height: 32px;
	margin: 25px auto;
}
#dk_container_plataformas > .dk_toggle {
	width: 165px !important;
}

/* --------- qTranslate --------- */
.lang-link {
    color: white;
    text-decoration: none;
    font-weight: bold;
    background: #cc0000;
    padding: 2px;
    border-radius: 5px;
}

/* --------- Nosotros --------- */
#nosotros {
    margin: 20px;
}
#nosotros h2 {
    color: #CD0000;
    display: block;
    float: none;
    font-size: 22px;
    margin-bottom: 10px;
}
#nosotros blockquote {
	display: block;
	clear: both;
}
#nosotros blockquote p {
    color: #121212;
    font-size: 14px;
    line-height: 18px;
    text-align: justify;
    text-indent: 10px;
}
#nosotros ul {
    font-size: 14px;
    list-style: none outside none;
    margin: 0.75em 0 0 2em;
    padding: 0 1em;
    width: 94%;
}
#nosotros ul li {
	color: #1b1b1b;
	margin-bottom: 8px;
	line-height: 18px;
}
#nosotros ul li:before { 
    content: "";
    border-color: transparent #CD0000;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
}
#nosotros .colIzq {
	float: left;
	width: 48%;
	margin-right: 10px;
}
#nosotros .colDer {
	float: right;
	width: 48%;
}
#nosotros p.version {
    clear: both;
    color: #333333;
    font-size: 11px;
    margin: 20px auto 30px auto;
    padding-top: 20px;
    text-align: center;
}
.calidad p.version {
	padding-top: 0 !important;
}
.calidad {
    /*background: url("images/contenedor_politica.png") no-repeat top center;*/
    margin: 30px 0px;
		background-color:#FFF;
		position:relative;
}
.calidad:after{
	z-index:-1;
	position:absolute;
	top:0;
	left:3%;
	content:"";
	height:100%;
	width:94%;
	-webkit-box-shadow:  -0px 0px 15px -3px rgba(0, 0, 0, 0.5);
	        box-shadow:  -0px 0px 15px -3px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 10%;
					border-radius: 10%;
}
.calidad h2 {
	text-align: center;
	padding-top:20px;
}
.calidad p{
	font-size:13px;
	line-height:19px;
	padding:20px;
}

/* --------- Coberturas --------- */
.tipo-cobertura {
    /*-background-color: #E9EAEA;-*/
	background: url("images/fondo_v20x1.gif") repeat-x top center #dcdddd;
    border-top: 1px solid #fff;
    color: #333333;
    float: right;
    font-size: 12px;
    margin-top: -42px;
    padding: 8px 10px 8px 0;
    position: relative;
    text-align: center;
    width: 540px;
    z-index: 999;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.bot_cobertura {
	display: inline;
}
.ver_cob, .bot_cobertura a, .imprimible a{
	font-size: 12px;
	padding: 3px 5px 3px 5px;
	color: #ffffff;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #BE2026;
	margin-left: 5px;
	float:right;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
}
.ver_cob:hover,.bot_cobertura a:hover, .imprimible a:hover{
	background-color: #E6000B;
}
/*-.bot_cobertura a{
	color: #BE2026;
    float: right;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}-*/
.tipo-cobertura span {
	float: left;
    margin-left: 10px;
	width:365px;
}
.item_torneo {
	font-size: 11px !important;
	padding: 0 3px;
}
.imprimible a {
	background: url(images/ico_print.png) no-repeat 5px center #BE2026;
	margin-top: 2px;
    position: absolute;
	line-height:16px;
	right: 290px;
	padding:2px 8px 2px 25px;
   /*- color: #999;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: lowercase;
	border:solid 1px #CCC;
	border-radius:5px;
	-*/
}
/*-.imprimible a:hover {
	color: #C00;
}-*/



/* Página de coberturas */
.cont_2.coberturas{
	position: relative;
	float:left;
	
}
.cont_2.coberturas .sticky-wrapper{
	width: 200px;
	margin-top: 10px;
  float: left;
	top: 15px;
}
.cont_2.coberturas .cont_desc_cov{
	background-color: #f6f6f6;
	position: relative;	
	width: 200px;	
	/*position: fixed;
	top: 0;*/
}
.cont_2.coberturas .cont_desc_cov.stuck, .deporte.stuck {
  position: fixed;
  top: 15px;
}
.cont_2.coberturas .cont_desc_cov .todo:before, .cont_2.coberturas .cont_desc_cov .todo:after{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	bottom: 15px;
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	content: "";
	left: 10px;
	max-width: 300px;
	position: absolute;
	top: 80%;
	transform: rotate(-6deg);
	width: 45%;
	z-index: -1;	
}
.cont_2.coberturas .cont_desc_cov .todo:after {
    left: auto;
    right: 10px;
    transform: rotate(6deg);	
}
.cont_2.coberturas .cont_desc_cov .t_siete{
	width: 190px;
	height: 30px;
  background: url("images/sombra_tipo_cobertura.png") repeat-x scroll left bottom transparent;
	display: block;
	line-height: 30px;
	padding: 5px;
}
.cont_2.coberturas .cont_desc_cov .todo{
	position: relative;
	display: block;
	background-color: #f6f6f6;
	height: 100%;
}
.cont_2.coberturas .contC1 {
    background: url("images/divisor_menu.png") no-repeat scroll center bottom transparent;
    margin-bottom: 5px;
    margin-right: 5px;
    width: 193px;
		padding-bottom: 5px;
}
.cont_2.coberturas .contC1 .t_siete{
    background: none;
    height: 20px;
		line-height: 20px;
		padding: 5px;
    width: 170px;
		margin: 0 10px;
}
.cont_2.coberturas .contC1:last-child {
    background: none;
}
.cont_2.coberturas .colorCob {
	display: block;
	height: 23px;
	margin: 0px 10px;
	width: 100px;
	position: relative;
	background: transparent url(images/color_shadow.png) bottom right no-repeat;		
}
.cont_2.coberturas .colorCob img{
	position: relative;
}
.cont_2.coberturas .colorCob img:before/*, .cont_2.coberturas .colorCob:after */{

	bottom: 15px;
	content: "";
	left: 10px;
	max-width: 300px;
	position: absolute;
	top: 80%;
	width: 50%;
	z-index: -1;	
}
/*.cont_2.coberturas .colorCob:after {
    left: auto;
    right: 10px;
    transform: rotate(3deg);	
}*/
.cont_2.coberturas .contC1 span {
    margin: 10px;
}
.cont_2.coberturas .contC1 p {
    font-size: 11px;
    line-height: 15px;
    margin: 10px;
    text-align: justify;
		display: none;
}
.cont_2.coberturas .cont_der_cob {
	width: 780px;
	float:right;
	margin-top: 10px;
	margin-left: 20px;
	position: relative;
}
.cont_2.coberturas .cont_der_cob h2{
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.cont_2.coberturas .t_coberturas {
    float: left;
    padding: 0;
		background-color:#FFF;
		margin-bottom:30px;
		width:100%;
	position: relative:
}
.cont_2.coberturas .t_coberturas.head{
		background-color:#FFF;
		margin-bottom:0px;
}
.cont_2.coberturas .t_coberturas.head span, .cont_2.coberturas .t_coberturas.head span thead, .cont_2.coberturas .t_coberturas.head span thead tr{
	width: 780px;
}
.cont_2.coberturas .sticky-contenedor{ position: fixed; top: 0;}
.cont_2.coberturas .contextfutbol{
	position: relative;
	float: left;
	width: 780px;
}
.cont_2.coberturas .t_coberturas.head td{
		background-color:#FFF;
}
.cont_2.coberturas .t_coberturas.head td.nombre-deporte{
		width: 131px;
}
.cont_2.coberturas .deporte > tr {
    border-bottom: 1px solid #1A171B;
    border-top: 1px solid #1A171B;
}
.cont_2.coberturas .deporte > tr > td {
    padding: 10px;
    text-transform: uppercase;
}
.cont_2.coberturas .nombre-deporte {
    color: #111111;
    line-height: 28px;
}
.cont_2.coberturas .nombre-torneo {
	white-space: nowrap;
}
.cont_2.coberturas .coberturas {
    padding-left: 2px !important;
    padding-right: 2px !important;
		width: 72px;
}
.cont_2.coberturas .color {
    display: block;
    height: 10px;
    padding-bottom: 5px;
}
.cont_2.coberturas .color img {
    width: 50px;
		height: 10px;
}
.cont_2.coberturas .coberturas > span {
    color: #58585A;
    font-size: 11px;
    padding-top: 5px;
}
.cont_2.coberturas .zonas:nth-child(2n) > tr {
    background-color: #E9EBED;
}
.cont_2.coberturas .zonas > tr {
    border-bottom: 1px solid #999999;
}
.cont_2.coberturas .nombre-zona > span {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.cont_2.coberturas .nombre-zona {
    padding: 10px;
}
.cont_2.coberturas .torneos tr > td {
    border: medium none;
    padding: 0 0 5px;
}
.cont_2.coberturas .torneos tr + tr > td {
    border-top: 1px solid #AAAAAA;
    padding: 5px 0;
}
.cont_2.coberturas .torneos {
    color: #1A171B;
    font-size: 14px;
    padding: 10px 0;
}
.cont_2.coberturas div[class^="barra-"] {
    height: 10px;
}
.cont_2.coberturas .zonas:nth-child(2n) div[class^="barra-"] {
    background: url("images/separadorg.png") no-repeat scroll 0 0 #90989E;
}
.cont_2.coberturas .zonas:nth-child(2n+1) div[class^="barra-"] {
    background: url("images/separador.png") no-repeat scroll 0 0 #90989E;
}
.cont_2.coberturas .ancho {
    padding: 0 !important;
}
.cont_2.coberturas .barra-basico {
    width: 100px;
}
.cont_2.coberturas .barra-lite {
    width: 205px;
}
.cont_2.coberturas .barra-lite-plus {
    width: 310px;
}
.cont_2.coberturas .barra-advanced {
    width: 415px;
}
.cont_2.coberturas .barra-premium-2 {
    width: 520px;
}
.cont_2.coberturas .barra {
    text-align: center;
    width: 72px;
}
.cont_2.coberturas .barra img{
    width: 60px;
		height: 10px;
}
.cont_2.coberturas .fondo {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: -5;
}




/* Tiny Scrollbar */
-#scrollbar1 { width: 520px; clear: both;}
#scrollbar1 .viewport { width: 500px; height: 225px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end, #scrollbar1 .thumb { background-color: #c00;}
#scrollbar1 .scrollbar { position: relative; float: right;}
#scrollbar1 .track { background-color: #d4d7d7; height: 100%; width:7px; position: relative; padding: 0 1px; -moz-box-shadow:inset 0 0 10px #666; -webkit-box-shadow:inset 0 0 10px #666; box-shadow:inset 0 0 10px #666;}/*barra gris interior*/
#scrollbar1 .thumb { height: 20px; width: 7px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }/*barra roja*/
#scrollbar1 .thumb:hover{ background-color:#e6000b;}
/*-#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }-*/
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/* fin Tiny Scrollbar */

/* Widgets */

.widgets .derecha {
    width: 450px;
    float: left;
    margin-left: 15px;
}
.widgets .izquierda {
    width: 485px;
    float: left;
    margin-top: 15px;
}
.widgets .t_siete {
    display: block;
    font-size: 25px;
    text-transform: uppercase;
}
.widgets p {
    color: #111111;
    font-size: 12px;
    line-height: 18px;
    padding-top: 15px;
}
.widgets .izquierda .contenido,
.widgets .izquierda .dudas {
	background-color: #FDFDFD;
    background-image: linear-gradient(bottom, rgb(239,240,242) 28%, rgb(253,253,253) 64%);
	background-image: -o-linear-gradient(bottom, rgb(239,240,242) 28%, rgb(253,253,253) 64%);
	background-image: -moz-linear-gradient(bottom, rgb(239,240,242) 28%, rgb(253,253,253) 64%);
	background-image: -webkit-linear-gradient(bottom, rgb(239,240,242) 28%, rgb(253,253,253) 64%);
	background-image: -ms-linear-gradient(bottom, rgb(239,240,242) 28%, rgb(253,253,253) 64%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.28, rgb(239,240,242)),
		color-stop(0.64, rgb(253,253,253))
	);
    padding: 20px;
}
.widgets .izquierda .dudas {
	padding: 15px 20px;
	font-size: 13px;
}
.dudas a {
    float: right;
    font-weight: bold;
    text-decoration: none;
    color: #CC0000;
}
.tiras {
    background-color: #EDEDED;
    display: block;
    padding: 8px 0;
    text-align: right;
    width: 100%;
}
.tiras.comenzar {
    border-bottom: 1px solid #CFCFCF;
    background: url("images/dato_sombra_bottom.png") no-repeat scroll center top #EDEDED;
    padding-top: 10px;
}
.tiras.ingresar {
    border-top: 1px solid #FFFFFF;
    background: url("images/dato_sombra_top.png") no-repeat scroll center bottom #EDEDED;
}
.widgets .izquierda strong {
    color: #2F2F2F;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 15px;
}
.widgets .sombra {
	position: relative;
}
.widgets .sombra:before,
.widgets .sombra:after {
	z-index: -1; 
	position: absolute; 
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%; 
	top: 80%;
	max-width:300px;
	background: rgba(0, 0, 0, 0.7); 
	-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);   
	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-3deg);    
	-moz-transform: rotate(-3deg);   
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.widgets .sombra:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
.widgets .btn_comenzar,
.widgets .btn_ingresar {
	background-image: linear-gradient(bottom, rgb(189,9,39) 44%, rgb(216,107,125) 58%);
	background-image: -o-linear-gradient(bottom, rgb(189,9,39) 44%, rgb(216,107,125) 58%);
	background-image: -moz-linear-gradient(bottom, rgb(189,9,39) 44%, rgb(216,107,125) 58%);
	background-image: -webkit-linear-gradient(bottom, rgb(189,9,39) 44%, rgb(216,107,125) 58%);
	background-image: -ms-linear-gradient(bottom, rgb(189,9,39) 44%, rgb(216,107,125) 58%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.44, rgb(189,9,39)),
		color-stop(0.58, rgb(216,107,125))
	);    
	color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 110px;
    -webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 1);
	-moz-box-shadow:    0px 0px 2px rgba(50, 50, 50, 1);
	box-shadow:         0px 0px 2px rgba(50, 50, 50, 1);
}


/* FACEBOOK LIKE  */
.cont_facebox {
	float: left;
	display: block;
	padding: 27px 0px 0 15px ;
}
.

.bot_intranet, .bot_mail,.bot_facebook, .bot_twitter{
	float: left;
	margin-left: 4px;
}
.bot_intranet a, .bot_mail a,.bot_facebook a, .bot_twitter a{
	width: 32px;
}

.bot_intranet a{
	background: url(images/bot_intranet.gif) center center no-repeat;
	-webkit-transition: All 0.4s ease; 
	-moz-transition: All 0.4s ease; 
	-o-transition: All 0.4s ease; 
	-ms-transition: All 0.4s ease; 
	transition: All 0.4s ease;

}
.bot_facebook a{
	background: url(images/bot_facebook.gif) center center no-repeat;
    -webkit-transition: All 0.4s ease; 
    -moz-transition: All 0.4s ease; 
    -o-transition: All 0.4s ease; 
    -ms-transition: All 0.4s ease; 
    transition: All 0.4s ease;
}
.bot_twitter a{
	background: url(images/bot_twitter.gif) center center no-repeat;
	-webkit-transition: All 0.4s ease; 
	-moz-transition: All 0.4s ease; 
	-o-transition: All 0.4s ease; 
	-ms-transition: All 0.4s ease; 
	transition: All 0.4s ease;
}
.bot_mail a{
	background: url(images/bot_mail.gif) center center no-repeat;
	-webkit-transition: All 0.4s ease; 
	-moz-transition: All 0.4s ease; 
	-o-transition: All 0.4s ease; 
	-ms-transition: All 0.4s ease; 
	transition: All 0.4s ease;
}

.bot_facebook a:hover, .bot_intranet a:hover,.bot_mail a:hover,.bot_twitter a:hover{
	-webkit-box-shadow: 0px 0px 4px #000; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	   -moz-box-shadow: 0px 0px 4px #000; /* FF3.5 - 3.6 */
	        box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */

}

.direcccion_barra_pie{
    float: left;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    height: 18px;
    line-height: 16px;
}
.doblelinea {
    background: url("images/doble_linea.png") repeat-y scroll center center rgba(0, 0, 0, 0);
    float: left;
    height: 287px;
    margin-left: 2px;
    margin-top: 14px;
    width: 2px;
}
.doblelinea_footer {
    background: url("images/doble_linea.png") repeat-y scroll center center rgba(0, 0, 0, 0);
    float: left;
    height: 72px;
    width: 2px;
}
.doblelinea_footer.dir{
	margin-right: 10px;
	margin-top: -3px;
}
	
.box_phone{
	border-top: 1px solid #93969B;
	border-bottom: 1px solid #93969B;
	width: 100%;
	position: relative;
	padding: 10px 0;
	min-height: 22px;
	margin: 20px 0;
}
.box_phone:before{
	border-top: 1px solid #FFFFFF;
	position: absolute;
	content:" ";
	top: 0px;
	width: 100%;
	left: 0;
}
.box_phone:after{
	border-bottom: 1px solid #FFFFFF;
	position: absolute;
	content:" ";
	bottom: -2px;
	width: 100%;
	left: 0;
}
.box_phone .boxData{
	display: block;
	float: left;
	width: 16%;
}
.box_phone .boxData.box1{
	width: 19%;
}
.box_phone .boxData.box2{
	float: left;
	width: auto;
}

.box_phone .colIcons{
	float: left;
}
.box_phone .text{
	float: left;
}
.box_phone .text span{
	display: block;
	color:#000000;
	font-size: 11px;
	text-transform: uppercase;
}
.box_phone .text span.bold{
	font-weight: bold;
}
.box_phone .icon{
	background: url(images/icons_sheet.png) no-repeat 0 0 transparent;
	display: block;
	float: left;
	width: 21px;
	height:23px;
	margin-right: 5px;
}
.box_phone .icon.phone{
	width: 13px;
	height:23px;
	margin-right: 3px;
}
.box_phone .icon.arg{
	background-position: -15px 0px;
}
.box_phone .icon.mex{
	background-position: -75px 0px;
}
.box_phone .icon.usa{
	background-position: -45px 0px;
}
.box_phone .icon.bra{
	background-position: -105px 0px;
}
.box_phone .icon.can{
	background-position: -135px 0px;
}
.boxData.box2 > a {
    margin: -5px 0 -5px -17px;
    position: absolute;
    -webkit-transition:All 0.4s ease;
    -moz-transition:All 0.4s ease;
    transition:All 0.4s ease;
    border-radius: 4px;
}
.boxData.box2 > a:hover {
	-webkit-box-shadow:0px 0px 4px rgb(0, 0, 0);
	-moz-box-shadow:0px 0px 4px #000;
	box-shadow:0px 0px 4px rgb(0, 0, 0);


}
.icon.emergency {
	background: url(images/homeHelp.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	height: 33px;
	margin-right: 0;
	width: 188px;
	color: #fff;
	font-size: 9px;
	text-transform: uppercase;
	line-height: 10px;
	padding-left: 42px;
	padding-top: 8px;
	box-sizing: border-box;
	  padding-right: 1px;
}

.icon.es.emergency {
    background: url(images/homeHelp.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.icon.en.emergency {
    background: url(images/homeHelp_en.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.icon.pt.emergency {
    background: url(images/homeHelp_pt.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.levelsTitle .t_siete{
	float: left;
	margin-top:-7px; 
}
.levelsTitle .selectCoberturas{
	float: left;
	display: block;
	margin: -10px 0 0 20px;
}
.levelsTitle .selectCoberturas #dk_container_unidad_negocio{
	margin: 0;
	z-index: 99999;
}
.levelsTitle .selectCoberturas .loading{
	margin: 0 auto;
}
.coberturas.levelsContent .cont_desc_cov{
	width: 100%;
	z-index: 1;
}
.coberturas.levelsContent td.torneos table{
	width: 100%;
}
.coberturas.levelsContent td.torneos table td.nombre-torneo{
	width:350px;
}
.coberturas.levelsContent .cont_desc_cov .contC1, 
.lightboxCoberturas .cont_desc_cov .contC1{
	float: left;
	width: 190px;
	border-radius: 4px;
	border-bottom: 2px solid #000;
	padding: 0;
	margin: 15px 5px;
	height: 30px;
	cursor: pointer;
	position: relative;
	text-align: center;
}
.coberturas.levelsContent .cont_desc_cov .contC1[class*="basico"], 
.lightboxCoberturas .cont_desc_cov .contC1[class*="basico"]{
	background: #f3e550; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2YzZTU1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZTU1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZTU1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZTExYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWUxMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f3e550 1%, #f3e550 50%, #f3e550 50%, #f1e11c 50%, #f1e11c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f3e550), color-stop(50%,#f3e550), color-stop(50%,#f3e550), color-stop(50%,#f1e11c), color-stop(100%,#f1e11c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3e550 1%,#f3e550 50%,#f3e550 50%,#f1e11c 50%,#f1e11c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3e550 1%,#f3e550 50%,#f3e550 50%,#f1e11c 50%,#f1e11c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3e550 1%,#f3e550 50%,#f3e550 50%,#f1e11c 50%,#f1e11c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3e550 1%,#f3e550 50%,#f3e550 50%,#f1e11c 50%,#f1e11c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e550', endColorstr='#f1e11c',GradientType=0 ); /* IE6-8 */
}
.coberturas.levelsContent .cont_desc_cov .contC1[class*="lite"],
.lightboxCoberturas .cont_desc_cov .contC1[class*="lite"]{
	background: #92cbe6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyY2JlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkyY2JlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzJlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3OGMyZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #92cbe6 0%, #92cbe6 50%, #78c2e1 50%, #78c2e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92cbe6), color-stop(50%,#92cbe6), color-stop(50%,#78c2e1), color-stop(100%,#78c2e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #92cbe6 0%,#92cbe6 50%,#78c2e1 50%,#78c2e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #92cbe6 0%,#92cbe6 50%,#78c2e1 50%,#78c2e1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #92cbe6 0%,#92cbe6 50%,#78c2e1 50%,#78c2e1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #92cbe6 0%,#92cbe6 50%,#78c2e1 50%,#78c2e1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92cbe6', endColorstr='#78c2e1',GradientType=0 ); /* IE6-8 */
}
.coberturas.levelsContent .cont_desc_cov .contC1[class*="liteplus"],
.lightboxCoberturas .cont_desc_cov .contC1[class*="liteplus"]{
	background: #b781b2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3ODFiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I3ODFiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FhNjlhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYTY5YTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b781b2 0%, #b781b2 50%, #aa69a3 50%, #aa69a3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b781b2), color-stop(50%,#b781b2), color-stop(50%,#aa69a3), color-stop(100%,#aa69a3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b781b2 0%,#b781b2 50%,#aa69a3 50%,#aa69a3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b781b2 0%,#b781b2 50%,#aa69a3 50%,#aa69a3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b781b2 0%,#b781b2 50%,#aa69a3 50%,#aa69a3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b781b2 0%,#b781b2 50%,#aa69a3 50%,#aa69a3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b781b2', endColorstr='#aa69a3',GradientType=0 ); /* IE6-8 */
}
.coberturas.levelsContent .cont_desc_cov .contC1[class*="advanced"], 
.lightboxCoberturas .cont_desc_cov .contC1[class*="advanced"]{
	background: #d34f38; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzNGYzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QzNGYzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2M5MDgxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTA4MWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d34f38 0%, #d34f38 50%, #c9081b 50%, #c9081b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d34f38), color-stop(50%,#d34f38), color-stop(50%,#c9081b), color-stop(100%,#c9081b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d34f38 0%,#d34f38 50%,#c9081b 50%,#c9081b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d34f38 0%,#d34f38 50%,#c9081b 50%,#c9081b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d34f38 0%,#d34f38 50%,#c9081b 50%,#c9081b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d34f38 0%,#d34f38 50%,#c9081b 50%,#c9081b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d34f38', endColorstr='#c9081b',GradientType=0 ); /* IE6-8 */
}
.coberturas.levelsContent .cont_desc_cov .contC1[class*="premium"],
.lightboxCoberturas .cont_desc_cov .contC1[class*="premium"]{
	background: #58585a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4NTg1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU4NTg1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #58585a 0%, #58585a 50%, #000000 50%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58585a), color-stop(50%,#58585a), color-stop(50%,#000000), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #58585a 0%,#58585a 50%,#000000 50%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #58585a 0%,#58585a 50%,#000000 50%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #58585a 0%,#58585a 50%,#000000 50%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #58585a 0%,#58585a 50%,#000000 50%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58585a', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
.coberturas.levelsContent .cont_desc_cov .contC1.disabled,
.lightboxCoberturas .cont_desc_cov .contC1.disabled{
	opacity: 0.4;
}
.coberturas.levelsContent .cont_desc_cov .contC1.basico .t_siete,
.lightboxCoberturas .cont_desc_cov .contC1.basico .t_siete{
	color: #000;
}
.coberturas.levelsContent .cont_desc_cov .contC1 small,
.lightboxCoberturas .cont_desc_cov .contC1 small{
	position: absolute;
	right: -17px;
	top: 0;
	font-size: 35px;
	font-weight: bold;
	z-index: 1;
}
.coberturas.levelsContent .cont_desc_cov .contC1 .t_siete,
.lightboxCoberturas .cont_desc_cov .contC1 .t_siete{
	height: auto;
	line-height: 30px;
	padding: 0;
	margin: 0;
	width: auto;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.coberturas.levelsContent .cont_desc_cov .contC1 div,
.lightboxCoberturas .cont_desc_cov .contC1 div{
	background: #000;
	color: #fff;
	font-weight: 100;
	text-align: left;
	font-size:12px;
	padding: 10px;
	margin-top:11px;
	position: relative;
	line-height: 14px; 
}
.coberturas.levelsContent .cont_desc_cov .contC1 div:after,
.lightboxCoberturas .cont_desc_cov .contC1 div:after{
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #000;
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	content: " ";
	top: -10px;
}
.coberturas.levelsContent .cont_desc_cov .contC1 .hidden,
.lightboxCoberturas .cont_desc_cov .contC1 .hidden{
	display: none;
}
.coberturas.levelsContent .cont_der_cob{
	width: 100%;
	float: none;
	margin: 0;
}
.lightboxCoberturas .cont_desc_cov div.hide,
.coberturas.levelsContent .cont_desc_cov div.hide{
	display: none;
}
.coberturas.levelsContent .cont_der_cob div.hide{
	display: none;
}
.coberturas.levelsContent .cont_der_cob div.active{
	display: block;
}
.lightboxCoberturas{
	background: #FFF;
	position: fixed;
	top: 25%;
	z-index: 9999;
	width: 1000px;
	margin: auto;
	left: 0;
	right: 0;
	padding: 10px;
	height:225px;
}
.dialogOverlay {
    /* set it to fill the whil screen */
    width:100%; 
    height:100%;
    
    /* transparency for different browsers */
    filter:alpha(opacity=85); 
    -moz-opacity:0.85; 
    -khtml-opacity: 0.85; 
    opacity: 0.85; 
    background:#000; 
    /* make sure it appear behind the dialog box but above everything else */
    position:absolute; 
    top:0; left:0; 
    z-index:3000; 
    /* hide it by default */
    display:none;
}
.lightboxCoberturas.hidden{
	display: none;
}
.lightboxCoberturas .cont_desc_cov .contC1,
.lightboxCoberturas .cont_desc_cov .contC1.disabled{
	cursor: auto;
}
.lightboxCoberturas a.closeLightbox{
    float:right;
    width:26px;
    height:26px;
    background-color: #000;
    border: 1px solid #fff;
    margin-top:-30px;
    margin-right:-30px;
    cursor:pointer;
    color: white;
    border-radius: 50%;
    line-height: 26px;
    font-size: 26px;
    text-align: center;
    transform: rotate(-45deg);
    /* Safari */
	-webkit-transform: rotate(-45deg);
	/* Firefox */
	-moz-transform: rotate(-45deg);
	/* IE */
	-ms-transform: rotate(-45deg);
	/* Opera */
	-o-transform: rotate(-45deg);
}
.coberturas.levelsContent .btn_cobertura a{
	width: 60px; 
	height: 10px;
	display: inline-block;
}
.coberturas.levelsContent .btn_cobertura a[class*="basico"]{
	background-color: #f1e11c;
}
.coberturas.levelsContent .btn_cobertura a[class*="lite"]{
	background-color: #78c2e1;
}
.coberturas.levelsContent .btn_cobertura a[class*="liteplus"]{
	background-color: #aa69a3;
}
.coberturas.levelsContent .btn_cobertura a[class*="advanced"]{
	background-color: #c9081b;
}
.coberturas.levelsContent .btn_cobertura a[class*="premium"]{
	background-color: #000000;
}

#text-6 {
	float: left;
	margin: 9px;	
}
#text-6 h3.widget-title{
	color: rgb(0, 0, 0);
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: -14px;
	margin-bottom: 6px;
	margin-top: 3px;	
}
.lang-fr{
	display:none;
}




/*ranking tablas 
*/

.ranking table{
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	border: 1px solid #c00;
	width: 100%;
	color: #000;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	border: 1px solid #c00;

}
.ranking td a:hover{
	color: #000;
}
.ranking td a{
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #c00;
}
.ranking td{
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	white-space:nowrap;
	border-left:none;	
	padding: 5px;
	font-size: 12px;
}
.ranking tr td:first-child{
	text-align: center;
	font-weight: bold;
}
.ranking.detalles tr td:first-child{
	text-align: left;
	font-weight: bold;
}

.ranking tr:first-child td{background: #c00 !important; color: #fff; font-weight: bold;}
.ranking tr:nth-child(even) {background: #FFF9F9;}
.ranking tr:nth-child(odd) {background: #FFF;}
/*
 span.television{
	background: url(images/homeHelp_tv.png) no-repeat 0 0 transparent;
	height: 33px;
	width:90px;
	display: block;
}
a.iconC{
	right: 0px;
}
 span.deportes{
	background: url(images/homeHelp_deporte.png) no-repeat 0 0 transparent;
	height: 33px;
	width:95px;
	display: block;
}

a.iconA{
	z-index:3;
}
a.iconA:hover,a.iconA:active{
	opacity:0;

}
a.iconA:hover + a.iconB{
	display:block;
}
a.iconA:hover  a.iconC{
	display:block;
}*/

