/*******************************************************
 *
 * Estructurales
 *
 *******************************************************/
html
{
    min-width: 800px; 
}

body
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	margin: 0;
	padding: 0;
	background-color: #D4E3FA;
    text-shadow: 0px 1px 1px #FFFFFF; 
}

fieldset
{
    border: 2px solid #79b5d8;	    
}

#wrap
{
    width: 100%;  
}

#contenido
{
	width: 100%;
}

textarea {
    resize: none;
}

table
{
    border-spacing: 0px;
}

/*******************************************************
 *
 * Accordion
 *
 *******************************************************/

#NeoAccordion
{
	position: absolute;
	z-index: 10;
	height: 600px;
}

#SevenLogo
{
    width: 100%;
    height: 80px; 
    display: block; 
	background: url(Logo.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;  
    background-color: #D4E3FA;
}

#SevenMenuAccordion
{
	float: left;
	width: 100%;	
    min-width: 300px;
	background-color: White;
}

.SevenMenuAccordionPrimer
{
	max-height: 220px;
	overflow: auto;
}

.SevenMenuAccordionPrimerUser
{
	max-height: 340px;
	min-height: 340px;
    min-width: 240px;
	overflow: auto;
}

#SevenMenu
{
	float: left;
	width: 100%; 
	white-space: nowrap;
}

#SevenMenu a
{
	text-decoration: none;
}

#SevenMenu a:hover
{
	color: #161B9E;
	text-decoration: none;
}

#SevenMenuUsr
{
	width: 100%; 
	white-space: nowrap;
}

#SevenMenuUsr a
{
	text-decoration: none;
}

#SevenMenuUsr a:hover
{
	color: #161B9E;
	text-decoration: none;
}

/*******************************************************
 *
 * Contenido Principal
 *
 *******************************************************/

#cuerpo
{
	float: right;
	width: 100%;
}

#SevenBreadcrumb
{
	padding: 2px;
}

#SevenPrincipal
{
	width: 100%; 
    display: table;   
    z-index: 2;
    background: url(WhiteSeven.png) no-repeat bottom right;
}

#SevenMedio
{
	display: table-cell; 
    vertical-align: middle; 
}

#SevenInterno
{
	margin: 0 auto;
	font-size: 8pt;
	white-space: nowrap;
}

#SevenStatusBar
{
	padding: 2px;
}

/*******************************************************
 *
 * Elementos
 *
 *******************************************************/

a
{
    text-decoration: none;    
}

a img { border: none; }

b
{
	color: #471B00;
}

h3
{
    color: #663220;    
}

.tablanormal {	border: 1px solid #000000; }
.tablanormal td { border: 1px solid #000000; }
.tablanormal th { border: 1px solid #000000; }

/*******************************************************
 *
 * Extras
 *
 *******************************************************/

.SevenTitulo
{
    font-size: 14pt;
    font-weight: bold;
    color: #002B57;
}

.SevenMsgExito
{
    text-align: center;
	color: #0B228A;
	white-space: normal;
	background-color: #FFF6F2;
	border: 1px solid #DBBDA2;
}

.SevenMsgError
{
    text-align: center;
	color: maroon;
	white-space: normal;
	background-color: #FEFFF0;
	border: 1px solid maroon;
}

.SevenEnlaces table{
    border: 1px solid #C9E4FF;
    border-collapse: collapse;
}

.SevenEnlaces td{
    background: #F2F9FF;
    font-size: 9pt;
    white-space: nowrap;
    padding: 3px;
}

#rpvReporte_ctl10
{
    background-color: #FFFFFF;    
}

#rpvReporte_ctl09
{
    background-color: #FFFFFF;    
}

#ctl00_cpPrincipal_rpvReporte_ctl10
{
    background-color: #FFFFFF;    
}

#rpvReporte2_ctl10
{
    background-color: #FFFFFF;    
}

#ctl00_cpPrincipal_rpvReporte2_ctl10
{
    background-color: #FFFFFF;    
}

#ctl00_cpPrincipal_rpvReporte2_ctl09
{
    background-color: #FFFFFF;    
}

.error
{
    color: Maroon;    
}




