body, div, p, h1, h2, h3, h4, ul, li, table
{
	border-style: none;
    border-color: inherit;
    border-width: medium;
    margin: 0;
    padding: 0;
    font-size: 10pt;

font-family:'Century Gothic';
    text-decoration: none;
}

/*bold*/

@font-face {
 font-family: Sansumi-Bold;
 src: url("fonts/Sansumi-Bold.eot") /* EOT file for IE */
}
@font-face {
 font-family: Sansumi-Bold;
 src: url("fonts/Sansumi-Bold.ttf") /* TTF file for CSS3 browsers */

}

/*declaracion de fuentes*/
/*extra-bold*/
@font-face {
 font-family: Sansumi-ExtraBold;
 src: url("fonts/Sansumi-ExtraBold.eot") /* EOT file for IE */
}
@font-face {
 font-family: Sansumi-ExtraBold;
 src: url("fonts/Sansumi-ExtraBold.ttf") /* TTF file for CSS3 browsers */
}

/*demi-bold*/

@font-face {
 font-family: Sansumi-DemiBold;
 src: url("fonts/Sansumi-DemiBold.eot") /* EOT file for IE */
}
@font-face {
 font-family: Sansumi-DemiBold;
 src: url("fonts/Sansumi-DemiBold.ttf") /* TTF file for CSS3 browsers */
}

/*regular*/

@font-face {
 font-family: Sansumi-Regular;
 src: url("fonts/Sansumi-Regular.eot") /* EOT file for IE */
}
@font-face {
 font-family: Sansumi-Regular;
 src: url("fonts/Sansumi-Regular.ttf") /* TTF file for CSS3 browsers */
}

/*ultralight*/

@font-face {
 font-family: Sansumi-UltraLight;
 src: url("fonts/Sansumi-UltraLight.eot") /* EOT file for IE */
}
@font-face {
 font-family: Sansumi-Regular;
 src: url("fonts/Sansumi-UltraLight.ttf") /* TTF file for CSS3 browsers */
}


body
{
	font-family: Sansumi-UltraLight;
	font-size: 8pt;
	text-decoration: none;
}

input
{
	font-family: Verdana;
	font-size: 9pt;
}

.textarea
{
	font-family: Verdana;
	font-size: 9pt;
    text-align: left;
}

select
{
	font-family: Verdana;
	font-size: 9pt;
}


a:link
{
	font-size: 8pt;
	font-family: Verdana ;
	text-decoration: none;
	color: navy;
      
}

a:visited
{
	color: navy;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
}

.RadioButtonList
{
	font-size: 8pt;
	font-family: Verdana;
}

.botones
{
	font-size: 8pt;
	font-family: Verdana;
}

.labels
{
	font-size: 10pt;
	font-family: Sansumi-UltraLight;
    font-weight: bold;
	color: black;
    text-decoration: none;
}


.labels_reservado
{
	font-size: 8pt;
	font-family: Sansumi-ExtraBold;
    font-weight: bold;
	color: black;
}


.validators
{
	font-size: 8pt;
	font-family: Verdana;
}

.menu_principal {
    font-size: 8pt;
	font-family: Sansumi-DemiBold ;
	text-decoration: none;
	color: navy;
    text-align:center
}


.menu
{
    font-family: Sansumi-DemiBold;
    font-weight: bold;
    font-size: 10pt;
    text-align:left;
    width: 60px;
    color: white;
}

.panelmenu
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #6699cc;
}

.treeview
{
	font-family: Verdana;
	font-size: 11pt;
	color: black;
	height: 100%;
}

.login
{
	background-color: #B4B4B4;
    font-family: Sansumi-ExtraBold;
    font-weight: bold;
}


.gridview
{
	font-family: Verdana;
	font-size: 8pt;
	border-bottom-color: white;
    text-decoration: none;
   
   
}

.externo
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	color: navy;
}

.control
{
	font-family: Verdana;
}

.datalist
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #bac8df;
	color: black;
}

.ventanas_padre 
{
  background: #c0c0c0;
 color:black;
  font-weight: bold;
  font-family:'Segoe UI';

}


.ventanas_hijas
{
  background: #c0c0c0;
 color:#151E54;
  font-weight: bold;
  font-family:'Segoe UI';

}


.ventanas_radiobutton_sin_fondo
{
  background: white;
  color:#151E54;
  font-weight: bold;
  font-family:'Segoe UI';

}

.validatorCalloutHighlight
{
	background-color: lemonchiffon;
}

/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 900px;
}

.ListSearchExtenderPrompt
{
	font-style: italic;
	color: Gray;
	background-color: White;
	height: 20px;
}

/* Accordion */
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: #D3DEEF;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

.MaskedEditFocus
{
	background-color: #ffffcc;
	color: #000000;
}

.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}

.MaskedEditError
{
	background-color: #ffcccc;
}

.MaskedEditFocusNegative
{
	background-color: #ffffcc;
	color: #ff0000;
}

.MaskedEditBlurNegative
{
	color: #ff0000;
}

.DataGridFixedHeader
{
	position: relative;
	top: expression(this.offsetParent.scrollTop-2);
	background-color: white;
}




#wrapper {
    min-height:100%;
    position:relative;
}
#header {
}
#content {
    padding-bottom:100px; /* Altura del footer */
}
#footer {
    width:100%;
    height:55px;
    position:absolute;
    bottom:0;
    left:0;
}

.WaterMarkedTextBox
        {
        color:Gray;
font-style:italic;

               
        }


/*white*/



.ajax__tab_yuitabview-theme-white .ajax__tab_header
{
	font-family: 'Segoe UI',arial,helvetica,clean,sans-serif;
	font-size: 9pt;
	border-bottom: solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme-white .ajax__tab_header .ajax__tab_outer
{
	background: url(img/yui/sprite.png) #d8d8d8 repeat-x;
	margin: 0px 0.16em 0px 0px;
	padding: 1px 0px 1px 0px;
	vertical-align: bottom;
	border: solid 1px #a3a3a3;
	border-bottom-width: 0px;
}
.ajax__tab_yuitabview-theme-white .ajax__tab_header .ajax__tab_tab
{
	color: #000;
	padding: 0.35em 0.75em;
	margin-right: 0.01em;
}
.ajax__tab_yuitabview-theme-white .ajax__tab_hover .ajax__tab_outer
{
	background: url(img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme-white .ajax__tab_active .ajax__tab_tab
{
	color: #fff;
}
.ajax__tab_yuitabview-theme-white .ajax__tab_active .ajax__tab_outer
{
	background: url(img/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme-white .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 8pt;
	padding: 0.25em 0.5em;
	/*background-color: #8BE0FC;*/
	border: solid 1px #808080;
	border-top-width: 0px;
}

