body{
background-color:#f5f5f5;
margin:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666
}
A:link{
color:#007dba;
FONT-WEIGHT: bold;
text-decoration: none;
}
A:hover{
color:#869b26;
FONT-WEIGHT: bold;
text-decoration: none;
}
A:active{
color:#007dba;
FONT-WEIGHT: bold;
text-decoration: none;
}
A:visited{
color:#007dba;
FONT-WEIGHT: bold;
text-decoration: none;
}
.menuUp{
margin: 0 10px 5px 0;
}


/************ menu celeste*************/
.menuCel{
margin:5px 0 5px 0;
width:997px;
background:url(images/menu-c.gif);
height:56px;
}
.contmenuCel{
width:955px;
float:left;
padding:20px 0 0 0;
}
.imgFloatLeft{
float:left;
}
#menuCel A:link{
color:#fff;
FONT-WEIGHT: normal;
text-decoration: none;
font-size:16px
}
#menuCel A:hover{
color:#fff;
FONT-WEIGHT: normal;
text-decoration: underline;
font-size:16px
}
#menuCel A:active{
color:#fff;
FONT-WEIGHT: normal;
text-decoration: none;
font-size:16px
}
#menuCel A:visited{
color:#fff;
FONT-WEIGHT: normal;
text-decoration: none;
font-size:16px
}
#menuCel .bordeLink{
padding:0 10px 0 10px;
border-right: 1px #FFFFFF dotted;
}
#menuCel .sinbordeLink{
padding:0 10px 0 10px;
border-right: 0px #FFFFFF dotted;
}

/*************  cuerpo   *****************/

.topblanca{
background:url(images/toptablablanca.gif);
width:992px;
height:16px;
}
.buttomblanca{
background:url(images/buttomtablablanca.gif);
width:992px;
height:16px;
}

/**********   menu vertical   *************/

.contMenuVert{
margin:0 10px 0 18px;
}
.ftituloAmarillo{
background:url(images/tit2.gif);
width:168px;
height:41px;
margin:0 0 10px 0;
}
.tituloamarilloCont{
width:137px;
float:left;
padding:10px 0 0 0;
text-align:center;
height:41px
}
h3.blanco{
color:#FFFFFF;
margin:0px;
font-size:16px;
padding:0
}
.ftituloCeleste{
background:url(images/tit-a-2.gif);
width:168px;
height:41px;
}
.tituloCelesteCont{
width:137px;
float:left;
padding:10px 0 0 0;
text-align:center;
height:41px
}
.contGrisMenu{
width:121px;
background-color:#f9f9f9;
padding:5px 20px 5px 20px;
text-align:left;
margin:0 0 0 3px
}
.linksMenuV{
width:120px;
border-bottom:1px #007dba dotted;
padding:5px 0 5px 0;
}
.finmenuV{
background:url(images/buttommenuvert.gif);
width:163px;
height:15px;
margin:0 0 20px 3px
}
.ftituloVerde{
background:url(images/tit-v-2.gif);
width:168px;
height:41px;
}
.tituloVerdeCont{
width:137px;
float:left;
padding:10px 0 0 0;
text-align:center;
height:41px
}

.contOfertas{
margin:5px;
}


/************** cuerpo *************/
.tituloNaranja{
background:url(images/fondoTitulo.gif);
background-repeat:no-repeat;
width:758px;
height: 47px;
padding:20px 0 0 20px
}
h2.blanco{
color:#FFFFFF;
margin:0px;
font-size:19px;
padding:0
}
.cuerpoGris{
background-color:#f9f9f9;
width:727px;
margin:0 0 0 3px;
padding:10px 20px 10px 20px
}
.ImgInFloat{
float:left;
margin:0 20px 7px 0px;
}
.footcuerpogris{
background:url(images/foot-cuerpo-gris.gif);
background-repeat:no-repeat;
width:767px;
height:12px;
margin:0 0 10px 0;
}
.topPub{
background:url(images/topPub.gif);
background-repeat:no-repeat;
width:767px;
height:12px;
margin:10px 0 0 0;
}
.ButPub{
background:url(images/butPub.gif);
background-repeat:no-repeat;
width:767px;
height:12px;
margin:0px 0 10px 0px;

}
.cuerpoPub{
border-left:1px solid #f3f3f3;
border-right:1px solid #f3f3f3;
width:745px;
padding:10px;
text-align:center
}
.ftituloCeleste2{
background:url(images/tit-a-2.gif);
width:248px;
height:41px;
}
.tituloCelesteCont2{
width:217px;
float:left;
padding:10px 0 0 0;
text-align:center;
height:41px
}
.contGrisMenu2{
width:220px;
background-color:#f9f9f9;
padding:5px 10px 5px 10px;
text-align:left;
margin:0 0 0 1px;
min-height:100px
}
.fotoSmall{
margin:0 5px 5px 0;
float:left
}
.finmenuV2{
background:url(images/butTablas.gif);
width:248px;
height:12px;
margin:0 0 10px 0px
}



/********** footer ************/
.footer{
margin:10px
}
