/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/
.linea_separador
{
	border-bottom: 1px solid #808080;
	padding-bottom: 3px;
	padding-top: 3px;
}

/* SCROLLBAR*/
body{
    scrollbar-base-color:#F5F5F5;
    scrollbar-arrow-color:#962A12;
    scrollbar-3dlight-color:#F5F5F5;
    scrollbar-darkshadow-Color:#F5F5F5;
    scrollbar-highlight-color:#F5F5F5;
    scrollbar-shadow-color:#F5F5F5;
}



/* LABEL's */
.label_x_small_fcolor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A79687;
}

.label_xx_small_fcolor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A79687;
}

.label_xx_small_color_extra
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFCC33;
}
.label_x_small_color_mapa
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #191970;
	text-decoration: none;
}
/* PANEL */

.panel_fcolor
{
	border-right: #999900 1px solid;
	border-top: #999900 1px solid;
	border-left: #999900 1px solid;
	border-bottom: #999900 1px solid;
	background-color: #DFDFDF;
	border-color: #C0C0C0;
}

.panel_no_visible 
{
    display:none;
}

.panel_hidden
{
    border-right: #999900 1px solid;
    border-top: #999900 1px solid;
    border-left: #999900 1px solid;
    border-bottom: #999900 1px solid;
    background-color: #FFFFFF;
    border-color: #CC0000;
    color: #000000;
    visibility: hidden;
}

.panel_visible
{
    border-right: #999900 1px solid;
    border-top: #999900 1px solid;
    border-left: #999900 1px solid;
    border-bottom: #999900 1px solid;
    background-color: #FFFFFF;
    border-color: #CC0000;
    color: #000000;
}


.panel_fcolor_mapa
{
	border-right: #999900 1px solid;
	border-top: #999900 1px solid;
	border-left: #999900 1px solid;
	border-bottom: #999900 1px solid;
	background-color: #DFDFDF;
	border-color: #C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #8B0000;
	text-decoration: none;
}

.panel_fcolor
{
	border-right: #999900 1px solid;
	border-top: #999900 1px solid;
	border-left: #999900 1px solid;
	border-bottom: #999900 1px solid;
	background-color: #DFDFDF;
	border-color: #C0C0C0;
}

.panel_color
{
	border-right: #517253 1px solid;
	border-top: #517253 1px solid;
	border-left: #517253 1px solid;
	border-bottom: #517253 1px solid;
	border-color: #666666;
}

/* GENERAL */
.tabla_fondo
{
	background-color: #FFFFFF;
	height: 101px;
}

.pagina_fondo
{
	background-color: #D2D2D2;
}

.modalpopup_background
{
  background-color:#CCC;
  opacity:0.75;
  filter:alpha(opacity=75);
}

/* Presupuestos */

.barra_menu_fondo
{
	background-image:url(http://www.vectork.net/webguest/imagenes/FondoMenu.jpg);
	background-repeat: repeat-x;
}
.barra_menu_separador
{
	background-image:url(http://www.vectork.net/webguest/imagenes/SeparadorBarraMenu.jpg);	
}

.menu_enlace
{
	font-family:Verdana, Arial;
	font-size: x-small;
	color: White;
}

/* CALENDARIOS */
.calendario_general
{
	border: 1px solid #555566;
	font-size: 11px;
	font-family: verdana;
	background-color: #E0C8B8;
}

.calendario_fila_semana
{
	font-weight: bold;
	text-align: center;
	background: #D3D3D3;
	color: #928080;
	padding: 2px;
}

.calendario_dias_otro_mes
{
	font-size: xx-small;
	cursor: text;
	background: #E0C8B8;
	font-family: Verdana;
}

.calendario_titulo
{
	border: 8px solid #A68772;
	font-weight: bold;
	text-align: center;
	background: #A68772;
	color: white;
		font-size: 10px;
}

.calendario_dias_seleccionados
{
	background-color: #969595;
	color: #fff;
	font-weight: bold;
}

.calendario_dia_oferta
{
	background-color: #009900;
	color: #FFFFFF;
	font-weight: bold;
}

/*BARRA DE MENUS*/

.barra_menu
{
    background-color: #006699; /*background-color: #89B73F;*/
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-style: normal;
    font-weight: bold;
}	

.barra_cajetin
{
    background-color: #c6d5fd;
    color: #000080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-style: normal;
    font-weight: bold;
    border-right: #336633 thin solid;
    border-top: #336633 thin solid;
    border-left: #336633 thin solid;
    border-bottom: #336633 thin solid;
    border-color: #000080;
}	


.barra_item
{
    background-color: #c6d5fd;
    color: #000080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-style: normal;
    font-weight: normal;
}	


.barra_item_sel
{
    background-color: #000080;
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-style: normal;
    font-weight: bold;
}	


/* CALENDARIS THEME 2*/ 
.radcalendar .ajax__calendar_container 
{
    background-color:#e2e2e2;
    border:solid 1px #000;
    font-family:arial,helvetica,clean,sans-serif;
    cursor:default;
    width:205px;
    font-size:12px;
    text-align:center;
    padding:0px;
}

.radcalendar .ajax__calendar_body 
{
    height:136px;
    width:205px;
    position:relative;
    overflow:hidden;
}

.radcalendar .ajax__calendar_days, .radcalendar .ajax__calendar_months, .radcalendar .ajax__calendar_years
{
	top: 0px;
	left: 0px;
	height: 136px;
	width: 195px;
	padding: 5px;
	position: absolute;
	text-align: center;
	font-size: x-small;
}

.radcalendar .ajax__calendar_days table
{
    border-spacing:0;
    border-collapse:collapse;
    font:100% sans-serif;
    text-align:center;    
}

.radcalendar .ajax__calendar_header 
{
    padding-top:4px;
    background:url(../imagenes/radcalendar/header.gif) repeat-x; 
    height:21px;
}

.radcalendar .ajax__calendar_prev 
{
    margin-left:8px;
    margin-top:3px;
    display:block;
    cursor:pointer;
    float:left;
    background:url(../imagenes/radcalendar/prev.gif) no-repeat;
}

.radcalendar .ajax__calendar_next 
{
    margin-top:2px;
    margin-right:0px;
    display:block;
    cursor:pointer;
    float:right;
    background:url(../imagenes/radcalendar/next.gif) no-repeat;
}

.radcalendar .ajax__calendar_title
{
	cursor: pointer;
	text-align: center;
	font-weight: 600;
	font-size: 10pt;
	color: #fff;
	font-family: Arial;
	width: 150px;
}

.radcalendar .ajax__calendar_footer, .radcalendar .ajax__calendar_today 
{
    display:none;
}

.radcalendar .ajax__calendar_dayname 
{
    padding-left:3px;
    padding-right:3px;
    margin-bottom:5px;
    margin-left:2px;
    margin-right:2px;
    text-align:center;
    font-weight:700;
    font-size:10pt;
    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_other .ajax__calendar_day, .radcalendar .ajax__calendar_other .ajax__calendar_year
{
       color:#999999;  
}

.radcalendar .ajax__calendar_active .ajax__calendar_day
{
    color:#000099;  
}

.radcalendar .ajax__calendar_today 
{ 
    font-weight:bold; font-weight:bold; background-color: #ffffff; 
} 

.radcalendar .ajax__calendar_hover .ajax__calendar_day, 
.radcalendar .ajax__calendar_hover .ajax__calendar_month, 
.radcalendar .ajax__calendar_hover .ajax__calendar_year, 
.radcalendar .ajax__calendar_active 
{ 
    color: #333333; font-weight:bold; background-color: #ffffff; 
} 

.mano
{
    cursor: hand; cursor:pointer;
} 

.label_link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-style: normal;
    cursor: hand; cursor:pointer;
    text-decoration: underline;
}       

.label_link_dto
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-style: normal;
    cursor: hand; cursor:pointer;
    text-decoration: underline;
}       

.panel_popup
{
    border-style: solid;
    border-width: thin;
    background-color: #FFFFFF;
    visibility: hidden;
}


/* Posiciones de pantalla */


.pos_planning
{
    background-color: #FFFFFF;
    border: thin solid #008080;
    position: absolute;
    top: 30%;
    left: 15%;
}    


.Posicion_Opiniones
{
   	position:absolute;
    top: 20%;
    left: 35%;
    z-index: 0;
}

.posicion_regalo
{
   	position:absolute;
    top: 50%;
    left: 30%;
    z-index: 0;
}
        
.Posicion_Opiniones2
{
  	position:absolute;
    top: 25%;
    left: 35%;
    z-index: 1;
}


.boton_ofertas
{
    background-color:Green;
    color:White;
    font-size:14px;
    font-weight:bold;
    cursor:hand; cursor:pointer;
}

.boton_paquetes_tematicos
{
    background-color: #FF6600;
    color: White;
    font-size: 14px;
    font-weight: bold;
    cursor: hand; cursor:pointer;
}

.boton_consulta_general
{
    background-color: #C0C0C0;
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    cursor: hand; cursor:pointer;
}

.boton_regalo
{
    background-color: #0000FF;
    color: White;
    font-size: 14px;
    font-weight: bold;
    cursor: hand; cursor:pointer;
}


.boton_reservar
{
    background-color:Green;
    color:White;
    font-size:14px;
    font-weight:bold;
    cursor:hand; cursor:pointer;
}

.titulo_cajetin
{
	border-bottom: #6B8CA6 2px solid;
	background-color: #D6E2EA;
}

.portal_separa
{
	height: 1px; 
	background-color: #808080;
}



    
	



	
		



