/* CSS HOJA DE ESTILOS */
/* ESTILOS DEL MENU PRINCIPAL */
#menu div.barraMenu {
text-align:         center;
}
#menu div.barraMenu 
a.botonMenu {
font-size:          11px; 
text-align:         center;
text-decoration:    none; 
color:              #333333; 
background:         #cccccc; 
display:            block; 
width:              65px; 
border:             1px solid #333333;
}
#menu div.barraMenu 
a.botonMenu:hover {
background:         #999999; 
color:              #FFFFFF;
}
#menu div.barraMenu 
a.botonMenu:active {
background-color:   #C1C2D1; 
color:              #FFFFFF;
}
#menu div.barraMenu 
a.botonMenu1 {
font-size:          11px; 
text-align:         center;
text-decoration:    none; 
color:              #333333; 
background:         #cccccc; 
display:            block; 
width:              130px; 
border:             1px solid #333333;
}
#menu div.barraMenu 
a.botonMenu1:hover {
background:         #999999; 
color:              #FFFFFF;
}
#menu div.barraMenu 
a.botonMenu1:active {
background-color:   #C1C2D1; 
color:              #FFFFFF;
}
/* FIN ESTILOS DEL MENU PRINCIPAL */
/* ESTILOS DE LINKS GENERALES */
a{
font-size:         11px; 
color:             #336699; 
font-family:       arial, helvetica, sans-serif; 
text-decoration:   none;
}
a:link, a:visited{
color:             #336699;
}
a:hover{	
color:             #993366;
}
a:active{
color:             #CC0000;}
/* FIN ESTILOS DE LINKS GENERALES */
/*  BODY  */
body {
font-size:         11px; 
color:             #333333; 
font-family:       arial, helvetica, sans-serif; 
margin-top:        0px; 
margin-left:       0px; 
margin-right:      0px; 
margin-bottom:     0px;	
background-color:  #EFEFEF}
/* FUENTES */
.textos{ 
font-size:         11px; 
color:             #333333; 
}
.titulo{ 
font-size:         12px; 
font-weight:       bold; 
color:             #336699;
}
.titulo2{ 
font-size:         12px; 
font-weight:       bold; 
color:             #333333;
}
.titulopromo{ 
font-size:         13px; 
font-weight:       bold; 
color:             #FF0000;
}
.textos_novedades{ 
font-size:         11px; 
color:             #333333;
}
.titulo_novedades{ 
font-size:         11px; 
font-weight:       bold; 
color:             #7882FF;
}
.fecha_novedades{ 
font-size:         11px; 
color:             #999999;
}
/* TABLAS | CELDAS */
.tablaprincipal {
font-size:         11px; 
background-color:  #EFEFEF; 
border:            1px #333333 solid;  
padding:           0px; 
width:             800; 
}
.celdalogo {     
font-size:         11px; 
background-color:  #EFEFEF; 
border-top:      1px #336699 solid;
width:             120; 
}
.celdamenu {     
font-size:         11px; 
background-color:  #EFEFEF; 
border-top:        1px #336699 solid; 
border-right:      1px #336699 solid;  
height:            20px; 
width:             680; 
}
.celdacentral{  
font-size:         11px; 
background-color:  #ffffff; 
border-right:      1px #336699 solid; 
border-left:       1px #336699 solid; 
border-top:        1px #336699 solid; 
border-bottom:     1px #336699 solid; 
height:            350px; 
width:             680; 
}
.celdapromo{  
background-color:  #ffffff; 
border-right:      1px #336699 solid; 
border-left:       1px #336699 solid; 
border-top:        1px #336699 solid; 
border-bottom:     1px #336699 solid; 
width:             190; 
}
.celdafooter{   
font-size:         11px; 
background-color:  #EFEFEF; 
border-left:       1px #336699 solid; 
border-bottom:     1px #336699 solid; 
text-align:        left;
padding-left:      5px;
padding-bottom:    5px;
}
.tablacontacto {
font-size:         11px; 
background-color:  #FFFFFF; 
padding:           5px; 
width:             600px; 
border-right:      1px #336699 solid; 
border-left:       1px #336699 solid; 
border-top:        1px #336699 solid; 
border-bottom:     1px #336699 solid; 
}
.tablapromos {
font-size:         11px;
background-color:  #FFFFFF; 
padding:           5px; 
width:             350px; 
border-right:      1px #336699 solid; 
/*border-left:       1px #336699 solid; */
border-top:        1px #336699 solid; 
border-bottom:     1px #336699 solid; 
}
.celdadivide {
border-left:      1px #336699 solid; 
}
.tablaopcionales {
font-size:         11px;
background-color:  #FFFFFF; 
padding:           5px; 
width:             300px; 
/*border-right:      1px #336699 solid; */
/*border-left:       1px #336699 solid; */
border-top:        1px #336699 solid; 
/*border-bottom:     1px #336699 solid;*/
}
.celdaprecio {
font-size:         11px;
background-color:  #FFFFFF; 
padding:           0px; 
width:             50px;
text-align:        left;
}
.tablanotas {
font-size:         11px; 
background-color:  #FFFFFF; 
padding:           5px; 
width:             300px; 
border-right:      1px #336699 solid; 
border-left:       1px #336699 solid; 
border-top:        1px #336699 solid; 
border-bottom:     1px #336699 solid; 
}
.mensaje {width:95%; font-size:14px; color: #084266; font-weight: bold; margin:10px auto 0 auto;}
