/* GENERAL STYLES */
a { color: #069; }
.button, .field { color: #666; }
.top-left { background-position: 0 0; }
.top-right { background-position: 100% 0; }
.bottom-left { background-position: 0 -12px; }
.bottom-right { background-position: 100% -12px; }
a.button { background-color: #069; color: #FFF; }
b.inner { color: #666; }
.help { color: #999; }
a.contact { background-color: #25437F; color: #FFF; }
a.vixur { background: url(../images/newimages/img_logo_vixur.gif) no-repeat; color: #999; }
a.edit-form { background: url(../images/links_interes/editar.jpg) no-repeat; }
/* BODY */
body { background-color: #B0B0B0; }
/* WRAPPER */
#wrapper { background-color: #FFF; }
/* HEADER */
#header p { background: url(../images/newimages/img_escudo_nacional.gif) right top no-repeat; color: #CCC; }
#header .title { background: url(../images/newimages/bg_header.png) no-repeat; }
#header .title h1, #header .title h4 { color: #FFF; }
/* MENU */
.menu ul { background: url(../images/newimages/bg_menu.png) no-repeat; }
.menu ul li a { color: #FFF; }
.menu ul li.selected a, .menu ul li a:hover { background-color: #005198; }
/* DOCUMENTS & SERVICES */
.document { background: url(../images/newimages/bg_section_big.png) no-repeat; }
.document h2, .document h2 a { color: #031C50; }
.document p, .document p a { color: #333; }
.service .header { background: url(../images/newimages/bg_section_small.png) no-repeat; }
.service .header h2 a { color: #333; }
.service p a { color: #333; }
/* OTHER SERVICES */
.other-service .brd_right { background: url(../images/newimages/brd_other_section.gif) right top no-repeat; }
.other-service .header { background-color: #E0E0E0; } 
.other-service .field { background: url(../images/newimages/bg_field.png) no-repeat; }
.other-service .field input { background-color: transparent; border: none; color: #666; }
/* CONSULATE */
.message, .map, .card { background-color: #E0E0E0; border-top: 5px solid #98CBFE; }
.map { border-top: 5px solid #00319C; }
.message, .map h3, .card h3 { color: #011A50; }
/* NEWS */
.news-holder .header { border-top: 5px solid #98CBFE; }
.news-holder .header h2 { color: #021B50; }
.news .top-left, .news .top-right, .news .bottom-left, .news .bottom-right { background-image: url(../images/brd_news.png); }
.news .content { background: url(../images/bg_news.png) repeat-y; }
.news .bottom-left { background-position: 0 -7px; }
.news .bottom-right { background-position: 100% -7px; }
/* PASSPORTS */
.section-holder .side-right .passports-important {color:#c00;}
/* BOTTOM MENU */
.bottom-menu { border-top: 5px solid #98CBFE; }
/* SECTION */
.section-holder .sidenav .top-left, .section-holder .sidenav .top-right, .section-holder .sidenav .bottom-left, .section-holder .sidenav .bottom-right { background-image: url(../images/newimages/brd_sidenav.png); }
.section-holder .sidenav .external-border { border-left: 1px solid #E5E5E5; border-right: 1px solid #F2F2F2; }
.section-holder .sidenav .content { background: url(../images/newimages/bg_sidenav.png) repeat-x; border-left: 1px solid #EAEAEA; border-right: 1px solid #DDD; }
.section-holder .side-right h2 { background: url(../images/newimages/bg_section_title.png) no-repeat; color: #333; }
.section-holder .side-right .text { border-top: 5px solid #98CBFE; }
.section-holder .side-right .news { border-bottom: 1px solid #98CBFE; }
.section-holder .side-right .side { background-color: #E0E0E0; border-top: 5px solid #00319C; }
.section-holder .side-right p, .section-holder .side-right h3, .section-holder .side-right table, .section-holder .side-right li, .section-holder .side-right label, .section-holder .sidenav a { color: #333; }
.section-holder .sidenav .active a { font-weight: bold; text-decoration: underline; }
.section-holder .side-right .color-red { color:#c00;}
.section-holder .side-right p.message { border: 1px solid #069; }
.section-holder .side-right table.common th { background-color: #ECE9D8; }
.section-holder .side-right table.common td { background-color: #F1F1EF; }
.section-holder .side-right table.confirm { border: 1px solid #069; }
.section-holder .side-right table.confirm.no-border { border: none; }
.section-holder .side-right ul.pdf li { background: url(../images/newimages/icon_pdf.png) no-repeat; }
.section-holder .side-right fieldset { background-color: #F0F0F0; border: 1px solid #333; }
.section-holder .sidebar .top-left, .section-holder .sidebar .top-right, .section-holder .sidebar .bottom-left, .section-holder .sidebar .bottom-right { background-image: url(../images/brd_sidebar.png); }
.section-holder .sidebar .content { background: url(../images/bg_sidebar.png) repeat-y; }
.section-holder .sidebar .content p { color: #FFF; }


/* FOOTER */
#footer { border-top: 1px solid #000; }
#footer .f-right p { color: #999; }