/*
	Standard.css
	----------
	This stylesheet controls colors and borders for this theme.
	The global.css controls layout, alignment and font settings that are common to all themes. 
*/

HR
{
    color: #666666;
    height: 1px;
}
.rmHorizontal
{
    cursor: Hand;
    }
/*
A:link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #3366cc;
	text-decoration: none;
}
A:visited
{
	font-family: Verdana;
	font-size: 8pt;
	color: #3366cc;
	text-decoration: none;
}
A:hover
{
	color: #ff3300;
	text-decoration: underline;
}
*/
.margintop
{
    margin-top: 20px;
}

.SmartListRowStyle
{
    background-color: #E9ECF1;
    color: #333333;
}
.SmartListAlternatingRowStyle
{
    background-color: White;
    color: #284775;
}

.SmartListColumnHeader
{
    background-color: #dedfee;
    font-size: 11px;
}

.SmartListColumnHeaderButton
{
    font-size: 11px;
}

.UserShadedRegion
{
    background-color: #eeeeee;
}
.UserCaption
{
    background-color: #82AAE8;
    color: white;
}
.UserConfiguration
{
    background-color: #eeeeee;
}
.UserDottedLine
{
    background-color: #3366cc;
    background-image: url(dot.gif);
    background-repeat: repeat-x;
}
.UserButton
{
    border: 1px solid #999999;
}
.UserNotification
{
    color: #808080;
}
.UserToolbarTextArea
{
    border-bottom: 1px solid #5f8ac5;
}
.UserToolbarTextArea A:link
{
    color: #3366cc;
    text-decoration: none;
}
.UserToolbarTextArea A:visited
{
    color: #3366cc;
    text-decoration: none;
}
.UserToolbarTextArea A:hover
{
    color: #ff3300;
    text-decoration: underline;
}
.UserToolbarDisabledLink
{
    color: #808080;
    text-decoration: none;
}
.UserToolbarImage
{
    border: 1px solid #FFFFFF;
}
.UserToolbarImageArea
{
    border-bottom: 1px solid #5f8ac5;
}

.UserToolbarSelectedImage
{
    border: 1px solid #C0C0C0;
}
.UserToolbarLink
{
}
.UserGenericHeader
{
    border-bottom: 1px solid #5F8AC5;
}

.floatingMenu
{
    left: 190px;
    top: 0px;
    z-index: 10;
    width: 100%;
    background-color: #f1f1f1;
    border: 1px solid #999999;
}

.menuBar
{
    margin: 0px 0px;
    height: 19px;
    background-color: #f1f1f1;
    cursor: pointer;
    border: #f1f1f1 solid 1px;
}
.menuBarFont
{
    color: #000000;
    font-size: 70%;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.menuBar a, .menuBar a:visited
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
}
.menuBar a:hover
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #000000;
    text-decoration: none;
}
.menuBarSel
{
    margin: 0px 2px;
    height: 19px;
    width: 176px;
    background-color: #FFFFFF;
    cursor: pointer;
    border: 1px solid #CCCCCC;
}
.menuBarSel a, .menuBarSel a:visited
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
}
.menuBarSel a:hover
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #000000;
    text-decoration: none;
}

.subMenu
{
    border: 1px solid #f1f1f1;
    margin: 0px 2px;
    font-size: 70%;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
    height: 19px;
    padding: 3px 10px;
    cursor: pointer;
}
.subMenu a, .subMenu a:visited
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
}
.subMenu a:hover
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #000000;
}

.PageTitle
{
    margin: 0px -10px;
    color: #1C3361;
    font-family: Trebuchet MS;
    font-size: 11pt;
    font-weight: bold;
    width: 700px;
}
.PageSubTitle
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
}
.tblTable
{
    border: 1px solid #f1f1f1;
}
.tblHeader
{
    font-family: Verdana;
    font-size: 8pt;
    background-color: #CCCCCC;
    text-align: center;
    border: solid 1px gray;
}
.tblResult
{
    border-top: 1px solid blue;
    font-weight: bold;
}
.tblCell
{
    border: solid 1px #f1f1f1;
    font-family: Verdana;
    font-size: 8pt;
}
.tblCellSelected
{
    border: solid 1px #f1f1f1;
}
.tblCellConciliado
{
    border: solid 1px #f1f1f1;
    background-color: #E5FFFF;
}
.tblCellConciliadoParcial
{
    border: solid 1px #f1f1f1;
    background-color: #dfdfdf;
}
.tblCellErrorConciliado
{
    border: solid 1px #f1f1f1;
    background-color: #FF6464;
}

tBody.tblTBody TD
{
    border: solid 1px #f1f1f1;
}


.ButtonOld
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-family: verdana;
    background-color: #d4d0c8;
}

.button
{
    cursor: pointer;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #7b9ebd;
    font-family: Trebuchet MS;
}

.Combo
{
    font-size: 8pt;
    z-index: 10;
    font-family: Trebuchet MS;
}

.TextBox
{
    font-family: Trebuchet MS;
    font-size: 8pt;
}
.TextBoxDisabled
{
    font-size: 8pt;
    font-family: verdana;
    color: #666666;
}

.TextBoxSinHTC
{
    font-size: 8pt;
    font-family: verdana;
    height: 20px;
}

.Text
{
    font-size: 8pt;
    font-family: Trebuchet MS;
    height: 20px;
}
.TextRed
{
    font-size: 8pt;
    font-family: verdana;
    height: 20px;
    color: Red;
}
.TextBoxLookup
{
    font-size: 10pt;
    font-family: verdana;
    width: 200px;
    height: 20px;
}
.TextBoxLookupDisabled
{
    font-size: 10pt;
    font-family: verdana;
    width: 200px;
    height: 20px;
}

.Caption
{
    color: #000000;
    padding-left: 3px;
}

.LeftAlignTable tr
{
    text-align: center;
}


.CaptionDisabled
{
    font-size: 8pt;
    font-family: verdana;
    color: #666666;
}
.PrintDisplayInline
{
    display: inline;
}

.PrintDisplayBlock
{
    display: block;
}

.PrintDisplayMenu
{
    display: block;
}

.tblGrayGradient
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    background-color: #cccccc;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    font-family: Trebuchet MS;
    font-size: 8pt;
}

.InputFile
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-family: verdana;
    height: 20px;
}


.sf_LookUpCaption
{
    font-size: 8pt;
    font-family: verdana;
    width: 95px;
    color: #000000;
}
.sf_LookUpCaptionDisabled
{
    font-size: 8pt;
    font-family: verdana;
    width: 95px;
    color: #000000;
}
   
.outlook_radtoolbar_horizontal
{
    background-image: url( '/e-lea-brasil/Images/toolbarBgH.gif' );
    background-color: #ddecfe;
    background-repeat: repeat-x;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    border-collapse: collapse;
    padding-top: 1px;
    padding-bottom: 1px;
}

.HiddenText label
{
    display: none;
}

/* RESET DE FORMATO */
/* ---------------------------------------------------------------- */

html, img, p
{
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    border: 0;
    font-size: 11px;
}

html, body
{
    height: 100%;
}

body
{
    margin: 0px 0px 0px 0px;
    padding: 0;
    background-image: url('../../img/fondo.png');
    background-position: top;
    background-repeat: repeat-y;
    background-color: #FFF;
}

img
{
    border: 0;
}

/* TEXTOS */
/* ---------------------------------------------------------------- */

h1
{
    text-transform: uppercase;
    font-size: 16px;
    color: #1C3361;
    text-indent: 20px;
}

h2
{
    font-size: 14px;
    color: #1C3361;
    text-indent: 20px;
    font-style: italic;
}

.centro
{
    text-align: left;
}

/* CAPAS - LAYERS */


/* BIENVENIDA */
/* ---------------------------------------------------------------- */

#bienvenida
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 35px;
    margin-bottom: 4px;
    width: 790px;
    text-align: left;
    color: #1C3361;
    font-size: 10px;
    text-indent: 5px;
}
#bienvenida a
{
    color: #58595B;
    text-decoration: none;
}
#bienvenida a:hover
{
    text-decoration: underline;
}



/* CABECERA */
/* ---------------------------------------------------------------- */
#cabecera
{
    margin-left: auto;
    margin-right: auto;
    width: 99%;
    height: 50px;
    text-align: left;
    margin-right: auto;
    margin-left: auto;
}

#cabecera_izq
{
    float: left;
    width: 708px;
    height: 30px;
    padding: 20px 0px 0px 12px;
    background-color: #1c3361;
}

#cabecera_der
{
    float: left;
    margin-left: 10px;
    width: 59px;
    height: 50px;
}


/* SECTOR MEDIO */
/* ---------------------------------------------------------------- */
#medio
{
    margin-left: 5px;
    width: 790px;
    height: 70px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

#zurich
{
    float: left;
    width: 200px;
    height: 40px;
    padding: 15px 0px 0px 30px;
}

#herramientas
{
    float: right;
    width: 500px;
    height: 70px;
    text-align: right;
}

#registro
{
    float: right;
    margin-top: 12px;
    margin-bottom: 0px;
    margin-right: 40px;
    width: 300px;
    height: 24px;
}

#registro a
{
    color: #414142;
    text-decoration: none;
    margin-left: 30px;
    margin-right: 10px;
}

#registro a:hover
{
    text-decoration: underline;
}

#buscador
{
    float: right;
    width: 500px;
    height: 20px;
}

.final
{
    background-image: url('../../img/final.png');
    background-repeat: no-repeat;

}

.invertFinal
{

    background-image: url('../../img/InvertFinal.png');
    background-repeat: no-repeat;
}

.mainFirst,.mainMiddle,.mainLast,.tools
{
    background-repeat: no-repeat;
    font-family:Calibri;
    color:#263966;
    font-size:15px;
    font-weight:bold;
    margin: 0px;
    width: 120px;
    height: 57px;
}

.mainFirst
{
    background-image:url('../../img/firstButton.png');
}

.mainFirst:hover
{
    background-image:url('../../img/firstButtonInverted.png');
}

.mainMiddle
{
    background-image:url('../../img/middleButton.png');
}

.mainMiddle:hover
{
    background-image:url('../../img/middleButtonInverted.png');
}

.mainLast
{
    background-image:url('../../img/lastButton.png');
}

.mainLast:hover
{
    background-image:url('../../img/lastButtonInverted.png');
}

.tools
{
    background-image:url('../../img/toolButton.png');
    width:150px;
}

.tools:hover
{
    background-image:url('../../img/toolButtonInverted.png');
}

.sub
{
    background-color:#1C3361;
    font-family:Calibri;
    color:White;
    font-size:small;
    margin: 0px;
    width: 117px;
    padding:5px;
    text-align:center;
    text-decoration:none;
}

.subsub
{
    background-color:#1C3361 !important;
    text-align: left;
}

.sub:hover,.subsub:hover
{
    background-color:#5867AD !important; 
}

.caja
{
    background-image: url('../../img/input.png');
    padding-bottom: 0px;
    border-right-width: 0px;
    padding-left: 5px;
    width: 116px;
    padding-right: 5px;
    background-repeat: no-repeat;
    background-position: top left;
    border-top-width: 0px;
    height: 18px;
    font-size: 10px;
    vertical-align: middle;
    border-left-width: 0px;
    margin-right: 3px;
    padding-top: 0px;
    text-align: center;
}

.ie6WarningDiv
{
    background-color: #6699FF;
    border: 1px dashed #CCCC00;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #000066;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding: 10px 10px 10px 10px;
}
 
.ie6WarningDiv a
{
    font-family: tahoma;
    font-size: 11px;
    color: #CCCCCC;
}
   
.cabeceraAzul
{
    background-color: #263966;
    color: White;
    font-family: Trebuchet MS;
    font-size: medium;
}

.contenidoPrincipal
{
    background-color: White;
}

.buscar
{
    border: 0px;
    border-style: none;
    cursor: pointer;
    width: 14px;
    height: 18px;
    background-color: Transparent;
    background-image: url('../../img/buscar.png');
    background-position: top left;
    background-repeat: no-repeat;
}



/* CONTENIDO GENERAL */
/* ---------------------------------------------------------------- */

#contenido
{
    margin-left: 5px;
    width: 790px;
    height: auto;
    text-align: left;
    border-top: 3px solid #1c3361;
    margin-left: auto;
    margin-right: auto;
}

#datos
{
    float: left;
    width: 600px;
}

#datos2
{
    float: left;
    width: 100%;
}

#lateral
{
    margin-top: -50px;
    float: right;
    width: 165px;
}

#cobertura
{
    margin-top: 5px;
    border: 3px solid #1c3361;
    width: 159px;
    height: 194px;
}

#lateral ul
{
    list-style: none;
    width: 165px;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 80px;
}

#lateral ul li
{
    border-top: 1px solid #a5a7aa;
    min-height: 20px;
    line-height: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 20px;
    background-color: Transparent;
    background-image: url('../../img/bullet.png');
    background-repeat: no-repeat;
    background-position: 0px 50%;
    color: #7B7D7F;
}

#lateral li.activo
{
    border-top: 1px solid #a5a7aa;
    min-height: 20px;
    line-height: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 20px;
    background-color: Transparent;
    background-image: url('../../img/bullet2.png');
    background-repeat: no-repeat;
    color: black;
    background-position: 0px 50%;
}

#lateral li.activo a
{
    color: black;
}

#lateral ul li:hover
{
    background-color: Transparent;
    background-image: url('../../img/bullet2.png');
    background-repeat: no-repeat;
    background-position: 0px 50%;
}

li.ultimo
{
    border-bottom: 1px solid #a5a7aa;
}

#lateral ul li a
{
    text-decoration: none;
    text-transform: uppercase;
    color: #7B7D7F;
    width: 165px;
}

#lateral ul li a:hover
{
    color: black;
}

#lateral ul li a#current
{
    color: #666;
}


/* MENU PRINCIPAL */
/* ---------------------------------------------------------------- */

#menu ul
{
    margin-left: -40px;
    margin-top: -10px;
}

#menu ul li ul
{
    position: absolute;
    top: 0px;
    left: 0;
    padding: 0 0px;
    margin-top: -6px;
    margin-left: 6px;
}

#menu ul li ul li
{
    float: left;
    clear: both;
    padding: 0 0px;
    width: 117px;
    margin-left: 12px;
    left: 0px;
    margin-bottom: -10px;
}

#menu ul li ul li a
{
    display: block;
    color: #fff;
    padding: 5px 0;
    font-size: 13px;
    font-weight: 300;
    text-indent: -9999px;
    float: left;
    text-decoration: none;
    width: 149px;
}

/* DATA */
/* ---------------------------------------------------------------- */

#informacion
{
    border: 3px solid #abadb0;
    background-color: #FFFFFF;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 30px;
    padding-bottom: 10px;
    font-family: Trebuchet MS;
    font-size: 12px;
}

#informacion a
{
    text-decoration: none;
    color: #000;
}

esEnCurso
{
    width: 100%;
    color: #58595B;
    margin-bottom: 20px;
    margin-right: 5px;
    margin-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
}

#informacion h1
{
    margin-left: 20px;
}

.texto
{
    margin-left: 40px;
    width: 450px;
    line-height: 20px;
}

.caja2
{
    background-image: url('../../img/input2.png');
    background-position: top left;
    background-repeat: no-repeat;
    width: 192px;
    height: 16px;
    border: 0;
    font-size: 10px;
    padding: 0px 5px 0px 5px;
    margin-right: 3px;
}

.buscar2
{
    border: 0px;
    border-style: none;
    cursor: pointer;
    width: 58px;
    height: 18px;
    background: url('../../img/buscar2.png') top left no-repeat;
}

.form
{
    margin: 0 auto;
    width: 325px;
    height: 80px;
    margin-left: 40px;
    margin-top: 20px;
    margin-bottom: 50px;
}

.form_left
{
    float: left;
    margin: 0;
    margin-top: 15px;
    width: 120px;
    text-align: left;
    color: #1C3361;
}

.form_right
{
    float: left;
    text-align: right;
    margin: 0;
    margin-top: 15px;
    width: 205px;
}

/* CIRCULARES */
/* ---------------------------------------------------------------- */

.circulares
{
    margin-left: 15px;
    width: 100%;
    min-height: 400px;
    line-height: 14px;
    color: #1C3361;
    font-weight: bold;
}

.circulares th
{
    width: 20px;
}
.circulares td
{
    text-align: left;
}

.circulares table
{
    color: #1C3361;
}
.circulares img
{
    margin-bottom: 10px;
}

.circular
{
    font-size: 11px;
    color: #58595B;
    width: 125px;
    line-height: 12px;
    float: left;
    margin-right: 16px;
    margin-bottom: 12px;
}

.circular a
{
    color: #1C3361;
    text-decoration: none;
}
.circular a:hover
{
    text-decoration: underline;
}


/* LOGIN */
/* ---------------------------------------------------------------- */

#login
{
    margin: 0px;
    width: 790px;
    height: 200px;
    text-align: left;
    margin-top: 25px;
    /* background: url('../../img/book.png') center; */
    margin-left: auto;
    margin-right: auto;
}

#login_left
{
    float: right;
    width: 360px;
    padding-top: 45px;
    text-align: center;
    padding-right: 35px;
    line-height: 16px;
}

#login_right
{
    float: right;
    width: 260px;
    padding-top: 45px;
    text-align: right;
    padding-right: 40px;
    line-height: 16px;
}

.caja3
{
    background: url("../../img/input3.png") top left no-repeat; /*background-image:url("../../img/btn1.png"); background-position:top left; background-repeat:no-repeat;*/
    width: 115px;
    height: 19px;
    border: 0;
    font-size: 10px;
    padding: 0px 5px 0px 5px;
    margin-right: 3px;
}

.iniciar_sesion
{
    border: 0px;
    border-style: none;
    cursor: pointer;
    width: 65px;
    height: 15px;
    background-color: Transparent;
    background-image: url('../../img/iniciar_sesion.png');
    background-position: top;
    background-repeat: no-repeat; /*background:url(../img/iniciar_sesion.png) top left no-repeat;*/
}

.login_form
{
    margin: 0 auto;
    width: 275px;
    height: 80px;
    margin-left: 40px;
    margin-bottom: 50px;
    color: #000000;
}

.login_form .form_left
{
    float: left;
    margin: 0;
    width: 60px;
    text-align: left;
    margin-bottom: 10px;
}

.login_form .form_right
{
    float: left;
    text-align: right;
    margin: 0;
    width: 170px;
    margin-bottom: 10px;
}

.form_centro
{
    float: left;
    text-align: left;
    margin: 0;
    width: 230px;
    margin-bottom: 10px;
}
.rmText:hover
{
  /*  background-color: #5867AD;*/
}

.rmText
{
    text-align:center;
    vertical-align:middle;
}

.login-box 
{
	width: 495px;
	margin: 0 auto;

    font-family: Trebuchet MS;
}
.login-box-top
{
	height: 114px;
	background-image: url('../../img/lea-loginbox-top.png');
	background-repeat: no-repeat;
	vertical-align: bottom;
	padding: 0 130px 0 75px;

	font-size: 10pt;
    font-weight: bold;
    color: #1C3361;
}
.login-box-middle
{
	background-image: url('../../img/lea-loginbox-middle.png');
	background-repeat: repeat-y;
	padding: 30px 75px 20px;
	
	font-size: 9pt;
}
.login-box-bottom
{
	background-image: url('../../img/lea-loginbox-bottom.png');
	background-repeat: no-repeat;
	padding: 0;
	height: 21px;
}

.login-box input[type="text"], .login-box input[type="password"]
{
    font-family: Trebuchet MS;
	font-size: 9pt;
	width: 200px;
	margin: 1px 0;
}

.login-box input[type="checkbox"]
{
	/* margin: 20px 4px 20px 0px; */
}

.login-box input[type="submit"]
{
    font-family: Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	margin: 0;
}

/*---- RAD GRID EDIT DEFAULT SKIN ----*/

.commandRow
{
    background-image: none !important;
    background-color: White !important;
    margin-left: 5px;
}

.commandRow td
{
    border: 0px !important;
}

.registros
{
    vertical-align: middle !important;
    font: 12px/16px "segoe ui",Trebuchet MS,sans-serif !important;
    border-right: 1.5px solid #999999 !important;
    border-bottom: 1.5px solid #999999 !important;
    padding: 2px !important;
}

.columnas
{
    color: #1C3361 !important;
    text-transform: uppercase !important;
    height: 50px !important;
    border-bottom: 1.5px solid #1c3361 !important;
    border-right: 1.5px solid #999999 !important;
    border-top: 0px !important;
    vertical-align: middle !important;
    font: 12px/16px "segoe ui",Trebuchet MS,sans-serif bold !important;
}

.columnas a
{
    color: #1C3361 !important; 
    text-decoration: none !important;
}

.ultimoListaC
{
    border-bottom: 1.5px solid #1c3361 !important;
}

.ultimoListaR
{
    border-bottom: 1.5px solid #999999 !important;
}

.vacias
{
    background-color: White !important;
}

.vacias td
{
    border-right: 1.5px solid #999999 !important;
    height: 15px !important;
}

.selected
{
    margin-top: 5px !important;
    background-color: #000080 !important;
    color: #FFFFFF !important;
    background-image: none !important;
}

.pager td
{
    padding-top: 5px;
    border: 0px !important;
    background-color: White !important;  
}
