body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(gfx/body-bg.jpg) repeat-y left top}

/*commons*/
body, 
h1, h2, h3, h4, h5, h6, 
ul, ol, li, 
blockquote, form {padding:0; margin:0}
a img { border:none }

a { color:#2a79d7 }
hr {display:none }
.clear { clear:both; line-height:1px; height:1px  }
.checkbox {border:none}
img.to-right { float:right; margin:0 0 10px 10px;}
img.to-left { float:left; margin:0 10px 10px 0;}

.justify p {text-align:justify}

#container {width:770px;}

/*form*/
input, textarea, select {color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;}
.subscribe input {border:solid 1px #F3F3F3;padding:4px 0 4px 4px;font-size:10px;}
input.send { background:transparent url(gfx/button-form.gif); border:none; width:83px; height:25px; color:#30A5F4; font-weight:bold; cursor:pointer}

/*navegation*/
.navegation-bar { padding-left:25px; padding-bottom:20px; margin-top:20px}
.navegation-bar, 
.navegation-bar a {color:#5ECFE4}

/*noticias*/
#content dl {}
#content dl a {color:#666; font-weight:bold; font-size:12px}
#content dl dt { clear:both; background:url(gfx/bullets-point.gif) no-repeat 10px 3px; padding-left:25px; margin-top:20px;}
#content dl dd { margin:0; padding:0 0 10px 25px; border-bottom:solid 1px #3BD4C5; width:100%}
#content dl img {float:right; margin:0 0 10px 10px}

/*programs*/
.item {border-top:solid 1px #9DE9E2; padding-top:10px;  padding-left:35px}
.item p { margin:0; padding:0 0 10px 0}

/* iconos en enlaces */
.icon-pdf { background:url(gfx/iconoacrobat.gif) left top no-repeat; padding-left:18px }

/*popup*/
.popup { margin:0; padding:0; border-bottom:solid 30px #cae5f9; background:url(gfx/bg-popup.gif) no-repeat 0 0}
.popup .interior { padding:0 40px 20px 40px;  font-size:11px; color:#666; text-align:justify}
.popup .titulo { padding:50px 0 10px 25px}