﻿/* --- content --- */

	#content {font-size:1.125em; background:#fff; line-height:1em;}
	.min-width {padding: 27px 20px 30px 20px; min-width:200px;}

	li {list-style:none; margin-bottom:5px; clear:both; color:#000000; background:url(../../Images/marker4.gif) no-repeat 0 4px; padding-left:12px; text-transform:uppercase;}
	li a {color:#3e3e3e;}
	a {color:#1696d6;}
	em {color:#5e5e5e;}
	
	#navmenu {text-align:center;}
	#navmenu li {background:none; margin-bottom:0px; padding:0;}
	
/* --- END content --- */

/*-------------------------------*/
/*Container supported classes*/
/*-------------------------------*/
/*Main wrapper class*/
.ContainerWrapper
{
	background-color: #DFE8F6;
	border-right: 1px solid #9ABBE8;
	border-bottom: 1px solid #9ABBE8;
	border-left: 1px solid #9ABBE8;
	width: 100%;
}
/*Gap between wrapper and container*/
.ContainerMargin
{
	padding: 4px;
}
/*Container*/
.Container
{
	border: 1px solid #99BBE8;
	background-color: White;
}
/*Header of each container*/
.ContainerHeader
{
	background-image: url('../../Images/Container_Header.gif');
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	color: #133047;
}
/*Margin of Header of each container*/
.ContainerHeader td
{
	padding: 4px;
}

/*Tittle*/
.Tittle
{
	color: #718fab;
}

/*-------------------------------*/
/*Messages Status supported classes*/
/*-------------------------------*/
/*General class for Message*/
#tblMessage
{
	height: 23px;
	width: 100%;
}
/*Message for Successful*/
#tblMessage.Success
{
	border: solid 1px #5AAD0D;
	background-color: #E5F7D5;
}
/*Message for Information*/
#tblMessage.Information
{
	border: solid 1px #88B5E9;
	background-color: #E2EDF8;
}
/*Message for Warning*/
#tblMessage.Warning
{
	border: solid 1px #FD7B04;
	background-color: #FFF7E7;
}
/*Message for Error*/
#tblMessage.Error
{
	border: solid 1px #FF0001;
	background-color: #FFEAEA;
}

/*General class for Message1*/
#tblMessage1
{
	height: 23px;
	width: 100%;
}
/*Message for Successful*/
#tblMessage1.Information
{
	border: solid 1px #88B5E9;
	background-color: #E2EDF8;
}

/*-------------------------------*/
/*Messages Status Icon supported classes*/
/*-------------------------------*/
/*General class for Message Icon*/
#dvIcon
{
	line-height: 23px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 38px;
}
/*Message Icon for Successful*/
#dvIcon.Success
{
	background-image: url('../../Images/Message_Success.png');
}
/*Message Icon for Information*/
#dvIcon.Information
{
	background-image: url('../../Images/Message_Information.png');
}
/*Message Icon for Warning*/
#dvIcon.Warning
{
	background-image: url('../../Images/Message_Warning.png');
}
/*Message Icon for Error*/
#dvIcon.Error
{
	background-image: url('../../Images/Message_Error.png');
}

#dvIcon1
{
	line-height: 21px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 38px;
}
/*Message Icon for Successful*/
#dvIcon1.Information
{
	background-image: url('../../Images/Message_Information.png');
}
/*Message Icon for Information*/

/*-------------------------------*/
/*Progressbar supported classes*/
/*-------------------------------*/
/*Progressbar container wrapper*/
#dvProgressContainer
{
	border-left: solid 1px #CFCFCF;
	border-right: solid 1px #CFCFCF;
	width: 300px;
	height: 12px;
	background-image: url('../../Images/Progressbar_Wrapper.gif');
}

/*-------------------------------*/
/*Messages Status supported classes*/
/*-------------------------------*/
/*General class for Message*/
.tblContent
{
	height: 23px;
	width: 100%;
}
.tblContent > tbody > tr > td
{
	height: 23px;
	}


/* Gradient 1 */
.tb10 {
	background-image:url('../../images/form_bg.jpg');
	background-repeat:repeat-x;
	border:1px solid #CFCFCF;
	width: 92%;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}

/* Gradient 2 */
.tb11 {
	background-image:url('../../images/form_bg.jpg');
	background-repeat:repeat-x;
	border:1px solid #CFCFCF;
	width: 80px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}

/* Gradient 3 */
.tb12 {
	background-image:url('../../Images/form_bg.jpg');
	background-repeat:repeat-x;
	border:1px solid #CFCFCF;
	width: 60px;
	color:#333333;
	padding:3px;	
	font-family:tahoma, arial, sans-serif;
}

/* Gradient 4 */
.tb13 {
	background-image:url('../../Images/form_bg.jpg');
	background-repeat:repeat-x;
	border:1px solid #CFCFCF;
	width: 400px;
	height: 200px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}

.tb16 {
	background-image:url('../../Images/form_bg.jpg');
	background-repeat:repeat-x;
	border:1px solid #CFCFCF;
	width: 70px;
	color:#333333;
	padding:3px;	
	font-family:tahoma, arial, sans-serif;
}

.tb17 {
	background-image:url('../../Images/form_bg.jpg');
	background-repeat:repeat-x;
	border:1px solid #CFCFCF;
	width: 90px;
	color:#333333;
	padding:3px;	
	font-family:tahoma, arial, sans-serif;
}
.rollover a{
   display: block;
   text-indent: -9999px;
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
}
#rollover a{
   height: 100px; 
   width: 200px; 
   background:#FFFFFF; 
   /*background: url('Put your image location here') no-repeat left top;*/
}
#rollover a:hover{
   background-position: left -100px; 
}

/*Progressbar container*/
#dvProgress
{}

/*Div ReCaptcha*/
#dvCaptcha {
position:absolute;
width:25em;
height:10em;
/*margin-top: -9em; /*set to a negative number 1/2 of your height*/
/*margin-left: -15em; /*set to a negative number 1/2 of your width*/
border: 1px solid #ccc;
background-color: #ffffff;}	
	
#RcptCtrl
{
    border: solid 1px #d7daee;
    padding: 5px;
    color: #000000;
    background-color: #ebf3fb;
    width:97%;
height:10em;
}

.RcptCtrl .hd
{
    margin: 3px 0 3px 0;
    font-weight: bold;
    color: #000000;
}

.RcptCtrl .bd
{
    margin: 5px 0 5px 0;
}

.RcptCtrl .ft
{
    margin: 5px 0 5px 0;
}

.RcptCtrl
{
    margin: 10px 0;
}

.RcptCtrl ul
{
    margin: 0;    
    padding-left: 0;
}

/*.RptList li
{
    list-style-type: none;    
    margin: .5em 0;    
    background: url(../../Images/bullet_gray.gif) 1px 0.5em no-repeat;
    padding-left: 10px;    
}*/

.InputCtrl {
	background-image:url('../../images/form_bg.jpg');
	background-repeat:repeat-x;
	border:1px solid #CFCFCF;
	width: 280px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}

.buttonstyle
{
	cursor:pointer;
	}
	
input.btnSaveDraft{
    float:left;
    margin:0 0 0 10px;
    width:92px;
    height:22px;
    color:#FFFFFF;
    background:url(images/btnSearchOffer.gif) 0 0 no-repeat #0668BA;
    cursor:pointer;
    border:none;
    font:normal 12px/20px "Trebuchet MS", Helvetica, sans-serif;
    padding :0 0 2px 0;
    }	
    
.button
{
    background: white;
    border: solid 1px grey;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #718fab;    
    height: 25px;  

}

.button:hover
{
    background: white;
    border: solid 1px grey;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: Orange;   
    height: 25px;

}    


/* Estilos del Control de Formulario Módulo Administrativo */
table.form
{
	border-right: #bb2500 2px solid;
	border-top: #bb2500 2px solid;
	border-left: #bb2500 2px solid;
	border-bottom: #bb2500 2px solid;
	width: 350px;
}

table.form tr
{
	height: 28px;
}

table.form table td
{
	border: solid 0px;
	padding: 1px;
}

table.form table tr
{
	height: auto;	
	
}

table.form td
{
	padding: 2px 4px;
	border-right: #bb2500 0px solid;
	border-top: #bb2500 0px solid;
	border-left: #bb2500 0px solid;
	border-bottom: #bb2500 0px solid;
}

table.form tr.hd
{
	background:  #ffffff url('../../Images/img03.jpg'); 
	color: White; 
	height: 21px;
	vertical-align: middle;
	font-size: 1.1em;
	border-bottom: #bb2500 1px solid;
}

table.form tr.hd td
{	
	background: #ffffff url('../../Images/img03.jpg'); 
	color: White; 
	height: 21px;
	vertical-align: middle;
	padding: 4px;
	border-bottom: #bb2500 1px solid;
}

table.form td.hd_fld
{
	font-weight: bold;
	text-align: right;	
	width: 122px;
	vertical-align: middle;
}

table.form tr.cmd
{
	/*background-color: #ffffff;*/
	height: 22px;
}

table.form tr.cmd td, table.form td.cmd
{
	height: 22px;
	background-color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: #bb2500 1px solid;
}

table.form tr.empty td
{
	padding: 5px;
}

table.form tr.ed
{
	background-color: #f2f4f6;
}

table.form .sz210
{
	width: 206px;
}

table.form select
{
	width: 100%;
}
/* Estilos del Control de Formulario - Fin */

/* Estilos del Control de Grid - Inicio */
/*table.grid
{
	border-right: #B40725 1px solid;
	border-top: #B40725 1px solid;
	border-left: #B40725 1px solid;
	border-bottom: #B40725 1px solid;
}

table.grid td
{
	padding: 2px;
	border-right: #d6e4ee 1px solid;
	border-top: #d6e4ee 1px solid;
	border-left: #d6e4ee 1px solid;
	border-bottom: #d6e4ee 1px solid;
}

table.grid th.header_fld_ed_cmd
{
	width: 90px;
}

table.grid td.item_fld_ed_cmd
{
	text-align: center;
}

table.grid td.fld_est
{
	padding: 0;
}

table.grid th
{
	background:  #ffffff url( "../../Images/img03.jpg" );/*#da251c;
	color: White; 
	height: 21px;
	vertical-align: middle;
	font-size: 1.1em;
	padding: 4px;
	border-top: #B40725 1px solid;
	border-bottom: #B40725 1px solid;
	border-right: #B40725 1px solid;
	border-left: #B40725 1px solid;
}

table.grid tr.empty td
{
	padding: 5px;
}

table.grid tr.alt
{
	background-color: #fafafa;
}*/

/* Estilos del Control de Grid - Fin */



/*GridViewCSS Glass Black Style*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border: #1d1d1d 5px solid;
}
/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-image: url('../../Images/HeaderGlassBlack.jpg');
    background-position:center;
    background-repeat:repeat-x;
    background-color:#1d1d1d;
}
.HeaderStyle th
{
    padding: 5px;
    color: #ffffff;
}
.HeaderStyle a
{
    text-decoration:none;
    color:#ffffff;
    display:block;
    text-align:left;
    font-weight:normal;
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:5px;
}
.PagerStyle td
{
    border-top: #1d1d1d 3px solid;
}
.PagerStyle a
{
    color:#ffffff;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 1px #777777;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    border-left:solid 1px #777777;
}
.PagerStyle span
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #1d1d1d;
}
.RowStyle td
{
    background-color: #F9F9F9;
}
.AltRowStyle td
{
    background-color: #f0f0f0;
}
.SelectedRowStyle td
{
    background-color: #ffff66;
}
