.directa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.txt11Blanco {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.txt16Gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
.txt16GrisBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	font-weight: bold;
}

.txt16Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.txt16BoldRojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}

.txt12GrisBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
.txt10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.txt13Rojo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: normal;
}
.txt13 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
}
.txt11Azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #48659c;
}

.txt11AzulWeather {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #48659c;
	text-transform: capitalize;
	text-align: center;
	vertical-align: middle;
}

.txt12SecBold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #adadad;
	font-weight: bold;
}
.txt12Gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
}

.txt12Azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #48659C;
	font-weight: normal;
	text-align: left;
}
.titulos21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #666666;
	font-weight: normal;
	text-transform: capitalize;
}

.titulos21Blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: capitalize;
}

.titulos21Rojo {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #FF0000;
	font-weight: normal;
}


.titulos14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	text-transform: capitalize;
}
.titulos14Rojo {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}


.Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
.txt1BldGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.txt12Rojo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-align: left;
}
.txt11Gris {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: left;
}
.txt11GrisJustificado {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: justify;
}
.txt11Rojo {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: normal;
	text-align: left;
}

.txt11RojoBold {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	
}


.txt11GrisBold {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: left;
}
.txt11BlancoBold {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
.txt12Blanco {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
}
.txt12RojoBold {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
}
.txt12GrisBold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}


.titulos18Rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	font-weight: normal;
}
.camposLibre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	vertical-align: middle;

}
.botonLibre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #ff0000;
	border: 1px solid #FFFFFF;
	height: 19px;
}

.botonLibreGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #C5C5C5;
	border: 1px solid #FFFFFF;
	height: 19px;
}
.bordeRojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 4px solid #E2E2E2;
	text-align: center;
	vertical-align: middle;
}

.txt10Rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}


/* Estilos para los menues */
.noSeleccionado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	cursor:pointer;
}

.seleccionado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	cursor:pointer;
}

.menOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	font-style: italic;
	cursor:pointer;
}

.menOverSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #48659C;
	font-weight: bold;
	text-align: left;
	font-style: italic;
	cursor:pointer;
}

.txtError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-align: left;
}

/* DisplayTag */
.headerList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #666666;

}

.headerListHidden {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #666666;
	display: none;

}
.bodyList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

.bodyListMin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: left;
}


.bodyListMinAjax {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

.bodyListMinAjax .odd{
	background-color: #FFFFFF ;
}
.bodyListMinAjax .even{
	background-color: #F9F9F9;
}
.odd{
	background-color: #F9F9F9;
}

.even{
	background-color: #FFFFFF;
}

.headerBandejaList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;

}
.txt1Bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}

.txt12SecBoldblanco {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.Estilo4 {

	font-size: 12px;
	color: #FF0000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}
.Estilo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #838383;
	font-size: 12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.Estilo4 {color: #FF0000}
.Estilo8 {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.Estilo9 {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
body {
	background-color: #F2F2F2;
}

.Estilo9Mail {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.Estilo10 {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.card_container {
	padding-top:5px;
	background-image:url('../images/tarjetas/back_card.gif');
	margin-bottom:5px;
	margin-right:20px;
	width:144px;
	height:148px;
	text-align:center

}
.card_footer {
	background-image:url('../images/tarjetas/back_card_footer.gif');
	background-position: left bottom;
	background-repeat:no-repeat;
	margin-right:20px;
	width:144px;
	height:7px;
	margin-bottom:10px;
	text-align:center
}
.card {
	height:65px;
	margin-bottom:5px;
	text-align:center;
	}
.conditions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-align:center;
	margin-top:1px;
	}
.validez {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	text-align: center;
	margin-top:5px;
	}
#screenshot{
	background-image:url('../images/users/back_160x110.gif');
	background-repeat:no-repeat;
	position:absolute;
	padding-left:6px;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:15px;
	display:none;
	color:#fff;
	width:150px;
	height:90px; 
	background-position-y:50%
	}
	.txt2Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
.wrapper_promociones{
	width:100%;
}
.pasador_top{
	width:690px;
	height:165px;
	background-color:#f5f5f5;
	border: solid 1px #d9d9d9;
	padding: 4px;
}
.img_pasador_top{
	width:690px;
	height:165px;
	overflow: hidden;
}
.img_pasador_top img{
	width:670px;
	height:165px;
}
.img_pasador_pestana img{
	width:20px;
	height:165px;
}
.pasador_left{
	width:336px;
	height:250px;
	background-color:#f5f5f5;
	border: solid 1px #d9d9d9;
	padding: 4px;
	margin-top:8px;
	margin-right:4px;
	float:left;
}
.img_pasador_left{
	width:336px;
	height:250px;
	overflow:hidden ;
}
.slide_left img{
	width: 316px;
	height: 250px;	
}
.slide_right img{
	width: 316px;
	height: 250px;	
}
.img_pasador_pestana_inferior img{
	width:20px;
	height:250px;
}
.clear{
	clear: both;
}

.pasador_banners{
	width:336px;
	height:250px;
	background-color:#f5f5f5;
	border: solid 1px #d9d9d9;
	padding: 4px;
	margin-top:8px;
	margin-right:4px;
	float:left;
}
.img_pasador_banners{
	width:336px;
	height:250px;
	overflow:hidden ;
}
.slide_banners img{
	width: 336px;
	height: 250px;	
}

.pasador_right {
	background-color:#F5F5F5;
	border:1px solid #D9D9D9;
	float:left;
	height:250px;
	margin-left:4px;
	margin-left/*\**/:0px\9;
	margin-top:8px;
	padding:4px;
	width:336px;
}

.img_pasador_right{
	width:336px;
	height:250px;
	overflow:hidden ;
}
.img_pasador_right img{
	width:316px;
	height:250px;
}
.img_pasador_pestana_inferior img{
	width:20px;
	height:250px;
}
div{
	border:solid 0px #ff0000;
}
.ticker_proveedores{
	width:690px;
	height:75px;
	background-color:#f5f5f5;
	border: solid 1px #d9d9d9;
	padding: 4px;
	margin-top:50px;
	position: relative;
}
.ticker_proveedores div.scrollableArea{
	width:690px;
	height:75px;
	overflow:hidden ;
	background-color: #fff;
	vertical-align: 75px;
	line-height: 75px;
	vertical-align: middle;
}
.ticker_proveedores  div.scrollableArea img{
	float: left;
	margin-left: 25px;
	vertical-align: middle;
	height: 75px;
	width: 133px;
}
.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.scrollableArea{
	position: relative;
	width: auto;
	height: 100%;
}

.clear{
	clear: both;
}

.fieldFree {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	height: 18px;
	border: 1px solid #999999;
}

.filter{
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 6px;
	margin-bottom: 10px;
	z-index: 500;
}

.filter th{
	font-size: 10px;
	font-family: sans-serif;
	font-weight:  inherit;
}

.filtro {
	
	background-color: #eaeaea;
	font-size: 10px;
	color: #333333;
	font-family: sans-serif;
	font-weight:  inherit;
	
}

.fieldFree1 {
	
	width: 600px;
	height: 60px;

}
.tableMisCompras tr{
	border: solid 3px #ffffff;
	
}

.txt0Comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}

.txt13GrisJustificado {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-align: justify;
}

.txt18GrisJustificado {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	text-align: justify;
}

.txt11Gris1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

.boxSliderMyGamer{
	width:690px;
	height:75px;
	background-color:#f5f5f5;
	border: solid 1px #d9d9d9;
	padding: 4px;
	margin-top:50px;
	position: relative;
}
/*************************************
GALLERY USERS MY GAMER
*************************************/
.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}
#sliderMyGamer{
	background-image: url(../images/backModulMyGamer.jpg);
	border: solid 2px;
	background-color: transparent;
}
.caption{
	background-color: transparent;
}

.botonNavegacionIzquierda {
    background-color: transparent;
    background-image: url(../images/users/botonLibreLeft.gif);
    background-position: right;
    padding-right: 20px;
    padding-left: 7px;
    border: 0px solid #FFFFFF;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    text-align: center;
}
.botonNavegacionDerecha {
    background-color: transparent;
    background-image:url(../images/users/botonLibreRight.gif);
    padding-left:20px;
    padding-right:7px;
    border: 0px solid #FFFFFF;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    text-align: center;
}





