﻿@charset "utf-8";
/* CSS Document */

html {
	background:url(../images/tuning/bg.tattoo_shape1.png) no-repeat top center #666;
}

html, body {
	margin:0;
	border:0;
	padding:0;
	width:100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;	
	padding-bottom:30px;
}



a:link, a:visited {
	color:#116BD9;
	text-decoration:underline;
}
a:hover {
	color:#116BD9;
	text-decoration:none;
}
a, a:active, a:focus, input:focus { outline:0; /* no focus per FF */ }

#logo_wrapper {
	float:left;
	width:240px;
	height:70px;
	margin:84px 30px 0 50px;
	_margin:84px 35px 0 25px;
	padding:0;
}
	#eslogan {
		display:block;
		position:absolute;
		margin:50px 0 0 4px;
		padding:2px 0 0 0;
		float:left;
		width:230px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:16px;
		font-weight:lighter;
		text-align:center;
		color:#FFF;
		z-index:10;
		border-top:solid 1px #FFF;
	}
	
	a#logo {
		position:absolute;
		z-index:9;
		width:230px;
		font-family:"Trajan Pro", "Palatino Linotype", "Times New Roman";
		font-size:42px;
		font-weight:bold;
		color:#FFF;
		text-decoration:none;
		text-align:center;
		margin:0;
		padding:0;
		letter-spacing:3px;
	} a#logo img { border:0; }
	
hr {
	/* background:url(../images/tuning/bg.dashed_bbb.gif) repeat-x white; */
	margin:20px 0; padding:0;
	border:0;
	height:1px;
	overflow:hidden;
	clear:both;
}

h1, .h1 {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-size:24px;	
	line-height:28px;
	color:#555;
	font-weight:normal;
	margin:0 auto;
	padding:0 0 5px 0;
}
h2, .h2 {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-size:22px;
	line-height:22px;
	font-weight:lighter;
	margin:0;
	padding:0;
	color:#777;
}
	#lateral h2 {
		margin:0 0 0 8px;
		padding:10px 0 0 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:19px;
		font-weight:normal;
		color:#777;
	}
		.catalogo #lateral h2 {
			padding-top:0;
		}
		
		ul.

.h3 {
	font-size:14px;
	font-weight:normal;
	color:#666;
} a.h3 { color:#FF6600; }

p {
	font-size:13px;
	color:#777;
	margin:0 0 10px 0;
	padding:0;
	line-height:18px;
}

ul {
	margin:0;
	padding:0;
	list-style:none;
}
	ul li {
		margin:0;
		padding:0 0 0 16px;
		/*background:url(../images/tuning/sprite.icons_16x16.png) no-repeat 0 0;*/
	}


dl {
	margin:0 0 10px 10px;
	padding:0;
}
dt {
	float:left;
	padding:1px 5px 1px 0;
	font-weight: bold;
}
dd {
	margin:0;
	padding:1px 0;
	font-style:italic;
}

dl.titulares_noticias {
	font-size:15px;
}
	dl.titulares_noticias dt {
	
	}
	dl.titulares_noticias dd {
		font-style:normal;
	}
form { margin:0; padding:0; border:0; }
label {
	width:125px;
	padding:0 6px 0 0;
	text-align:right;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
}
	label.mini { font-size: 11px; }
input.text {
	font-family:"Trebuchet MS", Verdana, Tahoma;
	height:18px;
	font-size:13px;
	line-height:18px;
	border:solid 1px #CCC;
	margin:0;
	padding:0 0 0 3px;
/*	background:url(../images/tuning/bg.input.gif) repeat-x #FFF;*/
	background:#FFF;
	color:#666;
	width:350px;
}
input.short{
	width:183px;
	margin:0 10px 0 0;
}
	input.disabled, textarea.disabled, select.disabled {
		color:#999;
		background:#FFF;
		cursor:default;
	}
	input.error, textarea.error, select.error {
		border-color:#FF0000;
		background-image:url(../images/tuning/bg.input_error.gif);
	}
textarea {
	font-family:"Trebuchet MS", Verdana, Tahoma;
	width:350px;
	height:200px;
	font-size:13px;
	line-height:18px;
	border:solid 1px #CCC;
	margin:0;
	padding:0 0 0 3px;
	/*background:url(../images/tuning/bg.input.gif) repeat-x;*/
	background:#FFF;
	color:#666;
}
	
select {
	font-family:"Trebuchet MS", Verdana, Tahoma;
	font-size:13px;
	line-height:18px;
	border:solid 1px #CCC;
	margin:0;
	padding:0;
	color:#666;
}
form ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:auto;
}
.cambiar_avatar form { float:left; }

	form ul li {
		margin:0 0 3px 0;
		padding:0;
		line-height:20px;
		clear:both;
	}
		/* a eliminar.. */
/*		form ul li.titulo {
			height:32px;
			overflow:hidden;
		}
			form ul li.titulo label {
				font-size:16px;
				line-height:32px;
				height:32px;
			}
			form ul li.titulo input.text {
				font-size:16px;
				line-height:30px;
				height:26px;
				padding-top:4px;
				#height:29px;
				#padding-top:0;
			}*/
		/* ..a eliminar */
	form ul li.info {
		padding:0 0 0 150px;
		margin:0 0 5px 0;
		font-size:11px;
		line-height:16px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#999;
		display:block;
		background:url(../images/tuning/ico.info.gif) no-repeat 130px 1px;
	}
		form ul li.warning {
			background:url(../images/tuning/sprite.iconos_varios_16x16.png) no-repeat 130px 0;
			font-size:10px;
			font-weight:bold;
			color:#FF0000;
		}
	form ul li.sin_label {
		padding:0 0 0 130px;
	}

	/* form edit */	
	form.blogging ul { padding-top:8px; }
	
	form.blogging li{
		margin-bottom:10px;
	}
	form.blogging li.info {
		padding:0;
		margin:-5px 0 10px 0;
		padding:0 0 0 25px;
		font-size:12px;
		line-height:16px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#888;
		height:auto;
		font-weight:normal;
		background:url(../images/tuning/ico.info.gif) no-repeat 5px 1px;
	}
	form ul li.warning {
		background:url(../images/tuning/sprite.iconos_varios_16x16.png) no-repeat 130px 0;
		font-size:10px;
		font-weight:bold;
		color:#FF0000;
	}
		form.blogging ul li label {
			display:block;
			width:auto;
			float:none;
			font-size:17px;
			line-height:24px;
			height:24px;
			font-weight:lighter;
			font-family:Georgia, "Times New Roman", Times, serif;
			text-align:left;
			padding-left:5px;
			margin-bottom:3px;
			color:#888;
		}
		
		form.blogging ul li input.text_normal {
			font-family:"Trebuchet MS", Verdana, Tahoma;
			height:23px;
			font-size:14px;
			line-height:20px;
			border:solid 1px #CCC;
			background:#FFF;
			color:#666;		
		}
		form.blogging ul li input.text{
			width:635px;
			height:24px;
			line-height:24px;
			font-size:16px;
		}
			form.blogging ul li.grande input.text {
				font-size:18px;
			}
		form.blogging ul li textarea {
			width:635px;
			height:250px;
		}
		form.blogging ul li select{
			height:27px;
			font-size:14px;
			line-height:20px;
		}
		form.blogging ul li.sin_label {
			padding:0 0 0 0px;
		}



/* barra de progress en textarea */
.progress{
	width: 1px;
	color: white;
  	overflow: hidden;
	background:url(../images/tuning/progress_bar_red.gif) #CC0000;
	padding-left: 5px;
	clear:both;
	margin:0;
	line-height:8px;
}
.bar_wrapper {
	clear:both;
	margin:0 0 0 131px;
	padding:0;
	width:300px;
	border:solid 1px #CCC;
	overflow:hidden;
}

.clr {
	clear:both;
	line-height:1px;
	height:1px;
}

.boton_rojo, .boton_rojo_gran {
	display:block;
	float:left;
	width:81px;
	height:24px;
	margin:0 0 0 0; padding:0px; border:0;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	font-weight:bold;
	text-align:center;
	background:url(../images/tuning/bg.boton_azul.png) no-repeat 0 0;
	cursor:pointer;
} .boton_rojo_gran {
	width:162px;
	background:url(../images/tuning/bg.boton_azul_gran.png) no-repeat 0 0;
}
	a.boton_rojo, a.boton_rojo:visited, a.boton_rojo_gran, a.boton_rojo_gran:visited {
		text-decoration:none;
		color:#FFF;
	}
	.boton_rojo:hover, .boton_rojo_gran:hover {
		color:#FFF;
		background-position:0 -24px;
	}

.boton_rojo_mini {
	display:block;
	float:left;
	width:35px;
	height:20px;
	margin:0 5px 0 0; padding:0; border:0;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	background:url(../images/tuning/bg.boton_azul_mini.png) no-repeat;
	cursor:pointer;
}
	a.boton_rojo_mini, a.boton_rojo_mini:visited, a.boton_rojo_mini:hover {
		text-decoration:none;
		color:#FFF;
	}

.mensaje {
	border:solid 2px #CCC;
	background-color:#FFFEEA;
	margin:0 0 20px 0;
	padding:10px 20px;
	text-align:center;
	font-size:17px;
	color:#999;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	display:none;
}
.visible{
display:block;
}
	.msg_error {
/*		color:#FF6C6C;
		border-color:#FF6C6C;*/
		color:#FF5555;
		border-color:#FF5555;
	}

.pic_wrapper {
	display:block;
	float:left;
	padding:1px;
	background:#FFF;
	border:solid 1px #999;
	margin:0 10px 5px 0;
} .pic_wrapper img { border:0; }
.right { float:right; }


ul.paginator {
	font-size:13px;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	font-weight:bold;
	line-height:16px;
	overflow:hidden;
	clear:both;
	margin:0;
	padding:20px 0;
}
	ul.paginator li {
		float:left;
		display:block;
		width:16px;
		height:16px;
		padding:0;
		text-align:center;
	}
		ul.paginator li a {
			text-decoration:none;
			
		}
	ul.paginator li.ctrl {
		width:32px;
		margin:0;
	}
		ul.paginator li.ctrl img { border:0; }
	ul.paginator li.selected {
		margin:0 8px;
		font-weight:bold;
		font-size:19px;
		line-height:16px;
		color:#888;
	}

	/*** LAYOUT ***/
		
	/* header */
	

	#header {
		background:url(../images/tuning/bg.cabecera_carbono.png) center no-repeat;
		height:160px;
		width:994px;
		margin:0 auto;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/bg.cabecera_carbono.png",sizingMethod="crop");
	}

		#h_content {
			width:994px;
			height:160px;
			margin:0 auto;
			background:url(../images/tuning/theme.mustang_gt.png) no-repeat;
			_background:none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/theme.mustang_gt.png",sizingMethod="crop");
			_overflow:hidden;
		}
			body.theme_0 #h_content {
				background:url(../images/tuning/theme.mustang_gt.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/theme.mustang_gt.png",sizingMethod="crop");
			}
			body.theme_1 #h_content {
				background:url(../images/tuning/theme.low_rider.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/theme.low_rider.png",sizingMethod="crop");
			}
			body.theme_2 #h_content {
				background:url(../images/tuning/theme.japan_tuning.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/theme.japan_tuning.png",sizingMethod="crop");
			}
			body.theme_3 #h_content {
				background:url(../images/tuning/theme.muscle_car.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/theme.muscle_car.png",sizingMethod="crop");
			}
			body.theme_4 #h_content {
				background:url(../images/tuning/theme.a_team.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/theme.a_team.png",sizingMethod="crop");
			}
			body.theme_5 #h_content {
				background:url(../images/tuning/theme.seat_127.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/theme.seat_127.png",sizingMethod="crop");
			}

			#logo {
				margin:20px 0px 0 0;
				float:left;
			}
			
			#banner_468x60 {
				float:right;
				margin:23px 0 0 0;
			}
			
			ul#main_options {
				margin:0;
				padding:0;
				list-style:none;
				overflow:hidden;
				_float:left;
			}
				ul#main_options li {
					float:left;
					height:39px;
					font-family:"Trebuchet MS", Verdana, Tahoma;
					font-weight:normal;
					font-size:14px;
					color:#999;
					margin:121px 0 0 0;
					padding:0;
					display:block;
					_width:40px;
					background:url(../images/tuning/bg.btn_off.png) repeat-x;
					_background:none;
					_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/bg.btn_off.png",sizingMethod="crop");
					text-align:center;
				}

				ul#main_options li.selected {
					padding:1px 1px 0 1px;			
					background:url(../images/tuning/bg.btn_on.png) repeat-x;
					_background:none;
					_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/bg.btn_on.png",sizingMethod="crop");		
				}
				ul#main_options li a, ul#main_options li a:visited {
					display:block;
					height:39px;
					line-height:54px;
					margin:0;
					padding:0 15px 0 15px;
					overflow:visible;
					color:#AAA;
					text-decoration:none;
					background:url(../images/tuning/bg.separador_opciones.gif) no-repeat top right;
					_position:relative;
			
				}
					
				ul#main_options li a:hover { text-decoration:none; color:#FFF; }
					ul#main_options li.selected a, ul#main_options li.selected a:visited {
						color:#333;
						font-weight:bold;
						background:none;
					} /** html ul#main_options li.selected a:link, * html ul#main_options li.selected a:visited {
						margin:0;
						height:23px;
						line-height:20px;
						color:#FFF;
						border:0;
						border-right:solid 1px #FFC4C4;
					}*/

					ul#main_options li#first_opt {
						padding-left:13px;
						background:url(../images/tuning/bg.btn_left_off.png) no-repeat;
						_background:none;
						_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/bg.btn_left_off.png",sizingMethod="crop");
					}
						ul#main_options li#first_opt span {
							background:url(../images/tuning/bg.btn_off.png) repeat-x;
							_background:none;
							_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/bg.btn_off.png",sizingMethod="crop");
							_width:1px;
							display:block;
						}
							ul#main_options li#first_opt span a {
								background:url(../images/tuning/bg.separador_opciones.gif) top right no-repeat;
								padding-left:9px;
								_padding-left:9px;
								_width:45px;	
							}
					ul#main_options li#first_opt.selected {
						padding-left:13px;
						background:url(../images/tuning/bg.btn_left_on.png) no-repeat;
						_background:none;
						_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/bg.btn_left_on.png",sizingMethod="crop");
					}
						ul#main_options li#first_opt.selected span {
							display:block;
							background:url(../images/tuning/bg.btn_on.png) repeat-x;
							position:relative;
							bottom:1px;
							#position:static;
							#background:none;
						}
							ul#main_options li#first_opt.selected span a {
								background:none;
								padding-left:9px;
								_padding-left:9px;
								_width:45px;	
								color:#333;
								font-weight:bold;
								position:relative;
								bottom:1px;
								#background:url(../images/tuning/bg.btn_on.png) repeat-x;
								_background:none;
								_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/bg.btn_on.png",sizingMethod="crop");
								_cursor:pointer;
							}
					ul#main_options li#last_opt {
						padding-right:13px;
						background:url(../images/tuning/bg.btn_right_off.png) no-repeat right;
						_background:url(../images/tuning/bg.btn_right_off.gif) no-repeat top right;
						_filter:none;
					}
						ul#main_options li#last_opt span {
							background:url(../images/tuning/bg.btn_off.png) repeat-x;
							_background:none;
							_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/bg.btn_off.png",sizingMethod="crop");
							_width:89px;
							display:block;
					}
							ul#main_options li#last_opt span a {
								padding-right:9px;
								_padding-right:9px;
								_width:45px;	
								background:none;
						}
					ul#main_options li#last_opt.selected {
						padding-right:13px;
						background:url(../images/tuning/bg.btn_right_on.png) no-repeat right;
						_background:url(../images/tuning/bg.btn_right_on.gif) no-repeat top right;
						#position:relative;
						#bottom:1px;
					}
						ul#main_options li#last_opt.selected span {
							background:url(../images/tuning/bg.btn_on.png) repeat-x;
							_background:none;
							_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/bg.btn_on.png",sizingMethod="crop");
							display:block;
							position:relative;
							bottom:1px;
							#position:static;
						}
							ul#main_options li#last_opt.selected span a {
								background:none;
								padding-right:9px;
								color:#333;
								font-weight:bold;
							}


				ul#main_options li.auth {
					float:left;
					width:135px;
					height:16px;
					padding:0;
					text-align:left;
					margin:0;
					#filter:none;
				}
				ul#main_options li#usuario{
					position:relative;
					right:20px;

				}
				ul#main_options li.auth a, ul#main_options li.auth a:visited {
					color:#FFF;
					font-size:13px;
					line-height:13px;
					background:none;
					padding-left:8px;
					
				} ul#main_options li.auth a:hover { text-decoration:underline; }
					ul#main_options li#registrate a, ul#main_options li#salir a {
						border:0;
						padding-right:0;
					}
					
				ul#main_options li#registrate {
					border:0;
					margin-top:100px;
					background:url(../images/tuning/ico.flechita.gif) no-repeat 0 4px;
					float:right;
					_overflow:hidden;

				} ul#main_options li#registrate a {
					#overflow:auto;
					height:20px;
				}
				ul#main_options li#identificate {
					background:url(../images/tuning/ico.flechita.gif) no-repeat 0 4px;
					float:right;
					margin-top:10px;
				} ul#main_options li#identificate a {
					height:16px;
				}

				ul#main_options li#usuario {  
					background:url(/includes/images/f1/sprite.iconos_varios_16x16.png) no-repeat 0 -48px;                                                                  
                    margin:5px 0 0 0;
				    padding:0 0 0 20px;
                    font-weight:bold;
                    width:70px;
                    height:16px;
                    line-height:16px;
                    text-align:left;
                    float:right;
                    overflow:hidden;
                }
                                                            
                ul#main_options li#salir {
                    background:none;
                    margin:65px 0 0 0;
                    #margin-top:66px;
                    padding:0 30px 0 0;
                    width:120px;
                    height:16px;
                    line-height:16px;
                    text-align:right;
                    float:right;
                 }

					ul#main_options li#usuario a, ul#main_options li#salir a {
						border:0;
						background:none;
						color:#FFF;
						display:inline;
						height:auto;
						margin:0; padding:0;
					}
					

		/* minimap */
	#minimap{
		margin:10px 0 0 0;
		width:640px; 
		height: 300px;	
	}				

	/* login */
	
	#login_wrapper {
		width:294px;
		height:314px;
		background:url(../images/f1/bg.lateral.png) no-repeat;
		margin:10px 30px 0 20px;
		padding:35px 16px 0 22px;
		float:left;
	}
	#login_wrapper h1{margin:0 0 5px 0;}
	* html #login_wrapper {
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/f1/bg.lateral.png",sizingMethod="crop");
	}
	
		#login_wrapper input.text { width:170px; }
		#login_wrapper label { width:90px; }
		#login_wrapper form ul li.sin_label { padding-left:100px; }
		#login_wrapper form { margin-bottom:20px; }
		* html #login_wrapper input, * html #login_wrapper a { position:relative; }
 
	.txt_mini { font-size:11px; }
	/* Register */
	div#register_wrapper{
		display:inline-block;
		position:relative;
		width:510px;
		overflow:hidden;
	}
	div#register_wrapper h1{margin:0 0 10px 0;}
	div#register_wrapper div#minimap{
		width:500px;
		display:none;
	}
	div#register_wrapper form ul li{
		margin:10px 0 0 0;
	
	}
	div#register_wrapper form ul li input:frst-child{
		tabindex:1;	
	}

	/* content */

	#bg_content {
		/*background:url(../images/tuning/bg.content.png) center repeat-y;*/
		padding:0;
		overflow:hidden;
		#overflow:inherit;
		_background:none;
		/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/bg.content.png",sizingMethod="scale");*/
		background-color:#fff;
		width:950px;
		_width:929px;
		margin:0 auto;
	}
	#bg_content div {
		_background: url(/includes/images/tuning/bg.lateral_plano.gif) top left repeat-y;
	}
	#bg_content div div{
		_background: none;
	}
	#bg_content > div{
		background: url(/includes/images/tuning/bg.lateral_plano.gif) top left repeat-y;
	}
	#bg_content  div.catalogo{
		_background: url(/includes/images/tuning/bg.lateral_plano_izq.gif) top -20px repeat-y;
	}
	#bg_content > div.catalogo{
		background: url(/includes/images/tuning/bg.lateral_plano_izq.gif) top left repeat-y;
	}
	#bg_content div.noOptions{
		_background-image:none;
	}
	#bg_content > div.noOptions{
		background-image:none;
	}
	#bg_content  div.noOptions div.missatge_info{
		_background-color:#ccffcc;
	}

	div#content {
		width:950px;
		_width:929px;
		min-height:350px;
		overflow:auto;
		#overflow:visible;
		padding:10px 0 30px 20px;
		position:relative;
	} * html #content { overflow:auto; }



	
.noOptions #central{
		margin-left:30px;
		_margin-left:25px;
		width:640px;
	}
	
		#content h2 {
			margin-bottom:10px;
			margin:10px 0;
		}
	
		#central {
			width:580px;
			float:left;
			margin:0;
	
		}
		#central div#maincontent {
			margin:0 0 5px 0;
			float:left;
			clear:both;
			width:100%;
		}
		.catalogo #central {
			float:right;
			margin:15px 30px 0 0;
			_margin:15px 25px 0 0;
		}
		
		#lateral {
			width:264px;
			_width:262px;
			min-height:300px;
			float:right;
			margin:0 40px 0 0;
			_margin-right:5px;
			padding:10px 16px 19px 16px;
		/*	background:url(../images/tuning/bg.lateral.png) repeat-x; */ 
			#padding-top:19px;
			_height:auto;
		}
		#bg_content > div.lateralGran{background-image:none;}
		.lateralGran #central{
			width:540px;
		}	
		.lateralGran #lateral{
			width:325px;
			_width:325px;
			min-height:300px;
			float:right;
			margin:0 40px 0 0;
			_margin-right:5px;
			padding:10px 16px 19px 16px;
			#padding-top:19px;
			_height:auto;
		}
		
		.catalogo #lateral {
			float:left;
			margin:0px;
			padding:0px;
			margin-left:10px;
			_margin-left:5px; 
		}
		.catalogo #lateral ul.acciones_secundarias{
			margin-top:10px;
		}
				ul.categorias {
					font-size:16px;
					font-weight:bold;
				} ul.categorias li {
					line-height:26px;
				}
				ul.categorias li.selected{
					background-color:#cccccc;
				}
					ul.categorias ul {
						font-size:14px;
						font-weight:normal;
					} ul.categorias ul li {
						line-height:22px;
						padding-left:40px;
					}
					ul.categorias ul li.selected{
					background-color:#cccccc;
				}
		
			#lateral .banner {
				display:block;
				border:0;
				margin:0 auto 0 auto;
			}
			ul.acciones_principales {
				margin:10px 8px 10px 8px;
				padding:0;
				list-style:none;
				font-size:16px;
			}
				ul.acciones_principales li {
					margin:0;
					padding:0 0 0 38px;
					height:32px;
					line-height:32px;
				}
				ul.acciones_principales a, ul.acciones_principales a:visited { text-decoration:underline; font-weight:bold; }
				ul.acciones_principales a:hover { text-decoration: none; }
				* html ul.acciones_principales { position:relative; } /* elimina el bug de ie6 en la interaccio de links a capes amb png */

			ul.acciones_secundarias {
				margin:10px 8px 10px 8px;
				padding:0;
				list-style:none;
				font-size:13px;
				/*border:solid 1px red;*/
			}
				ul.acciones_secundarias li {
					margin:0 0 4px 0;
					padding:0 0 0 38px;
					height:32px;
					line-height:32px;
				}
				ul.acciones_secundarias a, ul.acciones_secundarias a:visited { text-decoration:underline; }
				ul.acciones_secundarias a:hover { text-decoration:none; }
				* html ul.acciones_secundarias { position:relative; } /* elimina el bug de ie6 en la interaccio de links a capes amb png */

			ul li.acceso {
				background:url(../images/tuning/ico.llaves.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.llaves.png",sizingMethod="crop");
			}
			ul li.avatar {
				background:url(../images/tuning/ico.avatar.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.avatar.png",sizingMethod="crop");
			}
			ul li.perfil {
				background:url(../images/tuning/ico.usuario_32x32.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.usuario_32x32.png",sizingMethod="crop");
			}
			ul li.favorito {
				background:url(../images/tuning/sprite.iconos_acciones.png) no-repeat 0 -84px;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/iconos_acciones.png",sizingMethod="crop");
			}
			ul li.quitar {
				background:url(../images/tuning/ico.salir.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.salir.png",sizingMethod="crop");
			}
			ul li.subir_foto {
				background:url(../images/tuning/ico.subir_foto.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.subir_foto.png",sizingMethod="crop");
			}
			ul li.noticias {
				background:url(../images/tuning/ico.publica_post.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.publica_post.png",sizingMethod="crop");
			}
			ul li.fotos {
				background:url(../images/tuning/ico.fotos.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.fotos.png",sizingMethod="crop");
			}
			ul li.mustang {
				background:url(../images/tuning/ico.mustang.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.mustang.png",sizingMethod="crop");
			}
			ul li.ferrari {
				background:url(../images/tuning/ico.ferrari.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.ferrari.png",sizingMethod="crop");
			}
			ul li.comentarios { 
				background:url(../images/tuning/ico.muro.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.muro.png",sizingMethod="crop");
			}
			ul li.amigos {
				background:url(../images/tuning/ico.comunidad.png) no-repeat; 
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.publica_post.png",sizingMethod="crop");
			}
			ul li.contactar { 
				background:url(../images/tuning/ico.mensaje.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.mensaje.png",sizingMethod="crop");
			}
			ul li.nuevo_amigo {
				background:url(../images/tuning/ico.participa.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.participa.png",sizingMethod="crop");
			}
			ul li.correr { background:url(../images/tuning/sprite.iconos_acciones.png) no-repeat 0 -336px; }
			ul li.chrono { background:url(../images/tuning/sprite.iconos_acciones.png) no-repeat 0 -364px; }
			
			ul li.evento {
				background:url(../images/tuning/ico.evento.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.evento.png",sizingMethod="crop");
			}
			ul li.preguntar {
				background:url(../images/tuning/ico.preguntar.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.preguntar.png",sizingMethod="crop");
			}
			ul li.buyforward {
				background:url(../images/tuning/ico.participa.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.participa.png",sizingMethod="crop");
			}
			ul li.responder {
				background:url(../images/tuning/ico.responder.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.responder.png",sizingMethod="crop");
			}
			ul li.anadir_evento {
				background:url(../images/tuning/ico.anadir_evento.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.anadir_evento.png",sizingMethod="crop");
			}
				
			ul.mosaico_avatares {
				width:276px;
				margin:10px auto;
				padding:0;
				list-style:none;
				overflow:auto;
				#overflow:visiblie;
				/*border:solid 1px red;*/
			} * html ul.mosaico_avatares { width:277px; }
				ul.mosaico_avatares li {
					width:40px;
					height:40px;
					margin:1px;
					padding:2px;
					background:url(../images/tuning/bg.mini_avatar_list.gif) no-repeat;
					float:left;
				}
					ul.mosaico_avatares li img {
						border:0;
					}
	
	
	.avatar_grande {
		padding:3px;
		margin:0 10px 5px 0;
		border:1px solid;
		float:left;
		max-width:128px;
		max-height:128px;
	}
		.avatar_grande img { 
			border:0; 	
			max-width:128px;
			max-height:128px;
			_width: expression(this.width > 128 ? 128: true);
		}
	
	
	/* perfil */
	
	#desc_wrapper {
		overflow:auto;
		clear:both;
	}
		#desc_wrapper dl {
			float:left;
			display:block;
			#float:none;
		}
			#desc_wrapper dl dt {
				clear:both;
				#clear:none;
				#margin-left:10px;
			}
			#desc_wrapper dl dd {
				display:block;
				float:left;
				#float:none;
			}
			
	
	ul.thumbs {
		margin:0 0 0 10px; padding:0;
		list-style:none;
		height:132px;
		overflow:hidden;
	}
		ul.thumbs li {
			width:125px;
			height:125px;
			margin:0 10px 0 0;
			padding:2px;
			border:1px solid #ccc;
			overflow:hidden;
			float:left;			
		}
			ul.thumbs li img { border:0; width:125px; height:125px;}
			ul.thumbs li a { _position:relative; }
			
	.avatar_medio {
		float:left;
		margin:0 10px 5px 0;
		padding:2px;
		width:80px;
		height:80px;
		background:url(../images/tuning/bg.thumb_84x84_faddin.png) no-repeat;
		overflow:hidden;
	}	.avatar_medio img { border:0; }
	
	span.autor {
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#888;
		display:block;
		margin-bottom:10px;
	}
	
	.keywords {
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#888;
	}
	ul.comentarios {
		margin:10px 0 0 0px; padding:0;
		list-style:none;
		
	}
		ul.comentarios li {
			overflow:auto;
			padding:0;
			clear:both;
			margin:0 0 5px 0;
			border-bottom: 3px solid #eee;
			
		} * html ul.comentarios li {
			
		}
		
		ul.comentarios li p { margin:5px 0 0 0; padding:0 0 3px 0;font-size:15px; }
		ul.comentarios li .titulo {
			font-size:15px;
		}
		
		ul.comentarios li .autor {
			font-size:10px;
			font-weight:bold;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#888;
			display:inline;
			
		}

	
	.ficha_piloto #desc_wrapper dl {
		width:360px;
	}

	/* circuito */

	ol.competidores{
		list-style:none;
		padding-left:10px;
		margin:0 0 10px 0;
	}
	
		ol.competidores	li {
			padding:0;
			margin:0 0 2px 0;
			height:44px;
			overflow:hidden;
			clear:both;
			float:none;
			overflow-x:hidden;
		}
			ol.competidores li
			
			ol.competidores li .tiempo {   }
		
		ol.competidores li.campeon {
			color:#444;
			background:url(../images/tuning/bg.misc_campeon.gif) 44px 0 no-repeat;
			font-weight:bold;
		}
			ol.competidores li.campeon a, ol.competidores li.campeon:link { font-weight:bold; }

	
	.date_wrapper {
		width:84px;
		height:65px;
		margin:0 10px 0px 0;
		padding:0 0 0 0;
		background:url(../images/tuning/bg.fecha.png) no-repeat;
		overflow:hidden;
		font-family:"Trajan Pro", "Palatino Linotype", "Times New Roman";
		font-size:35px;
		font-weight:bold;
		line-height:35px;
		color:#1B65A4;
		text-align:center;
		float:left;
		cursor:default;
	}
		.date_wrapper span {
			display:block;
			text-align:center;
			height:21px;
			font-size:12px;
			line-height:19px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:lighter;
			color:#FFF;
			cursor:default;
			margin:0 0 5px 0;
		}
	
	ul.noticias_list {
		clear:both;
		overflow:auto;
			
		/* margin-bottom:-30px; */
	}
	ul.noticias_list li {
		padding:0;
		clear:both;
		margin-bottom:10px;
	}
		ul.noticias_list ul.extra_info {
			clear:none;
			overflow:hidden;
			height:20px;
			margin:10px 0 0 2px;
			
			
		}
		ul.noticias_home ul.extra_info { margin-top:0; }
			ul.noticias_list ul.extra_info li {
				margin:0 25px 0 0;
				padding:0 0 0 20px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#999;
				float:left;
				clear:right;
				height:20px;
			}
				ul.noticias_list ul.extra_info li a { 
					_position:relative;
				}
			ul.noticias_list ul.extra_info li.fecha {
				background:url(../images/tuning/ico.calendario.png) no-repeat;
			}
			ul.noticias_list ul.extra_info li.autor {
				background:url(../images/tuning/ico.identidad.png) no-repeat;
			}
			ul.noticias_list ul.extra_info li.comentarios {
				background:url(../images/tuning/ico.comentario.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.comentario.png",sizingMethod="crop");
			}
			p.tags {
				display:inline-block;
				width:auto;
				float:none;
				padding:0 0 0 20px;
				margin:10px 0 0 0;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#999;
				background:url(../images/tuning/ico.tag_blue.gif) no-repeat;
				min-height:20px;
				line-height:12px;
			}
				p.tags a {
					text-transform:capitalize;
					_position:relative;
				}
		ul.noticias_list li a.titulo {
			font-size:18px;
			line-height:22px;
			text-decoration:none;
			_display:block;
			_float:left;
			_position:relative;
		}
		ul.noticias_list li p {
			margin:0 0 5px 0;
		}
		ul.noticias_list li .keywords {
			float:left;
		}
		ul.noticias_list li a.eliminar {
			display:block;
			width:60px;
			float:right;
			height:16px;
			line-height:16px;
			overflow:hidden;
			color:#FF0000;
			padding:0 0 0 16px;
			background:url(../images/tuning/ico.delete_small.gif) no-repeat;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		ul.noticias_list .thumb {
			width:80px;
			height:80px;
			padding:2px;
			margin:5px 10px 5px 0;
			float:left;
			clear:left;
			background:url(../images/tuning/bg.thumb_84x84_faddin.png) no-repeat;
		}
		ul.noticias_list .thumb img{
			width:80px;
			height:80px;
		}

	/* Aquesta classe es combina amb ul.noticias_list */
	ul.noticias_home li img{
		width:20%;
		border: 1px solid #ccc;
		padding: 1px;
		float:left;		
		margin: 10px 10px 0 0;
	}
	ul.noticias_home li img.left{
		float:left;
	}
	ul.noticias_home li img.right{
		float:right;
	}
	
	ul.noticias_home li a.titulo, ul.noticias_home li a.titulo:link{
		display:block;
		font-size:24px;
		line-height:28px;
		margin:8px 0 8px 0;
		padding:0;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-decoration:none;
	} ul.noticias_home li a.titulo:hover { text-decoration:underline; }
	
	ul.noticias_home li p {
		margin:5px 0 0 0;
	}

	ul.noticias_home li .keywords {
		float:left;
		display:block;
		padding:0 0 0 20px;
		margin:5px 0 0 0;
		height:16px;
		line-height:16px;
		background:url(../images/f1/sprite.iconos_varios_16x16.png) no-repeat 0 -80px;
		overflow:hidden;
		font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	ul.noticias_home li .comments {
		float:left;
		display:block;
		padding:0 0 0 20px;
		margin:5px 0 0 20px;
		height:16px;
		line-height:16px;
		background:url(../images/f1/sprite.iconos_varios_16x16.png) no-repeat 0 -96px;
		overflow:hidden;
		font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#888;
	}
		
		
	ul.comentarios_breves {
	
	}
		ul.comentarios_breves li {
			height:20px;
			line-height:20px;
		}
			ul.comentarios_breves li a {
				display:block;
				float:left;
				height:16px;
				line-height:16px;
				margin:0 10px 0 0;
			}
			ul.comentarios_breves li .comments {
				padding:0 0 0 20px;
				background:url(../images/tuning/sprite.iconos_varios_16x16.png) no-repeat 0 -96px;
				background:url(../images/tuning/ico.comentario.png) no-repeat 0 2px;
				font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#888;
				display:block;
				float:left;
				height:16px;
				line-height:16px;
				overflow:hidden;
			}

	ul.protagonistas_f1 {
		margin:0;
		padding:0;
	} * html ul.protagonistas_f1 { height:370px;  }

		ul.protagonistas_f1 li {
			float:left;
			width:25%;
			padding:0;
		}
			ul.protagonistas_f1 li a {
				font-size:18px;
			}
			ul.protagonistas_f1 li ul {
				margin:0; padding:5px 0 0 0;
			}			
				ul.protagonistas_f1 li ul li {
					float:none;
					width:auto;
					margin:0 0 0 10px; padding:0;
				}
					ul.protagonistas_f1 li ul li a {
						font-size:11px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
					}
		ul.protagonistas_f1 li.pilotos {
			width:140px;
			padding-left:15px;
		}
		ul.protagonistas_f1 li.escuderias {
			width:150px;
		}
		ul.protagonistas_f1 li.gp {
			width:200px;
		}
		ul.protagonistas_f1 li.circuitos {
			width:135px;
		}
		
		
		
		

	ul.escuderias {
		width:638px;
		margin:10px 0;
	}
		ul.escuderias li {
			height:60px;
			padding:0;
			margin:0 0 10px 0;
		}
			ul.escuderias a {
				display:block;
				float:left;
				width:45%;
				text-align:right;
				line-height:60px;
				padding:0 30px 0 0;
				font-size:17px;
				font-family:Georgia, "Times New Roman", Times, serif;
			}

	ul.pilotos {
		width:638px;
		margin:10px 0;
		padding:0;
		overflow:auto;
	}
		ul.pilotos li {
			width:317px;
			float:left;
			margin:0;
			padding:0;
			/*border:solid 1px red;*/
		}
	
	ul.circuitos {
		width:638px;
		margin:10px 0;
		padding:0;
		overflow:auto;
	}
		ul.circuitos li {
			width:317px;
			height:100px;
			float:left;
			margin:0;
			padding:0;
			overflow:hidden;
		}
			ul.circuitos li a.h2 {
				margin-bottom:5px;
				display:block;
			}

	ul.galeria_fotos {
		overflow:auto;
	}
		ul.galeria_fotos li {
			width:128px;
			padding:2px 2px 0 2px;
			margin:0 13px 8px 0;

			float:left;
			overflow:hidden;
		}
		
			ul.galeria_fotos li > a {
				display:block;
				width:129px;
				height:129px;
				margin:0 0 2px 0;
				padding:0;
				text-decoration:none;
			}
			
			ul.galeria_fotos li div{ 
				border:1px solid #ccc;
				padding:1px;
				width:126px; height:126px;
			}
			ul.galeria_fotos li div:hover{
				border:1px solid #116BD9;
			}
			ul.galeria_fotos li div img{
				border:0;
				width:125px;
				height:125px;
			}
				ul.privada li a { margin-bottom:2px; }
			ul.galeria_fotos li span.pie_foto {
				display:block;
				width:130px;}
			
			ul.galeria_fotos li span.pie_foto a{text-decoration:none;}
			ul.galeria_fotos li span.pie_foto a:hover{text-decoration:underline;}
			ul.galeria_fotos li span.pie_foto a.usuario{
				padding:0 0 0 16px;
				background:url(/includes/images/f1/ico.user_avatar.gif) no-repeat;
				display:inline-block;
				width:50px; 
				overflow:hidden;
				font-size:11px;
			}
			ul.galeria_fotos li span.pie_foto span.usuario{
				padding:0 0 0 16px;
				background:url(/includes/images/f1/ico.user_avatar.gif) no-repeat;
				display:inline-block;
				width:50px; 
				overflow:hidden;
				font-size:11px;
			}
			ul.galeria_fotos li span.pie_foto a.megusta{
				display:inline-block;
				float:right;
				font-size:11px;
				width:45px;
				padding: 0 0 0 16px;
				margin:0px;
				background:url(/includes/images/tuning/thumb_up.gif) no-repeat;
			}
			


	ul.galeria_productos {
		overflow:visible;
	}
		ul.galeria_productos li {
			width:110px;
			padding:1px 0px 0 0px;
			background:url(../images/tuning/bg.thumb_84x84_faddin.png) no-repeat 14px 0;
			margin:0 2px 2px 0;
			float:left;

		}
			ul.galeria_productos li img { 
			border:0; 
	
			}
			ul.galeria_productos li a {
				display:block;
				width:80px;
				height:80px;
				margin:0 0 4px 15px;
				padding:0;
				text-decoration:none;
				
			}
			ul.galeria_productos li a.pieFoto {
				display:block;
				float:left;
				width:110px;
				line-height:16px;
				margin:0px;
				padding:0px;
				text-align:center;
				font-family:Tahoma, sans-serif;
				font-size:11px;
				text-decoration:underline;
			} ul.galeria_productos li a.pieFoto:hover { text-decoration:none; }



	/* ficha post */
/* INICI Cabecera  -------------------------- */
	.cabecera {
		border-bottom:solid 1px #CCC; 
		overflow:hidden;
		margin-bottom:5px;
		width:100%;
		padding-bottom:3px;
		_margin-top: 5px;
	}
		.cabecera a { 
			_position:relative;
		}
		.cabecera h1 {
			margin-top:4px;
		}
		
		.autor_post {
			width:90px;
			float:left;
			margin:0 0 5px 0px;
		}
			.autor_post img {
				display:block;
				margin:0 0 0 0;
				width:44px;
				height:44px;
				background:url(../images/tuning/bg.mini_avatar_list.gif);
			}
			.autor_post div {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
			
			}
.cabecera div.user_info{
	margin-top:10px;
	font-size:13px;
}

.cabecera div.fecha{
	display:block;
	float:left;
	width:200px;
	padding: 2px 0 2px 20px;
	margin: 0 0 0 5px;
	/*
	margin: 5px 0 0 10px;
	
	*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../images/tuning/ico.calendario.png) no-repeat;
}
.cabecera div.votacion{

	display:block;
	float:left;
	height:25px;
	width:430px;
	overflow:hidden;
	padding:7px 0 0px 130px;
	border:1px solid #ccc;
	background-color: #eee;
	
	font-size:18px;
}
.cabecera div.votacion form{
	width:300px;
	margin:0px;
}
div.votacion form input{
	display:none;
}
.cabecera div.grande{
	float:left;
	width:450px;
	padding:15px 0 0 125px;
	background-color:#eee;
	border:2px solid #ccc;
	
	height:35px;	
}
.cabecera div.grande label{
	font-size:18px;

}
.noOptions .cabecera div.grande{
	width:510px;
}
/* FI Cabecera ----------------------------- */

		.foto_principal {
			border:1px solid #ccc;
			padding: 2px;
			width:50%;
			display:block;
			float:right;
			margin:5px 0px 15px 15px;
		}
	
	
	/* q and a */
	
	ul.q_and_a {
		list-style:none;
		margin:0;
		padding:10px 0 0 0;
	}
		ul.q_and_a li {
			margin:0 0 20px 0;
			padding:0;
			clear:both;
			overflow:auto;
			_overflow:visible;
		}
	
		ul.q_and_a .avatar {
			width:40px;
			height:40px;
			padding:2px;
			margin:0 10px 0 0;
			float:left;
			background:url(../images/tuning/bg.avatar_44x44.png) no-repeat;
		}
		
		ul.q_and_a a.titulo {
			font-size:18px;
			text-decoration:none;
		} ul.q_and_a a.titulo:hover { text-decoration:underline; }
		
		ul.q_and_a .autor {
			margin-top:5px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#888;
			margin-left:54px;
		}
		ul.q_and_a .comentarios {
			font-size:10px;
			background:url(../images/tuning/ico.comentario.png) no-repeat;
			padding-left:18px;
		}
	.contenedor_pregunta {
		width:580px;
		border:0;
		margin:20px 0 20px 0;
		padding:5px 0 0 0;
		background:url(../images/tuning/bg.pregunta_topper.png) no-repeat;
	}
		.contenedor_pregunta .contenido {
			width:558px;
			margin:0;
			padding:10px;
			border:solid 1px #CCC;
			border-top:0;
			border-bottom:0;
			background:url(../images/tuning/bg.pregunta_top.png) repeat-x;
			overflow:auto;
			_overflow:visible;
		}
			.contenedor_pregunta .contenido .avatar {
				width:84px;
				height:84px;
				float:left;
				margin:0 10px 5px 0;
			}
				.contenedor_pregunta .contenido .avatar div {
					width:80px;
					height:80px;
					padding:2px;
					background:url(../images/tuning/bg.thumb_84x84_faddin.png) no-repeat;
				}
				.contenedor_pregunta .contenido .avatar a {
					display:block;
					text-align:center;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					margin:5px 0;
					width:84px;
					height:14px;
					overflow:hidden;
					_position:relative;
				}
				.contenedor_pregunta .contenido .avatar span {
					display:block;
					text-align:center;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#888;
				}
		
			.contenedor_pregunta .contenido h1, .contenedor_pregunta .contenido p {
				margin-left:100px;
			}
			.contenedor_pregunta .contenido dl{
				margin-left:100px;
			}
			
			.contenedor_pregunta input.responder {
				display:block;
				margin-left:100px;
				_margin-left:50px;
				float:left;
				font-size:18px;
				_position:relative;
			}
			.contenedor_pregunta a.ver_otra {
				display:block;
				float:right;
				line-height:22px;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin-right:10px;
				_position:relative;
			}
			.contenedor_pregunta form {
				margin-left:100px;
				_margin-left:50px;
				clear:both;
				float:left;
				margin-top:20px;
				width:400px;
			}
				.contenedor_pregunta form label {
					width:auto;
					display:block;
					float:none;
					text-align:left;
				}
				.contenedor_pregunta form input, .contenedor_pregunta form textarea { _position:relative; }
		
		.contenedor_pregunta .pie {
			width:580px;
			height:5px;
			margin:0;
			line-height:1px;
			background:url(../images/tuning/bg.pregunta_foot.gif) no-repeat;			
		}
		
	/* eventos */
	
	ul.calendario_ctrl {
		height:20px;
		margin:10px 0 0 20px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
		ul.calendario_ctrl li {
			margin:0 5px 0 0;
			padding:0;
			float:left;
		}
			ul.calendario_ctrl li a {
				margin:0;
				text-decoration:none;
				display:block;
				width:35px;
				height:20px;
				overflow:hidden;
				_position:relative;
			}
				ul.calendario_ctrl li a span {
					display:none;
					position:relative;
					bottom:20px;
				}
		
		ul.calendario_ctrl li.anterior { background:url(../images/tuning/bg.calendario_btn_anterior.png) no-repeat; }
		ul.calendario_ctrl li.hoy { background:url(../images/tuning/bg.calendario_btn.png) no-repeat; }
			ul.calendario_ctrl li.hoy a {
				line-height:20px;
				font-size:13px;
				text-align:center;
				color:#666;
				text-decoration:none;
			}
		ul.calendario_ctrl li.siguiente { background:url(../images/tuning/bg.calendario_btn_siguiente.png) no-repeat; }
			
	
	.calendario {
		width:580px;
		border:0;
		margin:0 0 20px 0;
		padding:5px 0 0 0;
		background:url(../images/tuning/bg.pregunta_topper.png) no-repeat;
	}
		.calendario .contenido {
			margin:0;
			padding:10px;
			border:solid 1px #CCC;
			border-top:0;
			border-bottom:0;
			background:url(../images/tuning/bg.pregunta_top.png) repeat-x;
			overflow:auto;
			_overflow:visible;
			_margin-bottom:-15px;
			_padding-bottom:23px;
		}
		
		.calendario table {
			width:520px;
			margin:0 auto 15px auto;
			padding:0;
			border:0;
			#border-bottom:solid 1px #CCC;
			#padding-right:10px;
			#background:url(../images/tuning/bg.vertical_solid_ccc.gif) repeat-y right top;
		}
			.calendario table thead {
				display:block;
			}
				.calendario table thead tr th {
					width:74px;
					height:25px;
					vertical-align:top;
				}
			
			.calendario table tbody {
				display:block;
				border:solid 1px #CCC;
				border-top:0;
				border-left:0;
				background:#FFF;
				#background:none;
			}
			
				.calendario table tbody tr {
	/*				border:solid 1px red;*/
					display:block;
					width:auto;
					padding:0;
					display:block;
					width:100%;
					height:74px;
				}
					.calendario table tbody tr td {
	/*					border:solid 1px red;*/
						margin:0;
						padding:0;
						width:74px;
						height:74px;
						border:solid 1px #CCC;
						border-right:0;
						border-bottom:0;
						vertical-align:top;
						overflow:hidden;
						#background:url(../images/tuning/bg.calendario_dia_blanco.gif) no-repeat;
					}
					
					.calendario table tbody tr td a, .calendario table tbody tr td a:visited {
						display:block;
						width:74px;
						height:74px;
						_position:relative;
						overflow:hidden;
						text-decoration:none;
						padding:0; margin:0;
					} .calendario table tbody tr td a:hover { background:url(../images/tuning/bg.calendario_dia_hover.gif) no-repeat; }
					.calendario table tbody tr td.hoy a:hover, .calendario table tbody tr td.dia_pasado a:hover, .calendario table tbody tr td.fuera_mes a:hover { background:none; }
					
						.calendario table tbody tr td .dia {
							font-family:"Trajan Pro", "Palatino Linotype", "Times New Roman";
							font-size:17px;
							font-weight:bold;
							color:#999;
							display:block;
							float:left;
							margin:4px 0 0 4px;
							text-decoration:none;
						}
						
						.calendario table tbody ul {
							margin:0;
							padding:0;
							list-style:none;
							font-family:Arial, Helvetica, sans-serif;
							font-size:10px;
							clear:both;
							float:left;
							width:72px;
						} .calendario table tbody ul li {
							margin:0 0 0 5px;
							padding:0;
							text-transform:capitalize;
							height:13px;
							line-height:13px;
							overflow:hidden;
							filter:none;
						}
						
						.calendario table tbody td.hoy {
							background:url(../images/tuning/bg.calendario_dia_hoy.gif) repeat-x;
						} .calendario table tbody ul li.hoy .dia { color:#666; }
						
					.calendario table tbody td.actividad {
						background:url(../images/tuning/bg.calendario_dia_actividad.gif) repeat-x;
						#background-repeat:no-repeat;
					}
						.calendario table tbody td.actividad .dia {
							color:#006F93;
							font-size:22px;
						}
					.calendario table tbody td.fuera_mes { #background:url(../images/tuning/bg.calendario_dia_blanco.gif) no-repeat; }
						.calendario table tbody td.fuera_mes .dia {
							color:#DDD;
						}
						.calendario table tbody td.dia_pasado {
							background:url(../images/tuning/bg.calendario_dia_pasado.gif) no-repeat ;
						}
						
	.calendario .pie {
		width:580px;
		height:5px;
		margin:0;
		line-height:1px;
		background:url(../images/tuning/bg.pregunta_foot.gif) no-repeat;			
	}

	/* footer */
	
	#footer {
		width:994px;
		height:74px;
		margin:0 auto;
		clear:both;
		background:url(../images/tuning/bg.footer.png);
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/bg.footer.png",sizingMethod="crop");
	}
		#footer ul {
			display:block;
			width:450px;
			height:40px;
			margin:0 auto;
			padding-top:8px;
			overflow:auto;
		}
			#footer ul li {
				height:13px;
				line-height:11px;
				font-size:11px;
				font-weight:bold;
				color:#666;
				float:left;
				overflow:hidden;
				margin:13px 0 0 0;
				padding:0;
			}
				#footer ul li a, #footer ul li a:visited {
					display:block;
					padding:0 12px;
					border-right:solid 2px #FFF;
					color:#FFF;
					_position:relative;
				}
				#footer ul li a.noborder { border-right:0; }

/* Added by Ricard */
#formulariResposta{
margin-top:50px;
display:none;
}	
input.responderForm{
	margin-left:-130px;
	_margin-left:-20px;
	font-size:18px;
}

	p#bienvenida{
		font-size: 16px;
		font-style:italic;
		border:1px solid #ccc;
		padding: 10px;
		background-color: #ddd;
	}
	ul.categoria-tags{
	}
	ul.categoria-tags li{
		margin:0 0 3px 0;
		font-size:12px;
	}
	ul.categoria-tags li a{
		font-size:17px;
	}
div.tagCloud{
	margin-top:20px;
	width:250px;
}
div.tagCloud a{
	text-decoration:none;
	margin:5px;
}

div.tagCloud a.t1 {font-size: 10px;}
div.tagCloud a.t2 {font-size: 12px;}
div.tagCloud a.t3 {font-size: 14px;}
div.tagCloud a.t4 {font-size: 15px;}
div.tagCloud a.t6 {font-size: 16px; font-weight: bold;}
div.tagCloud a.t8 {font-size: 17px; font-weight: bold;}
div.tagCloud a.t20 {font-size: 18px; font-weight: bold;}
div.tagCloud a.t25 {font-size: 19px; font-weight: bold;}
div.tagCloud a.t30 {font-size: 20px; font-weight: bold;}

form.coments ul li.info{
	background:none;
}

div.tagCloud a.t1 {font-size: 10px;}
div.tagCloud a.t2 {font-size: 12px;}
div.tagCloud a.t3 {font-size: 14px;}
div.tagCloud a.t4 {font-size: 15px;}
div.tagCloud a.t6 {font-size: 16px; font-weight: bold;}
div.tagCloud a.t8 {font-size: 17px; font-weight: bold;}
div.tagCloud a.t20 {font-size: 18px; font-weight: bold;}
div.tagCloud a.t25 {font-size: 19px; font-weight: bold;}
div.tagCloud a.t30 {font-size: 20px; font-weight: bold;}


.comentForm{
 #border: 1px solid white;
 
 float:left;
 margin:20px 0 0 0;
 /*background:#eee;*/
 background:url(../images/f1/bg.coment.gif) repeat-x #FFF;
 padding:2px 0 10px 0;
}
.comentForm h2{
	font-weight:600;
	padding-left: 20px;
}

.comentForm form ul{
 	width:100%;
 	text-align:center;
	overflow:visible;
}
.comentForm form ul li{
	text-align:right;
	padding-right:15px;
}
.comentForm form ul li input[type="text"]{
	width:475px;
}
.comentForm form ul li label{
	width:75px;
	text-align:right;
}

.comentForm form ul li.info{
	background:none;
	text-align:left;
	margin-bottom:0px;
	padding-left:85px;
}
.comentForm form ul li.sin_label{
	text-align:left;
	margin-bottom:10px;
	padding-left:80px;
}
.comentForm form ul li.sin_label input[type="submit"]{
	margin-left: 150px;
}
.comentForm form ul li textarea{
	width:540px;
	margin-left:20px;
	overflow: auto;
}
div.missatge_info{
	width:95%;
	font-size:15px;
	margin: 20px 0 20px 0;
	padding: 10px;
	background-color:#ccffcc;
	text-align:center;
}
div.missatge_info strong{
	font-size:19px;
}
div.missatge_info span{
	font-weight:600;
	font-style:italic;

}
/* Register */
div.register_no_map{
		display:inline-block;
		position:relative;
		overflow:hidden;
}
div.register_no_map h1{margin:0 0 10px 0;}
div.register_no_map div#minimap{
		width:640px; 
		height: 300px;	
		display:none;
}
div.register_no_map form ul li{
		margin:10px 0 0 0;
}
div.register_no_map form ul li input:frst-child{
		tabindex:1;	
}
div.register_no_map div.missatge_info{
	background-color:#FFFFFF;
	margin: 10px 0 10px 0;
}


/* Register */
div.register_no_map2{
		display:inline-block;
		position:relative;
		overflow:hidden;
}
div.register_no_map2 h1{margin:0 0 10px 0;}
div.register_no_map2 div#minimap{
		width:640px; 
		height: 300px;	
		display:none;
}
div.register_no_map2 form ul li{
		margin:10px 0 0 0;
}
div.register_no_map2 form ul li input:frst-child{
		tabindex:1;	
}

div.muro{
	border: 1px solid #ccc;
	background:url(/includes/images/f1/bg.muro.gif) repeat-x #FFF;
	padding: 5px;
}

div.muro ul li.sin_label input{
	float:right;
}

div.muro ul li textarea{
	color:#777;
	width:560px;
	height:30px;
	overflow: auto;
 }

ul.mensajesmuro {margin-top:10px;}
ul.mensajesmuro li {
	overflow:auto;
	padding: 5px 0 0 0;
	clear:both;
	margin:0 0 5px 0;	
	border-top: 1px solid #ccc;	
}
ul.mensajesmuro li p{
	margin:0 0 0 46px;
	display:block;
}
ul.mensajesmuro li span.autor{
	margin: 0 0 0 46px;
	font-weight:100;
}
div.avatar_mini img {
	width:40px;
	height:40px;
	padding:2px;
	float:left;
	border: 0; 
	margin:0 5px 0 0;
	background:url(../images/f1/bg.mini_avatar_list.gif);
}

ul.info_foto{
	width:260px;
	display:inline-block;
}
ul.info_foto li{padding:0px;}
ul.info_foto li .foto_principal{
	width:200px;
	margin: 0 0 10px 30px;
	float:left;
	clear:both;
}
ul.info_foto li div.votacion, ul.info_foto li div.autor{
	width:100%;
	text-align:left;
	display:inline-block;
	overflow:hidden;	
}
ul.info_foto li div.votacion input{
	display:none;
}
ul.info_foto li div.autor{
	margin-bottom:5px;
	padding-left:20px;
}
ul.info_foto li div.numVotacio{
	text-align:center;
	font-weight:700;
	font-size:50px;
	color:#AA0000;
}
ul.info_foto li div.numVotacio span
{
	font-size:25px;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/includes/images/tuning/delete.gif) no-repeat 0 -16px; display:none;}
div.star-rating,div.star-rating a{background:url(/includes/images/tuning/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

div#fisgona{
	border-bottom:1px solid #666;
	background:none;
	background-color:#eee;
}
div#fisgona div.button{
	float:right;
	font-size: 15px;
	margin-right:15px;
	font-weight:600;
	right:0;
}

div#fisgona ul.mensajes{	
	height:22px;
	overflow:hidden;
	font-size:13px;
	position:relative:
	top:0px;
}
div#fisgona ul.mensajes li{
	height:22px;
	padding-left:40px;
	margin:2px;
}
div#fisgona ul.mensajes li.male{
	background:url(/includes/images/tuning/male.gif) 20px no-repeat;
	background-color:#eee;
}
div#fisgona ul.mensajes li.female{
	background:url(/includes/images/tuning/female.gif) 20px no-repeat;
	background-color:#eee;
}
div#fisgona div.muro{
	display:none;
	background:none;
	border-bottom:none;
}
div#fisgona div.muro ul li{
	_display:inline-block;
	padding-left:30px;margin-top:0px;
}
div#fisgona div.muro ul li textarea{
	width:700px;
	_width:680px;
	float:left;
	margin-right:20px;
}
div#fisgona div.muro ul li input{margin-top:7px;}

a.fotos {
	margin:20px 0 0 180px;
	display:block;
	font-size:20px;
	padding:5px 0 5px 35px;
	background:url(../images/tuning/ico.fotos.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/tuning/ico.fotos.png",sizingMethod="crop");
}
div.marc_foto{
	max-width:95%;
	_width: expression(this.width > 580 ? 580: true);
	display:inline-block;
	margin:0 0 5px 0;
}
img.foto_fitxa{
	width:100%;
}

ul.social{
	list-style:none;
	display:inline-block;
	margin: 5px 0 0 0;
	padding:0;
	float:right;
	width:450px;
	text-align:right;
}
ul.social li.share{
	padding:5px;
	text-align:left;
	font-weight:700;
	height:20px;
	width:75px;
	background:url(http://www.encooche.com/images/share.gif) no-repeat;
}
ul.social li.text{
	padding:8px 0 0 0;
	margin:0 8px 0 8px;
	vertical-align:baseline;
}
ul.social li {float:right; 	padding:3px 0 0 0; margin:0 5px 0 0;}
ul.social li a img{ border:0px;}
ul.social li.email{
	padding:0;
}
ul.social li.email a{
	background:url(http://www.encooche.com/images/mailshare.gif) no-repeat top left;
	display:block;
	line-height:27px;
	padding: 0 0 0 30px;

}

ul.opcions_compartir{
	margin:20px 0 0 0; 
}
ul.opcions_compartir li{
	font-size:22px;
	height:25px;
	margin:0 0 30px 0;
}
ul.opcions_compartir li a{
	text-decoration:none;
	display:block;
	padding:0 0 0 30px;
}
ul.opcions_compartir li.facebook a{
	background:url(http://www.encooche.com/images/FaceBook-24x24.gif) 0px no-repeat ;
}
ul.opcions_compartir li.twitter a{
	background:url(http://www.encooche.com/images/twitter.gif) 0px no-repeat;
}
ul.opcions_compartir li.email a{
	background:url(http://www.encooche.com/images/mailshare.gif) 0px no-repeat
}

ul.otros_usuarios{
	margin:5px 0 0 0;
	display:inline-block;
	_width:265px;
}
ul.otros_usuarios li{
	display:inline-block;
	padding:0;
	margin:0 2px 10px 0;
	width:64px;
	float:left;
}
ul.otros_usuarios li a img{
	border:0px;
	width:60px;
	height:60px;
}
ul.otros_usuarios li a{
	display:block;
	text-align:center;
	width:60px;
	overflow:hidden;
}
ul.otros_usuarios li a.avatar_mini:hover{
	border:1px solid blue;
}
ul.otros_usuarios li a.avatar_mini{
	display:block;
	width:60px;
	height:60px;
	border:1px solid #ccc;
	padding:1px;
}
ul.perfilsUsuari{
	border:1px solid #ccc;
	display:inline-block;
	background-color:#eee;
	padding:5px 0 0 5px;
	
}
ul.perfilsUsuari li{
	padding:2px 0 2px 0;
	margin:0 5px 5px 0;
	width:325px;
	height:125px;
	float:left;
	padding:0;
}
ul.perfilsUsuari li a.avatar{
	margin:2px 5px 0 0;
	border:1px solid #ccc;
	padding:4px;
	max-width:110px;
	max-height:110px;
	display:inline-block;
	float:left;
}
ul.perfilsUsuari li a.avatar:hover{
	border:1px solid blue;
}
ul.perfilsUsuari li a.avatar img{
	border:0; 	
	max-width:110px;
	max-height:110px;
	_width: expression(this.width > 110 ? 110: true);
	border:0;
}
ul.perfilsUsuari li div.info{
	margin:5px 0 0 0;
	overflow:hidden;
	float:left;
	width:180px;
}
ul.perfilsUsuari li div.info a{
	font-size:20px;
	display:inline-block;
	margin: 0 0 5px 0;
}

ul.perfilsNous{
	display:inline-block;
}
ul.perfilsNous li{
	padding:2px 0 2px 0;
	margin:0 5px 10px 0;
	width:260px;
	height:90px;
	float:left;
	padding:0;
}
ul.perfilsNous li a.avatar{
	margin:2px 5px 0 10px;
	border:1px solid #ccc;
	padding:4px;
	display:inline-block;
	float:left;
}
ul.perfilsNous li a.avatar:hover{
	border:1px solid blue;
}
ul.perfilsNous li a.avatar img{
	border:0; 	
	width:80px;
	height:80px;
	border:0;
}
ul.perfilsNous li div.info{
	margin:5px 0 0 0;
	overflow:hidden;
	float:left;
	width:150px;
}
ul.perfilsNous li div.info a{
	font-size:18px;
	display:inline-block;
	margin: 0 0 5px 0;
}
a.h2_2{
	font-weight:700;
	font-size:15px;
}
h2.separador{
	border-bottom:1px solid #ccc;
}


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=12px&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Autocomplete @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

