﻿body 
{
    background:#F5F8FA url(../../images/fondo.jpg) top left repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.69em;
    color:#707070;
    text-decoration:none;

}
.tabla_mediadores_login
{
    background:white url(../../images/bk_adm.jpg) top left no-repeat;
    padding: 120px 0 0 0;
}

.tabla_mediadores
{
    background:white url(../../images/bk_adm.jpg) top left no-repeat;
    padding: 60px 0 0 0;
}

.azul_vertical
{
    background:white url(../../images/bg_azul_vertical.jpg) top left repeat-y;
    height:auto;

}

.sombra_der 
{
    background:url(../../images/sombra_body.jpg) top left no-repeat;
    width:100%;
    vertical-align:bottom;
}

.pie01
{
    background:url(../../images/pie_adm01.jpg) top left no-repeat; height:18px; width:263px; color:#B5CADE;  text-align:right;
}

.pie02
{
    background:url(../../images/pie_adm02.jpg) top repeat-x; height:18px; color:#B5CADE;  text-align:right;
}

.pie03
{
    background:url(../../images/pie_adm03.jpg) top left no-repeat; height:18px; width:1%; color:#B5CADE;  text-align:right;
}

.TablaForm
{
	background-color: #E7E7E7;
}
.top_master
{
    background:url(../../images/bk_adm.jpg) top no-repeat;
    padding:0;
    margin:0;
}

.top_sesion_esq1 
{
    background:url(../../images/bg_grilla_gris01.jpg) top no-repeat;
    width:11px;
    height:71px;
    padding:0;
    margin:0;
}
.top_sesion 
{
    background:url(../../images/bg_grilla_gris02.jpg) top repeat-x;
    padding:48px 3px 2px 3px;
    font-family:Arial;    
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
    color:#707070;
}
.top_sesion_esq2 
{
    background:url(../../images/bg_grilla_gris03.jpg) top left no-repeat;
    width:12px;
    height:71px;
    padding:0;
    margin:0;
}
.top_sesion_centro 
{
    background:url(../../images/bg_grilla_gris07.jpg) top left repeat-x;
    padding:0;
    margin:0;
}
.top_sesion_esq3 
{
    background:url(../../images/bg_grilla_gris06.jpg) top left no-repeat;
    padding:0;
    margin:0;
}
.top_sesion_esq4
{
    background:url(../../images/bg_grilla_gris08.jpg) top left no-repeat;
    padding:0;
    margin:0;
}
.lado_izq
{
    background:url(../../images/bg_grilla_gris04.jpg) top left;
    padding:0;
    margin:0;
}
.lado_der
{
    background:url(../../images/bg_grilla_gris05.jpg) top left;
    padding:0;
    margin:0;
}
.bg_menu_hor 
{
    background:url(../../images/menu.gif) repeat-x;
    height: 27px;
}

.tex_bienvenido 
{
    /*background-color:none;*/
    font-family:Arial;  
    font-weight:bold;  
    font-size:16px;
    text-decoration:none;
    color:#666666;
}

.tex_sesion 
{
    background-color:#E7E7E7;
    font-family:Arial Baltic;
    font-size:12px; 
    text-decoration:none;
    color:#707070;
}
.tex_mensaje
{
    background-color:#E7E7E7;
    font-family:Arial;    
    font-size:12px;
    text-decoration:none;
    color:Blue;
}
.tex_mensaje_error
{
    background-color:#E7E7E7;
    font-family:Arial;    
    font-size:12px;
    text-decoration:none;
    color:Red;
}

.tex_form 
{
    background-color:#FFFFFF;
    border:#ccccc 1px solid ;
    font-family:Arial;    
    font-size:12px;
    color:#707070;
    text-align:left;
}

.tex_form_RBL
{
    background-color:#E7E7E7;
    border:#ccccc 1px solid ;
    font-family:Arial;    
    font-size:12px;
    color:#707070;
    text-align:left;
}

.tex_campo_protegido 
{
    background-color:#E7E7E7;
    font-family:Arial;    
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    color:#000000;
}

.tex_cambio_clave 
{
    background-color:Transparent;
    top:0px;
    font-family:Arial;    
    font-size:10px;
    text-decoration:none;
    font-weight:bold;
    color:#707070;
}

.tex_link 
{
	background-color:Transparent;
    top:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:Blue;    
}

.titulo_inicial
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:20px;
    color:#477AAD;    
    background-color:White;   
    padding-left:17px;
    padding-right:8px;
    text-align:center;
}

.bullet_titulo
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#477AAD;
    background:url(../../images/bullet_azul.gif) 0 2px no-repeat;    
    background-color:White;   
    padding-left:17px;
    padding-right:8px
}
.bullet_mensajes
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#477AAD;
    background-color:White;   
    padding-left:7px;
    padding-right:8px
}
.bullet_subrayado_mensajes
{
    height:1px;
    background:url(../../images/bottom_titulo.gif) repeat-x;    
}
.bullet_subrayado
{
    height:1px;
    background:url(../../images/bottom_titulo.gif) repeat-x;    
}
.bullet_sub_titulo
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#477AAD;
    background:url(../../images/bullet_sub_azul.gif) 0 2px no-repeat;
    padding-left:17px;
    padding-right:8px
}
.BordeTabla01
{
	background-image: url(../../images/img_grilla_01.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	width: 9px;
	height: 8px;
}
.BordeTabla02
{
	background-image: url(../../images/img_grilla_02.jpg);
	background-repeat: repeat-x;
	font-size: 1px;
	width: auto;
	height: 8px;
}
.BordeTabla03
{
	background-image: url(../../images/img_grilla_03.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	width: 12px;
	height: 8px;
}
.BordeTabla04
{
	background-image: url(../../images/img_grilla_04.jpg);
	background-repeat: repeat-y;
	font-size: 1px;
	width: 9px;
}
.BordeTabla05
{
	background-image: url(../../images/img_grilla_05.jpg);
	background-repeat: repeat-y;
	font-size: 1px;
	width: 12px;
}
.BordeTabla06
{
	background-image: url(../../images/img_grilla_06.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	width: 9px;
	height: 13px;
}
.BordeTabla07
{
	background-image: url(../../images/img_grilla_07.jpg);
	background-repeat: repeat-x;
	font-size: 1px;
	width: auto;
	height: 13px;
}
.BordeTabla08
{
	background-image: url(../../images/img_grilla_08.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	width: 12px;
	height: 13px;
}

.b_ini_sesion 
{
    background:white url(../../images/b_ini_sesion.jpg) top center no-repeat;
    color:#707070;
    font:inherit;
    width:165px;
    height:25px;
    border:0
}
.b_aceptar 
{
    background:white url(../../images/b_aceptar.jpg) top center no-repeat;
    color:#707070;
    font:inherit;
    width:75px;
    height:25px;
    border:0
}
.b_buscar {
background:white url(../../images/b_buscar.jpg) top center no-repeat;
color:#707070;
font:inherit;
width:75px;
height:25px;
border:0
}
.b_grabar {
background:white url(../../images/b_grabar.jpg) top center no-repeat;
color:#707070;
font:inherit;
width:75px;
height:25px;
border:0
}
.b_nuevo {
background:white url(../../images/b_nuevo.jpg) top center no-repeat;
color:#707070;
font:inherit;
width:75px;
height:25px;
border:0
}
.b_nueva {
background:white url(../../images/b_nueva.jpg) top center no-repeat;
color:#707070;
font:inherit;
width:75px;
height:25px;
border:0
}
.b_siguiente {
background:white url(../../images/b_siguiente.jpg) top center no-repeat;
color:#707070;
font:inherit;
width:75px;
height:25px;
border:0
}
.b_validar {
background:white url(../../images/b_validar.jpg) top center no-repeat;
color:#707070;
font:inherit;
width:75px;
height:25px;
border:0
}
.b_volver {
background:white url(../../images/b_volver.jpg) top center no-repeat;
color:#707070;
font:inherit;
width:75px;
height:25px;
border:0
}
.b_insp_anterior {
background:white url(../../images/b_inspec_ante.jpg) top center no-repeat;
color:#707070;
font:inherit;
width:165px;
height:25px;
border:0
}

.HeaderStyle0 {
background:url(../images/bg_grilla_gris02.jpg) top left repeat-x;
padding:25px 3px 2px 3px;
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:center; 
color:#707070;
}


.HeaderStyle {
background:url(../images/bg_grilla_gris02.jpg) top left repeat-x;
padding:48px 3px 2px 3px;
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#707070;
}

.RowStyle {
background-color:#E7E7E7;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#707070;
}

.FooterStyle {
background-color:#E7E7E7;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#707070;
}

/*----------------------------calendario------------------------*/

/*flechas izq y der*/
.SelectedDateStyle {
background:url(../../images/bg_calen_gristop.jpg) top left repeat-x;
font:Verdana,Helvetica,Tahoma,Arial;
font-size:10px;
Color:Black;
text-align:center;
padding: 5px;
}

/*fin de semana*/
.WeekendStyle {
background:url(../../images/bg_calen_dias_nuweekend.jpg) top left repeat-x;
font:Verdana,Helvetica,Tahoma,Arial;
font-Size:10px;
color:#751313;
text-align:center;
padding: 2px;
}

/*dia presente*/
.GoToTodayStyle {
background:url(../../images/bg_calen_dias_nupresen.jpg) top left repeat-x;
font:Verdana,Helvetica,Tahoma,Arial;
font-Size:10px;
color:Black;
text-align:center;
padding: 2px;
}

/*dias*/
.DayHeaderStyle {
background:url(../../images/bg_calen_dias.jpg) top left repeat-x;
font:Verdana,Helvetica,Tahoma,Arial;
font-Size:10px;
text-align:center;
color:Black;
padding: 2px;
}

.TextboxLabelStyle {
font-Size:8pt;
}

/*mes*/
.MonthHeaderStyle {
background:url(../../images/bg_calen_gristop.jpg) top left repeat-x;
font:Verdana,Helvetica,Tahoma,Arial;
font-Size:10px;
color:Black;
text-align:center;
padding: 5px;
}

/*dia de semana*/
.WeekdayStyle {
background:url(../../images/bg_calen_dias_nudiasem.jpg) top left repeat-x;
font:Verdana,Helvetica,Tahoma,Arial;
font-Size:10px;
color:Black;
text-align:center;
}

/*dia festivo*/
.HolidayStyle {
background:url(../../images/bg_calen_dias_nuferiado.jpg) top left repeat-x;
font:Verdana,Helvetica,Tahoma,Arial;
font-Size:10px;
color:#ffffff;
padding: 2px;
text-align:center;
}

/*dias pasados*/
.OffMonthStyle {
background:url(../../images/bg_calen_dias_nupas.jpg) top left repeat-x;
font:Verdana,Helvetica,Tahoma,Arial;
font-Size:10px;
text-align:center;
color:Gray;
padding: 2px;
}

.ClearDateStyle {
background:White;
font:Verdana,Helvetica,Tahoma,Arial;
font-Size:XX-Small;
color:Black;
}

/*dia feriado*/
.TodayDayStyle {
background:LightGoldenrodYellow;
font:Verdana,Helvetica,Tahoma,Arial;
font-Size:10px;
color:Black;
}
/*-----------------------fin-----calendario------------------------*/


/******************* NUEVO ***********************/


.TdMenu
{
	background-color: #004080;
	height: 25px;
	width: 100%;
}
.ItemMenu01
{
	background-color: #004080; 
	background-image: url(../../images/menu.gif);
	background-repeat: repeat-x;
	padding: 5px 5px 5px 5px;
	height: 25px;
/*	width: 200px;*/
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
}
.ItemMenu01Over
{
	background-color: #004080;
	background-image: url(../../images/menu.gif);
	background-repeat: repeat-x;
	padding: 5px 5px 5px 5px;
	height: 25px;
/*	width: 200px;*/
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
}
.ItemMenu02
{
	background-color: #004080;
	background-image: url(../../images/menu.gif);
	background-repeat: repeat-x;
	padding: 5px 5px 5px 5px;
	height: 25px;
	/*width: 200px;*/
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
}
.ItemMenu02Over
{
	background-color: #004080;
	background-image: url(../../images/menu.gif);
	background-repeat: repeat-x;
	padding: 5px 5px 5px 5px;
	height: 25px;
	/*width: 200px;*/
	color: #FFAA00;
	text-align: left;
	font-size: 12px;
}

.text_logueado {
	background:url(../../images/ico_logueado.gif) right no-repeat;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:right;
	padding-right:34px;
	height:60px;
}

.invalidador {
	text-align:left;
	clear:both;
}

.titulo_subrayado{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#477AAD;
	font-weight:bold;
	background:url(../../images/bottom_titulo.gif) bottom repeat-x;
}

.TextError
{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.Ocultar
{
	display: none;	
}

.AgendaTitulo {
      text-align: center;
      FONT-FAMILY: Arial, Helvetica, sans-serif;
      font-size: 14px;
      BACKGROUND-COLOR: #CCCCCC;         
      filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFFFFF' , EndColorStr= '#CCCCCC' );
}

.AgendaBground {
      FONT-FAMILY: Arial, Helvetica, sans-serif;
      font-size: xx-small;
      border-right:1;
      border-bottom:1;
      text-align:justify;
      BACKGROUND-COLOR: #EEEEEE;
}

.AgendaItem {
      text-align: justify;
      FONT-FAMILY: verdana,helvetica,arial;      
      font-size: xx-small;
      BACKGROUND-COLOR: #EEEEEE;            
      border-right:1;       
      border-bottom:1;          
} 
.AgendaRangeHeader {
      text-align: center;
      VERTICAL-ALIGN: middle;
      FONT-FAMILY: Arial, Helvetica, sans-serif;
      font-size: 14px;
      border-right:1;
      width:10;       
      BACKGROUND-COLOR: #EEEEEE; 
}
