/*RESET*/
/*Borramos para casi todos los tags conocidos por el hombre cualquier margen, espacio, interlineado extraño, bordeados, etc… empezaremos desde cero*/

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{
		margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
		line-height:14px;
    vertical-align: baseline;}

/*Quitamos cualquier efecto predefinido sobre enlaces cuando tienen el foco y nos olvidamos de los enlaces subrayados*/

	:focus
	{outline: 0;}
	a, a:link, a:visited, a:hover, a:active
	{text-decoration:none}

/*Para tablas y sus casillas de salida las dejamos con celdas separadas, que los textos se alinean a la izquierda y eliminamos la negrita para campos tipo <td>*/

	table
	{border-collapse: separate;
	border-spacing: 0;}
    th, td
	{text-align: left;
	font-weight: normal;}

/*Eliminamos el border en imágenes o iframe aunque formen parte de un enlace*/

    img, iframe
	{border: none;
	text-decoration:none;}

/*Para variables típicas de formulario usaremos la tipografía que definamos expresamente y al tamaño que definamos*/

    input, textarea, select, button
	{font-size: 100%;
	font-family: inherit;}
    select
	{margin: inherit;}

/*Convertimos el <hr> en una linea simple*/
    hr
	{margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px}

body {
	background-color: #ba2e1f;
	background-image: url(../img2/fons_web.gif);
	background-repeat: repeat;
	background-attachment: fixed;
}

.index {
	width:900px;
	height:480px;
	background:url(../img2/index/fons.gif) no-repeat top center;
	margin-top: 70px;
}

.index-cap {
	height:95px;
	text-align:center;
}
.index-ciutats {
	height:345px;
	padding: 0 27px;
	width:846px;
}
.index-peu {
	height:40px;
	padding: 0 27px;
}

.index-idioma {
	width:60px;
	float:left;
}

.index-missatge {
	width:786px;
	float:right;
	text-align:right;
}

.ciutats-filaimg {
	height:85px;
	width:846px;
}

.ciutats-filatxt {
	height:30px;
	width:846px;
}

.ciutat {
	float:left;
	height:110px;
	width:140px;
	margin-right:1px;
	margin-bottom:1px;
}

.ciutat-txt {
	float:left;
	height:20px;
	width:140px;
	color:#fff;
	font-family:helvetica,arial,verdana,tahoma;
	font-size:13px;
	margin-top:80px;
	padding-top:10px;
	text-decoration:none;
	background:url(../img2/index/negre.png) repeat;
}

.ciutat-txt a, .ciutat-txt a:hover, .ciutat-txt a:link, .ciutat-txt a:visited, .ciutat-txt a:active{
	color:#fff;
	font-family:helvetica,arial,verdana,tahoma;
	font-size:14px;
	text-decoration:none;
}

/* CIUDADES*/

#ofertes_boto{
	margin-left:795px;
	margin-top:5px;
	height:20px;
	width:25px;
	overflow:hidden;
}

#ofertes_boto img {
	margin-left:0px;
	margin-top:0px;
	width:25px;
	height:20px;
}

.lateral
	{width: 74px;
	height: 480px;
	color:#5C0003;
	
	background-image: url(../img2/lateral/general.png)!important;
	background-image: none;
	
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img2/lateral/general.png);

	float: left;}
		
#titular
	{margin-top: 163px;
	width: 826px;
	height: 25px;
}	
	
.contingut
	{width: 796px;
	height: 246px;
	color:#666666;
	background-image:url(../img2/fons_contingut.jpg);
	float: left;
	overflow:hidden;
	
	padding-bottom: 8px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;}	
	
.contingut_superior
	{width: 796px;
	height: 200px;
	float: left;
	overflow:hidden;
	margin-bottom: 15px;}
	
.contingut_inferior
	{width: 796px;
	height: 31px;
	float: left;}
	
.text
	{width: 562px;
	height: 80px;
	float: left;
	margin-bottom: 15px;
	
	font-family:Arial, Verdana, Georgia;
	font-size:11px;
	color:#ffffff;}
	
.pestanya
	{width: 277px;
	height: 105px;
	float: left;
	margin-right: 8px;}
	
#lomejor
	{background-color:#4d5035;}
	
#panoramas
	{background-color:#524830;}
	
.foto2
	{width: 218px;
	height: 200px;
	float: right;
	background-color:#00CC99;}

.oficina
	{width: auto;
	height: 31px;
	float: left;}
	
.pictos
	{height: 31px;
	float: right;
	text-align:right;}
	
.pictos img
	{float: right;
	text-align:right;}	
	
#panoramas h2	
	{color:#e8a500;
	padding-left:8px;}
	
#lomejor h2	
	{color:#c6db24;
	padding-left:8px;}

.pestanya p	
	{color:#ffffff;
	font-family:Arial, Verdana, Georgia;
	font-size:10px;
	padding: 8px;}
	
.contingut_inferior img
	{float:left;}
	
.contingut_inferior p
	{color:#cecccc;
	font-family:Arial, Verdana, Georgia;
	font-size:10px;
	text-align:left;
	line-height: 95%;
	float:left;
	padding-left: 5px;}	

/*AVE*/

.lateral_ave
	{width: 291px;
	height: 480px;
	color:#5C0003;
	float: left;}
	
.contingut_ave
	{width: 559px;
	height: 405px;
	color:#666666;
	
	/*background-image: url(../img2/fons_ave.png);*/
	
	background-image: url(../img2/fons_ave.png)!important;
	background-image: none;
	
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img2/fons_ave.png);

	float: left;
	overflow:hidden;
	
	padding-bottom: 25px;
	padding-top: 50px;
	padding-right: 25px;
	padding-left: 25px;}
	
.cap_contingut_ave2
	{width: 610px;
	*width: 609px;
	height: 51px;
	color: #666666;
	
	background-image: url(../img2/plec_ave.gif);
	background-repeat:no-repeat;
	background-position:top;
	
	float: left;
	overflow:hidden;
}	
.contingut_ave2
	{width: 559px;
	height: 354px;
	color:#666666;
	
	background-image: url(../img2/contingut_ave2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	float: left;
	overflow:hidden;
	
	padding-bottom: 25px;
	padding-top: 50px;
	padding-right: 25px;
	padding-left: 25px;}

	
.columna_ave
	{width: 267px;
	height: 405px;
	float: left;
	margin-top:-48px;}
	
.columna_ave1
	{width: 287px;
	height: 405px;
	float: left;
}
	
.columna_ave2
	{width: 247px;
	height: 405px;
	float: left;
}
	
#col2
	{margin-left: 25px;}
	
.columna_ave p
	{line-height:100%;
	margin-bottom:10px;}
	
.columna_ave1 p
	{line-height:100%;
	margin-bottom:10px;}
	
.columna_ave2 p
	{line-height:100%;
	margin-bottom:10px;}
	
.fitxa_noticies p
	{line-height:100%;
	margin-bottom:10px;
	}	
	
/*NOTICIES*/
.cap_noticies2
	{width: 827px;
	*width: 826px;
	height: 50px;
	color: #666666;
	
	background-image: url(../img2/cap_noticies.gif);
	background-repeat:no-repeat;
	background-position:top;
	
	float: left;
	overflow:hidden;
}	
	
.contingut_noticies
	{width: 776px;
	height: 405px;
	color:#666666;
	
	background-image: url(../img2/contingut_noticies.jpg);
		background-position:top;
/*	background-image: url(../img2/fons_noticies.png)!important;
	background-image: none;
	
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img2/fons_noticies.png);
*/	
	float: left;
	overflow:hidden;
	
	padding-bottom: 25px;
	padding-top: 50px;
	padding-left: 25px;
	padding-right: 25px;}
	
.columna_noticies
	{width: 568px;
	height: 405px;
	color:#666666;
	float: left;
	overflow:hidden;
	
	margin-top:-51px;
	
	margin-right: 25px;}

.fitxa_noticies
	{width: 153px;
	height: 355px;
	color:#666666;
	float: right;
	overflow:auto;
	
	scrollbar-face-color: #820000;
	scrollbar-shadow-color: #820000;
	scrollbar-highlight-color: #820000;
	scrollbar-3dlight-color: #820000;
	scrollbar-darkshadow-color: #820000;
	scrollbar-track-color: #AE190C;
	scrollbar-arrow-color: #ffffff;
	
	margin-top:-51px;
	
	background-color:#850000;
	
	padding:15px;}	
	
.noticies
	{width: 568px;
	color:#666666;
	float: left;
	overflow: hidden;
	margin-bottom: 10px;}
	
.foto_noticies
	{width: 175px;
	background-color:#FF6600;
	float: left;
	
	margin-right: 15px;}
	
.text_noticies
	{width: 358px;
	float: left;
	
	font-family:Arial, Verdana, Georgia;
	font-size:11px;
	color:#ffffff;}
	
/*RECORRIDOS*/

.columna_1
	{width: 559px;
	float: left;
	margin-top:-51px;
	margin-bottom: 25px;}
	
.centrat
	{width: 559px;
	text-align:center;
	margin-top: 5px;
	margin-bottom: 10px;}
	
/*TEXTES*/

.titular
	{font-family:Arial, Verdana, Georgia;
	color:#e7a400;
	font-size:17px;
	font-weight:bold;}
	
.titularVermell
	{font-family:Arial, Verdana, Georgia;
	color:#BF0006;
	font-size:17px;
	font-weight:bold;}
	
.titularBlanc
	{font-family:Arial, Verdana, Georgia;
	color:#ffffff;
	font-size:17px;
	font-weight:bold;}	

.subtitular
	{font-family:Arial, Verdana, Georgia;
	color:#e7a400;
	font-size:13px;
	font-weight:bold;}
	
.subtitularVermell
	{font-family:Arial, Verdana, Georgia;
	color:#BF0006;
	font-size:13px;
	font-weight:bold;}
	
.subtitularBlanc
	{font-family:Arial, Verdana, Georgia;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;}
		
.textBlanc
	{font-family:Arial, Verdana, Georgia;
	color:#ffffff;
	font-size:11px;}
	
.textBlancPetit
	{font-family:Arial, Verdana, Georgia;
	color:#ffffff;
	font-size:10px;}
	
.textGroc
	{font-family:Arial, Verdana, Georgia;
	color:#e7a400;
	font-size:11px;}
	
.textVermell
	{font-family:Arial, Verdana, Georgia;
	color:#BF0006;
	font-size:11px;}
	
.textBlancGRAN
	{font-family:Arial, Verdana, Georgia;
	color:#ffffff;
	font-size:15px;}
	
.textGrocGRAN
	{font-family:Arial, Verdana, Georgia;
	color:#e7a400;
	font-size:15px;}
	
.textVermellGRAN
	{font-family:Arial, Verdana, Georgia;
	color:#BF0006;
	font-size:15px;}
	
.textBlancBold
	{font-family:Arial, Verdana, Georgia;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;}
	
.textGrocBold
	{font-family:Arial, Verdana, Georgia;
	color:#e7a400;
	font-size:11px;
	font-weight:bold;}
	
.textVermellBold
	{font-family:Arial, Verdana, Georgia;
	color:#BF0006;
	font-size:11px;
	font-weight:bold;}
		
.textGrocBoldGRAN
	{font-family:Arial, Verdana, Georgia;
	color:#e7a400;
	font-size:15px;
	font-weight:bold;}
	
.textBlancBoldGRAN
	{font-family:Arial, Verdana, Georgia;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;}
	
.textVermellBoldGRAN
	{font-family:Arial, Verdana, Georgia;
	color:#BF0006;
	font-size:15px;
	font-weight:bold;}
	
h1	
	{padding-top: 4px;
	padding-left: 10px;
	margin-top: 0px;
	font-family:Arial, Verdana, Georgia;
	font-size:14px;
	color:#d5d0d0;
	font-weight:bold;
	vertical-align:middle;
	text-align: left;}
	
h2
	{font-family:Arial, Verdana, Georgia;
	background-image:url(../img2/fons_tit_pestanya.jpg);
	background-repeat:no-repeat;
	padding:2px;
	font-size:12px;
	font-weight:bold;
	text-align: left;}
	
h3
	{font-family:Arial, Verdana, Georgia;
	color:#e7a400;
	font-size:17px;
	font-weight:bold;
	margin-bottom:3px;}
	
h4
	{font-family:Arial, Verdana, Georgia;
	color:#e7a400;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;}

/*LINKS*/

a:link 
	{font-family:Arial, Verdana, Georgia;
	font-size:11px;
	font-weight: bold;
	color: #e7a400;
	text-decoration:underline;}
	
a:hover
	{font-family:Arial, Verdana, Georgia;
	font-size:11px;
	font-weight: bold;
	color: #F97D47;
	text-decoration:underline;}
	
a:visited
	{font-family:Arial, Verdana, Georgia;
	font-size:11px;
	font-weight: bold;
	color: #CCFF00;
	text-decoration:underline;}
	
a:active
	{font-family:Arial, Verdana, Georgia;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;} 
