/**
 * project CoCaPa - Comissão de Carnaval de Pataias
 * description COCAPA main CSS file.
 * version 1.0 (13/01/2010)
 * creationdate 13/01/2010
 * author 1001 Acessos - Telecomunicacoes e Informatica, Lda
 */

/* Application General */
body { background: #99CC01 url('../images/bg.jpg') repeat-x; font: normal 12 arial, sans-serif; color: #666666; margin: 0; padding: 0; }

a:link { font: normal 12 arial, sans-serif; text-decoration: none; color: #666666; }
a:hover { font: normal 12 arial, sans-serif; text-decoration: none; color: #666666; }
a:active { font: normal 12 arial, sans-serif; text-decoration: none; color: #666666; }
a:visited { font: normal 12 arial, sans-serif; text-decoration: none; color: #666666; }
table { font: normal 12 arial, sans-serif; line-height: 1.5; color: #666666; }

/* Tables */
.outer-table-left-border { background: url('../images/raisedBorderLeft.png') repeat-y; margin: 0; padding: 0; }
.outer-table-right-border { background: url('../images/raisedBorderRight.png') repeat-y; margin: 0; padding: 0; }
.header-table { background: #FFFFFF url('../images/headerBg.jpg') no-repeat; width: 930; margin: 0; padding: 0; }
.header-title-cell { background: #FFFFFF; margin: 0; padding: 0; }
.site-table { background: #FFFFFF; width: 930; color: #000000; margin: 0; padding: 0; }
.event-table { background: #FF8600 url('../images/eventBg.jpg') no-repeat; font: normal 13 arial, sans-serif; color: #FFFFFF; margin: 0; padding: 0; }
.gallery-thumb-table { background: url('../images/thumbBg.jpg') no-repeat; font: normal 13 arial, sans-serif; color: #FFFFFF; margin: 0; padding: 0; }

/* Divs */
.left-header-content  { font: normal 17 arial, sans-serif; font-weight: bold; color: #99cc00; width: 200; margin: 0; margin-left: 10; margin-right: 10; padding: 0; }
.center-header-content  { font: normal 17 arial, sans-serif; font-weight: bold; color: #0099FF; width: 470; margin: 0; margin-left: 10; margin-right: 10; padding: 0; }
.right-header-content  { font: normal 17 arial, sans-serif; font-weight: bold; color: #FF9900; width: 200; margin: 0; margin-left: 10; margin-right: 10; padding: 0; }
.left-content  { width: 200; margin: 0; margin-left: 10; margin-right: 10; margin-top: 5; padding: 0; }
.center-content  { font: normal 12 arial, sans-serif; line-height: 1.5; text-align: justify; color: #666666; /* background: #FF00FF; /* REMOVER BG */ width: 470; margin: 0; margin-left: 10; margin-top: 5; padding: 0; }
.right-content  { width: 200; margin: 0; margin-left: 10; margin-right: 10; padding: 0; }
.side-separator { background: url('../images/sideSeparator.jpg') no-repeat; width: 220; height: 20; margin: 0; padding: 0; }
.center-separator { background: url('../images/centerSeparator.jpg') no-repeat; width: 490; height: 20; margin: 0; padding: 0; }
.event-content { font: normal 13 arial, sans-serif; color: #FFFFFF; width: 130; margin: 10; margin-right: 0; padding: 0; }
.newsletter  { font: normal 17 arial, sans-serif; font-weight: bold; color: #99CC00; width: 200; margin: 0; margin-left: 10; margin-right: 10; margin-top: 5; padding: 0; }
.newsletter-form-bg  { background: url('../images/newsletterBg.jpg') no-repeat; background-position: 0 45; width: 190; height: 105; margin: 0; margin-left: 10; margin-right: 10; padding: 0; }
.newsletter-form  { font: normal 11 arial, sans-serif; font-weight: bold; /* background: #FF00FF; /* REMOVER BG */ color: #009900; width: 165; margin: 0; margin-left: 25; margin-right: 10; padding: 0; }
.newsletter-textfield  { font: normal 14 arial, sans-serif; width: 97%; border: 1px solid #CCE57F; background: #99CC00; color: #FFFFFF; height: 21; padding-top: 2; }
.newsletter-msg { font: normal 11 arial, sans-serif; line-height: 2; text-align: justify; color: #009900; width: 200; margin: 0; margin-left: 10; margin-right: 10; margin-top: 5; padding: 0; }
.contacts-textfield { width: 360; }
.organization { background: url('../images/organization.jpg') no-repeat; width: 200; height: 110; margin: 0; margin-left: 8; margin-right: 10; padding: 0; }
.last-editions-header  { font: normal 17 arial, sans-serif; font-weight: bold; color: #0099FF; width: 470; height:40; margin: 0; margin-top: 5; margin-left: 10; margin-right: 10; padding: 0; }
.last-editions  { height:150; }

.menuItem  { font: normal 17 arial, sans-serif; font-weight: bold; text-decoration: none; color: #999999; margin: 0; padding: 0; }
.menuItemHighlight  { font: normal 17 arial, sans-serif; font-weight: bold; text-decoration: none; color: #009900; margin: 0; padding: 0; }

/* Text */
.no-items-text { font: normal 12 arial, sans-serif; color: #8B0000; margin: 0; padding: 0; }
.no-events-text { font: normal 11 arial, sans-serif; color: #8B0000; margin: 0; padding: 0; }
.events-title-text  { font: normal 12 arial, sans-serif; font-weight: bold; color: #FFFFFF; margin: 0; padding: 0; }
.events-text  { font: normal 12 arial, sans-serif; color: #FFFFFF; margin: 0; padding: 0; }
.events-details-text  { font: normal 12 arial, sans-serif; color: #666666; margin: 0; padding: 0; }
.gallery-title-text  { font: normal 14 arial, sans-serif; font-weight: bold; color: #FFFFFF; margin: 0; padding: 0; }
.downloads-title-text  { font: normal 12 arial, sans-serif; font-weight: bold; color: #666666; margin: 0; padding: 0; }
.downloads-text  { font: normal 12 arial, sans-serif; color: #0099FF; margin: 0; padding: 0; }
.press-title-text  { font: normal 12 arial, sans-serif; font-weight: bold; color: #666666; margin: 0; padding: 0; }
.press-text  { font: normal 12 arial, sans-serif; color: #0099FF; margin: 0; padding: 0; }
.contacts-text  { font: normal 12 arial, sans-serif; color: #666666; margin: 0; padding: 0; }
.contacts-small-text  { font: normal 10 arial, sans-serif; color: #666666; margin: 0; padding: 0; }
.last-editions-text  { font: normal 17 arial, sans-serif; font-weight: bold; color: #0099FF; }
.endorsement-title-text  { font: normal 14 arial, sans-serif; font-weight: bold; color: #99CC00; }
.endorsement-text  { font: normal 12 arial, sans-serif; color: #666666; }
.footer-text  { font: normal 12 arial, sans-serif !important; color: #FFFFFF !important; padding-top: 0; }
.paragraph-text { line-height: 1.5; text-align: justify; }
.link  { cursor: pointer; cursor: hand; /* Cross-browser compatibility */ }

/* ExtJS DatePicker Overrides */
.x-btn-text, .x-date-inner td, .x-date-active a { color: #000000 !important; } 
.x-date-picker { border: 0 !important;}
.x-date-active a:hover{ background:#FF9900 !important; }
.x-date-selected a, .x-date-prevday a:hover, .x-date-nextday a:hover, .x-date-inner th span, .x-date-bottom { background:#FFBB22 !important; }
.x-date-selected a { border:1 solid #FF9900 !important; }
.x-date-today a { border:1 solid darkred !important; }
.x-date-left, .x-date-middle, .x-date-right { background:#FFFFFF !important; }
