body {
margin : 0;
padding : 0;
color : #333;
}
.topbotones {
float:right;
width:600px;
height:87px;
background-image:url(../img/top_botones.jpg);
}
.topbotonera {
padding-left:25px;
padding-top:15px;
}
.topmenu {
float:right;
width:900px;
height:47px;
background-image:url(../img/top_menu.jpg);
}
.topmenutexto {
padding-left:67px;
padding-top:8px;
line-height : 1.7em;
}
.menu{
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.menu:hover{
color:#264267;
}
.boxvideo {
float:left;
width:308px;
height:227px;
}
.boxcenter {
float:left;
width:285px;
height:227px;
}
.boxpromo {
float:left;
width:307px;
height:227px;
}
.footer {
float:left;
width:900px;
height:23px;
background-image:url(../img/footer.gif);
}
.footerlinks {
width:900px;
height:23px;
font-family:"Trebuchet MS";
font-size:10px;
text-align:center;
text-decoration:none;
}
.footerurl{
font-family:"Trebuchet MS";
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.footerurl:Hover{
text-decoration:underline;
}
#nieve{
position:absolute;
width : 900px;
margin-left : auto;
margin-right : auto;
margin-top: 0px;
float: inherit;
padding-top: 0px;
/*margin-top: 12px;*/
color : #fff;
}
/* contenidos */
.contentleft {
float : left;
width : 677px;
padding-left:17px;
}
.contentright {
float : left;
width : 189px;
}
.rightempresa {
float:right;
background-image:url(../img/right_empresa.gif);
width: 189px;
height:163px;
}
.leftimg {
float:left;
width:210px;
}
.puntosver {
float:left;
width:18px;
}
.rbanner {
float:right;
width: 189px;
}
.seccionestext {
float : left;
width : 400px;
color:#333333;
font-family:"Trebuchet MS";
font-size:11px;
padding-left:10px;
line-height:18px;
}
.seccionestext2 {
float : left;
width : 625px;
color:#333333;
font-family:"Trebuchet MS";
font-size:11px;
padding-left:20px;
line-height:18px;
}
.rsubmenut {
margin-top: 14px;
font-family:"Trebuchet MS";
font-weight:bold;
padding-left:17px;
font-size:11px;
line-height:27px;
}
.rsubmenut a:Hover {
color:#003399;
}
.menuright{
	color:#FFFFFF;
	text-decoration:none;
}
.titulos {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#1F81C0;
}
.subtitulos {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#24a2d4;
}
.cmst{
font-family:"Trebuchet MS";
font-size:11px;
color:#333333;
line-height:17px;
}
.cmsta{
font-family:"Trebuchet MS";
font-size:11px;
color:#0066CC;
line-height:17px;
}
.font3{
font-family:Arial, Helvetica, sans-serif;;
font-size:11px;
color:#333333;
line-height:17px;
}
.msg{
font-family:"Trebuchet MS";
font-size:11px;
color:#FF9900;
}
/************** menu ****************/
#vista_toolbar {
float:left;
font:normal 12px 'Trebuchet MS','Arial';
margin:0;
padding:0;
}

#vista_toolbar ul {
background-image:url(back.gif);
background-repeat:repeat-x;
float:left;
line-height:32px;
list-style:none;
margin:0;
padding:0 10px 0 10px;
width:900px;
}
#vista_toolbar li {
display:inline;
padding:0;
}
#vista_toolbar a {
color:#FFF; /* need because it will use default link color */
float:left;
padding:0 3px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
}
#vista_toolbar a span {
display:block;
float:none;
padding:0 10px 0 7px;
}
#vista_toolbar a span img {
border:none;
margin:8px 4px 0 0;
}

/* show picture when mouse over link */
#vista_toolbar a:hover{
background: url(left.png) no-repeat left center;
}

#vista_toolbar a:hover span {
background:url(right.png) no-repeat right center;
}

#vista_toolbar a.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}