﻿body
{
	font-family:Tahoma;
	font-size:10pt;
	cursor:default;	
}

/*USER LOGIN (WELCOME)*/
.LoginBox
{
	font-size:smaller;
	width:180px;
	margin:5px;
	border:2px solid gray;
}
.LoginTitle
{
	font-weight:bold;
	margin:10px;	
}
.LoginLnkContainer
{
	float:left;
	margin-right:5px;
	/* DBF
	vertical-align:bottom;
	*/
	width:60px;
	text-align:right;	
}
.LoginNewContainer
{
	float:left;
	margin-left:5px
}
.separator
{
	float:left;
	width:1px; 
	height:15px; 
	background-color:#BC3732;
}
.Link
{
	text-decoration:none;
	color:#BC3732;
	font-weight:bold;	
}
.Link:hover
{
	color:Blue;
}
.LinkMail
{
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color:Black;
}
.LinkMail:hover
{
	color:Blue;
}
.LinkReservations
{
	text-decoration:none;
	font-family:Tahoma;
	font-size:10px;
	color:#3d90d1; /*Azul*/
}
.LinkReservations:hover
{
	color:#BC3732; /*Rojo*/
}

/*REGISTER*/
.outerBox
{
	width:550px;
	border:2px solid gray;
	margin:5px;
}

.registerHeader
{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;	
	background-color:#BC3732;
	color:#7F0000;
	width:545px;
	margin-bottom:5px;
	height:30px;
	line-height:31px;
	padding-left:5px;
}

.userDataContainerLbl
{
	width:75px;
	height:22px;
	line-height:22px;
	float:left;
	text-align:left;
	margin:10px;
	margin-left:5px;
	font-weight:bold;
}

.userDataContainerTxt
{
	width:135px;
	float:left;
	text-align:left;
	margin:10px;
	margin-left:5px;
}
.validation
{
	margin:10px;
	font-size:smaller;
	text-align:center;
}
.alertContainer
{
	width:20px;
	height:22px;
	/*line-height:22px;*/
	margin:10px;
	float:left;	
}
.bigSectionBox
{
	margin:20px;
	height:180px;	
}
.alertContainerMail
{
	width:20px;
	height:22px;
	line-height:22px;
	margin:10px;
	margin-left:100px;
	float:left;	
}
.bigSectionBoxMail
{	
	width:540px;
	margin-top:20px;	
}
.mailField
{
	width:80px;
	float:left;
	line-height:30px;
}
.mailValue
{
	width:320px;
	float:left;
	line-height:30px;
}

.smallSectionBox
{
	margin:20px;
	height:85px;
}
.mediumSectionBox
{
	margin:20px;
	height:120px;
}
.sectionHeader
{
	background-color:#C31107;
	height:20px;
	line-height:21px;
	width:533px;
	
	color:white;
	margin-bottom:2px;
	text-align:left;
	padding-left:5px;
}

.smallBtnBox
{
	width:229px; 
	height:50px; 
	float:right;
	background-color:#CCCCCC; 
	border:1px solid gray; 
	line-height:50px; 
	text-align:center;
}
.bigBtnBox
{
	width:229px;
	height:100px;
	float:right;
	background-color:#CCCCCC; 
	border:1px solid gray; 
	line-height:100px; 
	text-align:center;
}
.smallContainerInfo
{
	height:40px;
	width:531px;
	line-height:40px; 
	background-color:#EEEEEE;
	border:1px solid gray;
	margin-bottom:2px;
	text-align:left;
	font-size:smaller;
	padding-left:5px;
}
.bigContainerInfo
{
	width:299px; 
	height:50px;
	line-height:25px; 
	float:left;
	background-color:#EEEEEE; 
	border:1px solid gray;
	text-align:left;
	font-size:smaller;
	padding-left:5px;	
}
.controlsContainer
{
	width:304px; 
	height:100px; 
	float:left;
	background-color:#EEEEEE; 
	border:1px solid gray;
	font-size:smaller;
}
.leftRegistration
{
	width:232px;
	float:left;
}
.rightRegistration
{
	width:232px;
	float:left;
}
/*NUEVO REGISTRO*/
.regOuterBox
{
	/*height:800px;*/
	width:550px;
	border:2px solid gray;
	margin:5px;
}
.dataSectionBox
{
	width:100%; /*150px; */
	clear:both;
	height:auto;
	margin:20px;
	text-align:left;
}
.sectionHeaderReg
{
	background-color:#C31107;
	height:20px;
	line-height:21px;
	/*width:529px;*/
	width:529px;
	clear:both;
	color:white;
	margin-bottom:2px;
	text-align:left;
	padding-left:5px;
}
.dataContainer
{
	width:532px;
	float:left;
	background-color:#EEEEEE; 
	border:1px solid gray;
	font-size:smaller;
	margin-bottom:2px;
	padding-bottom:10px
}
.dataContainerLbl
{
	width:185px;
	height:22px;
	line-height:22px;
	float:left;
	text-align:left;
	margin:10px;
	margin-top:10px;
	font-weight:bold;
}
.dataContainerTxt
{
	width:245px;
	float:left;
	text-align:left;
	margin:10px;
	margin-left:5px;
	vertical-align:top;
}
.registrationTextBox
{
	width:200px;
}
.registerButton
{
	margin:20px;
}
.legal
{
	margin:20px;
	font-size:smaller;
	text-align:justify;
	float:right;
}
.disabledTextBox
{
	width:200px;
	background-color:#CCCCCC;	
}
.enabledTextBox
{
	width:200px;
	background-color:White;	
}
/*BÚSQUEDA AVANZADA*/
.lblAttribute
{
	color:Gray;
	text-align:left;
	margin-bottom:10px;
}
.txtAttribute
{
	margin-bottom:10px;
}
/*ERRORES*/
.lblError
{
	color:Red;
	font-size:11px;
}
.buttonStyle 
{
	background-color:#BD0C04;
	color:White;
	font-weight:bold;
	font-size:smaller;
}
.hidden
{
	visibility:hidden;
}