#main{
width:955px;
margin:0px auto;
background-color:#FFFFFF;
border:1px solid #758C90;
} 

#top{
background-color:#FFFFFF; 
border-bottom:5px solid #B2C8CC;
}

#logo{
background: url("../imagenes/border_v.gif") top right repeat-y;
background-color:#FFFFFF;
float:left;
width:175px;
}

#banner{
float:right;
padding-top:39px;
background-image:url(../imagenes/top_background.gif);
background-repeat:repeat-y;
}

#menu{
background-color:#FFFFFF;
width:166px;
padding-bottom:10px;
padding-top:0px;
border-bottom:5px solid #B2C8CC;
float:left;
clear:both;
line-height:1.2em;}

#calidad{
float:left;
clear:both;
position:relative;
border-bottom:5px solid #B2C8CC;
background-color:#FFFFFF;
width:166px;

}

#left{
float:left;
background: url("../imagenes/border_v.gif") top right repeat-y;
background-color:#FFFFFF;
width:175px;
border-bottom:5px solid #B2C8CC;
margin-bottom:5px;
overflow:hidden;
}

#right{
float:right;
background-color:#FFFFFF;
border-bottom:5px solid #B2C8CC;
width:780px;
overflow:hidden;
}

#adleft{
margin-top:5px;
background-color:#B2C8CC;
border-bottom:5px solid #FFFFFF;
border-top:5px solid #B2C8CC;
width:166px;
color:#09384B;
font-size:11px;
}

#adright{
background-color:#B2C8CC;
border-bottom:5px solid #FFFFFF;
width:210px;
border-top:5px solid #FFFFFF;
color:#09384B;
font-size:11px;
}


#containerleft{
width:172px;
background-color:#FFFFFF;
}

#containerright{
width:780px;
background-color:#FFFFFF;}

#containerright2{
width:760px;
background-color:#FFFFFF;
padding-top:10px;
padding-left:20px;
padding-bottom:10px;}

#textcontainer{
padding-right:180px;
padding-left:100px;}

#content{
background: url("../imagenes/border_v.gif") top right repeat-y;
width:562px;
background-color:#FFFFFF;
float:left;
padding-right:2px;
padding-left:2px;
}

#column{
width:213px;
background-color:#FFFFFF;
float:right;}

#headerrow{
height:170px;
clear:both;
}


#firstcolumn{
background: url("../imagenes/border_v.gif") top right repeat-y;
width:281px;
background-color:#FFFFFF;
float:left;
}

#secondcolumn{
width:279px;
background-color:#FFFFFF;
float:left;
}

#frameright{
margin-left:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:180px;
height:100px;
background: url("../imagenes/border_h.gif") bottom right repeat-x;
}

#bottom{
padding-left:90px;
text-align:left;
vertical-align:text-top;
clear:both;}

#hack{
clear:both;}

#columncontent{
padding-top:10px;
padding-left:30px;
padding-right:20px;
float:left;
}

#column1{
background: url("../imagenes/border_v.gif") top right repeat-y;
width:575px;
padding:10px;
float:left;
}
#column2{
float:right;
padding-top:20px;
padding-left:10px;
padding-right:10px;
width:155px;
}
