/*----------------------------------------------------------------------------*/
/*------------------------------ reset.css -----------------------------------*/
/*----------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/*----------------------------------------------------------------------------*/
/*------------------------------ basic.css -----------------------------------*/
/*----------------------------------------------------------------------------*/

body { background-color: #FFFFFF; color: #666666; font: 62.5% Verdana, Arial, Helvetica, sans-serif; }

a:link, a:visited, a:active, a:hover { color: #666666; text-decoration: none; }

IMG { margin: 0; padding: 0; }

input { background-color: #727272; border: 0; color: #E9E2E2; font-size: 1em; }
select { background-color: #727272; border: 0; color: #E9E2E2; font-size: 1em; }
TEXTAREA { background-color: #727272; border: 0; color: #E9E2E2; font-size: 1.5em; }

UL { list-style: disc; list-style-position: outside; }
LI { padding: 5px; margin-left: 25px; }

/*----------------------------------------------------------------------------*/
/*----------------------------- maquetacio.css -------------------------------*/
/*----------------------------------------------------------------------------*/

#content { position: relative; }

#main { padding-top: 10px; }
#main_content { width: 704px; }

#wrapperDetallNoticia { margin: 0 auto; text-align: left; width: 728px; }
#wrapperError { margin: 0 auto; text-align: left; width: 728px; }

#bodyDetallNoticia { text-align: center; }
#bodyError { text-align: center; }

#contentError { padding-top: 30px; font-size: 11px; }

/* Banner Superior i Rellotge */

#header_container { padding-bottom: 12px; }
#header_banner { width: 728px; }

#clock { padding-left: 18px; width: 90px; }

/* Banner Lateral Dret */

#banner_right { width: 120px; margin-left: 12px; }

/* Cercador Superior */

.basic_search_elements { }
.calendar_search_button { vertical-align: bottom; }

.botoACN { background: #C90202; border: 0px; color: #E9E2E2; cursor: pointer; font-size: 1em; height: 17px; padding-left: 3px; padding-right: 3px; padding-bottom:3px; }
.botoACN_avancada { background: #F4F1F1; border: 1px solid #D1CFCF; color: #666666; cursor: pointer; font-size: 1em;  height: 17px; width: 122px;}

/* Seleccio Idioma */

#menu_lang_container { margin-top: 15px; }
#menu_lang { padding-top: 30px; text-align: right; width: 662px; }

/* RSS */
#rss_small_icon { vertical-align: text-bottom; }

#acn_banner { width: 174px; }

/* Acces Abonats Superior*/

#subscriber_strip { background-color: #F4F1F1; clear: both; color: #666666; height: 60px; position: relative; }
#subscriber_container { height: 60px; }
#subscriber_left { background-color: #F4F1F1; height: 60px; width: 412px; }
#subscriber_right { height: 60px; width: 424px;}

.tac { margin-left: 10px; }

/* Opcions Superiors */

#menu_container { padding-bottom: 5px; padding-top: 5px; }
#grey_strip { background-color: #F4F1F1; color: #666666; height: 16px; }

/* Formularis */

.fieldset_default { padding: 0; border: 0; margin: 0; }

.hidden_legend { visibility: hidden; height: 0px; font-size: 0px; }
.hidden_legend_link { visibility: hidden; height: 0px; font-size: 0px; display: block; }

.label { float: left; font-size: 0px; height: 0px; visibility: hidden; width: 0px; }

input.acn_standard_input { padding: 1px; margin: 0; }
input.acn_standard_radio { background-color: transparent; }
input.acn_standard_checkbox { background-color: transparent; }
select.acn_standard_select { }

.search_blocks {  }
.search_block { width: 207px; }
.search_block_min { width: 152px; }
.search_block_button { }

#cercador_botons_basic { width: 836px; }
#cercador_botons { margin-top: 10px; width: 205px; }

.advanced_search_blocks { margin-bottom: 15px; float: left; }
.advanced_search_block { width: 209px;  }
.advanced_search_button_cercar { width: 50px; }
.advanced_search_button_avancat { width: 130px; }

/* Peu de p�gina */

#footer { padding-bottom: 40px; }

/*----------------------------------------------------------------------------*/
/*------------------------------ utils.css -----------------------------------*/
/*----------------------------------------------------------------------------*/

.clear { clear: both; }
.container { overflow: hidden; }

.float-left { float: left; }
.float-right { float: right; }

.inline { display: inline; }
     
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-top { vertical-align: top; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
     
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { border-bottom: 1px solid; }

.cap { margin-right: 9px; }
.wrap { left: 50%; margin-left: -418px; position: relative; width: 836px; }
     
.nopadding { padding: 0; }
.noindent { margin-left: 0; padding-left: 0; }
.nobullet { list-style: none; list-style-image: none; }

.comment { height: 0px; font-size: 0px; width: 0px; visibility: hidden;  }
.hidden_object { display: block; font-size: 0px; height: 0px; visibility: hidden; }

.separa { margin-bottom: 5px; }

.width76 { width: 76px;	}
.width80 { width: 80px;	}
.width120 { width: 120px; }
.width125 { width: 125px; }
.width145 { width: 145px; }
.width185 { width: 185px; }
.width200 { width: 200px; }
.width364 { width: 364px; }
.width418 { width: 418px; }
.width458 { width: 458px; }

.titular { color: #727272; font-size: 1.8em; font-weight: bolder; }
.titular_pagina { font-size: 1.2em; font-weight: bolder; }
.titular_rss { padding-top: 1em; padding-bottom: 1em; }

.error { color: #BB0000; font-weight: bold; margin: 0; padding: 0; }
.operacio_ok { border: #009900 1px solid; font-weight: bold; padding: 1em; text-align: center; background-color: #CCFFCC; }
.operacio_ko { border: #BB0000 1px solid; color: #BB0000; font-weight: bold; padding: 1em; text-align: center; background-color: #FFEEFF; }

/* Traduccions */

.info_traduccio { background-color: #FFF38B; border-bottom: 1px solid #CECECE; border-left: 2px solid #666666; border-right: 1px solid #CECECE; border-top: 2px solid #666666; height: 25px; }
.cell_traduccio_left { background-color: #FFF38B; padding-top: 4px; padding-left: 2px;}
.cell_traduccio_center { background-color: #FFF38B; padding-top: 4px;}
.cell_traduccio_right { background-color: #FFF38B; padding-top: 4px; }
.traduccio { position:relative; background-color: #FFF38B; background-image: url("../../img/img_trad/logo_petit.gif"); background-repeat: no-repeat; background-position: 10px 10px; border-bottom: 1px solid #CECECE; border-left: 2px solid #666666; border-right: 1px solid #CECECE; border-top: 2px solid #666666; padding: 10px; padding-top: 25px; }
.traduccio_en_breu { color: #C90202; font-weight: bolder; margin-top: 10px; }
.desconegut { color: #F95E44; }
.alternativa { color: #396EFF; }

.style1 { background-color: inherit; color: #C90202; }
.style2 { background-color:	inherit; color: #C90202; font-weight: bold; }
.style3 { background-color:	inherit; color: #009900; }
.style4 { background-color:	inherit; color: #990000; }


/*----------------------------------------------------------------------------*/
/*---------             Cerca per municipis                        -----------*/
/*----------------------------------------------------------------------------*/
p.botoACN_avancada { vertical-align:baseline; text-align:center; background: #F4F1F1; border: 1px solid #D1CFCF; color: #666666; cursor: pointer; font-size: 1em;  height: 17px; width: 122px;}


.vermell { color: #BB0000; }


