﻿body 
{
	margin:0px;
	padding:0px;
	background-color:#d5d5d5;
}

.ContainerPage
{
	width:940px;
	overflow:hidden;
	margin-top:20px;
	background-color:#FFFFFF;
}

.Top
{
background-color:#FFFFFF;
height:10px;
overflow:hidden;
width:940px;
}

.Top .CornerLeft
{
width:11px;
height:10px;
overflow:hidden;
float:left;
background-image:url(../images/Corner_top_left.jpg)
}
.Top .CornerRight
{
width:11px;
height:10px;
overflow:hidden;
float:right;
background-image:url(../images/Corner_top_right.jpg)
}

.BodyPage
{
overflow:hidden;
background-color:#ffffff;
text-align:left;
width:942px;
}
/* ############### 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(../images/Solapa_Green.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.Ribbon #Link1:hover
{
background-image:url(../images/Solapa_Green.jpg);
background-repeat:repeat-x;
background-position:top;
}
.Ribbon #Link2
{
background-image:url(../images/Solapa_Blue.jpg);
background-repeat:repeat-x;
}
.Ribbon #Link3
{
background-image:url(../images/Solapa_Violet.jpg);
background-repeat:repeat-x;
}
.Ribbon #Ribbon_Link3
{
background-image:url(../images/Solapa_Violet.jpg);
background-repeat:repeat-x;
}
.Ribbon #ctl00_Ribbon_Link3
{
background-image:url(../images/Solapa_Violet.jpg);
background-repeat:repeat-x;
}

.Ribbon #Link4
{
background-image:url(../images/Solapa_Purple.jpg);
background-repeat:repeat-x;
}
.Ribbon #Ribbon_Link4
{
background-image:url(../images/Solapa_Purple.jpg);
background-repeat:repeat-x;
}
.Ribbon #ctl00_Ribbon_Link4
{
background-image:url(../images/Solapa_Purple.jpg);
background-repeat:repeat-x;
}
.Ribbon #Link5
{
background-image:url(../images/Solapa_brown.jpg);
background-repeat:repeat-x;
}
.Ribbon #Link6
{
background-image:url(../images/Solapa_Pink.jpg);
background-repeat:repeat-x;
}
.Ribbon #Link7
{
background-image:url(../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(../images/Catalogo.jpg);
	cursor:pointer;
	border-right:1px solid #a7a5a6;
}

.SubRibbon .BoxBienvenido
{
    width:439px;
    float:left;
    overflow:hidden;
    background-image:url(../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(../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
{
background-image:url(../images/banner_cupon.gif);
float:left;
height:86px;
margin-top:5px;
overflow:hidden;
width:95px;
}

.BoxCuponRegalo
{
	background-image:url(../images/banner_cupon.gif);
	float:right;
	height:86px;
	margin-top:5px;
	overflow:hidden;
	width:95px;
	margin-right:1px;
}

.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 .aaa
{
    text-decoration:none;
}
.SubRibbon .BoxBienvenido .LeftData .aaa:hover
{
    text-decoration:underline;
}

.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:11px;
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(../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(../images/FlechaSearch.jpg);
display:block;
float:left;
height:20px;
margin-top:2px;
overflow:hidden;
width:20px;
}
/* ############### Header ################# */


.BodyContainer
{
overflow:hidden;
background-color:#ffffff;
text-align:left;
padding-bottom:20px;
}

.UserMenu
{
width:170px;
border-right:1px solid #898586;
overflow:hidden;
padding-left:15px;
margin-top:20px;
float:left;
}

.UserMenu .a
{
padding:5px;
float:left;
clear:both;
color:#898586;
border-bottom:1px solid #cfcbcc;
font-size:14px;
font-family:Arial;
text-decoration:none;
width:145px;
display:block;
overflow:hidden;
}

.UserMenu .a:hover
{
background-color:#898586;
color:#ffffff;
text-decoration:none;

}

.Novedades
{
overflow:hidden;
clear:both;
margin-top:30px;
float:left;
line-height:17px;
height:18px;
padding-left:5px;
color:#CA1727;

}

.Novedades span
{
font-family:Arial;
font-size:16px;
margin-right:5px;
}

.Novedades a
{
display:inline;
border:0px;
clear:both;
}


.Oportunidades
{
overflow:hidden;
clear:both;
margin-top:5px;
float:left;
line-height:17px;
height:18px;
padding-left:5px;
}

.Oportunidades span
{
font-family:Arial;
color:#000000;
font-size:16px;
margin-right:5px;
}

.Oportunidades a
{
display:inline;
border:0px;
clear:both;
}

.Content
{
overflow:hidden;
float:left;
margin-top:10px;
width:683px;
padding-left:35px;
padding-right:35px;
min-height:400px;
}

.LogoDisco
{
background-image:url(../images/LogoDiscoPlusUM.jpg);
background-repeat:no-repeat;
background-position:10px 0px;
margin-top:120px;
overflow:hidden;
width:160px;
height:44px;
float:left;
}









/* ############### 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(../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(../images/Corner_Bottom_left.jpg)
}
.Botton .CornerRight
{
width:11px;
height:10px;
overflow:hidden;
float:right;
background-image:url(../images/Corner_Bottom_right.jpg)
}

.Botton .Middle
{
	background-color:#FFFFFF;
	display:block;
	float:left;
	height:10px;
	width:918px;
}

/* ############### Footer ################# */
.span2
        {
            float:left;
            margin-left:20px;
            margin-right:35px;
            margin-top:15px;
            text-align:left;
            font-family:Verdana;
        }
        
    .aaa:hover
    {
        text-decoration:underline;
    }
    .aaa
    {
        text-decoration:none;
        font-family:Verdana;
        color:#CA1727;
        font-size:11px;
        font-weight:bold;
    }
    
    .BottomSpace
    {
		height:20px;
		float:left;
		width:940px;
		background-color:#D5D5D5;
    }
    
    
/* FIN FOOTER ################################## */    

.LeftDataLogin
{
	color:#CA1727;
	text-decoration:none;
	display:block;
	float:left;
	margin-right:0px;
	overflow:hidden;
	float:left;
	width:135px;
	padding-left:10px;
	margin-top:10px;
	font-family:Verdana;
	font-size:14px;
	color:#777777;
}

.LeftDataLogin  a
{
	color:#CA1727;
	display:block;
	float:left;
	clear:both;
	text-decoration:none;
}
.LeftDataLogin  .aaa
{
    text-decoration:none;
}
.LeftDataLogin .aaa:hover
{
    text-decoration:underline;
}
.LeftDataLogin .UserName
{
	font-size:11px;
	font-family:Verdana;
	display:block;
	float:left;
	clear:both;
}
.LeftDataLogin .UserName:hover
{
	text-decoration:underline;
}
