﻿/*
###################################################################################
DEFAULT STYLES
###################################################################################
*/

.Oculto
{
    display:none;    
}

.Visible
{
    display: block;
}

BODY
{
	margin: 0px;
	font-family:Tahoma;
	font-size: 11px;
	
}

P
{

	font-family:Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	MARGIN-BOTTOM: 15px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}



TABLE 
{
	font-family:Tahoma;
	font-size: 11px;
	MARGIN-BOTTOM: 15px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

TD
{
	font-family:Tahoma;
	font-size: 11px;
	border: 0px;
	padding: 0px 0px 0px 0px ;
}
TR
{
}

.default INPUT
{
	font-family:Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	MARGIN-BOTTOM: 15px;
	COLOR: #000000;
	color: #000000;
}

A
{
	font-family:Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	MARGIN-BOTTOM: 15px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:link
{
	COLOR: #6666ff
}
A:visited
{
	COLOR: #6666ff
}
A:hover
{
	COLOR: #99cc33;
	TEXT-DECORATION: underline
}
A:active
{
	TEXT-DECORATION: none
}

h1, .Heading1 /*mainTitle */
{
    margin-top: 0px;
    font-weight: normal;
    font-size: 25px;
    margin-bottom: 15px;
    color: #000066;
    font-family: "Times New Roman" , Times, serif, Sung;
    padding-bottom: 5px;
    padding-top: 5px;
}

h2, .Heading2 /*mainSubTitle*/
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}

.Heading3
{
	font-size: 8pt;
	font-weight: bold;
	color: #000066;
	padding-top:10px;
}

.SmallText
{
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.ErrorMessage
{
	color: #ff0000;
	padding-bottom:15px;
}

.DefaultTable
{
	width: 100%;
	padding-left:15px;
	padding-right:15px;
}

.hiddencontrol
{
	display: none;
}

.topborder
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000066;
}



UL
{
	font-family:Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

OL
{
	font-family:Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

SELECT
{
	font-family:Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

INPUT
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

TEXTAREA
{
	font-family:Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}


.LabelInput
{
	padding-right:4px;
}
.TdSeparacion
{
	width:4px;
}
.TituloSeccion
{
	color:#003399;
}


.BarraHerramientas
{
	text-align: right;
	height: 27px;
	padding-top:2px;
	padding-bottom:0px;
	padding-right: 4px;
	background-color: #E3EFFF;
	width: 100%;
	vertical-align:middle;
}
.TRSepara
{
	height:4px;
}


.BarraTitulo
{
	text-align:center;
	background-image: url(../../Images/Default/BarraTituloZona.gif);
	border: 1px solid #6593cf;
	border-bottom:0px solid;
	width:100%;
	height:26px;
	vertical-align:middle;
}

.BarraTituloExp
{
	background-image: url(../../Images/Default/BarraTituloZona.gif);
	border: 1px solid #6593cf;
	border-right:0px solid;
	width:100%;
	height:26px;
	vertical-align:middle;
}

.BarraTituloExp2
{
	background-image: url(../../Images/Default/BarraTituloZona.gif);
	border: 1px solid #6593cf;
	border-left:0px solid;
	width:100%;
	height:26px;
	vertical-align:middle;
}

.labelTitulo
{
	font-family: Verdana;
	font-size: 11px;
	color: #15428b;
	margin-left: 4px;
	font-weight: bold;
}
.labelTituloNoMargen
{
	font-family: Verdana;
	font-size: 11px;
	color: #15428b;
	font-weight: bold;
}
.TableBorder
{
	border: 1px solid #6593cf;
	border-bottom:0px solid;
}
.TableBorderInf
{
	border-bottom: 1px solid #6593cf;
}
.TableBorderSup
{
	border-TOP: 1px solid #6593cf;
}
.TableBorderInver
{
	
	border: 1px solid #6593cf;
	border-top:0px;
}

.TableBorderAll
{
	border: 1px solid #6593cf;
}

.TableBorderAllWithOutBottom
{
	border-left:1px solid #6593cf;
	border-right:1px solid #6593cf;
	border-top:1px solid #6593cf;
}


.AreaFiltros
{
	padding:6px;
	background-color:White;
}
.ResumenCabecera
{
	color:#000000;
	font-weight:normal;
}
.ResumenDato
{
	color:#3764A0;
}
.tbReadOnly
{
 background-color:#E3EFFF;
 border:1px solid #C7D5E0;
 height:15px;
 padding-left:2px;
 color:#333333;
	
}
SELECT.tbReadOnly
{
 background-color:#E3EFFF;
 border:1px solid #C7D5E0;
 height:AUTO;
 padding-left:2px;
 color:#333333;
}

TEXTAREA.ReadOnly
{
	height:auto;
	background-color:#E3EFFF;
 border:1px solid #C7D5E0;
 padding-left:2px;
 color:#333333;
}

TEXTAREA.tbReadOnly
{
	height:auto;
	background-color:#E5ECF7;
	border-color:#767676;
}

.FondoContenido
{
	background-color:#E3EFFF;
}

.Obligatorio
{
	color:Red;
}
.FiltroRegistro
{
	BORDER-BOTTOM: #6593cf 1px solid;
}


.MenEstatic
{
	margin-left: 15px;
	list-style: circle url(../../Images/Default/icon12/Informacion.png) outside;
}


.MenDinamic
{
	margin-left: 15px;
	list-style: circle url(../../Images/Default/icon12/Aviso.png) outside;
}


.MenLeyenda
{
	list-style: none;
}

.AdRotator
{
	width: 200px;
	height: 100px;
}