@charset "utf-8";
/* CSS Document */
/******************** SUBMENU ********************/
.title_submenu {
	height: 2.8em;
}
.title_submenu h2 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.6em 0 0 0.2em;
}
.submenu {
	border-top: 0.1em solid #FFD520;
}
.submenu li {
	background: #FFF8CF;
	border-bottom: 0.1em solid #FFD520;
}
.submenu li:hover,
.submenu li.select {
	background-color: #FFD520;
	background-image: url(img/bg_menu_hover.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	color: #000;
}
.submenu li a,
.submenu li span {
	display: block;
	color: #000;
	font-size: 1.2em;
	padding: 0.6em 0 0.6em 1.8em;
	font-weight: normal;
}
.submenu li a {
	text-decoration: none;
}

/******************** SUBTITOL PAGINA ********************/
.subtitle_page {
	border-bottom: 0.1em solid #FFD520;
	margin-bottom: 1.4em;
}
.subtitle_page h2,
.subtitle_page h3 {
	padding: 1.2em 0.8em 0.2em 0.4em;
	border-bottom: 0.15em solid #FFD520;
	float: left;
	display: inline;
}
.subtitle_page h2 a,
.subtitle_page h3 a,
.subtitle_page h2 span,
.subtitle_page h3 span {
	color: #000000;
	font-size: 1.4em;
	font-weight: bold;
}
.subtitle_page h2 a,
.subtitle_page h3 a {
	text-decoration: none;
}

/******************** CAIXA DESTACATS COL ESQ (NAVEGACIO INTERNA) ********************/
.tap_box ul.destacados_box {
	padding: 1.0em 0.6em 0.6em 0.8em;
}
.tap_box ul.destacados_box li {
	padding: 0 0 0.6em 1.2em;
}
.tap_box ul.destacados_box li a {
	font-size: 1.2em;
}


/******************** DESTACATS PREHOME ********************/
.destacats_prehome .yellow_box {
	min-height: 27.0em;
}
.destacats_prehome .yellow_box h2,
.destacats_prehome .yellow_box h3 {
	font-size: 2.4em;
	font-weight: bold;
	padding-bottom: 0.4em;
}
.destacats_prehome .yellow_box p {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.2em;
}

/******************** BLOCS DE TEXT ********************/
.destacat_bloc {
	position: relative;
	display: block;
	overflow: hidden;
	float: none;
	margin-bottom: 0.6em;
}

/************* CAIXA IMATGES *************/
.bloc_img {
	background: #F2F2F2;
	float: left;
	display: block;
	overflow: hidden;
	width: 10.0em;
	height: 10.0em;
	margin-right: 1.4em;
}
.bloc_img img {
}

/************* TEXT *************/
.destacat_bloc .bloc_txt {
	display: block;
	float: none;
	overflow: hidden;
	padding-bottom: 1.2em;
}
.destacat_bloc .bloc_txt p {
	font-size: 1.2em;
	padding-bottom: 0.6em;
}
.destacat_list dl,
.destacat_bloc .bloc_txt dl {
	color: #666;
	display: block;
	overflow: hidden;
	float: none;
}
.destacat_list dt,
.destacat_bloc .bloc_txt dt {
	font-size: 1.2em;
	float: left;
	padding-right: 0.4em;
}
.destacat_list dd,
.destacat_bloc .bloc_txt dd {
	font-size: 1.2em;
	float: none;
	padding-bottom: 0.1em;
	overflow: hidden;
}
.destacat_list dd a,
.destacat_bloc .bloc_txt dd a {
	white-space: normal;
}
.destacat_bloc .see_more {
	bottom: 0.2em;
}

/******************** BANNER PAG INT ********************/
.col_central .banner {
	margin-bottom: 1.4em;
}
.tex_intro {
	margin-bottom: 0.8em;
}
.tex_intro p {
	font-size: 1.2em;
	margin-bottom: 0.6em;
}
.tex_intro h3 {
	font-size: 1.2em;
	font-weight: bold;
}

/******** CONTINGUT ********/
.content_page {
	border-bottom: 0.2em solid #FFD520;
	margin-bottom: 1.6em;
	display: block;
	overflow: hidden;
	float: none;
}
.content_page .content_media {
	margin-bottom: 1.2em;
}
.content_page .media_200 {
	width: 20.0em;
	display: block;
	overflow: hidden;
	margin-right: 1.6em;
}
.content_page .media_300 {
	width: 30.0em;
	display: block;
	overflow: hidden;
	margin-right: 1.6em;
}
.content_page .media_200 .image_holder {
	width: 20.0em;
	height: 20.0em;
}
.content_page .content_media .image_holder {
	background: #F2F2F2;
	position: relative;
}
.content_page .image_holder .image_zoom {
	background: url(img/bg_media_zoom_link.png);
	position: absolute;
	display: block;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0.2em 0;
	text-align: center;
}
.content_page .image_holder .image_zoom a {
	font-size: 1.1em;
	color: #FFF;
	text-decoration: none;
}
.content_page .content_media .media_footer {
	background: #FFF8CF;
	padding: 0.8em 1.2em;
}
.content_page .content_media .media_footer p,
.content_page .content_media .media_footer li,
.content_page .content_media .media_footer dt,
.content_page .content_media .media_footer dd {
	font-size: 1.1em;
	padding-bottom: 0.2em;
}

.content_page .content_txt {
	margin-bottom: 1.8em;
}
.content_page .content_txt p {
	font-size: 1.2em;
	margin-bottom: 0.4em;
}
.content_page .content_txt img.no_float {
	float: none;
	padding: 0.8em 0;
}
.content_page .content_txt img.text_left {
	float: left;
	padding: 0 1.2em 0.8em 0;
}
.content_page .content_txt img.text_right {
	float: right;
	padding: 0 0 0.8em 1.2em;
}

.content_rel {
	margin: 0.8em 0;
}
.content_rel h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.2em;
}
.content_rel ul {
	background: #FFF8CF;
	padding: 0.8em 1.2em;
}
.content_rel ul li {
	padding: 0 0 0.4em 1.8em;
}
.content_rel ul li.link_ext {
	background: url(img/ico_link_ext.gif) no-repeat 0 0.1em;
}
.content_rel ul li.docu {
	background: url(img/ico_docu_rel.gif) no-repeat 0 0.1em;
}
.content_rel ul li a {
	font-size: 1.2em;
}

.anchor_up p {
	text-align: right;
	padding: 0.6em;
}
.anchor_up p a {
	font-size: 1.1em;
}

/******************** LLISTA DESTACATS ********************/
.destacat_list ul {
}
.destacat_list li {
	display: block;
	overflow: hidden;
	float: none;
	padding-bottom: 1.6em;
}
.destacat_list li div {
	display: block;
	overflow: hidden;
}
.destacat_list li h3 {
	background: url(img/list_bullet.gif) no-repeat 0 0.3em;
	padding: 0 0 0.4em 1.4em;
	display: block;
	overflow: hidden;
	float: none;
}
.destacat_list li h3 a,
.destacat_list li h3 span {
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
}
.destacat_list li h3 a {
	float: left;
	text-decoration: none;
}
.destacat_list li h3 a:hover {
	text-decoration: underline;
}
.destacat_list li h3 a.link_ext {
	background: url(img/ico_link_ext.gif) no-repeat 100% 0.25em;
	padding: 0.2em 1.4em 0.2em 0;
}
.destacat_list li p {
	font-size: 1.2em;
	padding-left: 1.2em;
	padding-bottom: 0.2em;
}
.destacat_list dl {
	padding-left: 1.4em;
	padding-top: 0.3em;
}

/******************** GALERIES ********************/
.destacat_bloc .bloc_txt p.img_num {
	color: #666;
}
.galery {
}
.galery ul {
	width: 57.5em;
	overflow: hidden;
	display: block;
	float: none;
	margin-left: -1.5em;
}
.galery li {
	float: left;
	display: inline;
	overflow: hidden;
	width: 10.0em;
	height: 18.5em;
	margin: 0 0 1.5em 1.5em;
}
.galery li .foto {
	background: #F2F2F2;
	width: 10.0em;
	height: 10.0em;
	overflow: hidden;
	margin-bottom: 0.4em;
}
.galery li .foto_footer {
	padding: 0 0.2em;
}
.galery li .foto_footer h3 {
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 0.2em;
}
.galery li .foto_footer p {
	font-size: 1.1em;
}

/******************** PAGINA DE LLISTA ********************/
.page_list {
}
.page_list li {
	background: url(img/list_bullet.gif) no-repeat 0.1em 0.3em;
	padding: 0 0 1.4em 1.6em;
}
.page_list li a {
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.page_list li a:hover {
	text-decoration: underline;
}
.page_list li.link_ext {
	background: transparent url(img/ico_link_ext.gif) no-repeat scroll 0 0.25em;
}
.page_list li.link_ext {
	background: transparent url(img/ico_docu_rel.gif) no-repeat scroll 0 0.25em;
}

/******************** PAGINADOR ********************/
.pager_bot {
	border-bottom: 0.2em solid #FFD520;
}
.pager .go_back {
	float: left;
}
.pager .pages_nav {
	position: relative;
	float: right;
}
.pager ul {
	margin: 0.4em 12.2em 0.4em 11.2em;
}
.pager ul li {
	font-weight: bold;
	color: #89B61F;
	display: inline;
	padding: 0 0.2em;
}
.pager ul li span {
	color: #000;
}
.pager ul li a {
	padding: 0 0.1em;
}
.pager p {
	font-weight: bold;
	color: #89B61F;
	padding-top: 0.4em;
}
.pager p a {
	text-decoration: none;
}
.pager p a:hover {
	text-decoration: underline;
}
.pager .pages_nav p {
	position: absolute;
	top: 0;
}
.pager .prev_page {
	left: 0;
}
.pager .next_page {
	right: 0;
}
.pager a,
.pager span {
	font-size: 1.2em;
}
/*********** paginador noticies ***********/
.pager_news {
	display: block;
	float: none;
	overflow: hidden;
	width: 100%;
	padding-bottom: 0.4em;
}
.pager_news .prev_page {
	float: left;
}
.pager_news .next_page {
	float: right;
}

/******************** PAGINA ECOTEST ********************/
.ecotest_page {
	padding: 1.6em 2.4em;
}
#content .col_central .ecotest_page .col_small {
	width: 24.0em;
}
.ecotest_page .text_ecotest h3 {
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 1.0em;
}
.ecotest_page .text_ecotest p {
	font-size: 1.2em;
}
.ecotest_page .form_ecotest .eco_title_big,
.ecotest_page .form_ecotest .eco_title_small {
	margin-left: 2.2em;
}
.ecotest_page .form_ecotest .eco_title_big {
	background: url(img/ecotest_big_page.jpg) no-repeat 0 0;
}
.ecotest_page .form_ecotest ul {
	border-left: 0.1em dotted #6D8321;
	padding-left: 3.2em;
	margin-top: 0.4em;
}
.ecotest_page .form_ecotest ul li {
	padding-top: 0.4em;
}
.ecotest_page .form_ecotest ul li:first-child {
	padding-top: 0;
}
/*********** TAULA ECOTEST ***********/
.ecotest_table {
	border-bottom: 0.2em solid #FFD520;
	padding: 1.2em 0;
}
.ecotest_table table {
	border-collapse: collapse;
	width: 56.0em;
	padding: 0;
	margin: 0;
}
.ecotest_table caption {
	display: none;
}
.ecotest_table th {
	text-align: left;
}
.ecotest_table th,
.ecotest_table td {
	vertical-align: middle;
}
.ecotest_table thead tr {
	background: #FFD520 url(img/bg_menu_hover.gif) repeat-x 0 0;
}
.ecotest_table thead tr th {
	padding: 0.8em 0;
}
.ecotest_table thead th a,
.ecotest_table thead th span {
	font-size: 1.1em;
	padding: 0.2em 0 0.2em 1.0em;
	display: block;
}
.ecotest_table thead th a {
	background: url(img/arrow_ecotable.gif) no-repeat 100% 50%;
	padding-right: 1.0em;
	color: #000;
	text-decoration: none;
	display: inline;
	float: left;
}
.ecotest_table tbody tr {
	border-collapse: collapse;
}
.ecotest_table tbody tr.grey_row {
	background-color: #F1F1F1;
}
.ecotest_table tbody th strong {
	font-size: 1.2em;
	font-weight: normal;
	padding: 0.2em 0.8em 0.2em 0.8em;
	display: block;
}
.ecotest_table tbody th,
.ecotest_table tbody td {
	padding: 0.6em 0;
}
.ecotest_table td.nums {
	text-align: center;
}
.ecotest_table td span {
	font-size: 1.1em;
	padding-left: 1.2em;
	display: block;
}
.ecotest_table td.nums span {
	padding-left: 0;
}

/********* COLUMNES *********/
.ecotest_table table .modelo,
.ecotest_table table tbody th {
	width: 13.6em;
}
.ecotest_table table .clase {
	width: 5.6em;
}
.ecotest_table table .combustible {
	width: 9.8em;
}

/********* ECO STARS *********/
.ecotest_table td.eco_stars {
	width: 9.8em;
}
.ecotest_table td.eco_stars span {
	background-image: url(img/eco_estars.gif);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -9999em;
	font-size: 1.0em;
	width: 8.8em;
	height: 1.4em;
	padding-left: 0;
	margin-left: 1.0em;
}
.ecotest_table td.eco_stars span.star_5 {
	background-position: 0 0;
}
.ecotest_table td.eco_stars span.star_4 {
	background-position: -18px 0;
}
.ecotest_table td.eco_stars span.star_3 {
	background-position: -36px 0;
}
.ecotest_table td.eco_stars span.star_2 {
	background-position: -54px 0;
}
.ecotest_table td.eco_stars span.star_1 {
	background-position: -72px 0;
}

/******************** FORMULARI CONSULTORIO ********************/
.form_consultorio {
}
.form_consultorio h3 {
	font-weight: bold;
}
.form_consultorio h3,
.form_consultorio .text {
	font-size: 1.2em;
	padding-bottom: 0.4em;
}
.form_consultorio form {
	padding-top: 1.2em;
}
.form_consultorio form p {
	padding-bottom: 1.2em;
}
.form_consultorio form label span {
	display: inline;
	float: left;
	width: 6.0em;
	font-size: 1.2em;
	text-align: right;
	margin-right: 0.3em;
	padding-top: 0.2em;
}
.form_consultorio form input.text_field {
	width: 17.0em;
}
.form_consultorio form textarea.text_field {
	width: 32.0em;
	height: 7.0em;
}
.form_consultorio .bt_green {
	padding-left: 7.0em;
}
.form_consultorio .bt_green,
.form_consultorio .bt_green span,
.form_consultorio .bt_green input {
	float: left;
	display: inline;
}
.form_consultorio .message {
	float: left;
	padding: 1.6em 0 0 1.8em;
}
.form_consultorio .message span {
	font-size: 1.2em;
}

/******************** FORMULARI TEST ********************/
div.form_test {
	padding-bottom: 1.2em;
}
div.form_test h2 {
	font-size: 1.2em;
	font-weight: bold;
}
form.form_test {
	padding-right: 1.6em;
}
.poll_box .form_test fieldset {
	padding-bottom: 1.2em;
}
.poll_box .form_test legend {
	padding-bottom: 0.6em;
}
.poll_box .form_test legend span {
	line-height: 1.4em;
}
.poll_box .form_test li {
	padding-bottom: 0.6em;
}
.poll_box .bt_green,
.poll_box .bt_green span,
.poll_box .bt_green input {
	float: left;
	display: inline;
}

/******************** FORMULARI RESPOSTA ********************/
.form_answer {
}
.form_answer h2,
.form_answer h3 {
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 0.4em;
}
.form_answer p {
	font-size: 1.2em;
	font-weight: bold;
}



/******************** MAPA WEB ********************/
.map_image {
	float: left;
	margin: 0 2.0em 0 0;
	width: 15.0em;
	height: 15.0em;
}
.map_list {
	float: left;
}

/******************** ENQUESTES ********************/
/*polls.css*/