@charset "utf-8";
/* CSS Document */

body { background: url(images/bg2.gif) repeat;
margin:0;
padding:0;
text-align:center;
}

a { font:14px Arial, Helvetica, sans-serif;
color:#336633;}

a img { border:0; }




.cbt #container { background:url(images/back.jpg) no-repeat top #FFFFFF;
width:770px;
position:relative;
top:50px;
margin:0 auto;
padding:20px 15px 0 15px;
}

.cbt #content { width:770px;
position:relative;
margin:0 auto;
text-align:left;
}


.cbt #header { background:url(images/header.jpg) no-repeat;
width:557px;
height:142px;
margin:0;
float:left;
}

.cbt #contact { background:url(images/contacto.jpg) no-repeat;
width:208px;
height:142px;
float:right;
}

.cbt #contact p { margin:0; }

.cbt #clearbox { *width:770px;
*margin-bottom:5px; }

.cbt #menu { background:url(images/bg_menu.jpg) repeat-x;
width:770px;
height:46px;
margin:5px 0 5px 0;
text-align:center;
}


.cbt #menu ul { list-style:none;
margin:0;
padding:0;
}

.cbt #menu ul li { float:left;
width:83px;
height:46px;
}

.cbt #menu ul li a { display:block; 
width:83px;
height:36px;
padding:10px 0 0 0;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#FFFFFF; 
 }

.cbt #menu ul li a:hover { background:url(images/hover_menu.gif) center; }

.cbt #menu ul li ul { display:none; }

.cbt #box { background:url(images/bg_box.gif) repeat-y; }

.cbt #info { background:url(images/bg_content.jpg) repeat;
width:517px;
font:12px Arial, Helvetica, sans-serif;
text-align:justify;
padding:20px 20px 20px 20px;
float:left;
color:#333333;
}

.cbt #rightbar { width:208px;
float:right;
}

.cbt #title { width:208px;
height:25px;
}

.cbt #title p { margin:0; }

.cbt #text { background:url(images/bg_rightbar.jpg) repeat;
width:188px;
padding:10px;
font:11px Arial, Helvetica, sans-serif;
color:#333333;
}


.cbt #text h3 { font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0; }

.cbt #text ul { list-style:disc;
list-style-image:url(images/ul.jpg);
margin:0;
padding:0 0 0 10px;
}

.cbt #text ul li { margin:5px 0 5px 0; }

.cbt #text ul li a { text-decoration:none;
color:#333333;
font-size:11px; } 


.cbt #text ul li a:hover { text-decoration:underline; }

.cbt #search { width:188px;
font:11px Arial, Helvetica, sans-serif;
color:#333333; }

.cbt #search input { margin:0;
padding:0; }

.cbt #login { width:188px;
padding:10px;
font:11px Arial, Helvetica, sans-serif;
color:#333333; }

.cbt #news { width:188px;
padding:10px;
font:11px Arial, Helvetica, sans-serif;
color:#333333; }

.cbt #footer { background:url(images/footer.jpg) repeat-x;
width:770px;
height:29px;
font:10px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:15px 0 0 0;
text-align:center;
}

.cbt #footer a { color:#FFFFFF; 
text-decoration:none;
}

.cbt #footer a:hover { text-decoration:underline; }

.cbt .clearfloat { clear:both; } 

.cbt img.presidente  { margin:10px 10px 10px 10px; }