﻿/*** UC: PAGE TITLE ***/
.PageTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#3991d9;
}
.PageSubTitle{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	vertical-align:bottom;
}
.PageComment{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
}
.PageTitleBackGround{
	width:100%;
}
.Divisor {
	height: 1px; 
	background-color: #b9d3f6; 
	vertical-align: baseline;
	margin-bottom:10px;
}

/*** UC: MESSAGE ***/
.exclamation {
	background: #fff6bf url(../../Media/Images/Global/exclamation.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}
.information{
	background: #F8FAFC url(../../Media/Images/Global/information.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #B5D4FE;
	border-bottom: 2px solid #B5D4FE;
}
.error {
	background: #fff url(../../Media/Images/Global/error.jpg) no-repeat;
	background-position: 0px 1px; /* x-pos y-pos */
	text-align: left;
	padding: 0 0 0 56px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.succesful {
	background: #fff url(../../Media/Images/Global/ok.jpg) no-repeat;
	background-position: 0px 1px; /* x-pos y-pos */
	text-align: left;
	padding: 0 0 0 38px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
}

/*** UC: MENU ***/
.botonera {
	border-top: solid 5px #b9d3f6;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-right: 12px;
	margin-right: 4px;
	text-align:left;
	display: block;
	float:left;
}
.botonera-over {
	border-top: solid 5px #68a6e3;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-right: 12px;
	margin-right: 4px;
	text-align:left;
	display: block;
	float:left;
}

/*** UC: USER INFO ***/
.SessionInfo {
	color:#888;
	font-family:Trebuchet MS, Arial;
	font-size:8pt;
	padding:0;
	margin:0;
	padding-bottom:15px;
	height:25px;
}
.SessionInfo .Name{vertical-align:top}
.SessionInfo .User{}
.SessionInfo .Close{}

/*** OTHERS ***/
.LabelSubTituloPaginaColor, .LabelLetraColor{
	color:#3991d9;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase
}
.FieldColor{
	font: 11px Arial, Helvetica, sans-serif;
	color: #3991d9;
	padding-left: 6px;
	padding-right: 10px;
}
.TextBoxColor{
	background-color:#fff;
	border: solid 1px #DDD9CD;
	color:#000;
	font-family:Verdana;
	font-size:8pt;
	margin-bottom:4px;
}
.TextBoxSmall
{
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-right: solid 1px #6aa7e6;
	border-left: solid 1px #7bcaf1;
	border-bottom: solid 1px #7bcaf1;
	border-top: solid 1px #6aa7e6;
	background-image: url(../../Media/Images/Global/input-bg.jpg);
	background-repeat:repeat-x;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 10px;
	width:125px
}
.TextBoxObservationSmall{
	background-image:url(../../Media/Images/Global/txtarea-bg.jpg);
	background-repeat:repeat-x;
	border-right: solid 1px #6aa7e6;
	border-left: solid 1px #7bcaf1;
	border-bottom: solid 1px #7bcaf1;
	border-top: solid 1px #6aa7e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height:63px;
	padding-left: 6px;
	padding-top: 3px;
	width:125px
}
.TextBoxViewMode 
{
	border:0;
	background:#fff;
	color:#3393e0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.FieldComment{
	font: 11px Arial, Helvetica, sans-serif;
	color: #aaaaaa;
}
.TitleBold
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase
}
/*** MANDATORY ***/
.Mandatory{
	color:Orange;
	font-family:Verdana;
	font-size:8pt;
}

/*** FORMS MODEL 1 ***/
.Table {
    background-color:#fff;
    /*border-style:solid;
    border-width:1px;
    border-color:#888;*/  
    text-align:left;
}
.Table .ColumnLabel
{
    /*background-color:#A4BFE6;*/
    text-align:right;
    /*padding-top:5px;*/
}
.Table .ColumnLabel .Title
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	text-transform: uppercase;	
	font-weight:bold;
}
.Table .ColumnInfo
{
	/*background-color:#fff;*/
	/*text-align:center;*/
}
.Table .RowBottom {
	/*padding-bottom: 5px; 
	margin-bottom:5px*/
}
/*.formFooterLine
{
	background: #fff url(../../Media/Images/Global/LineH.jpg) no-repeat;
	margin-top:15px;
}*/
/*** FORMS MODEL 2 ***/
.listaItems ul
{
	border-top:2px solid #f5f5f5;
	list-style:none;
	padding:6px 0;
}

.listaItems li
{
	border-bottom:1px solid #ccc;
	margin:5px 0;
	margin-top:0;
	padding-top:5px;
	padding-bottom:10px;
}

.listaItems ul li .Title 
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	text-transform: uppercase;	
	font-weight:bold;
}

/*** HOME ***/
.ItemTitle, .ItemTitle_False {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #3991d9;
}
.ItemTitle_True {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #FFb603;
}
.ItemText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.ItemText a:visited,
.ItemText a:active,
.ItemText a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.ItemText a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
.ItemGroup, .ItemGroup_False {
	background-image:url(../../Media/Images/Global/BulletHome.jpg);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:24px;
	float:left;
	margin-right:40px;
	margin-bottom:20px;
}
.ItemGroup_True {
	background-image:url(../../Media/Images/Global/BulletActive.jpg);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:24px;
}

/*** COMPARE TABLE ***/

.compareTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:bottom;
	text-align:left;
}
.compareHead th {
	border-bottom:1px solid #b9d3f6;
	padding-top:3px;
	padding-bottom:6px;
}
.compareTable td {
	padding-top:3px;
}
.compareOdd {
	color:#3991d9;
}
.compareEven {
	color:#1e6eb0;
}
.compareLabel {
	color:#9e9e9e;
	font-weight:bold;
	text-transform:uppercase;
	width:150px;
}
.compareDifOdd {
	background:#ddf4bc;
	color:#454545;
}
.compareDifEven {
	background:#c2e68f;
	color:#454545;
}
