/* CSS Document */

/*
----------------------------------------------------------------------------- 
PLANTILLES INTERIORS
-----------------------------------------------------------------------------*/
/*a:visited {
	color: #333;
	background-color: inherit; 
}*/
p {
	text-align: justify;
	margin: 0;
}
.textpla_vermell {
	color: #FF9900;
	background-color: inherit; 
}
/*
----------------------------------------------------------------------------- 
ESTILS CENTRE - INTERIOR
-----------------------------------------------------------------------------*/
#centreInterior {
	padding: 11px 0px 0px 0px;
	*padding: 13px 0px 0px 0px;
	margin: 0;
	width: 442px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
	float: left;
}
#centreAltres {
	margin: 41px 0px 10px 182px; 
	padding: 11px 0px 0px 0px;
	*padding: 13px 4px 0px 0px;
	*margin: 0;
	width: 580px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
}

#centreInterior ul, #centreAltres ul{
	padding: 0;
	margin: 0;
}
#centreInterior li, #centreAltres li{
	background: transparent url(../img/arrow_med.gif) no-repeat 0 0.8em;
	padding: 4px 4px 4px 10px;
	list-style: none;
}
#path {
	margin: 0px 8px 0px 8px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
}
#centreInterior a, #centreAltres a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
	text-decoration: underline;
}
#centreInterior a:hover, #centreAltres a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E67766;
	background-color: inherit; 
	text-decoration: none;
}
#home a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
	text-decoration: none;
}
#home a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E67766;
	background-color: inherit; 
	text-decoration: none;
}
.destacat {
	background-color: #F7F7F7;
	color: inherit;
}
.td_titol {  
	background-color: #E67766;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #FFFFFF; 
	text-decoration: none;
}
.td_subtitol {  
	background-color: #E6E6E6; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #E67766;
}
.td_cap {  
	background: #FFF url(../img/fons_video.gif) repeat top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #E67766; 
	text-decoration: none;
}
.camp_cercar {
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #E67766;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.boto {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #EFEFEF;
	text-decoration: none;
	border: 1px solid #E67766;
}
/*.menu1 {  
	color: #333;
	background-color: inherit; 
	text-decoration: none; 
}*/
.nolink {  
	text-decoration: none; 
	color: #999;
	background-color: inherit; 
}
#centreInterior input, #centreInterior textarea, #centreInterior select {
	margin: 2px;
}
#enviar input, #enviar textarea {
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #E67766;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#enviar .boto {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #EFEFEF;
	text-decoration: none;
	border: 1px solid #E67766;
}
#enviar checkbox, #enviar .checkbox {
	color: #666666;
	background: #FFFFFF;
	border: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}*/
#taula table {
	border-collapse: collapse;
}
#taula td {
	border: #E67766 solid 1px;
	background-color: #FFF;
	padding: 3px; 
}
#taula .destacat {
	background-color: #EFF3FF;
	color: #333;
	font-weight:bold;
}
#taulaMed {
	border: #E67766 solid 1px;
	background: #F7F7F7;
	padding: 3px; 
}
.gris {
	background: #F7F7F7;
	padding: 4px; 
}
#liniaMed {
	background: #F7F7F7 url(../img/l_menu_med.gif) repeat-x bottom center;
	padding-top: 20px;
}
/*
----------------------------------------------------------------------------- 
ESTILS MENU DRET - INFO
-----------------------------------------------------------------------------*/
#dretaInterior  {
	padding: 13px 0px 0px 0px;
	width: 140px;
	margin: 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#dretaText span{
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E67766;
	background-color: inherit; 
}
#dretaText  {
	background: url(../img/fons_video.gif) repeat top center;
	padding: 6px 6px 12px 6px;
}
#liniaDreta {
	background:  url(../img/l_menu2_med.gif) repeat-x top center;
	padding-top: 6px;
}
#dretaText ul{
	padding: 0;
	margin: 0;
}
#dretaText li{
	background: transparent url(../img/arrow_med.gif) no-repeat 0 0.8em;
	padding: 4px 4px 4px 10px;
	list-style: none;
}
#dretaText li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background-color: inherit; 
	text-decoration: none;
	}
#dretaText li a:hover{
	text-decoration: none;
	}
#dretaText a {
	color: #333;
	background-color: inherit; 
	text-decoration: underline;
}
#dretaText a:hover {
	color: #E67766;
	background-color: inherit; 
	text-decoration: none;
}

/*
----------------------------------------------------------------------------- 
ESTILS CENTRE - home
-----------------------------------------------------------------------------*/
#centreRight {
	float: right;
	width: 208px;
	padding: 4px;
}
#centreLeft {
	float: left;
	width: 208px;
	padding: 4px;
}
#centreRight img {
	clear: both;
	margin: 2px 2px 2px 5px;
}
#centreLeft img {
	clear: both;
	margin: 2px 2px 2px 5px;
}
#centreRight .superior, #centreLeft .superior {
	background: url(../img/superior_in.gif) no-repeat top center;
	height: 16px;
}
#centreRight .quadre, #centreLeft .quadre {
	background: url(../img/quadre_in.gif) repeat-y top center;
}
#centreRight .inferior, #centreLeft .inferior {
	background: url(../img/inferior_in.gif) no-repeat top center;
	height: 18px;
	margin-bottom: 6px;
}
#centreRight span, #centreLeft span {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 10px;
	padding-left: 2px;
	padding-right: 2px;
	background: #FFF;	
}
#centreRight ul, #centreLeft ul{
	padding: 4px 0px 0px 0px;
	margin-left: 5px;
}
#centreRight li, #centreLeft li{
	background: transparent url(../img/arrow_med.gif) no-repeat 0 0.8em;
	padding: 4px 4px 4px 12px;
	list-style: none;
}
#centreRight li a, #centreLeft li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background-color: inherit; 
	text-decoration: none;
	}
.subtit {
	color: #E67766;
	background: inherit;
}
/*
----------------------------------------------------------------------------- 
ESTILS CENTRE - home banners
-----------------------------------------------------------------------------*/

#medHome  {
	padding: 0;
	margin: 10px;
	width: 560px;
}
#medHome ul {
	padding: 0px;
	margin: 0px;
}
#medHome li {
	list-style: none;
	display: inline;
	background: none;
	padding: 6px;
}
.space {
	letter-spacing: -0.1em;
}
/*caixa de password*/
#entrada .superior, #entradaNoCol .superior {
	background: url(../img/superior_password.gif) no-repeat top center;
	height: 16px;
}
#entrada .quadre, #entradaNoCol .quadre {
	background: url(../img/quadre_password.gif) repeat-y top center;
}
#entrada .inferior, #entradaNoCol .inferior {
	background: url(../img/inferior_password.gif) no-repeat top center;
	height: 18px;
	margin-bottom: 6px;
}
#entrada input, #entrada textarea, #entradaNoCol input {
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #E67766;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#entrada .boto, #entradaNoCol .boto {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #EFEFEF;
	text-decoration: none;
	border: 1px solid #E67766;
}
.amic{
	width: 120px;
	border: none;
	text-decoration: none;
	background: url(../img/amic_med.gif) no-repeat center center; 
	cursor: pointer;
}
.amic:hover {
	background: url(../img/amic_roll_med.gif) no-repeat center center; 
}
.separador{
	background: url(/img/separador.gif) repeat-x center center;
	height: 8px;
	clear: both;
}
#extres {
	display:none;
}
/*Assegurances dreta*/
#barcelona {
	background: #E9EAEA;
	position: absolute;
	top: 408px;
	width: 120px;
	padding: 10px;
}
#girona {
	background: #E9EAEA;
	position: absolute;
	top: 418px;
	width: 120px;
	padding: 10px;
}
#lleida {
	background: #E9EAEA;
	position: absolute;
	top: 432px;
	width: 120px;
	padding: 10px;
}
#tarragona {
	background: #E9EAEA;
	position: absolute;
	top: 444px;
	width: 120px;
	padding: 10px;
}
#madrid {
	background: #E9EAEA;
	position: absolute;
	top: 456px;
	width: 120px;
	padding: 10px;
}
#paddCentre {
	margin: 8px;
	padding: 0;
}
/*form*/
form p {  
	margin: 0;  
	padding: 2px;
	clear:left;
	}
form p label {  
	float: left;  
	color: #333;
	width: 150px;
	text-align: left;
	/*padding: 2px;*/
	}
legend {  
	color: #E67766;  
	background: #FFFFFF;
	}
input {  
	color: #666;  
	background: #FFF;  
	border: 1px solid #E67766;
	vertical-align: middle;
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
	padding: 1px;
	}
button {  
	color: #333;  
	background: #EFEFEF;  
	border: 1px solid #E67766;  
	padding: 2px;
	margin: 2px;
	cursor: pointer;
	margin-left: 150px;
	font-weight: bold;
	margin-top:   10px;
	}
.checkbox {  
	color: #666;  
	background: #FFF;  
	border:0;  
	padding: 2px;
	}
select {  
	color: #666;  
	background: #FFF;  
	border: 1px solid #E67766;  
	padding: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
textarea {  
	color: #666;  
	background: #FFF;  
	border: 1px solid #E67766;  
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	/*padding: 2px;*/
	width: 240px;
	}
	.notaLegal {
	color: #666;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
/*
----------------------------------------------------------------------------- 
MEDIVIATGES
-----------------------------------------------------------------------------*/
.tabs_temporada {
	width: 426px;
	height: 61px;
	color: #333;
    background: #cfcfcf /*url(/cat/med/economia/mediviatges/img/pic_2trimestre.jpg) no-repeat top left*/;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.tabs_temporada img{
	float:left;
}
.tabs_temporada .tit {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.temporada_text {
	width: 305px;
	margin: 10px 0px 0px 0px;
	float:right;
}
.liniatabs_temporada {
	background: url(/img/dot.gif) repeat-x top center;
	padding: 10px 0px 0px 0px;
	margin-top: 1px;
}