﻿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;
}
/*NOTAS DE PEDIDOS*/
.ordernotes
{
	width:100%;
	height:100%;
	border-collapse:collapse;
	border-width:0.5px;
	border-color:Gray;
	border-style:inset;
}
.ordernotescontainer
{
	width:470px; 
	height:130px; 
	margin:0 10px 20px 10px;
	padding:5px 8px 8px 5px;
	background-color:#EEEEEE; 
	border:1px solid gray;
	font-size:smaller;
	text-align:left;
}
/* slider de precios*/
.bcprecio
{
	width:50px;
}
.bcpreciocontainer1
{
    position:relative;
    left:49px;    
}

.bcpreciocontainer2
{
    position:relative;
    left:250px;
    
}
.slider_container
{
    position:relative;
    left:58px;
}
.slider .outer_rail_horizontal
{
    position:absolute;
    top:7px;
    background: url('~/Resources/icons/slider_rail.png');
    background-repeat:repeat-x;
    background-position:bottom;
    width:180px;
    height:11px;
}

.slider .inner_rail_horizontal
{
    position:absolute;
    background: url('~/Resources/icons/slider_rail.png');
    background-repeat:repeat-x;
    background-position:bottom;
    width:180px;
    height:11px;
}

.slider .handle_horizontal_left
{
    position:absolute;
    background:url('~/Resources/icons/slider_handle.png');
    background-repeat:no-repeat;
    width:10px;
    height:16px;
    cursor:pointer;
}

.slider .handle_horizontal_right
{
    position:absolute;
    background:url('~/Resources/icons/slider_handle.png');
    background-repeat:no-repeat;
    width:10px;
    height:16px;
    cursor:pointer;
}
