html {
	margin: 0px;
	height: 100%;
	width: 100%;
}
body {
	height: 100%;
	width: 100%;
	margin: 0px;
	background: #FFFFFF url(../images/bg_col_menu.gif) repeat-y;
	background-position: 45px 2px;
}
a {
	outline:none;
	/*Quita los puntos en los enlaces en FF*/
	color: #9E281E;
	text-decoration: none;
}
a:link {
	color: #9E281E;
	text-decoration: none;
}
a:visited {
	color: #9E281E;
	text-decoration: underline;
}
a:hover {
	color: #9E281E;
	text-decoration: underline;
}
a.blanco:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.blanco:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.blanco:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.submenu:link {
	color: #F0EFEF;
	text-decoration: none;
}
a.submenu:visited {
	color: #F0EFEF;
	text-decoration: none;
}
a.submenu:hover {
	color: #F0EFEF;
	text-decoration: underline;
}
img {
	border: 0;
}
map {
	border: 0;
}
form {
	margin:0;
	padding:0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
a:focus {
	outline:none;
	/*Quita los puntos en los enlaces en IE*/
}


/*Layout*/

#contenedor_ppal_col0 {
	width: 45px;
	height: 322px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#contenedor_ppal_col1 {
	width: 153px;
	position: absolute;
	left: 45px;
	top: 84px;
}
#enc {
	width:936px;
	height: 84px;
	left: 45px;
	position: absolute;
}
#enc_col1 {
	width:320px;
	height: 84px;
	float: left;
}
#enc_col2 {
	width:606px;
	height: 76px;
	background: url(../images/enc_der.jpg) no-repeat right top;
	float: right;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #F0EFEF;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
}
#enc_col1_imagen {
}
#menu_ppal {
	height: 200px;
}
#contenedor_banners_col1 {
	padding-top: 15px;
}
#contenedor_banners_col1_backup {
	height: 50%;
	padding-top: 15px;
	background: url(../images/bg_col_menu.gif) repeat-y center top;
}
#banner1_col1 {
	height: 64px;
	padding: 0px 8px 7px 9px;
}
#banner2_col1 {
	height: 64px;
	padding: 0px 8px 7px 9px;
}
#banner3_col1 {
	height: 64px;
	padding: 0px 8px 7px 9px;
}


#bg_banner_c_1 {
	width: 248px;
	height: 113px;
	float: left;
	background: url(../images/bg_banner_c.gif) no-repeat center center;
	margin-right: 13px;
}
#bg_banner_c_2 {
	width: 248px;
	height: 113px;
	float: left;
	background: url(../images/bg_banner_c.gif) no-repeat center center;
	margin-right: 13px;
}
#bg_banner_c_3 {
	width: 248px;
	height: 113px;
	float: left;
	background: url(../images/bg_banner_c.gif) no-repeat center center;
}

.flash_banner_c {
	width: 240px;
	height: 105px;
	padding-top: 4px;
	padding-left: 4px;
}

#creditos {
	height: 76px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #525252;
	text-align: center;
	padding-top: 8px;
}
#contenedor_ppal_col2 {
	width: 783px;
	position: absolute;
	left: 198px;
	top: 84px;
}


#contenido_stage_col2_a {
	width: 529px;
	height: 238px;
	float: left;
}
#contenido_stage_col2_b {
	width: 254px;
	height: 238px;
	float: left;
}


#contenedor_subenc_chico {
	width: 783px;
	position: absolute;
	left: 198px;
	top: 84px;
}
#contenedor_subenc_grande {
	width: 783px;
	position: absolute;
	left: 198px;
	top: 84px;
}
#contenedor_banners {
	position: absolute;
	left: 198px;
	top: 322px;
	padding-top: 13px;
	padding-left: 13px;
	width: 770px;
}
#contenedor_banners_bannercentral {
	padding: 0px 13px;
}
#contenedor_contenido {
	position: absolute;
	left: 211px;
	top: 461px;
	width: 770px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #525252;
}
#contenedor_contenido_subenc_chico {
	position: absolute;
	left: 211px;
	top: 157px;
	width: 770px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #525252;
}
#contenedor_contenido_subenc_grande {
	position: absolute;
	left: 211px;
	top: 335px;
	width: 770px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #525252;
}
#contenido_borde_sup {
	background: url(../images/brdr_index_contsup.gif) no-repeat center top;
	height: 8px;
	width: 770px;
	font-size: 2px;
}
#contenido_panel_central {
	min-height: 330px;
	height: auto !important;
	height: 333px;
	height: expression(this.scrollHeight < 331? "330px" : "auto" ); /* Hack para IE */
	overflow: hidden;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
#contenido_borde_inf {
	background: url(../images/brdr_index_continf.gif) no-repeat center bottom;
	height: 8px;
	width: 770px;
	font-size: 2px;
}
#contenido_index_columna1 {
	width:237px;
	float:left;
	padding-left: 10px;
}
#contenido_index_columna2 {
	width:238px;
	float:left;
	padding-left: 10px;
}
#contenido_index_columna3 {
	width:237px;
	float:left;
	padding-left: 10px;
}
.contenido_index_sepcolumna {
	width:13px;
	float:left;
	background: url(../images/sep_columna_vert.gif) repeat-y center top;
	height: 328px;
}
.contenido_index_tit_columnas {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 3px;
}
.contenido_index_txt_columnas {
	padding-top: 5px;
	padding-bottom: 7px;
}
#contenido_panel_central_anchototal {
	height: 350px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
#contenido_w498 {
	width:498px;
	float:left;
	padding-left: 10px;
}
#contenido_w228 {
	width:228px;
	float:left;
	padding-left: 10px;
}
#contenido_panel_central_1columna {
	width:750px;
	float:left;
	padding-left: 10px;
}

.contenido_txt_tit_columnas {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 3px;
}
.form_testdrive_col2 {
	padding-top: 5px;
}
.contenido_txt {
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 10px;
}
.contenido_txt_pt5pb10 {
	padding-top: 5px;
	padding-bottom: 10px;
}
.contenido_txt_sucursales_col2 {
	padding-top: 5px;
	padding-bottom: 0px;
}
.contenido_txt_pt10pb10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

/*Menu modelos index*/

.flecha
{
    cursor:pointer;
}

#menu_modelos_borde_sup {
	background: url(../images/brdr_mod_sup.gif) no-repeat left top;
	width: 228px;
	height: 4px;
	font-size: 2px;
}

#menu_modelos_panel_central {
	min-height: 266px;
	height: auto !important;
	height: 266px;
	height: expression(this.scrollHeight < 267? "266px" : "auto" );
	background: #FFFFFF;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	width: 226px;
}


#contenedor_img_modelos {
	width: 220px;
	height: 92px;
	padding-left: 3px;
}
#menu_modelos_500 {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_ducato {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_fiorino {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_idea {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_ideaadv {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_linea {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_palio {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_palio2008 {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_palioadv {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_palioadvl {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_palioweek {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_palioweek2009 {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_palioweektrekking {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_punto {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_siena {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_siena2008 {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_stilo {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_stradaadv {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_stradatre {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_stradawork {
	width: 220px;
	height: 92px;
	position: absolute;
	
}
#menu_modelos_uno {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}
#menu_modelos_unocargo {
	width: 220px;
	height: 92px;
	position: absolute;
	visibility: hidden;
}


#flechaArriba {
	width: 220px;
	height: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 2px;
	margin-left: 3px;
}

#listaNovedades {
	height: 153px;
	width: 220px;
	margin-left: 3px;
	overflow: hidden;
}

#menu_modelos {
	width: 220px;
}
	
#menu_modelos li a {
	height: 16px;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
	
}	
	
#menu_modelos li a:link, #menu_modelos li a:visited {
	color: #464646;
	display: block;
	background: url(../images/mod_lista_bg1.gif) 0 -36px;
	padding-left: 18px;
	padding-top: 2px;
}
	
#menu_modelos li a:hover {
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/mod_lista_bg2.gif) 0 -36px;
	padding-left: 18px;
	padding-top: 2px;
}
	
#menu_modelos li a:active {
	color: #464646;
	background: url(../images/mod_lista_bg1.gif) 0 -36px;
	padding-left: 18px;
	padding-top: 2px;
}	

#flechaAbajo {
	width: 220px;
	height: 10px;
	padding-top: 0px;
	font-size: 2px;
	margin-left: 3px;
}
#menu_modelos_borde_inf {
	background: url(../images/brdr_mod_inf.gif) no-repeat left top;
	width: 228px;
	height: 4px;
	font-size: 2px;
}


/*Servicio Tecnico*/
#contenido_panel_central_stecnico {
	height: 760px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
#contenido_serviciotecnico_columna1 {
	width:498px;
	float:left;
	padding-left: 10px;
}
#contenido_serviciotecnico_columna2 {
	width:237px;
	float:left;
	padding-left: 10px;
}
.contenido_serviciotecnico_txt_columnas {
	padding-top: 5px;
	padding-bottom: 20px;
}
.contenido_sepcolumna100pc {
	width:13px;
	float:left;
	background: url(../images/sep_columna_vert.gif) repeat-y center top;
	height: 100%;
}
.contenido_sepcolhorizw489 {
	padding-top: 5px;
	padding-bottom: 5px;
}


/*Accesorios*/
#contenido_panel_central_accesorios {
	height: 2090px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
.contenedor_tabla_accesorios {
	padding-bottom: 10px;
	
}
.ficha_accesorios_imagen {
	width:109px;
	background: url(../images/accesorios_bg.gif) no-repeat;
	height: 94px;
	padding-top: 4px;
	padding-left: 4px;
}
.ficha_accesorios_modelo {
	padding-top: 1px;
	padding-left: 4px;
	font-weight: bold;
	text-transform: uppercase;
}
.ficha_accesorios_producto {
	color: #9E281E;
	padding-left: 4px;
	font-weight: bold;
	text-transform: uppercase;
}
.ficha_accesorios_descripcion {
	padding-left: 4px;
	height: 50px;
}
.ficha_accesorios_precio {
	padding-left: 4px;
	font-weight: bold;
}
.oferta_accesorios_precio_tachado {
	padding-top: 3px;
	font-weight: bold;
	text-decoration: underline;
}
.oferta_accesorios_precio {
	padding-top: 3px;
	font-weight: bold;
}


/*Seguros*/
#contenido_panel_central_seguros {
	height: 550px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
#notasdereferencia {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #999999;
}


/*Sucursales*/
#contenido_panel_central_sucursales {
	height: 1655px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
.contenedor_img_sucursales {
	padding-top: 10px;
	padding-right: 10px;
}

.img_sucursales {
	height: 200px;
	float: left;
}
.datos_sucursales {
	float: left;
	padding-top: 1px;
	padding-left: 12px;
}
.text_bold_grande {
	font-weight: bold;
	font-size: 12px;
}

/*Financiacion*/
#contenido_panel_central_financiacion {
	height: 600px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}

/*Lo Jack*/
#contenido_panel_central_lojack {
	height: 700px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}

/*Avanti*/
#contenido_panel_central_avanti {
	height: 800px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
.txt_intro_avanti {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.contenedor_banners_avanti {
	height: 370px;

}

/*Ventas directas*/
#contenido_panel_central_vdirectas {
	height: 740px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}

/*Fiat Plan*/
#contenido_panel_central_fplan {
	height: 990px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
.txt_intro_fiatplan {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.contenedor_banners_fiatplan {
	height: 610px;

}
.banner_ppal_fiatplan {
	float:left;
	padding-bottom: 6px;
}
.banner_fiatplan {
	width:241px;
	float:left;
	padding-bottom: 6px;
	padding-right: 6px;
}

/*Form de contacto*/
#contenido_panel_central_contacto {
	height: 615px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}

/*Nuestros clientes*/
#contenido_panel_central_nclientes {
	height: 625px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
#contenido_panel_central_nclientes_2 {
	height: 1020px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}

.contenido_mes {
	padding-bottom: 5px;
}
.contenido_anio {
	padding-bottom: 5px;
}
.contenido_semana_visible {
	display: block;
}
.contenido_semana_invisible {
	display: none;
}

.contenido_semanas {
	padding-bottom: 5px;
}

/*Novedades y eventos*/
#contenido_panel_central_eventos {
	height: 620px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
#contenido_panel_central_novedades {
	height: 800px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
.novedades_cont_img {
	float: left;
	width: 159px;
}
.novedades_cont_grup {
	height: 100px;
	clear: both;
}
.novedades_cont_txt {
	float: left;
	width: 320px;
	padding-left: 10px;
	padding-top: 1px;
}
.eventos_intro_txt {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.eventos_pasados_list {
	font-weight: normal;
	padding-top: 1px;
	padding-bottom: 1px;
}
/*Promociones*/
#contenido_panel_central_promociones {
	height: 1315px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
.promociones_cont_img {

}
.promociones_cont_grup {
	height: 92px;
	padding-bottom: 10px;
}
.promociones_cont_txt {
	width: 489px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*Usados*/
#contenido_panel_central_usados {
	height: 560px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}

/*Modelos*/
#contenido_panel_central_modelos {
	height: 765px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
#contenido_panel_central_modelos_ficha {
	height: 655px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
#contenido_panel_central_modelos_ficha_500 {
	height: 750px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
#contenido_panel_central_modelos_siena2008_pre {
	height: 415px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
.modelos_contenedor_imagenes {

}
.modelos_contenedor_imagenes_largo {
	width:750px;
	padding-top: 10px;
}
.modelos_imagen_izq {
	width:159px;
	float:left;
	padding-bottom: 6px;
	padding-right: 6px;
}
.modelos_botones_espec_equip {
	padding-bottom: 7px;
}
.modelos_titulos_col2 {
	padding-top: 5px;
	padding-bottom: 10px;
}
.modelos_ficha_contenedor_galeria {
	height: 150px;
}
.modelos_ficha_contenedor_galeria_x6 {
	height: 225px;
}
.modelos_ficha_galeria {
	float:left;
	padding-bottom: 4px;
	padding-right: 4px;
}
.modelos_ficha_galeria_spr {
	float:left;
	padding-bottom: 4px;
}
.modelos_contenido_principal {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.modelos_cuadros_textoimagen {
	width:488px;
	height: 70px;
}
.modelos_imgetexto_der {
	float:left;
}
.modelos_imgetexto_izq {
	float:right;
}
.modelos_textodesc_izq {
	float:left;
	width:328px;
	padding-right: 10px;
	padding-top: 1px;
}
.modelos_textodesc_der {
	float:right;
	width:328px;
	padding-left: 10px;
	padding-top: 1px;
}
#form_0km {
	z-index: 1;
}
/*Repuestos*/
#contenido_panel_central_repuestos {
	height: 675px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
#contenido_repuestos_columna1 {
	width:498px;
	float:left;
	padding-left: 10px;
}
.contenido_repuestos_txt_columnas {
	padding-top: 5px;
	padding-bottom: 20px;
}

/*Varios*/

.text {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.text_bold {
	font-weight: bold;
}
.subrayado {
	text-decoration: underline;
}
.popup {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 20px;
}
.contenido_sepcolhoriz {
	width: 98%;
	background: url(../images/sep_col_horiz_bg.gif) repeat-x;
	height: 3px;
}
#video_punto {
	position: absolute;
	left: 595px;
	top: 81px;
	width: 168px;
}

/*Paneles con borde*/

#index_cont_general {
	width: 770px;
}
#index_cont_sup {
	background: url(../images/brdr_index_contsup.gif) no-repeat center bottom;
	height: 8px;
}
#index_cont {
	min-height: 330px;
	height: auto !important;
	height: 330px;
	height: expression(this.scrollHeight < 331? "330px" : "auto" ); /* Hack para IE */
	overflow: hidden;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
#index_cont_inf {
	background: url(../images/brdr_index_continf.gif) no-repeat center top;
	height: 8px;
}

/*Formularios*/

.boton_enviar_form {
	padding-left: 285px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*Empleos*/

#contenido_panel_central_empleos {
	height: 2110px;
	background: #FBFBFB;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}
.contenido_txt_empleos {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.comentarios_form_empleos {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #999999;
	padding-left: 133px;
}

/*Estilos DatePicker*/

input.DatePicker{
	font-family: Arial, Helvetica, sans-serif;
	height: 15px;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #aaa;
	border-right: 1px solid #eee;
	border-top: 1px solid #aaa;
	font-size: 11px;
	padding-left: 3px;
	cursor: pointer;
}
input:focus.DatePicker{
}
.dp_container{
	position: relative;
	padding: 0;
	z-index: 500;
}
.dp_cal{
	background-color: #fff;
	position: absolute;
	width: 177px;
	top: 24px;
	left: 0;
	margin: 0px 0px 3px 0px;
	border: 1px solid #999999;
}
.dp_cal table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.dp_cal select{
	margin: 2px 3px;
	font-size: 11px;
}
.dp_cal select option{
	padding: 1px 3px;
}
.dp_cal th,
.dp_cal td{
	width: 14.2857%;
	text-align: center;
	font-size: 11px;
	padding: 2px 0;
}
.dp_cal th{
	color: #FFFFFF;
	background: #333333;
	font-weight: bold;
}
.dp_cal td{
	cursor: pointer;
}
.dp_cal thead th{
	background: #B30909;
}
.dp_cal td.dp_roll{
	color: #FFFFFF;
	background: #B30909;
}
/* must have this for the IE6 select box hiding */
.dp_hide{
	visibility: hidden;
}
.dp_empty{
	background: #eee;
}
.dp_today{
	background: #E0E0E0;
}
.dp_selected{
	color: #fff;
	background: #333333;
}

/* Table Sorter */
table.tablesorter {
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	background: #FFFFFF;
}
table.tablesorter th {
	cursor: pointer;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	color: #FFFFFF;
	background: #767676;
}
table.tablesorter td {
	color: #525252;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	text-transform: uppercase;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	padding-right: 0px;
	padding-left: 5px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/small.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/small_asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/small_desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #9E281E;
	color: #FFFFFF;
}
