﻿body,html
{
	overflow: auto;
	margin:	0;
}
.topborder
{
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(UserFiles/Image/General/border_top.jpg); 
	BACKGROUND-COLOR: transparent;
	background-repeat: no-repeat;
	height: 14px;
}

.bottomborder
{
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(UserFiles/Image/General/border_bottom.jpg); 
	BACKGROUND-COLOR: transparent;
	background-repeat: no-repeat;
	height: 14px;
}

.sideborderleft
{
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(UserFiles/Image/General/border_side.jpg); 
	BACKGROUND-COLOR: transparent;
	background-repeat: repeat-y;
}

.sideborderright
{
	BACKGROUND-POSITION: top left; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(UserFiles/Image/General/border_side.jpg); 
	BACKGROUND-COLOR: transparent;
	background-repeat: repeat-y;
}


.bordertable
{
	border: Solid 1px Gray;
}

#home A
{
 text-decoration: none;
 font-size: small; 
 font-weight: bold;
 color: #003366;
}

.contentmain
{

}

.contentmainnoheader
{
	position: relative;
}

.loginbutton
{
	background-color: #336699;
	color: white;
	border: Solid 1px Black;
	font-weight: bold;
	font-size: x-small;	
}

.toolbox
{
	position: relative;
	z-index: 10000;
	width: 100%;
	height: 140px;
    background-color: White;
    text-align: left;
    top: 5px;   
}

.toolbox A
{
	width: 120px;
	float: left;
	text-decoration: none !important;
	font-size: 14px !important;
	color: Black !important;
	margin-bottom: 10px;
}

.toolbox A:hover
{
	text-decoration: underline;
}

.toolboxtitle
{
	cursor: hand;
	width: 100%;
	height: 20px;
	text-align: center;
	background-color: Navy;
	color: White;
	font-weight: bold;
	padding-top: 6px;
}

.maindiv
{
	width: 780px;
    border: 0px solid #666666;
    text-align: left;
    position: absolute;
    left: 50%;
    margin-left: -390px;
    padding-top: -20px;
}

.maindivnoheader
{
	width: 780px;
    border: 0px solid #666666;
    text-align: left;
    position: absolute;
    left: 50%;
    margin-left: -390px;
 }


html
{
	overflow: auto;
}

body,html
{
	height: 100%;
	width: 100%;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #C6CFDE;	
	font-weight: normal;	
	margin: 0;
	overflow: visible;
}

.main
{
	height: 100%;
	width: 780px;
	background-color: White;
	border: 0;
}

.textbody
{
	top: -38px;
	padding: 5px;
	position: relative;
	background:white;	
	height: 770px;
	width: 100%;
}

.header
{
	width: 100%;
	height: 143px;
	background-image: url(images/logo.jpg);	
}

.login
{
	position: absolute;
	color: White;
	background-image: url(images/loginbackground.jpg);	
	padding-right: 20px;
	height: 40px;
	top: 30px;
}

.login table A
{
	color: White;
	font-weight: bold;
}

.adminlogin
{
	top: 235px !important;
}

.adminloginbrowse
{
	top: 190px !important;
}

.login INPUT
{
	width: 80px;
	border: None 0px Transparent;
}

.logintext {
	background-color: white;
}

#topmenu A:link {
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
} 
#topmenu A:visited {
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#topmenu A:hover {
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
} 
#topmenu A:active {
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#topmenu A:link {
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
} 

#mainmenu A:link {
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
} 

#mainmenu A:visited {
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#mainmenu A:hover {
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
} 
#mainmenu A:active {
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


A:link {
	text-decoration: underline;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
} 
A:visited {
	text-decoration: underline;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
A:hover {
	text-decoration: underline;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
} 
A:active {
	text-decoration: underline;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.button
{
	font-weight: bold;
	text-align: left;
	color: White;
}

.TextoBotoneraBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


.mainmenu
{
	position: relative;
	top: -19px;
	left: 98px;
}


.style1 {
	color: #000066;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.style15 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.style16 {font-size: 12px}
a.Boton {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ec8b22;
	padding: 5px 5px 5px 5px;
	height: 25px;
}

.Boton
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #fcAb42;
	color: White;
	width: 150px;
	height: 25px;
}

.clientImage
{
	position: absolute;
	top: 200px;
	right: 5px;
	width: 200px;
	height: 40px;
}

.clientImage2
{
	position: absolute;
	top: 28px;
	right: 10px;
	width: 200px;
	height: 40px;
}

.headerStyleGridView
{
	background: url(images/fondoHeaderGridView.jpg) repeat-x 0px 0px;

	color: #FFFFFF;
	
	font-size:small;
			
	font-family: Arial-Narrow;
}
	
.rowStyleGridView
{
	border-bottom: 1px orange;
}

.labelsForRegisterForm
{
	font-family: Verdana;
	
	color: #000080;
}

.textBoxForRegisterForm
{
	border: 1px solid orange;
	
	background-color: Transparent;
}

.modalBackground 
{
	width: 100%;
	height: 100%;
	background-color: #000000;
    filter:alpha(opacity=50);
    opacity:0.5;
    background-repeat: no-repeat;
    background-position: center center;
	position: absolute;
	z-index: 90000000;
}

.toolbox_language A
{
	font-family: Tahoma, Verdana, Arial !important;
	font-size: 9px !important;
	font-weight: bold !important;
	color: #ec8b22 !important;
	padding:5px 5px 5px 5px !important;
	height: 9px !important;
	width: 50px !important;
	float: left !important;
}

.RegistrationLabelsRequired
{
	font-weight:bold;	
}

.InvalidData
{
	font-weight:bold!important;
	color:Red !important;	
}

.SurveyEditAlternateRow
{
	background:#ec8b22!important;
}

.SurveyTitle
{
	display:block;
	font-size: 14px!important;
	font-weight:bolder!important;
}

.SurveyQuestion
{
	font-weight:bold!important;
	font-size: 12px!important;
	color: #777777 !important;
	margin: 0px 0px 10px 0px!important;
}

.SurveyAnswers
{
	width: 250px;
}

.SurveyAnswers TD
{
	height: 20px !important;
	padding: 10pm 5px 10px 0px!important;		
}

.SurveyChoice
{	
	margin: 0px 0px 0px 0px!important;
	font-weight:normal!important;
	font-size: 12px!important;
	color: #ec8b22 !important;
}

.SurveyWaterMark
{
	color:#999999!important;
	font-weight:lighter!important;	
}

.SurveyEditHeadings
{
	color: #777777!important;
	font-size: 16px!important;
	font-weight: bolder!important;
	margin: 10px 0px 10px 0px!important;
}

.SurveySuccess
{
	font-size: 14px!important;
	font-weight:bold!important;
	color:Green!important;
}

.SurveyChoiceResults
{
	display:block;
	margin: 10px 10px 10px 10px!important;
	font-weight:normal!important;
	font-size: 12px!important;
	color: #ec8b22 !important;
}
