﻿body 
{
	margin:0px;
	padding:0px;
	background-color:#d5d5d5;
}

.ContainerPage
{
	width:940px;
	overflow:hidden;
	margin-top:20px;
	background-color:#FFFFFF;
}

.Top
{
overflow:hidden;
widows:940px;
background-color:#ffffff;
}

.Top .CornerLeft
{
width:11px;
height:10px;
overflow:hidden;
float:left;
background-image:url(../storage/images/Corner_top_left.jpg)
}
.Top .CornerRight
{
width:11px;
height:10px;
overflow:hidden;
float:right;
background-image:url(../storage/images/Corner_top_right.jpg)
}

.BodyPage
{
overflow:hidden;
background-color:#ffffff;
widows:940px;	
text-align:left;
}
/* ############### Header ################# */
.Header
{
overflow:hidden;
widows:910px;
padding-left:15px;
padding-right:15px;	
margin-top:10px;	
}

#Logo1
{
float:left;
}

#Logo2
{
float:right;
}
#Logo3
{
float:right;
}

.Ribbon
{
overflow:hidden;
width:940px;
height:35px;
border-bottom:1px solid #afafaf;
margin-top:10px;
}

.Ribbon a
{
display:block;
float:left;
padding-left:10px;
padding-right:10px;
text-align:center;
height:35px;
line-height:34px;
color:#ffffff;
text-decoration:none;
font-family:Arial;
font-size:11px;
font-weight:bold;
}

.Ribbon #Link1
{
background-image:url(../storage/images/Solapa_Green.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.Ribbon #Link1:hover
{
background-image:url(../storage/images/Solapa_Green.jpg);
background-repeat:repeat-x;
background-position:top;
}
.Ribbon #Link2
{
background-image:url(../storage/images/Solapa_Blue.jpg);
background-repeat:repeat-x;
}
.Ribbon #Link3
{
background-image:url(../storage/images/Solapa_Violet.jpg);
background-repeat:repeat-x;
}
.Ribbon #Link4
{
background-image:url(../storage/images/Solapa_Purple.jpg);
background-repeat:repeat-x;
}
.Ribbon #Link5
{
background-image:url(../storage/images/Solapa_brown.jpg);
background-repeat:repeat-x;
}
.Ribbon #Link6
{
background-image:url(../storage/images/Solapa_Pink.jpg);
background-repeat:repeat-x;
}
.Ribbon #Link7
{
background-image:url(../storage/images/Solapa_Orange.jpg);
background-repeat:repeat-x;
padding-left:15px;
padding-right:14px;
}

.SubRibbon
{
	width:942px;
	overflow:hidden;
	height:87px;
	background-color:#a7a5a6;
}

.SubRibbon .CatalogDePremios
{
	overflow:hidden;
	width:219px;
	height:86px;
	float:left;
	background-image:url(../storage/images/Catalogo.jpg);
	cursor:pointer;
	border-right:1px solid #a7a5a6;
}

.SubRibbon .BoxBienvenido
{
    width:439px;
    float:left;
    overflow:hidden;
    background-image:url(../storage/images/BakgroundGris.jpg);
    background-repeat:repeat-x;
    height:86px;	
    border-bottom:1px solid #a7a5a6;
    border-right:1px solid #a7a5a6;
}

.SubRibbon .BoxBienvenido .TitleDeslogueado
{
    overflow:hidden;
    color:#CA1727;
    font-size:18px;
    font-family:Verdana;
    margin-left:25px;
    margin-top:11px;
}

.SubRibbon .BoxBienvenido .ItemDeslogueado
{
overflow:hidden;
width:375px;
margin-left:25px;
clear:both;
}

.SubRibbon .BoxBienvenido .ItemDeslogueado .Uno
{
    overflow:hidden;
    float:left;
    width:120px;
    text-align:left;
    margin-top:4px;
}

.SubRibbon .BoxBienvenido .ItemDeslogueado .Uno .Title
{
overflow:hidden;
font-family:Verdana;
font-size:11px;
color:#777777;
}

.SubRibbon .BoxBienvenido .ItemDeslogueado .Uno input
{
display:block;
width:108px;
height:17px;
border:1px solid #a7a5a6;
margin-top:2px;
}

.SubRibbon .BoxBienvenido .ItemDeslogueado .Dos
{
    overflow:hidden;
    float:left;
    width:115px;
    text-align:left;
    margin-top:4px;
}

.SubRibbon .BoxBienvenido .ItemDeslogueado .Dos .Title
{
overflow:hidden;
font-family:Verdana;
font-size:11px;
color:#777777;
}

.SubRibbon .BoxBienvenido .ItemDeslogueado .Dos input
{
display:block;
width:108px;
height:17px;
border:1px solid #a7a5a6;
margin-top:2px;
}

.SubRibbon .BoxBienvenido .ItemDeslogueado .BotonIntro
{
    float:left;
    overflow:hidden;
    background-image:url(../storage/images/FlechaSearch.jpg);
    width:20px;
    height:20px;
    margin-top:19px;
    display:block;
}

.SubRibbon .BoxBienvenido .LeftData
{
overflow:hidden;
float:left;
width:135px;
padding-left:30px;
margin-top:10px;
margin-right:25px;
}

.SubRibbon .BoxBienvenido .RightData
{
overflow:hidden;
float:left;
width:95px;
margin-top:16px;
background-image:url(../storage/images/banner_cupon.gif);
height:58px;
}

.Bold
{
font-weight:bold;
}

.SubRibbon .BoxBienvenido .LeftData .Titulo
{
font-family:Verdana;
font-size:14px;
color:#777777;
}

.SubRibbon .BoxBienvenido .LeftData a
{
	color:#CA1727;
	display:block;
	float:left;
	clear:both;
	text-decoration:none;
}

.SubRibbon .BoxBienvenido .LeftData .span
{
	color:#CA1727;
	text-decoration:none;
	display:block;
	font-size:20px;
	font-weight:bold;
	font-family:Verdana;
	float:left;
	margin-right:10px;
}

.SubRibbon .BoxBienvenido .LeftData .Point
{
font-family:Verdana;
font-size:12px;
color:#777777;
display:block;
float:left;
margin-top:3px;
width:65px;
}


.SubRibbon .BoxBienvenido .LeftData .UserName
{
font-size:18px;
font-family:Verdana;
display:block;
float:left;
clear:both;
}
.SubRibbon .BoxBienvenido .LeftData .UserName:hover
{
text-decoration:underline;
}

.SubRibbon .BoxBuscar
{
    width:279px;
    float:left;
    overflow:hidden;
    background-image:url(../storage/images/BakgroundGris.jpg);
    background-repeat:repeat-x;
    height:86px;
    border-bottom:1px solid #a7a5a6;
    margin:0;
}

.SubRibbon .BoxBuscar .Title
{
color:#CA1727;
font-family:Verdana;
font-size:18px;
margin-left:20px;
margin-top:11px;
overflow:hidden;
width:230px;
}
.SubRibbon .BoxBuscar .SubTitle
{
color:#777777;
font-family:Verdana;
font-size:11px;
overflow:hidden;
margin-left:20px;
margin-top:3px;
width:230px;
}

.SubRibbon .BoxBuscar .input
{
border:1px solid #A7A5A6;
display:block;
height:17px;
width:108px;
float:left;
}
.SubRibbon .BoxBuscar .BotonIntro
{
background-image:url(../storage/images/FlechaSearch.jpg);
display:block;
float:left;
height:20px;
margin-top:2px;
overflow:hidden;
width:20px;
}
/* ############### Header ################# */



.BodyContainer
{
overflow:hidden;
background-color:#ffffff;
}

.LeftContainerBody
{
width:490px;
overflow:hidden;
float:left;
padding:20px;
text-align:left;
}

.LeftContainerBody img
{
border:5px solid #e7e3e2;
}

.RightContainerBody
{
width:370px;
overflow:hidden;
float:left;
padding:20px;
}

.RightContainerBody img
{
border:5px solid #e7e3e2;
display:block;
}


.TitleSection
{
color:#CA1727;
font-family:Verdana;
font-size:18px;
margin-top:10px;
overflow:hidden;	
}

.LineSeparatorTitle
{
background-color:#807c7d;
height:1px;
overflow:hidden;
width:490px;
margin-top:3px;
}

.ContainerProductosDest
{
width:490px;
overflow:hidden;
}

.ContainerProductosDest .Item
{
width:240px;
overflow:hidden;
margin-right:5px;
float:left;
margin-top:10px;
}

.ContainerProductosDest .Item img
{
border:0px;
float:left;
width:120px;
display:block;
}

.ContainerProductosDest .Item .Data
{
overflow:hidden;
float:left;
width:120px;
}

.ContainerProductosDest .Item .Data .Description
{
overflow:hidden;
width:120px;
font-family:Verdana;
font-size:11px;
color:#585455;
margin-top:8px;
font-weight:bold;
}

.ContainerProductosDest .Item .Data .Description2
{
overflow:hidden;
width:120px;
font-family:Verdana;
font-size:10px;
color:#818181;
margin-top:10px;
font-weight:bold;
}

.ContainerProductosDest .Item .Data .spanNumber
{
color:#CA1727;
font-family:Verdana;
font-size:18px;
display:block;
float:left;
margin-top:15px;
margin-right:3px;
}

.ContainerProductosDest .Item .Data .spanText
{
color:#818181;
font-family:Verdana;
font-size:11px;
display:block;
float:left;
margin-top:20px;
}

.Encuesta
{
overflow:hidden;
padding: 15px 15px 0px 15px;
background-color:#eeeeee;
text-align:left;
clear:both;
margin-top:10px;
}

.TituloEncuesta
{
color:#d82538;
font-family:Verdana;
font-size:18px;
}

.SubTituloEncuesta
{
color:#d82538;
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin-top:10px;
}
.Premisa
{
font-weight:normal;
margin-top:5px;
font-size:10px;
color:#373536;
font-family:Verdana;
padding-bottom:10px;
}

.InputContainer
{
float:left;
width:340px;
margin-top:5px;
overflow:hidden;
}

.InputContainer input
{
height:15px;
width:15px;
float:left;
margin:0px;
margin-right:5px;
}

.InputContainer label
{
font-weight:normal;
font-size:11px;
color:#373536;
font-family:Verdana;
cursor:pointer;
float:left;
margin-top:1px;
}

.EnviarPremisaContainer
{
height:35px;
margin-top:10px;
overflow:hidden;
}

.Enviar
{
background-image:url(../storage/images/btnSend.jpg);
display:block;
float:left;
font-weight:normal;
height:17px;
margin-right:5px;
overflow:hidden;
width:59px;
}

.Enviar:hover
{
text-decoration:none;
color:#ffffff;
}

.VerResultados
{
float:left;
font-size:10px;
color:#373536;
font-family:Verdana;
overflow:hidden;
margin-top:3px;
display:block;
text-decoration:none;
}

.VerResultados:hover
{
	text-decoration:underline;
}

.Ranking
{
overflow:hidden;
text-align:left;
clear:both;
margin-top:30px;
}

.TituloRanking
{
color:#d82538;
font-family:Verdana;
font-size:18px;
}

.LineRanking
{
height:1px;
background-color:#807c7d;
overflow:hidden;
margin-top:3px;
}

.ContainerItemRanking
{
overflow:hidden;
margin-top:10px;
}

.ItemRankin
{
    border-bottom:1px solid #DAD8D9;
    line-height:20px;
    overflow:hidden;
    padding:1px 0;
    height:21px;
}

.FirstNumber
{
    color:#D82538;
    float:left;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    margin-right:5px;
    width:15px;
}

.NameRanking
{
    color:#585254;
    float:left;
    font-family:arial;
    font-size:11px;
    font-weight:bold;
    overflow:hidden;
    width:180px;
}

.MarcaRanking
{
    color:#585254;
    float:left;
    font-family:Verdana;
    font-size:10px;
    font-weight:normal;
    overflow:hidden;
    width:75px;
}

.PointNumber
{
    color:#D82538;
    float:left;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    overflow:hidden;
    text-align:right;
    width:95px;
}

.PointNumber .puntos
{
    color:#585254;
    font-family:arial;
    font-size:11px;
    font-weight:normal;
    overflow:hidden;
}


/* ############### Footer ################# */
.Footer
{
border-top:1px solid #706c6d;
overflow:hidden;
width:940px;
background-color:#ffffff;
height:85px;
}

.Container_Footer
{
overflow:hidden;
width:225px;
margin-top:10px;	
}

.ImgCall
{
width:44px;
height:46px;
overflow:hidden;
float:left;
background-image:url(../storage/images/CallLogo.jpg);
background-repeat:no-repeat;
margin-right:10px;
}

.DataCall
{
overflow:hidden;
float:left;
width:170px;
text-align:left;
}

.AtencionAlCliente
{
overflow:hidden;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#625e5d;
}

.Number
{
overflow:hidden;
font-family:Arial;
font-size:25px;
font-weight:bold;
color:#CA1727;
}

.Email
{
overflow:hidden;
font-family:Arial;
font-size:11px;
color:#373536;
}

.LeyendaFooter
{
float:right;
overflow:hidden;
width:200px;
margin-top:-30px;
overflow:hidden;
font-family:Arial;
font-size:11px;
color:#373536;
}

.Botton
{
overflow:hidden;
widows:940px;
background-color:#FFFFFF;
float:left;
height:10px;
width:940px;
}

.Botton .CornerLeft
{
width:11px;
height:10px;
overflow:hidden;
float:left;
background-image:url(../storage/images/Corner_Bottom_left.jpg)
}
.Botton .CornerRight
{
width:11px;
height:10px;
overflow:hidden;
float:right;
background-image:url(../storage/images/Corner_Bottom_right.jpg)
}
.Botton .Middle
{
	background-color:#FFFFFF;
	display:block;
	float:left;
	height:10px;
	width:918px;
}
/* ############### Footer ################# */

.BottomSpace
    {
		height:20px;
		float:left;
		width:940px;
		background-color:#D5D5D5;
    }
