/*
A:LINK {text-decoration : none; color : #0000FF} 
A:VISITED {text-decoration : none; color : #0000FF} 
A:HOVER {text-decoration : underline; color : #007FFF;} 
A:ACTIVE {text-decoration : none; color : #FF0000} 
*/

.general
{
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #89B73F;
    scrollbar-dark-shadow-color: #FFFFFF;
    scrollbar-track-color: #FDF5E6;
    scrollbar-face-color: #89B73F;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3d-light-color: #FFFFFF;

}

.Color_estil01 /*Gris*/
{
    background: #606060;
}
.Color_estil02 /*Granate*/
{
    background: #8E2E2F;
}

/*CABECERA*/

.cabecera_imagen
{
	background: url(http://www.vectork.net/NewGuest/imagenes/cabecera_vectork.jpg);
}

.cabecera_titulo
{ 
	font-weight: bold; font-size: x-large; color: #DEDFE0; font-family: Verdana; 
}

.cabecera_subtitulo
{
	font-weight: bold; font-size: small; color: white; font-family: Verdana;
}	 
	
.cabecera_pos_titulo
{
	height: 20px;
	width: 30px;
}

.cabecera_pos_subtitulo
{
	height: 1px;
	width: 30px;
}	

.marge_esquerra
{
        background: url(../imagenes/lateral_esquerra.jpg) repeat-y;
}

.marge_dreta
{
        background: url(../imagenes/lateral_dreta.jpg) repeat-y;
}
.mapa
{
        background: url(../imagenes/mapa.jpg);
}
.fondocabecera_tit
{
	background: #A79687;
}
.button
{
	background-image:  url(../imagenes/btn_entrar_0.bmp);
    cursor: hand; cursor: pointer;
}
.barra_titul_500
{
    background-image: url(../imagenes/barra_titul_500.jpg)
}
/*BARRA DE MENUS*/

.barra_menu
{
    
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}	
.barra_menu_item
{
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}

.barra_cajetin
{
    background-color: #FFFFFF;
    color:  #D4D0C8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    border-right: #E4ADAD thin solid;
    border-top: #E4ADAD thin solid;
    border-left: #E4ADAD thin solid;
    border-bottom: #E4ADAD thin solid;
    border-color: #E4ADAD;
    z-index:50;
}	
.barra_cajetin_sel
{
    background-color: #812929;
    color: #D4D0C8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}

.barra_item
{
    background-color: #812929;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}

.barra_item_sel
{
    background-color: #D4D0C8;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}	


/*TITULOS*/

.titulo_small_color
{
    background-position: url(../imagenes/bgr_plata.gif) repeat-x;
    font-family: FagoCoTf, Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    font-style: normal;
    font-weight: bold;
    color: #666666;
    background: url(../imagenes/bgr_plata.gif) repeat-x;
}
.titulo_small
{
    font-family: FagoCoTf, Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    color: #666666;
}
.titulo_small_portals
{
    font-family: FagoCoTf, Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    color: #666666;
}
.descripcion_titul_mapa_small
{
	font-family: Verdana;
	font-weight: bold;
    font-size : 11px;
	color: #FFFFFF;
}
.descripcion_mapa_small
{
	font-family: Verdana;
    font-size : 11px;
	color: #FFFFFF;
}
/*CONTADORES*/
.titulo_contador_small
{
	font-family: FagoNo-Medium, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #A70502;
}
.titulo_contador_small_color
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #3B3B3B;
}
.titulo_contador_xsmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A70502;
}
.descripcion_contador_small
{
	font-family: FagoNo-Medium, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size : 13px;
	color: #888888;
}

/*SUBTITULOS*/

.subtitulo_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
}

.subtitulo_small_color
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-style: normal;
    font-weight: bold;
    color: white;
    background-color: #c6d5fd;
    text-decoration: none;
}

.subtitulo_small_fcolor
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-style: normal;
    font-weight: bold;
    color: #006699;
    text-decoration: none;
}

.subtitulo_x_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
}
.subtitulo_x_small_gris
{
	font-family: FagoCoTf;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

.subtitulo_x_small_color
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: white;
	height: 16px;
	background-color: #606060;
	text-decoration: none;
}

.subtitulo_x_small_mcolor
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-style: normal;
    font-weight: bold;
    color: black;
    background-color: #FF9933;
    text-decoration: none;
}

.subtitulo_x_small_fcolor
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-style: normal;
    font-weight: bold;
    color: #006699;
    text-decoration: none;
}

.subtitulo_medium_fcolor
{
	font-size: medium;
	color: #006699;
}


/*LABELS*/

.label_x_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style:normal;
	font-weight: bold;
	color: black;
	text-decoration:none;
}

.label_x_small_italic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style:italic;
	font-weight: bold;
	color: black;
	text-decoration:none;
}

.label_xx_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style:normal;
	font-weight: bold;
	color: black;
	text-decoration:none;
    margin-bottom: 0px;
}

.label_xx_small_italic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style:italic;
	font-weight: bold;
	color: black;
	text-decoration:none;
}
/*Color verde*/
.label_x_small_color
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style:normal;
	font-weight: bold;
	color: #006699;
	text-decoration:none;
}
/*Color marron*/
.label_x_small_color2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style:normal;
	font-weight: bold;
	color: red;
	text-decoration:none;	
}

.label_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style:normal;
	font-weight: bold;
	color: black;
	text-decoration:none;
}

.label_x_small_color_no_bold
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: medium;
    font-style: normal;
    color: #006699;
    text-decoration: none;
}

.label_x_small_disabled_no_bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-style: normal;
    color: #808080;
    text-decoration: none;
}

.label_xx_small_fcolor
{
	font-family: Verdana;
	font-size: xx-small;
	background-color: #606060;
	color: #FFFFFF;
}


.treemenu_nodo_principal
{
    font-family: 'Berlin Sans FB', Verdana;
    font-size: large;
    font-style: normal;
    color: #666666;
    text-decoration: none;
}

.treemenu_nodo_secundario
{
    font-family: Verdana;
    font-size: small;
    font-style: normal;
    color: #000000;
    text-decoration: none;
}

.treemenu_nodo_desactivado
{
    font-family: Verdana;
    font-size: small;
    font-style: normal;
    color: #808080;
    text-decoration: none;
    cursor: default;
}

.treemenu_nodo_resaltado
{
    font-family: Verdana;
    font-size: small;
    font-style: normal;
    color: #0000FF;
    text-decoration: none;
    font-weight: normal;
}


.treemnu_nodo_seleccionado
{
    border: thin none #FFFFFF;
    font-size: small;
    color: #FF0000;
    text-decoration: underline;
}

/*CURSORES*/
.cursor_hand
{
	cursor:hand; cursor:pointer;
}


/*TEXTBOXES*/

.textbox_x_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style:normal;
	font-weight: normal;
	color: black;
	text-decoration:none;
}

.textbox_x_small_italic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	font-weight: normal;
	color: black;
	text-decoration:none;
}

.textbox_xx_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style:normal;
	font-weight: normal;
	color: black;
	text-decoration:none;
}

.textbox_xx_small_italic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: italic;
	font-weight: normal;
	color: black;
	text-decoration:none;
}

/*BOTONES*/

.button_x_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style:normal;
	font-weight: bold;
	color: black;
	text-decoration:none;
	cursor: hand; cursor: pointer;
}

.button_x_small_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	cursor: hand; cursor: pointer;
}

.button_x_small_color
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style:normal;
	font-weight: bold;
	color: #8E2E2F;
	text-decoration:none;
	cursor: hand; cursor: pointer;
}

.button_seleccionado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	cursor: hand; cursor: pointer;
}


ll_reverse
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-style: normal;
    font-weight: bold;
    color: white;
    text-decoration: none;
    background-color: #006699;
    cursor: hand; cursor: pointer;
}


/*LINKS*/

.link_xx_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
}

a.linkemail:link { color:#CBCBCB; text-decoration: none; }
a.linkemail:visited { color:#CBCBCB; text-decoration: none; }
a.linkemail:hover { color:#CBCBCB; text-decoration: none; }
a.linkemail:active { Color: #CBCBCB;text-decoration: none; }

a.linkdesc:link { color:#CC0000; text-decoration: none; }
a.linkdesc:visited { color:#CC0000; text-decoration: none; }
a.linkdesc:hover { color:#CBCBCB; text-decoration: none; }
a.linkdesc:active { Color: #CC0000;text-decoration: none; }
/*
a.linktitul:link { font-family: FagoNo-Medium, Verdana, Arial, Helvetica, sans-serif; color:#A70502; text-decoration: none; font-size: 15px;}
a.linktitul:visited { font-family: FagoNo-Medium, Verdana, Arial, Helvetica, sans-serif; color:#A70502; text-decoration: none; font-size: 15px;}
a.linktitul:hover { font-family: FagoNo-Medium, Verdana, Arial, Helvetica, sans-serif; color:#002164; text-decoration: none; font-size: 15px;}
a.linktitul:active { font-family: FagoNo-Medium, Verdana, Arial, Helvetica, sans-serif; color: #A70502; text-decoration: none; font-size: 15px;}
*/
a.linkhome:link { font-family: Verdana; color:#FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
a.linkhome:visited { font-family: Verdana; color:#FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
a.linkhome:hover { font-family: Verdana; color:#002164; text-decoration: none; font-size: 11px; font-weight: bold;}
a.linkhome:active { font-family: Verdana; color:#FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}

a.linknavega:link { font-family: Verdana, Arial, Helvetica, sans-serif; color:#A70502; text-decoration: none; font-size: 10px;}
a.linknavega:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color:#A70502; text-decoration: none; font-size: 10px;}
a.linknavega:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; font-size: 10px;}
a.linknavega:active { font-family: Verdana, Arial, Helvetica, sans-serif; color:#A70502; text-decoration: none; font-size: 10px;}

a.linktitul:link { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; font-size: 10px;}
a.linktitul:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; font-size: 10px;}
a.linktitul:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color:#A70502; text-decoration: none; font-size: 10px;}
a.linktitul:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 10px;}

a.linktitulfigaro:link { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#912E30; text-decoration: none; font-size: 20px;}
a.linktitulfigaro:visited { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#912E30; text-decoration: none; font-size: 20px;}
a.linktitulfigaro:hover { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; font-size: 20px;}
a.linktitulfigaro:active { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #912E30; text-decoration: none; font-size: 20px;}

.titulo_small_color2
{
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    color: #912E30;
}


.link_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
}


/*PANEL*/

.panel_light
{
    border: thin solid #666666;
    background: url(../imagenes/bgr_plata.gif) repeat-x;
}   

.panel_white_gran
{
    border: thin solid #666666;
    background: url(../imagenes/bgr_plata_gran.gif) repeat-x;
}  
.panel_white_mesgran
{
    border: thin solid #666666;
    background: url(../imagenes/bgr_plata_mesgran.gif) repeat-x;
} 
.panel_white_gran_sense_costat
{
    border : thin solid #666666;
    border-width: 1px;
    background: url(../imagenes/bgr_blau_gran.gif) repeat-x;
} 
.panel_white
{
    border: thin solid #666666;
    background-color: White;
}
.panel_beig
{
    border: thin solid #666666;
    background-color: #FFFFCC;
}
.grid_different_column
{
    background-color: #CCFFFF;
}  

/* PROGRESSBAR*/
.progressbar
{
display: block;
position: absolute;
}
.backgroundprogressbar
{
	background-color: #CCC;
	opacity: 0.75;
	filter: alpha(opacity=30);
}

/* POPUPEXTENDER*/ 
.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=30);
    opacity:0.5;
}
.CajaDialogo
{
   background-color: white;
   border-width: 4px;
   border-style: outset;
   border-color: Yellow;
   padding: 0px;
   width: 275px;
   font-weight: bold;
   font-style: italic;
}
.CajaDialogo div
{
   margin: 7px;
   text-align: center;
}
.FondoAplicacion
{
   background-color: Gray;
   filter: alpha(opacity=70);
   opacity: 0.7;
}
/* GRIDS*/ 
.DataGridFixedHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-style: normal;
    font-weight: bold;
    height: 18px;
    color: white;
    background-color: #6A2222;
    position: relative;
    top: expression(this.offsetParent.scrollTop);
}   
.alternastyle 
{
	background-color:#CCCCCC;
}  
.color_background
{
    background-color: #C6D5FD;
} 
.modalpopup_background
{
background-color:#CCC;
opacity:0.75;
filter:alpha(opacity=75);
}


/* POSICIONAMIENTO */

.posicion_copy_modelos
{
   	position:absolute;
    top: 10%;
    left: 35%;
    z-index: 0;
}

.posicion_copy_modelos1
{
   	position:absolute;
    top: 10%;
    left: 35%;
    z-index: 0;
}

.posicion_historico_sms
{
	position: absolute;
	top: 50%;
	z-index: 0;
	left: 28%;
}

.posicion_edicion_favoritos
{
	position: absolute;
	top:30%;
	z-index: 0;
	left: 35%;
}


/* CALENDARIS THEME 2*/
.radcalendar .ajax__calendar_container 
 {
      background-color:#e2e2e2;
      padding:4px;
      position:absolute;
      cursor:default;
      width:170px;
      font-size:11px;
      text-align:center;
      font-family:arial,helvetica,clean,sans-serif;
  }

.radcalendar .ajax__calendar_container 
 {
      background-color:#e2e2e2;
      padding:4px;
      position:absolute;
      cursor:default;
      width:170px;
      font-size:11px;
      text-align:center;
      font-family:arial,helvetica,clean,sans-serif;
  }

.radcalendar .ajax__calendar_body 
{
    height:126px;
    width:170px;
    position:relative;
    overflow:hidden;
    margin:auto;
}

.radcalendar .ajax__calendar_days, .radcalendar .ajax__calendar_months, .radcalendar .ajax__calendar_years 
{
    top:0px; 
    left:0px;
    height:139px;
    width:170px;    
    padding:1px;
    position:absolute;
    text-align:center;
    margin:auto;
}

.radcalendar .ajax__calendar_days table
{
    border-spacing:0;
    border-collapse:collapse;
    font:100% sans-serif;
    text-align:center;    
}

.radcalendar .ajax__calendar_header 
{
    /*background:url(../imagenes/radcalendar/header.gif) repeat-x; */
    background-color:#006699;
    height:17px;
    width:100%;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    padding-top:2px; 
}

.radcalendar .ajax__calendar_prev 
{
    margin-left:2px;
    margin-top:3px;
    display:block;
    cursor:pointer;
    float:left;
    background:url(../imagenes/prev.gif) no-repeat;
}

.radcalendar .ajax__calendar_next 
{
    margin-top:2px;
    margin-right:0px;
    display:block;
    cursor:pointer;
    float:right;
    background:url(../imagenes/next.gif) no-repeat;
}

.radcalendar .ajax__calendar_title 
{
    cursor:pointer;
    text-align:center;
    font-weight:400;
    font-size:9pt;
    color:#fff;
    font-family:Arial;    
    width: 100px;
}

.radcalendar .ajax__calendar_footer, .radcalendar .ajax__calendar_today 
{
    display:none;
}

.radcalendar .ajax__calendar_dayname 
{
    height:17px;
    width:17px;
    text-align:right;
    padding:0 2px;
    color:#000;
    border-bottom:solid 1px #a6a6a6;
}

.radcalendar .ajax__calendar_day, .radcalendar .ajax__calendar_month, .radcalendar .ajax__calendar_year
{
    padding:0px;
    color:#000;
    text-align:center;  
    padding:0pt 2px;
}

.radcalendar .ajax__calendar_today 
{ 
    font-weight:bold; background-color: #ffffff; 
} 

.radcalendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.radcalendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.radcalendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.radcalendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.radcalendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.radcalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.radcalendar.ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.radcalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

/* CALENDARIOS TEMPORADAS*/
.calendario_general_tempo
{
	border: 1px solid #F2F1EF;
	font-size: 12px;
	font-family: verdana;
	background-color: #F2F1EF;
	color: #000099;
}

.calendario_fila_semana_tempo
{
	font-weight: bold;
	text-align: center;
	background: #D3D3D3;
	color: #424241;
	padding: 2px;
}

.calendario_dias_otro_mes_tempo
{
	font-size: 11px;
	cursor: text;
	background: #F2F1EF;
	font-family: Verdana;
}

.calendario_titulo_tempo
{
	border: 8px solid #595957;
	font-weight: bold;
	text-align: center;
	background: #595957;
	color: white;
	font-size: 13px;
}

.calendario_dias_seleccionados_tempo
{
	background-color: #8F302E;
	color: #FFFFFF;
	font-weight: bold;
}

.calendario_dia_oferta_tempo
{
	background-color: #009900;
	color: #FFFFFF;
	font-weight: bold;
}

.titulo_small_color2
{
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    color: #912E30;
}
 .default_texto_producte
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
 }

.fondo_peu
{
    width: 950px; 
    height: 40px; 
    background-image: url('../Imagenes/peu_2.jpg');
}
