 /* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }
a { color: #0099FF; text-decoration: none;}
a:hover {text-decoration: underline;}

.introText a{ color: #fff; text-decoration: none;}
.introText a:hover{text-decoration: underline;}


/* MISC */
.floaterL { float: left; }
.floaterR { float: right; }
.cleaner { clear: both; }
.separador { clear: both; padding: 15px 0px; }

/* COMUNES */

body { background: #DCEAFD; font-family: Arial, sans-serif; font-size: 12px; color: #666; font-weight: normal; text-align: center; line-height: 16px; letter-spacing: 0px;}

img { border: none;  }

/* HEADER */

#header { width: 862px; margin: 10px auto 0px; text-align: left; background: #333; }
#header img.logo { padding: 5px 15px; float: left; }

.contact-header { float: right; padding: 10px 20px; }
.contact-header a { color: white; font-size: 15px; text-decoration: none; }
.contact-header img { border: 0px; padding: 0px; float: none; }

/* mainNav */

.mainNav { margin: 0px 0px 0px 0px; background: url(../img/top-bg-nav.gif) repeat-x bottom; padding-top: 20px; width: 100%;}
.mainNav ul { list-style-type: none; border-bottom: 2px solid #666; padding-bottom: 5px; padding-left: 40px;}
.mainNav li { display: inline; padding: 0px 0px;}
.mainNav li a, .mainNav li a:link, .mainNav li a:visited, .mainNav li a:active { color: white; text-decoration: none; padding: 0px 20px 5px 20px;}
.mainNav li a:hover { color: #0099FF; border-bottom: 2px solid #09F; padding-bottom: 5px; background: url(../img/main-nav-bg.gif) no-repeat bottom right;}

#header .mainNav li a.here { color: #0099FF; border-bottom: 2px solid #09F; padding: 0px 20px 5px 20px; background: url(../img/main-nav-bg.gif) no-repeat bottom right;}

/* BODY */

#container { width: 862px; margin: 0px auto; text-align: left; }
#container.nbg { background: #333; }
.rowTop { height: 218px; background: #676767; border-bottom: 1px solid #9D9D9D; border-left: 1px solid #9d9d9d; }
.singleBox { color: #ccc; width: 285px; float: left; }
* html .singleBox { width: 286px; }
.singleBox .introText { padding: 20px 10px; }
.dobleBox { float: left; border-left: 1px solid #9D9D9D;}

.rowBottom { background: #333 url(../img/bg-boxes-home.png) no-repeat bottom; padding: 0px;}
* html .rowBottom { height: 1%; }
.singleBoxBottom { width: 285px; float: left; color: white; margin-right: 8px;}
.singleBoxBottom h1 { font-size: 20px; font-weight: normal; padding: 10px 10px 0px 10px; color: white; }
.singleBoxBottom p { padding: 10px; }
.singleBoxBottom ul { list-style-type: none; padding-left: 10px; margin-bottom: 10px; font-size: 11px;}
.singleBoxBottom li { background: url(../img/arrow-list.png) no-repeat 0 50%; padding: 5px 0px 5px 15px; }
.singleBoxBottom li a { color: white; text-decoration: none; }
.singleBoxBottom li a:hover { text-decoration: underline; }

.commentsBox { width: 278px; float: left; color: white; margin-right: 8px; }
.commentsBox h1 { font-size: 20px; font-weight: normal; padding: 10px 10px 20px 10px; color: white; }
.commentsBox dl { padding-left: 10px; margin-top: 0px;}
.commentsBox dt { float: left; }
.commentsBox dd { padding-left:65px}
.commentsBox p.date { font-weight: bold; font-size: 11px; margin-top: 5px;}
.commentsBox p.comment-link a { color: #0099FF; font-size: 11px; text-decoration: none;}
.newsBox { width: 277px; float: left; color: white; }
.newsBox h1 { font-size: 20px; font-weight: normal; padding: 10px 10px 20px 10px; color: white; }
.newsBox dl { padding: 0px 10px; margin-top: 0px; }
.newsBox dt { width: 50%; float: left;}
.newsBox dt.newsImg{ width:117px; float:left; margin:0; padding:0}
.newsBox dd.newsImg{ width:130px; float:left; margin:0; padding:0}
.newsBox dd { float: left; margin:0; padding:0}
.newsBox dd img { border: 1px solid white; }
.newsBox p.date { font-weight: bold; font-size: 11px; margin:0; padding:0}
.newsBox p.comment-link a { color: #0099FF; font-size: 11px; text-decoration: none;}
.newsCont{float: right; text-align: right; margin:0 12px; height: 1%; width: 202px;}
.newsBox img{ border:1px solid #fff}


.newsContImg img{border: 1px solid #9d9d9d}

.newsLink{ margin-top:3px;padding:6px 0 4px 25px; width: 162px;background:url(../img/ic_news.gif) no-repeat 0 6px; font-size:16px;color:#dcdcdc; text-align:left; line-height:12px; font-weight:bold; display:block; height:1%}
.newsLink span{ font-size:11px}
.newsLink:hover{ color:#fff; text-decoration:none}


.sololink { padding: 0px 0px 20px 10px; }

/* contenido Internas */

.navCol { width: 200px; float: left; }
.navCol ul { padding: 10px 10px 10px 20px; list-style-type: none; margin-bottom: 10px; font-size: 12px; }
.navCol li { background: url(../img/arrow-list.png) no-repeat 0 7px; padding: 5px 0px 5px 15px; }
.navCol li a { color: white; text-decoration: none; }
.navCol li a:hover { color: #0099FF; }
.navCol li a.here { color: #0099FF; text-decoration: underline; }

.navCol ul li ul { padding-left: 0px; }

.mainContent { margin: 0px 10px 20px; width: 630px; float: right; color: white; }
.mainContent h1 { font-size: 22px; font-weight: normal; padding: 20px 10px 20px 0px; color: white; }
.internalContent img { float: right; margin: 10px 0px 10px 10px; padding: 0px; border: 1px solid white; background: white; }

.bigBanner img { border-top: 1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d; }

/* transactions */

.singleContent { padding-bottom: 10px; background: #333; color: white; }
.singleContent h1 { font-size: 21px; font-weight: normal; padding: 20px 10px 20px 20px; color: white; background: #333; }
.entry { padding-bottom: 10px; border-bottom: 1px dashed #666;	width: 820px; margin: 0px auto 0px;}

.mainEntry { width: 380px; float: left; margin-right: 20px; }
.mainEntry h2 { font-size: 18px; font-weight: normal; padding: 10px 10px 10px 0px; color: white; }
.entryDesc { padding: 0px 0px; }
.amountDesc { color: #ccc; font-size: 16px; padding: 10px 10px 10px 0px; width: 100px; float: left; text-align: center;}
.amountDesc span { font-size: 14px; }
.logos { float: left; width: 200px; padding: 10px 10px 10px 0px; text-align: center;}
.logos p { font-weight: bold; color: white; font-size: 15px; padding-bottom: 5px; }
.logos img { margin-right: 10px; border: 1px solid #9d9d9d; }
.thumbnail { float: right; width: 100px; padding: 10px 0px 10px 0px; text-align: center; }
.thumbnail p { font-weight: bold; color: white; font-size: 15px; padding-bottom: 5px; }
.thumbnail a {font-size:16px;color:#dcdcdc;line-height:12px; font-weight:bold;}
.thumbnail a  span{ font-size:11px}
.thumbnail img{ margin-right:14px}


.text { padding: 0px 20px 20px 20px; }
.article { padding: 0px 0px 20px 20px; margin: 0px 0px 0px; border-bottom: 1px dashed #666; height:1% }
.article dt { float: left; width: 120px; text-align: center;font-size:14px;color:#dcdcdc;line-height:12px; font-weight:bold;}
.article dt span{ font-size:11px}

.commentLink {  padding: 0px 0px 20px 20px; margin: 0px 0px 0px; float:right; width: 120px; text-align: center;font-size:14px;color:#dcdcdc;line-height:12px; font-weight:bold;}
.commentLink span{ font-size:11px}
.commentLink img{ margin-right:15px}
.article dt img { margin-right: 15px; }
.article dd { float: right; width: 700px; padding-right: 15px; }

.mainContent .article dd { width: 490px; }
.mainContent .article { padding: 0px; }
.mainContent .article dt { text-align: left; width: 80px; }

p.commentTitle { font-size: 16px; color: white; font-weight: bold; }
p.commentTitle small { font-size: 11px; color: white; font-weight: normal; padding-left: 20px;		}

.article a { color: white; text-decoration: none;}
p.readMore { padding: 5px 0px; }
p.backTo { padding: 5px 20px; }
p.backTo a { color: white; text-decoration: none; }


.newsArt { border-bottom: none; }
.newsArt img { border: 1px solid #d9d9d9;  }

h1.newsTitle { padding-bottom: 5px; }
p.newsIMG { float: right; }
p.newsIMG img { margin: 0px 0 12px 0; padding: 0px; background: white; border: 1px solid #d9d9d9; }
p.newsDate { padding: 0px 0px 30px 20px; }

p.newsIcon { margin-right: 10px; margin-left: 10px;  }
p.newsIcon img { margin: 0px 10px 3px 17px; padding: 0px; background: white; }

h2.newsArchiveTTL { color: white; font-weight: normal; padding: 20px; }


/* FORM */

table { width: 80%; margin-left: 20px;}
td { padding-bottom: 20px;}
th { vertical-align: top; }

.forms required {width: 200px;}
.forms input {width: 200px;}
.forms textarea {width: 400px; height: 100px;}
.submit input {width: auto;}

.form-error {border: 2px solid #ff0033;}
.error-message {color: #ff0033; font-weight: normal;}

.message {margin: 0 0 10px 20px;}


/* FOOTER */

#footer { width: 862px; margin: 0px auto; text-align: left; font-size: 11px; background: #9D9D9D; font-family: arial; color: #333;}
#footer p { padding: 15px 10px; }
#footer a { color: #333; }

/* PAGINADO */



.paging { float: right; padding: 6px 0px 6px 0px; }

.paging a:link, .paging a:active, .paging a:visited { color: #999; padding: 5px 10px; border: 1px solid #d1d1d1; background-color: #f3f3f3; text-decoration: none; font-weight: bold;}

.paging a:hover { color: #fff; font-weight: bold;  background-color: #515151; padding: 5px 10px; border: 1px solid #515151; color: #E53C44;}

.paging em { color: #fff; font-weight: bold;  background-color: #515151; padding: 5px 10px; border: 1px solid #515151; color: #E53C44; font-style: normal;}

p.noborder  img { border: 0px; }
.navCol .text{ margin:0; padding:0; color:#fff}

