/* CSS Document */

/***********  GENERAL ***********/
body {
	margin: 0px;
	padding: 0px;
	width: 768px;
	font-family: Tahoma, Verdana, Arial, Georgia, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: url(../imatges/fons.gif) no-repeat top left;
	background-color:#ffffff;
}
/***********  LINKS ***********/
a:link  {
	text-decoration: none; 
	color:  #000000
}
a:hover {
	text-decoration: underline;
	color:#000000;
	}
a:active {
	text-decoration: none;
	color:#000000;
	}
a:visited {
	text-decoration: none;
	color:#000000;
}
img{
	border-color:#e5bc17;
}
li{
	padding-bottom: 10px;
}
/***********  CONTENIDORS ***********/
#contenidor_principal	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 768px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
}
#contenidor_cap	{
	position: relative;
	height: auto;
	padding: 0px;
	margin: 3px 0px 0px 0px;
}
#contenidor_menu	{
	position: relative;
	height: auto;
	background-color: #008DDE;
	border: #66BBEB 4px solid;
	padding: 4px 8px 4px 0px;
	margin: 3px 0px 0px 0px;
	text-align: right;
}
#contenidor_contingut, #contenidor_contingut_bcn, #contenidor_contingut_rom	{
	position: relative;
	left: 0px;
	width: 768px;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	display: table;
}
#contenidor_contingut	{
	background: url(../imatges/logo_bottom.gif) right bottom no-repeat;
}
#contenidor_contingut_bcn	{
	background: url(../imatges/logo_bottom_bcn.gif) right bottom no-repeat;
}
#contenidor_contingut_rom	{
	background: url(../imatges/logo_bottom_rom.gif) right bottom no-repeat;
}
#contingut_esquerra	{
	position: relative;
	float: left;
	width: 557px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contingut_dreta	{
	position: relative;
	float: left;
	left: 0px;
	width: 208px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
}
#tres_pasos, #tres_pasos_home	{
	position: relative;
	float: left;
	background-color: #E5BE17;
	border: #EFD774 4px solid;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	width: 548px;
	_width: 548px;
}
#tres_pasos_home	{
	width: 760px;
	_width: 760px;
}
#contingut	{
	position: relative;
	float: left;
	background-color: #FFFFEE;
	border: #006CAB 2px dotted;
	padding: 4px;
	margin: 3px 0px 0px 0px;
	text-align: center;
	width: 544px;
	_width: 544px;
}
/*HOME*/
#contenidor_guies	{
	position: relative;
	float: left;
	padding: 0px;
	/*border: #006CAB 1px solid;*/
	margin: 3px 0px 0px 0px;
/*	width: 554px;
	_width: 554px;*/
}
/*HOME*/
#contingut_bcn, #contingut_roma	{
	position: relative;
	float: left;
	display: table-row;
	height: 465px;
	background-color: #FFFFEE;
	border: #006CAB 2px dotted;
	padding: 10px;
	text-align: left;
}
#contingut_bcn	{
	margin: 0px 3px 0px 0px;
	width: 254px;
	_width: 253px;
}
#contingut_roma	{
	margin: 0px 0px 0px 0px;
	width: 252px;
	_width: 252px;
}
#contenidor_peu	{
	position: relative;
	background-color: #E5BE17;
	border: #EFD774 4px solid;
	padding: 4px;
	margin: 3px 0px 3px 0px;
	text-align: center;
}
.pasos	{
	position: relative;
	float: left;
	display: table-row;
	padding: 12px 0px 16px 0px;
	margin: 0px;
	width: 182px;
	text-align: center;
}
.capsula_intro	{
	position: relative;
	float: left;
	width: 506px;
	margin: 10px;
	padding: 6px 0px 4px 0px;
	text-align: justify;
}
.capsules_capitols	{
	position: relative;
	float: left;
	width: 246px;
	margin: 8px;
	padding: 6px 0px 4px 0px;
	text-align: justify;
}
.capsula_acceptar	{
	position: relative;
	float: left;
	width: 520px;
	margin: 10px 0px 30px 0px;
	padding: 10px 0px 30px 0px;
	text-align: center;
}
.contingut_pagina	{
	position: relative;
	float: left;
	text-align: left;
	padding: 20px 12px 20px 16px;
	width: 516px;
	_width: 516px;
}
.promo_taronja, .promo_blauclar, .promo_groga, .promo_blaufosc, .promo_trans, .promo_taronja_guies	{
	position: relative;
	margin: 0px 0px 3px 0px;
	text-align: justify;
}
.promo_taronja	{
	background-color: #E56E17;
	border: #EFA874 4px solid;
	padding: 0px;
}
.promo_taronja_guies	{
	background-color: #E56E17;
	border: #EFA874 4px solid;
	padding: 6px 12px 6px 12px;
}
.promo_blauclar	{
	background-color: #008DDE;
	border: #66BBEB 4px solid;
	padding: 0px;
}
.promo_groga	{
	background-color: #E5BE17;
	border: #EFD774 4px solid;
	padding: 4px;
}
.promo_blaufosc	{
	background-color: #006CAB;
	border: #66A7CD 4px solid;
	padding: 4px;
}
.promo_trans	{
	padding: 4px;
	background-color: #FFFFFF;
}
#info1, #info2, #info3, #info4, #info5, #info6, #info7, #info8, #info9, #info10, #info11, #info12, #info13, #info14, #info15, #info16,{
	visibility: hidden;
	z-index: 1;
}
.resposta	{
	text-align: justify;
	margin: 12px 18px 24px 18px;
}
.amunt	{
	text-align: right;
	margin: 6px 0px 0px 0px;
}
/***********  FORMULARI ***********/
form	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.checky {
	border:3px solid #ffffee;
	background-color:#e5bc17;
	color: #006cab;
	font-size: 8px;
}
.formu {
	border: 1px solid #006cab;
	background-color: #ffffee;
	color: #006cab;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	margin: 6px 0px 6px 0px;
}
.formu_focus {
	border: 1px solid #E56E17;
	background-color: #ffffff;
	color: #006cab;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	margin: 6px 0px 6px 0px;
}
.etiqueta_contact, .etiqueta_recom, .etiqueta_checky	{
	display: block;
	position: relative;
	float: left;
	font-weight: bold;
	text-align: left;
	padding: 0px 2px 0px 0px;
	margin: 10px 0px 6px 0px;
}
.etiqueta_contact	{
	width: 170px;
}
.etiqueta_recom	{
	width: 160px;
}
.etiqueta_checky	{
	width: 70px;
}
.error {
	position: relative;
	float: left;
	width: 440px;
	margin: 0px;
	padding: 6px 0px 12px 0px;
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.asterix {
	color: #006cab;
	font-size: 10px;
}
/***********  IMATGES ***********/
.ima_destacat	{
	float: left;
	margin: 8px 12px 16px 6px;
}
.ima_esquerra	{
	float: left;
	margin: 3px 3px 3px 3px;
}
.ico_guies	{
	float: left;
	margin: 0px 12px 12px 0px;
}

/***********  TEXT ***********/
.idioma_guies	{
	font-size: 10px;
	padding: 4px 0px 4px 0px;
	margin: 0px;
}
.pas2	{
	margin-left: 70px;
}
.links_blancs, a.links_blancs, a.links_blancs:hover, a.links_blancs:active, a.links_blancs:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
}
.titol_gran {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
h1.titols_blaus, .titols_blaus, a.titols_blaus, a.titols_blaus:link, a.titols_blaus:hover, a.titols_blaus:active, a.titols_blaus:visited {
	color: #006cab;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
h1.titols_blaus	{
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	background:  url(../imatges/fletxeta.gif) no-repeat left top;
}
.titols_taronja {
	color: #E56E17;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
h1.titols_blaus_majus	{
	color: #006cab;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
h2.titols_blaus	{
	color: #006cab;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 18px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
.titols_blancs, a.titols_blancs, a.titols_blancs:hover, a.titols_blancs:active, a.titols_blancs:visited {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	list-style-image: url(../imatges/fletxeta_w.gif);
	list-style-position: inside;
	padding: 10px 0px 14px 0px;
	margin: 0px 0px 8px 0px;
	text-decoration: none;
}
.majus_blanca	{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}
.passos {
	color: #006cab;
	font-size: 12px;
	font-weight: bold;
}
.nums {
	color: #006cab;
	font-size: 16px;
	font-weight: bolder;
}
.seleccio {
	list-style-image: url(../imatges/tria.gif);
	list-style-position: inside;
}
.text_blanc, a.text_blanc, a.text_blanc:hover, a.text_blanc:active, a.text_blanc:visited	{
	color: #ffffff;
	text-decoration: none;
}
.titols_guia{
	font-weight: bold;
}
.text_resum{
	margin-top: 100px;
	margin-bottom: 100px;
	padding-top: 200px;
	padding-bottom: 200px;
}
.pic_home {
  border: 1px #006CAB solid;
}
/********** COPYRIGHT **********/
.copy {
	text-align: center;
	padding: 2px;
	font-size: 9px;
}
