body
{
    font: 100% Verdana, Arial, Helvetica, sans-serif;
    /*background: url(../images/fondo.jpg) fixed;*/
    background: #000000 url(../images/fondomain.jpg) top center  no-repeat; 
     
    
    margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
    padding: 0;
    text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
    color: #000000;
}
.Blockbuster #container {
	width: 925px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
/*border: 1px solid #ffffff;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	min-height:640px;
    /*max-height: 9960px;*/
	
}
.Blockbuster #header
{
    height: 119px;
    /*height: 140px;*/
   /*height: 150px;*/
    /*background-repeat: no-repeat;
    background-position: 37px 35px;
    background-image: url(../images/logo.png);*/
/*border: 1px solid #ffffff;*/
}


.Blockbuster #header .MenuTop 
{
    float:right;
    width:760;
    height:52px;
	margin: 0; 
    color:#ffffff;	
    font-size: 8pt;
    font-family: Arial,Helvetica,verdana;
    text-align:right;
    padding-top:38px;
/*border: 1px solid red;*/
}
.Blockbuster #header .logo 
{
    float:left; 
    width:154px;
    height:70px;
/*border: 1px solid #ffffff;*/
    padding-top:0;
   
  
}

.Blockbuster #header .MenuTop a 
{
    color:#ffffff;	
    text-decoration:none;
}
.Blockbuster #header .MenuTop a:hover 
{
    color:#ffffff;	
    text-decoration:underline;
}


.Blockbuster #header .Buscar
{
    margin: 0;
    float:right;    
    /*width:209px;*/
    width:246px;
    height:24px;
    font-size: 8pt;
    font-family: Arial,Helvetica,verdana;
    
    color:#ffffff;
/*border: 1px solid green;*/
    }
 
.Blockbuster #header .MenuMain
{
    float:left;
    /*width:712px;*/
    width:662px;
    height:24px;
    margin: 0;
/* border: 1px solid #fcfcfc;*/
}



/**********************Tabs Home**********************/

.tabprincipal{
float:left;
width:100%;

line-height:normal;
font-family: Arial,Helvetica,Verdana;
font-size: 6.5pt;
color: #7d7d7d;
font-weight: bold;
text-decoration: none;
text-transform:uppercase;

}

.tabprincipal ul{
list-style-type: none;
margin:0;
margin-top:7px;
margin-left: 1px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.tabprincipal li{
display:inline;
margin:0;
padding:0;
}

.tabprincipal a{
float:left;
background:url(../images/tableftblanco.png) no-repeat left top;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

.tabprincipal a span{
float:left;
display:block;
background:url(../images/tabblanco.png) no-repeat right top;
padding: 6px 12px 6px 3px;
font-weight:bold;
color:#7d7d7d;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabprincipal a span {float:none;}
/* End IE5-Mac hack */

.tabprincipal a:hover span {
color: #ffffff;
}

.tabprincipal li.selected a{ /*Selected Tab style*/
background-position:0 -81px; /*Shift background image up to start of 2nd tab image*/
}

.tabprincipal li.selected a span{ /*Selected Tab style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}


.tabprincipal li a.selected { /*Selected Tab style*/
background-position:0 -81px; /*Shift background image up to start of 2nd tab image*/
}

.tabprincipal li a.selected span{ /*Selected Tab style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}


.tabprincipal a:hover, .tabprincipal li.selected a:hover{ /*onMouseover style*/
background-position:0% -81px; /*Shift background image up to start of 2nd tab image*/
}

.tabprincipal a:hover span, .tabprincipal li.selected a:hover span{ /*onMouseover style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
}
.tabcontent{
    display:none;
}

@media print {
    .tabcontent {
    display:block !important;
    }
} 




/*********************************************************/

    
/**----------- Menu Tabs ------------------------*/

#navigation {
text-align: center;
float: left; /*Set to "left" or "right" to position menu accordingly*/
/*border-bottom: 1px solid #999e87; uncomment this line to add bottom border*/
padding-left:203px;
padding-top:7px;
}
#navigation ul {
	font-family: Arial,Helvetica,Verdana;
	font-size: 7.5pt;
	color: #7d7d7d;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	margin: 0;
	padding: 0;
	list-style:none;	
}
#navigation li {
	display: inline;
	background: url(../images/tabblancocen.png) repeat-x center top;
	text-align: center;
	padding: 0;
	margin-right: 0px;	
	float: left;
}
#navigation li.izq
{
    background: url(../images/tabblancoizq.png) no-repeat left top;
    float: left;
    padding-right: 0px;
    padding-left: 7px;
    padding-bottom: 0px;
    padding-top: 24px;
    margin-left:2px;
}

#navigation li.der
{
    background: url(../images/tabblancoder.png) no-repeat right top;
    float: left;
    padding-right: 0px;
    padding-left: 7px;
    padding-bottom: 0px;
    padding-top: 24px;
}

#navigation a {
	float: left;
	margin:	0;
	text-decoration: none;
	color: #7d7d7d;
}

#navigation a span
{
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
    height:24px;
    cursor: pointer;
}

#navigation a span {
	float: none;
}


.BuscarBox
{
    width: 97px;
    height: 17px;
/*    border-right: #5e6062 1px solid;
    border-top: #5e6062 1px solid;
    border-left: #5e6062 1px solid;
    border-bottom: #5e6062 1px solid;*/
    border-right: #e5e5e5 1px solid;
    border-top: #e5e5e5 1px solid;
    border-left: #e5e5e5 1px solid;
    border-bottom: #e5e5e5 1px solid;

    font-size: 8pt;
    color: #ffffff;
    font-family: Arial, Helvetica, Verdana;
    /*background-color: #2d2f32;*/
    background-color: #000000;
    
}

.Blockbuster #mainContent 
{
    /*height:647px;*/
    /*height:660px;*/
    min-height:660px;
    max-height:10000px;    
    margin:0;
	/*background: #FFFFFF;*/
}
.Blockbuster #mainContent .fondoarriba
{
    width: 925px;
    height:7px;
    background-image: url(../images/arribablanco.png);
    background-color: transparent;
    background-repeat: no-repeat;
}
.Blockbuster #mainContent .fondocentro
{

    width: 925px; /*height:7px;*/
    /*height:;*/
    /*height:640px;*/
    min-height:640px;
    max-height: 10000px;
    background-image: url(../images/centroblanco.png);
    background-repeat: repeat-y;
}
.Blockbuster #mainContent .fondoabajo
{
    width: 925px;
    height:20px;
    background-image: url(../images/abajoblanco.png);
    background-color: transparent;
    background-repeat: no-repeat;
}


#homecentral
{
    width:906px;
    height:640px;
    margin:0px 7px 0px 7px;
    
   /* border: 1px solid #000000;*/
    }

#homecentral .bannercentral
{
    float:left ;
    width:655px;
    height:232px;
 /* border: 1px solid #000000;*/
    }

#homecentral .bannerder
{
    margin-top:3px;
    float:right;
    width:247px;
    height:232px;
    /*border: 1px solid #000000;*/
    }

#homecentral .submenu
{
    float:left;
    width:841px;
    height:23px;
  /* border: 1px solid #000000;*/
    padding-left:65px;

    }
    

#homecentral .submenu ul {
	font-family: Arial,Helvetica,Verdana;
	font-size: 7.5pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	margin: 0;
	padding: 0;
	list-style:none;	
	
}
#homecentral .submenu li
{
    display: inline;
    background: url(../images/tabsubazulcen.png) repeat-x center top;
    text-align: center;
    padding: 0;
    margin-right: 0px;
    float: left;
}
#homecentral .submenu li.izq
{
    background: url(../images/tabsubazulizq.png) no-repeat left top;
    float: left;
    padding-right: 0px;
    padding-left: 6px;
    padding-bottom: 0px;
    padding-top: 23px;
    margin-left:2px;
}

#homecentral .submenu li.der
{
    background: url(../images/tabsubazulder.png) no-repeat right top;
    float: left;
    padding-right: 0px;
    padding-left: 6px;
    padding-bottom: 0px;
    padding-top: 23px;
}

#homecentral .submenu a {
	float: left;
	margin:	0;
	text-decoration: none;
	color: #ffffff;
}

#homecentral .submenu a span
{
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
    height:23px;
    cursor: pointer;
}

#homecentral .submenu a span {
	float: none;
}
    
   
    
#homecentral .panel
{
    float: left;
    width: 906px;
    height: 241px; /* border: 1px solid #000000;*/
    background-image: url(../images/panelhome.png);
    background-repeat: no-repeat;
}
#homecentral .locales
{
    float: left;
    width: 295px;
    height: 126px;
    margin-top:6px;
     /* border: 1px solid #000000;*/
    background-image: url(../images/buscatienda.png);
    color:#ffffff;	
    font-size: 8pt;
    font-family: Arial,Helvetica,verdana;
    text-align:left;
    
}

#homecentral .bannerbottom
{
    float: left;
    width: 295px;
    height: 126px;
    margin-top:6px;
    margin-left:7px;
    

}




.Blockbuster #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
}
.Blockbuster #footer p
{
    color: #ffffff;
    margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 8pt;
    font-family: Arial,Helvetica,verdana;
    text-align:left;
}
.Blockbuster #footer .menupie
{
    color: #ffffff;
    margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 8pt;
    font-family: Arial,Helvetica,verdana;
    text-align:left;
}

.Blockbuster #footer a 
{
    color:#ffffff;	
    text-decoration:none;
}
.Blockbuster #footer a:hover 
{
    color:#ffffff;	
    text-decoration:underline;
}

/*---Estilo Página game--*/


/*---Estilo Página Sub Home--*/
#subhome
{
    width:906px;
    height:600px;
    margin:0px 7px 0px 7px;
    
    
   /*border: 1px solid #000000;*/
    }

#subhome .panelmenu
{
    float:left ;
    width:100%;
    height:23px;
/*border: 1px solid #29abe2;*/
    position:relative;
    }
#subhome .panelmenu .imagencarro
{
    position:absolute;
    top:0px;
    left:717px;
    }
    
        
#subhome .panelmenu .submenu
{
/*    position: absolute;
    top: 27px;
    left: 45px; */

    width:663px;
    height:23px;
    /*border: 1px solid #29abe2;*/
    }


#subhome .panelmenu .submenu ul 
{
	font-family: Arial,Helvetica,Verdana;
	font-size: 7.5pt;
	color: #002d9a;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	margin: 0px;
	padding-left: 42px;
	list-style:none;	
}
#subhome .panelmenu .submenu li
{
    display: inline;
    background: url(../images/tabsubcelestecen.png) repeat-x center top;
    text-align: center;
    padding: 0;
    margin-right: 0px;
    float: left;
}
#subhome .panelmenu .submenu li.izq
{
    background: url(../images/tabsubcelesteizq.png) no-repeat left top;
    float: left;
    padding-right: 0px;
    padding-left: 6px;
    padding-bottom: 0px;
    padding-top: 23px;
    margin-left:2px;
}

#subhome .panelmenu .submenu li.der
{
    background: url(../images/tabsubcelesteder.png) no-repeat right top;
    float: left;
    padding-right: 0px;
    padding-left: 6px;
    padding-bottom: 0px;
    padding-top: 23px;
}

#subhome .panelmenu .submenu a {
	float: left;
	margin:	0;
	text-decoration: none;
	color: #002d9a;
}

#subhome .panelmenu .submenu a span
{
    display: block;
    padding-bottom: 0px;
    padding-top: 5px;
    height:18px;
    cursor: pointer;
    
}

#subhome .panelmenu .submenu a span {
	float: none;
}

    
#subhome .panelcontenido
{
    float: left;
    width: 708px;
    height: 190
    border: 1px solid #29abe2;
    margin-bottom:1px;
}

    
#subhome .panelcontenido .fondo
{
    position:relative;
    float:left ;
    margin-top:2px;
    margin-left:5px;
    width:696px;
    height:200px;
    background-color:#e0e0e0;
    background-position: 0px 18px;
    background-image: url(../images/tabsubcelizq.png);
    background-repeat: no-repeat;
    
    }

#subhome .panelcontenido .fondo .titulo
{
    position: absolute;
    top: 10px;
    left: 11px;
    height: 30px;
    width: 70px;
    font-family: Arial,Helvetica,Verdana;
    font-size: 7.5pt;
    color: #002d9a;
    font-weight:bolder;
    text-decoration: none;
    text-transform: uppercase;
    
    text-align: left;
    vertical-align: middle;
    margin-top: 13px;
}

#subhome .panelcontenido .fondo .titulo1
{
    position: absolute;
    top: 10px;
    left: 4px;
    height: 30px;
    width: 70px;
    font-family: Arial,Helvetica,Verdana;
    font-size: 7.5pt;
    color: #002d9a;
    font-weight:bolder;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    vertical-align: middle;
    margin-top: 13px;
}

#subhome .panelcontenido ul {
  margin: 0;
  padding:0;
  width: 600px;
  position: relative;
  top: 9px;
  left: 95px;
  height: 134px;
  
}                      

#subhome .panelcontenido ul li img {
  border:1px solid #999999;
  display:block;             
  background:#E3EDFA;  
}                               

#subhome .panelcontenido ul li {
  font-family:arial,helvetica;
  font-size:7pt;
}                               

#subhome .panelcontenido ul li {
  color:#000000;
  margin:0px;
  width:100px;
  list-style:none;   
  float:left;
}

  
#subhome .panelcarro
{
    float:right;
    width: 187px;
    height: 368px;
    border: 1px solid #29abe2;
    margin-left:5px;
    
}    

#subhome .panelproximamente
{
    float:right;
    width: 187px;
    height: 197px;
    margin-left:5px;
    margin-top:6px;
    
}
#subhome .datosproximamente
{
    /*float:right;*/
    float:left;
    width: 187px;
    height: 172px;
    border: 1px solid #29abe2;
    /*margin-left:5px;
    margin-top:6px;*/
    
}   

#subhome .imagenproximamente
{
    float:left;
    width: 187px;
    height: 23px;
    margin:0px;

}
  


#subhome .panelcarro .cantidad
{
    height: 51px;
    margin-left:10px;
    padding-top:10px;
    background-image: url(../images/cuadroazul.png);
    background-repeat: no-repeat;
    color: #ffffff;
    font-family: Arial, Helvetica, Verdana;
}


/**********************Tabs Sub Home**********************/

.tabsubhome{
float:left;
width:100%;
line-height:normal;
font-family: Arial,Helvetica,Verdana;
font-size: 7.5pt;
color: #002d9a;
font-weight: bold;
text-decoration: none;
text-transform:uppercase;

}

.tabsubhome ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.tabsubhome li{
display:inline;
margin:0;
padding:0;
}

.tabsubhome a{
float:left;
background:url(../images/tabhomeleft.png) no-repeat left top;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

.tabsubhome a span{
float:left;
display:block;
background:url(../images/tabhome.png) no-repeat right top;
padding: 6px 12px 6px 3px;
font-weight:bold;
color:#002d9a;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsubhome a span {float:none;}
/* End IE5-Mac hack */

.tabsubhome a:hover span {
color: #002d9a;
}

.tabsubhome li.selected a{ /*Selected Tab style*/
background-position:0 -81px; /*Shift background image up to start of 2nd tab image*/
}

.tabsubhome li.selected a span{ /*Selected Tab style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}


.tabsubhome li a.selected { /*Selected Tab style*/
background-position:0 -81px; /*Shift background image up to start of 2nd tab image*/
}

.tabsubhome li a.selected span{ /*Selected Tab style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}


.tabsubhome a:hover, .tabhome li.selected a:hover{ /*onMouseover style*/
background-position:0% -81px; /*Shift background image up to start of 2nd tab image*/
}

.tabsubhome a:hover span, .tabhome li.selected a:hover span{ /*onMouseover style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
}
.tabcontent{
    display:none;
}

@media print {
    .tabcontent {
    display:block !important;
    }
} 




/*********************************************************/


/*************** Estilo Lista ***********************/

#lista
{
    width:906px;
    /*height:690px;*/
    min-height:640px;
    max-height: 9960px;
    
    margin:0px 7px 0px 7px;
    
    
   /*border: 1px solid #000000;*/
    }
#lista .panelmenu
{
    float:left ;
    /*width:100%;*/
    height:23px;
   /*border: 1px solid #29abe2;*/

    position:relative;
    }
#lista .panelmenu .imagencarro
{
    position:absolute;
    top:0px;
    left:717px;
    }
#lista .panelmenu .submenu
{
/*    position: absolute;
    top: 27px;
    left: 45px; */
margin:0px;
    width:663px;
    height:23px;
   /* border: 1px solid #29abe2;*/
    }


#lista .panelmenu .submenu ul 
{
    
	font-family: Arial,Helvetica,Verdana;
	font-size: 7.5pt;
	color: #002d9a;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	margin: 0px;
	/*padding-left: 42px;*/
	padding-left: 20px;
	list-style:none;	
	
}
#lista .panelmenu .submenu li
{
    display: inline;
    background: url(../images/tabsubcelestecen.png) repeat-x center top;
    text-align: center;
    padding: 0;
    margin-right: 0px;
    float: left;
}
#lista .panelmenu .submenu li.izq
{
    background: url(../images/tabsubcelesteizq.png) no-repeat left top;
    float: left;
    padding-right: 0px;
    padding-left: 6px;
    padding-bottom: 0px;
    padding-top: 23px;
    margin-left:2px;
}

#lista .panelmenu .submenu li.der
{
    background: url(../images/tabsubcelesteder.png) no-repeat right top;
    float: left;
    padding-right: 0px;
    padding-left: 6px;
    padding-bottom: 0px;
    padding-top: 23px;
}

#lista .panelmenu .submenu a {
	float: left;
	margin:	0;
	text-decoration: none;
	color: #002d9a;
}

#lista .panelmenu .submenu a span
{
    display: block;
    padding-bottom: 0px;
    padding-top: 5px;
    height:18px;
    cursor: pointer;
}

#lista .panelmenu .submenu a span {
	float: none;
}


/**********************Tabs Lista**********************/

.tablista{
float:left;
width:100%;
line-height:normal;
font-family: Arial,Helvetica,Verdana;
font-size: 7.5pt;
color: #002d9a;
font-weight: bold;
text-decoration: none;
text-transform:uppercase;

}

.tablista ul{
list-style-type: none;
margin:0;
/*margin-left: 42px; /*Left offset of entire tab menu relative to page*/
margin-left: 5px; /*Left offset of entire tab menu relative to page*/

padding:0;
}

.tablista li{
display:inline;
margin:0;
padding:0;
}

.tablista a{
float:left;
background:url(../images/tabhomeleft.png) no-repeat left top;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

.tablista a span{
float:left;
display:block;
background:url(../images/tabhome.png) no-repeat right top;
padding: 6px 12px 6px 3px;
font-weight:bold;
color:#002d9a;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tablista a span {float:none;}
/* End IE5-Mac hack */

.tablista a:hover span {
color: #ffffff;
}

.tablista li.selected a{ /*Selected Tab style*/
background-position:0 -81px; /*Shift background image up to start of 2nd tab image*/
}

.tablista li.selected a span{ /*Selected Tab style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}


.tablista li a.selected { /*Selected Tab style*/
background-position:0 -81px; /*Shift background image up to start of 2nd tab image*/
}

.tablista li a.selected span{ /*Selected Tab style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}


.tablista a:hover, .tabhome li.selected a:hover{ /*onMouseover style*/
background-position:0% -81px; /*Shift background image up to start of 2nd tab image*/
}

.tablista a:hover span, .tabhome li.selected a:hover span{ /*onMouseover style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
}
.tabcontent{
    display:none;
}

@media print {
    .tabcontent {
    display:block !important;
    }
} 




/*********************************************************/
    
#lista .panelcontenido
{
    float: left;
    width: 678px;
   /* height: 610px;*/
    border: 1px solid #29abe2;
    margin-bottom:5px;
    background-color:#e0e0e0;
    font-family:arial,helvetica;
    font-size:7pt;  
    color:#000000;
    padding-left:30px;
    padding-top:5px;
    min-height:620px;
    max-height: 9960px;

}

    
#lista .panelcontenido .fondo
{
    position: relative;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    width: 670px;
    /*height: 600px;*/
    
   /* border: 1px solid #000000;*/
}    

#lista .panelcarro
{
    float:right;
    width: 187px;
    height: 368px;
    border: 1px solid #29abe2;
    margin-left:5px;
    
}    
#lista .panelcarro .cantidad
{
    height: 51px;
    margin-left:10px;
    padding-top:10px;
    background-image: url(../images/cuadroazul.png);
    background-repeat: no-repeat;
    color: #ffffff;
    font-family: Arial, Helvetica, Verdana;
}

    
    
#lista .panelcontenido ul {
  margin: 0;
  padding:0;
  width: 654px;
  position: relative;
  top: 0px;
  left: 0px;
  min-height: 130px;
}                      

#lista .panelcontenido .imagen {
  border:1px solid #999999;
  display:block;             
  background:#E3EDFA; 
  margin-top:2px;
  margin-bottom:2px; 
}                               

#lista .panelcontenido .iconosventa 
{
    margin-top:0px;
  margin-right:12px;
}                               


#lista .panelcontenido ul li {
  font-family:arial,helvetica;
  font-size:7pt;
}                               

#lista .panelcontenido ul li
{
    padding-top:4px;
    padding-bottom:4px;
    color: #000000;
    margin: 0px;
    width: 109px;
    list-style: none;
    float: left;
    border-top: #ababab 1px dotted;
}    



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_d{
position:absolute;
top: 25px;
font:normal 8pt Arial,Helvetica,Verdana;
color:#ffffff;
/*z-index:100;*/
background-color: #29abe2;
width: 150px;
visibility: hidden;
}


.dropmenudiv_d a{
width: auto;
display: block;
text-indent: 5px;
text-decoration: none;
color:#ffffff;
}

* html .dropmenudiv_d a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_d a:hover{ /*THEME CHANGE HERE*/
    color:#002d9a;
}

#lista .paneltexto
{
    float:left;
    width: 640px;
    background-color:#ffffff;
    
}  


/**Clases de texto de colores**/

.titulogris
{
    
    font:bold 9pt Arial,Helvetica,Verdana;
    color:#4d4d4d;
    

    }
    
    
.textogris
{
    
    font:normal 8pt Arial,Helvetica,Verdana;
    color:#4d4d4d;

    }    

.textogris a
{
    color:#0071bc;
    text-decoration:none;

    } 
.textogris a:hover
{
    
    text-decoration:underline;

    }

.formatoTitulo
{
    font: 6pt Arial,Helvetica,Verdana;
    color: #2F4F4F; /*#808080;*/
    /*text-decoration: line-through;*/
} 


.precio
{
    
    font:bold 8pt Arial,Helvetica,Verdana;
    color:#ff0000;

    } 
    
.preciooferta
{
    font: bold 7.5pt Arial,Helvetica,Verdana;
    color: #2F4F4F; /*#808080;*/
    /*text-decoration: line-through;*/
} 
    
 
.precio2
{
    
    font:bold 7pt Arial,Helvetica,Verdana;
    color:#ff0000;

    } 
    
.preciooferta2
{
    font: bold 7pt Arial,Helvetica,Verdana;
    color: #2F4F4F;
  
} 

.preciooferta9
{
    font: bold 6pt Arial,Helvetica,Verdana;
    color: #2F4F4F;
    top: 0px;
  
}   

 
    
.celdagris
{
    font: bold 7pt Arial,Helvetica,Verdana;
    color: #666666;
    border-bottom: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;
    border-top: #d3d3d3 1px solid;
    border-right: #d3d3d3 1px solid;
    margin:1px 1px 1px 1px;
    padding:1px 1px 1px 1px;
    vertical-align: middle;
    text-transform:uppercase;
    height:32px;
} 





.celdatitulogris
{
    font: bold 7pt Arial,Helvetica,Verdana;
    color: #666666;
    border-bottom: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;
    border-top: #d3d3d3 1px solid;
    border-right: #d3d3d3 1px solid;
    margin: 1px 1px 2px 1px;
    padding-top:11px;
    vertical-align: middle;
    text-transform:uppercase;
    height:21px;
} 
.celdatitulogris a
{
    color: #666666;
    text-decoration:none;
}

.celdatitulogris a:hover
{
    color: #666666;
    text-decoration:underline;
}


.celdainterior
{
    
    font: bold 7pt Arial,Helvetica,Verdana;
    color: #08235f;
    
}   

.celdainterior a
{
    
    font: bold 7pt Arial,Helvetica,Verdana;
    color: #08235f;
    text-decoration:none;
    
}   

.celdainterior a:hover
{
    
    text-decoration:underline;
    
}   

   
.separadorgris
{
   border-top: #ababab 1px dotted;
}
.paginacion
{
    position:absolute;
    top: 0px;
    right:6px;
    float:right;
    font: 8pt Arial,Helvetica,Verdana;
    color: #4d4d4d;

    }
    
.paginacion span
{
    font: bold 8pt Arial,Helvetica,Verdana;
    color: #08235f;

    }
    
.paginacion a
{
    font: 8pt Arial,Helvetica,Verdana;
    color: #4d4d4d;
    text-decoration:none;
    }  
    
.paginacion a:hover
{
    text-decoration:underline;
    } 


.paginaciongrilla
{
    font: 8pt Arial,Helvetica,Verdana;
    color: #4d4d4d;

    }
.paginaciongrilla span
{
    font: bold 8pt Arial,Helvetica,Verdana;
    color: #08235f;

    }
    
.paginaciongrilla a
{
    font: 8pt Arial,Helvetica,Verdana;
    color: #4d4d4d;
    text-decoration:none;
    }  
    
.paginaciongrilla a:hover
{
    text-decoration:underline;
    } 

.TituloSeccion{
    font: bold 9pt Arial,Helvetica,Verdana;
    color: #08235f;
    text-transform:uppercase;

    }         
/****************** Estilos Página Detalle **********************/    
    
#detalle
{
    width:906px;
    /*height:640px;*/
    min-height:670px;
    margin:0px 7px 0px 7px;
    /*border: 1px solid #000000;*/
    }        

#detalle .panelresumen
{
    width:637px;
    min-height:240px;
}

#detalle .panelresumen .fondotop
{
    height:5px;
    background-image: url(../images/paneltopgris.png);
    background-repeat: no-repeat;
    margin:0px;
}
#detalle .panelresumen .fondocentral
{
    margin:0px;
    min-height: 240px;
    background-image: url(../images/panelcentergris.png);
}
#detalle .panelresumen .fondobottom
{
    height:5px;
    background-image: url(../images/panelbottomgris.png);
    background-repeat: no-repeat;
    margin:0px;
}
#detalle .panelresumen .titulo
{
    width :411px;
    height:24px;
}

#detalle .panelresumen .titulo ul
{
    margin-top:0px;
	font-family: Arial,Helvetica,Verdana;
	font-size: 7.5pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	list-style:none;
	margin-left:7px;
	
}

#detalle .panelresumen .titulo li {
	background: url(../images/titulocentroazul.png) repeat-x center top;
	text-align: center;
	float: left;
	height:19px;
	padding-top:5px;
	
}
#detalle .panelresumen .titulo li.izq
{
    background: url(../images/tituloizquierdoazul.png) no-repeat left top;
    padding-top: 24px;
    padding-left: 7px;

}
#detalle .panelresumen .titulo li.der
{
    background: url(../images/tituloderechoazul.png) no-repeat right top;
    padding-top: 24px;
    padding-left: 7px;
    
}

#detalle .panelresumen .imagen
{
    float:left;
    height:214px;
    width:150px;
    margin-top:2px;
    margin-left:7px;
    margin-right:7px;
    border: 1px solid #747474;
}

#detalle .panelresumen .contenido
{
    float:left;
    height:214px;
    width:245px;
    margin-top:2px;
    /*border: 1px solid #747474;*/
}

#detalle .panelresumen .trailer
{
    float:left;
    width:622px;
    margin-top:5px;
    margin-left:7px;
    /*border: 1px solid #747474;*/
}


#detalle .panelresumen .contenido .texto
{
    font: normal 8pt Arial,Helvetica,Verdana;
    color: #666666;
    height:24px;
} 

#detalle .panelresumen .contenido .texto a
{
    color: #666666;
    text-decoration:none;
}
#detalle .panelresumen .contenido .texto a:hover
{
    color: #666666;
    text-decoration :underline;
}


#detalle .panelresumen .contenido .textocuadro
{
    font: normal 8pt Arial,Helvetica,Verdana;
    color: #666666;
    height:24px;
    border-bottom: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;
    border-top: #d3d3d3 1px solid;
    border-right: #d3d3d3 1px solid;

} 

#detalle .panelresumen .contenido .titulocabecera
{
    font: bold 8pt Arial,Helvetica,Verdana;
    color: #000000;
} 
#detalle .panelresumen .contenido .imagenchica
{
    
    height:33px;
    width:24px;
    margin-right:2px;
    border: 1px solid #747474;
}
#detalle .panelresumen .venta
{
    float:right;
    height:241px;
    width:210px;
    margin-right:6px;
    border: 1px solid #29abe1;
}
#detalle .panelresumen .venta .texto
{
    font: normal 8pt Arial,Helvetica,Verdana;
    color: #666666;
    height:24px;
}




#detalle .panelinfo
{
    width:637px;
    min-height:380px;
    /*border: 1px solid #000000;*/
    }
#detalle .panelinfo .fondotop
{
    height:7px;
    background-image: url(../images/paneltopazul.png);
    background-repeat: no-repeat;
    margin:0px;
}
#detalle .panelinfo .fondocentral
{
    margin:0px;
    min-height: 380px;
    background-image: url(../images/panelcenterazul.png);
}

#detalle .panelinfo .fondocentral .direcciones
{
    float: left;
    width: 630px;
    font-family: Arial,Helvetica,Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    margin-left: 5px;
    margin-top: 20px;
    overflow: scroll;
    height:350px;
}

#detalle .panelinfo .fondocentral .titulolocal
{
    font-family: Arial,Helvetica,Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #002d9a;
    text-transform: uppercase;
}


#detalle .panelinfo .fondocentral .direcciones ul 
{
    float: left;
	font-family: Arial,Helvetica,Verdana;
	margin: 0px;
	/*padding-left: 42px;*/
	list-style:none;	
	    
}


#detalle .panelinfo .fondocentral .direcciones li
{
    display: inline;
    text-align: left;
    padding: 0;
    margin-right: 0px;
    float: left;
    border-bottom: #9e9ea0 1px dotted;
    width:600px;
    margin-bottom:5px;
}

#detalle .panelinfo .fondocentral .descripcion
{
    margin-left:7px;
    margin-right:5px;
    font: normal 8pt Arial,Helvetica,Verdana;
    color: #ffffff;
    
}



#detalle .panelinfo .fondocentral .descripcion a
{
    color: #ffffff;
    text-decoration:none;
}
#detalle .panelinfo .fondocentral .descripcion a:hover
{
    color: #ffffff;
    text-decoration :underline;
}




#detalle .panelinfo .fondocentral .tituloazul
{
    margin-left:7px;
    font: bold 9pt Arial,Helvetica,Verdana;
    color: #002d97;
    
} 

#detalle .panelinfo .fondocentral .tituloazul a
{
    font: bold 9pt Arial,Helvetica,Verdana;
    color: #ffffff;
    text-decoration:none;
} 
#detalle .panelinfo .fondocentral .tituloazul a:hover
{
    text-decoration: underline;
} 

#detalle .panelinfo .fondocentral ul {
  margin: 0;
  padding:0;
  width: 600px;
  position: relative;
  top: 0px;
  left: 0px;
  min-height: 130px;
}                      

#detalle .panelinfo .fondocentral .imagen {
  border:1px solid #999999;
  display:block;             
  background:#E3EDFA; 
  margin-top:2px;
  margin-bottom:2px; 
}                               

#detalle .panelinfo .fondocentral .iconosventa 
{
    margin-top:0px;
  margin-right:12px;
}                               


#detalle .panelinfo .fondocentral ul li {
  font-family:arial,helvetica;
  font-size:7pt;
}                               

#detalle .panelinfo .fondocentral ul li
{
    padding-top:4px;
    padding-bottom:4px;
    color: #000000;
    margin: 0px;
    width: 109px;
    list-style: none;
    float: left;
    border-top: #ababab 1px dotted;
}   


 #detalle .panelinfo .fondobottom
{
    height:7px;
    background-image: url(../images/panelbottomazul.png);
    background-repeat: no-repeat;
    margin:0px;
}      

#detalle .menu
{
    margin-top:5px;
    margin-bottom:0px;
    width:637px;
    height:23px;
    /*border: 1px solid #000000;*/
    }

#detalle .panelcarro
{
    float:right;
    width: 250px;
    height: 391px;
    margin-left:5px;
     
    
}   

#detalle .panelcarro .carro
{
    float:left;
    width: 187px;
    height: 368px;
    border: 1px solid #29abe2;
    margin-top:0px;
}   
#detalle .panelcarro .imagencarro
{
    float:left;
    height:23px;
    margin:0px 0px 0px 0px;
    
    }
#detalle .panelcarro .cantidad
{
    height: 51px;
    margin-left:10px;
    padding-top:10px;
    background-image: url(../images/cuadroazul.png);
    background-repeat: no-repeat;
    color: #ffffff;
    font-family: Arial, Helvetica, Verdana;
}
    
/**************** Estilos Tabs ***************************/

.glowingtabs{
float:left;
width:100%;
font-size: 7pt;
line-height:normal;
}

.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background:url(../images/tableftazul.png) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

.glowingtabs a span{
float:left;
display:block;
background:url(../images/tabazul.png) no-repeat right top;
padding: 6px 12px 6px 3px;
font-weight:bold;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: #ffffff;
}

.glowingtabs li.selected a{ /*Selected Tab style*/
background-position:0 -81px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs li.selected a span{ /*Selected Tab style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}


.glowingtabs li a.selected { /*Selected Tab style*/
background-position:0 -81px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs li a.selected span{ /*Selected Tab style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}


.glowingtabs a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
background-position:0% -81px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
}
.tabcontent{
    display:none;
}

@media print {
    .tabcontent {
    display:block !important;
    }
} 
/**********************TabsHome**********************/

.tabhome{
float:left;
width:100%;
font-size: 7pt;
line-height:normal;
}

.tabhome ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.tabhome li{
display:inline;
margin:0;
padding:0;
}

.tabhome a{
float:left;
background:url(../images/tabhomeleft.png) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

.tabhome a span{
float:left;
display:block;
background:url(../images/tabhome.png) no-repeat right top;
padding: 6px 12px 6px 3px;
font-weight:bold;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabhome a span {float:none;}
/* End IE5-Mac hack */

.tabhome a:hover span {
color: #ffffff;
}

.tabhome li.selected a{ /*Selected Tab style*/
background-position:0 -81px; /*Shift background image up to start of 2nd tab image*/
}

.tabhome li.selected a span{ /*Selected Tab style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}


.tabhome li a.selected { /*Selected Tab style*/
background-position:0 -81px; /*Shift background image up to start of 2nd tab image*/
}

.tabhome li a.selected span{ /*Selected Tab style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}


.tabhome a:hover, .tabhome li.selected a:hover{ /*onMouseover style*/
background-position:0% -81px; /*Shift background image up to start of 2nd tab image*/
}

.tabhome a:hover span, .tabhome li.selected a:hover span{ /*onMouseover style*/
background-position:100% -81px; /*Shift background image up to start of 2nd tab image*/
}
.tabcontent{
    display:none;
}

@media print {
    .tabcontent {
    display:block !important;
    }
} 




/*********************************************************/
/**************** Estilos Carro de Compras****************/
#carro
{
    width:906px;
    min-height:640px;
    max-height:10000px;
    margin:0px 7px 0px 7px;
}
    
#carro .panelcontenido
{ 
    width: 100%;
    min-height:600px;
max-height:10000px;    
    border: 1px solid #29abe2;
    background-color:#e0e0e0;
    font-family:arial,helvetica;
    font-size:7pt;  
    color:#000000;
}

#carro .cuadro
{
    float:left;
    min-height:50px;
    width:690px;
    margin-left:10px;
    margin-top:10px;
    border: 1px solid #29abe1;
    margin-bottom:2px;
    
}

#carro .banner_carro
{
    float:right ;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;
    margin-top:10px;
    border: 1px solid #29abe1;
    }

#carro .titulocabecera
{
    font: bold 8pt Arial,Helvetica,Verdana;
    color: #000000;
    text-transform:uppercase;
} 

#carro .titulocabecera a
{
    color: #000000;
    text-decoration : none;
} 

#carro .titulocabecera a:hover
{
    color: #000000;
    text-decoration:underline;
} 


#carro .titulocabecera
{
    font: bold 8pt Arial,Helvetica,Verdana;
    color: #000000;
    text-transform:uppercase;
} 


#carro .texto
{
    font: normal 8pt Arial,Helvetica,Verdana;
    color: #666666;
    height:24px;
    text-transform:uppercase;
} 

#carro .pasos
{
    width:100%;
    min-height:20px;
    margin-left:10px;
    margin-top:10px;
    /*border: 1px solid #29abe1;*/
    margin-bottom:5px;
    font: normal 8pt Arial,Helvetica,Verdana;
    color: #666666;
    text-transform:uppercase;
} 

.cajatexto
{
    font:normal 8pt Arial,Helvetica,Verdana;
    color: #000000;
    background-color: #e0e0e0;
    height: 15px;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
}

.cajatextolibre
{
    font:normal 8pt Arial,Helvetica,Verdana;
    color: #000000;
    background-color: #e0e0e0;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
}
/*********************************************************/
/**************** Estilos Perfiles ***********************/
#perfil
{
    float:left;
    width:906px;
    min-height:640px;
    max-height:10000px;
    margin:0px 7px 0px 7px;
    background: #ffffff;
}
#perfil .panelmenu
{
    float:left ;
    width:100%;
    height:23px;
   /*border: 1px solid #29abe2;*/
    position:relative;
    }

#perfil .cuadropanel
{
    float:left;
    width:894px;
    min-height:600px;
    max-height:10000px;
    margin:0px 5px 5px 5px;
    border: 1px solid #29abe2;
    background: #ffffff;
    
}

#perfil .cuadropanelinterior
{
    float:left;
    width: 884px;
    min-height:580px;
    max-height:10000px;
    margin:5px 5px 5px 5px;
    background: #ffffff;
    
}

    
#perfil .panelcontenido
{ 
    width: 630px;
    min-height:500px;
    max-height:10000px;    
    border: 1px solid #29abe2;
    background-color:#e0e0e0;
    font-family:arial,helvetica;
    font-size:7pt;  
    color:#000000;
}

#perfil .cuadro
{
    float:left;
    min-height:200px;
    min-width:180px;
    margin-left:5px;
    margin-right:5px;
    margin-top:0px;
    border: 1px solid #29abe1;
    margin-bottom:2px;
    background:#f2f2f2;
}
#perfil .formularios
{
    float:left;
/*    min-height:200px;*/
    min-width:180px;
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;
    margin-bottom:2px;
}
#perfil .registro
{
    float:left;
/*    min-height:200px;*/
    width:620px;
    margin-top:5px;
    margin-bottom:2px;

}

#perfil .titulocabecera
{
    font: bold 8pt Arial,Helvetica,Verdana;
    color: #002d9a;
    text-transform:none;
} 

#perfil .caja_texto
{
    font: normal 8pt Arial,Helvetica,Verdana;
    color: #002d9a;
    text-transform:none;
    border: 1px solid #29abe2;
    height:15px;
} 

.caja_combo
{
    width:300px;
    height:20px;
    background-color:#fff;
    font-size: 9pt;
    color:#002d9a;
    border:1px #29abe2 solid;

}


/******************Estilo Orden de Compra******************/
#orden
{
    width:906px;
    min-height:640px;
    max-height:10000px;
    margin:0px 7px 0px 7px;
}
    
#orden .panelcontenido
{ 
    width: 100%;
    min-height:600px;
    max-height:10000px;    
    border: 1px solid #29abe2;
    background-color:#e0e0e0;
    font-family:arial,helvetica;
    font-size:7pt;  
    color:#000000;
}

#orden .cuadro
{
    float:left;
    min-height:50px;
    width:690px;
    margin-left:10px;
    margin-top:10px;
    border: 1px solid #29abe1;
    margin-bottom:2px;
    
}

#orden .titulocabecera
{
    font: bold 8pt Arial,Helvetica,Verdana;
    color: #000000;
    
} 

#orden .texto
{
    font: normal 8pt Arial,Helvetica,Verdana;
    color: #666666;
    height:24px;
    
} 

#orden .textoAzul
{
    float:left;
    width:690px;
    font: Bold 8pt Arial,Helvetica,Verdana;
    color: #002d9a;
    height:24px;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:2px;
}
/***********************************************************/

/*****************Ventanas para Imagenes Flotantes ********************/

.dhtmlwindow{
position: absolute;
border: 1px solid #29abe1;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #002d9a;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
/**********************************************************************************************/
/************************************* Estilo Locales *****************************************/
#Locales
{
    width:906px;
   /* min-height:600px;*/
    margin:0px 7px 0px 7px;
}    
#Locales .panelcontenido
{
    float: left;
    width: 708px;
    min-height: 590px;
    background: #ffffff;
    border: 1px solid #29abe2;
    margin-bottom:5px;
    font-family:arial,helvetica;
    font-size:7pt;  

    
}

#Locales .panel
{
    float: left;
    width: 698px;
    height: 577px; /* border: 1px solid #000000;*/
    background-image: url(../images/panelpromo.png);
    background-repeat: no-repeat;
}

#Locales .titulocabecera
{
    font: bold 8pt Arial,Helvetica,Verdana;
    color: #002d9a;
    text-transform:none;
} 

#Locales .caja_texto
{
    font: normal 8pt Arial,Helvetica,Verdana;
    color: #002d9a;
    text-transform:none;
    border: 1px solid #29abe2;
    height:15px;
} 
#Locales .caja_texto_multilinea
{
    font: normal 8pt Arial,Helvetica,Verdana;
    color: #002d9a;
    text-transform:none;
    border: 1px solid #29abe2;
} 

#Locales .fondo
{
    float:left ;
    margin-top:5px;
    margin-left:5px;
    width:696px;
    height:284px;
    background-color:#f2f2f2;
    border: 1px solid #b5c0dc;
    
}
#Locales .banner_tienda
{
    float:right ;
    margin-left:5px;
    margin-bottom:5px;
    
    }

#Locales .fondopromociones
{
    float:left ;
    margin-top:5px;
    margin-left:5px;
    width:696px;
    height:578px;
    background-color:#ffffff;
    border: 1px solid #b5c0dc;
    
}

#Locales .cuadro
{
    float:left;
    min-height:200px;
    width:694px;
    margin-left:5px;
    margin-top:5px;
    margin-bottom:5px;
    border: 1px solid #29abe1;
    background:#f2f2f2;
}

#Locales .sugerencias
{
    float:left;
    width:600px;
    margin-left:40px;
    margin-top:20px;
    margin-bottom:20px;
}

#Locales .fondo .titulo
{
    float:left ;
    
   
}


#Locales .fondo .local
{
    float:right ;
    
}

#Locales .fondo .parametros
{
    float:left ;
    color: #002d9a;
    width:228px;
	font-family: Arial,Helvetica,Verdana;
	font-size: 8pt;
	/*font-weight:bold;*/
	margin-top:5px;
	margin-left:3px;
	/*margin-right:1px;*/
	/*border: 1px solid #000000;*/
    
}


#Locales .fondo .informacionlocal
{
    float:left ;
    color: #4d4d4d;
    width:200px;
	font-family: Arial,Helvetica,Verdana;
	font-size: 8pt;
	font-weight:bold;
	margin-top:20px;
	margin-left:5px;
    
}

#Locales .fondo .direcciones
{
    float: left;
    width: 690px;
    font-family: Arial,Helvetica,Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #4d4d4d;
    margin-left: 5px;
    margin-top: 20px;
    overflow: scroll;
    height:230px;
}


#Locales .fondo .titulolocal
{
    font-family: Arial,Helvetica,Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #002d9a;
    text-transform: uppercase;
}


#Locales .fondo .titulolocal a
{
    color: #002d9a;
    text-decoration:none;

}

#Locales .fondo .titulolocal a:hover
{
    color: #002d9a;
    text-decoration:underline;
}


#Locales .fondo .direcciones ul 
{
    float: left;
	font-family: Arial,Helvetica,Verdana;
	margin: 0px;
	/*padding-left: 42px;*/
	list-style:none;	
	    
}


#Locales .fondo .direcciones li
{
    display: inline;
    text-align: left;
    padding: 0;
    margin-right: 0px;
    float: left;
    border-bottom: #9e9ea0 1px dotted;
    width:650px;
    margin-bottom:5px;
}

/**********************************************************************************************/
.textoNegro
{
    font-size: 9pt;
    color: #000000;
    font-family: Arial, verdana, Helvetica;
    
}