﻿.bodyMasterPage
{
	background-image:url(Images/Background.png);
	height:100% !important;
}

.bodywithoutmargin
{
	 margin:0 0 0 0;
	 padding:0;
}

html
{
	height:100% !important;
}
.TextoTitulo {
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
.PrintTermsPO {
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial; 
	COLOR: #000000; 
	FONT-SIZE: 6px; 
	TEXT-DECORATION: none;
}
.PrintPO {
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
.TextoPOS {
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
.Boton
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #000066;
    BACKGROUND: #000066;
    BORDER-BOTTOM-COLOR: #000066;
    PADDING-BOTTOM: 5px;
    CURSOR: hand;
    COLOR: #cccccc;
    BORDER-TOP-COLOR: #000066;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #000066
}
.Boton:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #3366ff;
    BACKGROUND: #3366ff;
    BORDER-BOTTOM-COLOR: #3366ff;
    PADDING-BOTTOM: 5px;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #3366ff;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #3366ff
}

.Button
{
    color: #808080;
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.Button:hover
{
    color: #808080;
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.MenuItem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #000066;    
    BORDER-BOTTOM-COLOR: #000066;
    PADDING-BOTTOM: 5px;
    CURSOR: hand;
    COLOR: #cccccc;
    BORDER-TOP-COLOR: #000066;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #000066;
    width:100px;
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */ 
	white-space: -pre-wrap;      /* Opera 4-6 */ 
	white-space: -o-pre-wrap;    /* Opera 7 */ 
	white-space: pre-wrap;       /* css-3 */ 
	word-wrap: break-word;       /* Internet Explorer 5.5+ */ 
}
.MenuItemSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #000066;    
    BORDER-BOTTOM-COLOR: #000066;
    PADDING-BOTTOM: 5px;
    CURSOR: hand;
    COLOR: #ffffff;
    background-color:Blue;
    BORDER-TOP-COLOR: #000066;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #000066;
    width:100px;
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */ 
	white-space: -pre-wrap;      /* Opera 4-6 */ 
	white-space: -o-pre-wrap;    /* Opera 7 */ 
	white-space: pre-wrap;       /* css-3 */ 
	word-wrap: break-word;       /* Internet Explorer 5.5+ */ 
}
a.MenuItemSelected
{
    background-color:Transparent;
    COLOR: #ffffff;
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */ 
	white-space: -pre-wrap;      /* Opera 4-6 */ 
	white-space: -o-pre-wrap;    /* Opera 7 */ 
	white-space: pre-wrap;       /* css-3 */ 
	word-wrap: break-word;       /* Internet Explorer 5.5+ */ 
}
.MenuItemHover
{
	background-color:rgb(51, 102, 255);
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */ 
	white-space: -pre-wrap;      /* Opera 4-6 */ 
	white-space: -o-pre-wrap;    /* Opera 7 */ 
	white-space: pre-wrap;       /* css-3 */ 
	word-wrap: break-word;       /* Internet Explorer 5.5+ */ 
}
a.MenuItemHover
{
	background-color:Transparent;
    COLOR: #ffffff;
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */ 
	white-space: -pre-wrap;      /* Opera 4-6 */ 
	white-space: -o-pre-wrap;    /* Opera 7 */ 
	white-space: pre-wrap;       /* css-3 */ 
	word-wrap: break-word;       /* Internet Explorer 5.5+ */ 
}

.BotonIn td input
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #000066;
    BACKGROUND: #000066;
    BORDER-BOTTOM-COLOR: #000066;
    PADDING-BOTTOM: 5px;
    WIDTH: 100px;
    CURSOR: hand;
    COLOR: #cccccc;
    BORDER-TOP-COLOR: #000066;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #000066
}
.BotonIn:hover td input
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #3366ff;
    BACKGROUND: #3366ff;
    BORDER-BOTTOM-COLOR: #3366ff;
    PADDING-BOTTOM: 5px;
    WIDTH: 100px;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #3366ff;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #3366ff
}

.BotonLibre
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #000066;
    BACKGROUND: #000066;
    BORDER-BOTTOM-COLOR: #000066;
    PADDING-BOTTOM: 5px;
    CURSOR: hand;
    COLOR: #cccccc;
    BORDER-TOP-COLOR: #000066;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #000066
}
.BotonLibre:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #3366ff;
    BACKGROUND: #3366ff;
    BORDER-BOTTOM-COLOR: #3366ff;
    PADDING-BOTTOM: 5px;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #3366ff;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #3366ff
}
INPUT.Boton
{
    FONT-SIZE: 8pt;
    WIDTH: 70px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #9999ff
}
.LoginLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

.LoginInstructions
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: small;
	font-style:italic;
	color: #0f1f60;
}

.TitleLogin
{
    font-weight: normal;
    font-size: 14pt;
    color: #666666;
    font-family: Arial
}
.InfoCopyrigth
{
    font-size: 7pt;
    color: #666666;
    font-family: Arial;
    line-height:normal;
}
.Links
{
    font-size: 12px;
    color: #3366cc;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
table.webparts tr th {
	background-color: #009;
	padding: 5px;
	color: #FFF;
	font-size: 10pt;
	border: 1px solid #009;
}
table.list, td.details table.list {
	width: 100%;
	border: 1px solid #000;
}
table.list tr th, td.details table.list tr th {
	text-align: left;
	background-color: #666;
	color: #FFF;
	font-size: 10pt;
	border-style: none;
	padding: 2px 20px 2px 2px;
}
table.list tr td, td.details table.list tr td {
	border-bottom: 1px solid #999;
	padding: 2px 20px 2px 2px;
}
table.list tr {
	background-color: #FFC;
}
table.list tr.odd {
	background-color: #CCC;
}
.repeaterheader td
{
	BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #cccccc 1px;
    COLOR: #cccccc;
    BORDER-BOTTOM: #cccccc 0px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000066;
    TEXT-ALIGN: center;

}

.repeaterheaderfix td
{
	BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 0px solid;
    BORDER-LEFT: #cccccc 0px solid; 
	BORDER-BOTTOM: #cccccc 0px solid;     
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #cccccc 1px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000066;
    TEXT-ALIGN: center;
	POSITION: relative; 
	TOP: expression(this.offsetParent.scrollTop  ); 
	BORDER-COLLAPSE: collapse; 
	border-style:None; 
	Z-Index:20;  

}


.repeateritem td
{
	BORDER-RIGHT: #cccccc 1pt;
    BORDER-TOP: black 0pt solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #999999 1pt;
    BORDER-BOTTOM: #cccccc 0pt solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background-color: #cbcffe;
}
.repeateralter td
{
	BORDER-RIGHT: #ffffff 1pt;
    BORDER-TOP: white 0pt solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #999999 1pt;
    BORDER-BOTTOM: #ffffff 0pt solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/*Aplicacion de Celda en Repeaters*/
.celdapar td
{
    BORDER-RIGHT: #cccccc 1pt;
    BORDER-TOP: black 0pt solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #999999 1pt;
    BORDER-BOTTOM: #cccccc 0pt solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background-color: #cbcffe;
}
.celdanone td
{
    BORDER-RIGHT: #ffffff 1pt;
    BORDER-TOP: white 0pt solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #999999 1pt;
    BORDER-BOTTOM: #ffffff 0pt solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/*Header o Busquedas de la Paginas*/
.HeadersPage
{
	background-color: #F0F0F0; 
	padding-left: 5px; 
	padding-bottom: 5px;
}

.PrintTable td
{
    vertical-align: middle;
    padding-left: 3px;
    padding-right: 3px;
    height: 22px;
    border-left: solid 1px #888888;
	border-bottom: solid 1px #888888;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
.tblRight
{
    border-top: solid 1px #888888;
    border-right: solid 1px #888888;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
.PrintTitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px; 
    font-weight: bold;
}
.PrintTitle2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px; 
    font-weight: bold;
}
.PrintTitle3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 32px; 
    font-weight: bold;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.50;
}



.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	position: absolute;
	/*width: 180px;
	height: 65px;*/
	vertical-align:middle;
	text-align:center;
}


/*CollapsiblePanel*/
.collapsePanel {
	
	/*background-color:white;*/
	overflow:hidden;
}

.collapsePanelHeader{
	/*width:100%;
	height:30px;
	background-image: url(~/Images/bgmain.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;*/
	BORDER-BOTTOM: #cccccc 0px solid; 
	TEXT-ALIGN: center; 
	BORDER-LEFT: #cccccc 1px; 
	BACKGROUND-COLOR: #000066; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #cccccc; 
	FONT-SIZE: 8pt; 
	BORDER-TOP: #cccccc 0px solid; 
	FONT-WEIGHT: bold; 
	BORDER-RIGHT: #cccccc 1px;
}


#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}