* {margin:0px;padding:0px;outline:none !important}
html, body {width:100%;height:100%;}
body {font-family:tahoma;font-size:9pt;color:#333;overflow:hidden;text-align:center;background-color:#000;}

a img {border:0px;}
a {color:blue;text-decoration:none;}
a:hover {color:blue;text-decoration:underline;}

.error {border-color:#cc0000 !important;}

h1,h2,h3, p {text-align:left;}
h2 {margin-top:0px !important;}
.left {float:left}
.right {float:right}

table.index {height:150px !important;}
table.ciervo {height:100px !important;}
table.contact {height:200px !important;}
table.soon {height:250px !important;}
table.news {height:100px !important;}

.root {width:100%;text-align:center;}
.top {width:100%;text-align:center;background-color:#fff;border-bottom:5px solid #000;position:relative;z-index:1000;}
.top table {width:100%;height:100px;}
.top span {margin:0px 5px 0px 5px;font-size:7pt;}
.top a {color:#777;}
.top a:hover {color:#cc0000;text-decoration:none}

.footer {background-color:#333;color:#fff;width:100%;padding:5px 0px 5px 0px;text-align:center;position:absolute;left:0px;bottom:0px;}
.footer a {color:#aaa;}
.footer a:hover {color:#fff;}

.content {color:#ccc;text-align:center;padding-top:5px;padding-bottom:10px;left:0px;width:100%;}
.para {padding-top:10px;width:800px;margin-left:auto;margin-right:auto;display:block;clear:both;overflow:hidden;}
.wp50 {width:50%;}
.wp100 {width:100%;}
.para h1 {color:#fff;font-size:24pt;font-family:garamond;margin-bottom:10px;margin-top:10px;}
.para p {font-size:10pt;font-family:arial;text-align:justify;margin-bottom:10px;margin-top:10px;}
.para .left p,.para .left h1,.para .left h2,.para .left ul {margin-right:15px;}
.para .right p,.para .right h1,.para .right h2,.para .right ul {margin-left:15px;}

.para ul {text-align:left;}
ul, ol {list-style-position:inside}
ul ul {margin-left:15px;}
ol li,ul li {margin:10px 0px 10px 15px;text-align:left;}
.para a {color:#fff;}

.col h2 {color:#fff;font-size:20pt;font-family:garamond;}
.col h2 a {font-size:20pt;}
span.title {font-size:15pt;color:#fff;font-family:arial;}
a.link {color:#fff;font-size:15pt;}
a.link:hover {color:#cc0000;text-decoration:none}

h2 span {font-size:10pt;}

.upBT {display:none;cursor:pointer;position:absolute;top:0px;right:0px;width:36px;height:50px;background: url(http://www.berysoft.com/web/img/up.png) no-repeat center center;}
.dnBT {display:none;cursor:pointer;position:absolute;bottom:0px;right:0px;width:36px;height:50px;background: url(http://www.berysoft.com/web/img/down.png) no-repeat center center;}

.top .content {color:#666;}
.desc p {margin:0px 10px 3px 10px;}

table.L {height:300px !important;}
table.M {height:200px !important;}
table.S {height:100px !important;}
table.MS {height:50px !important;}

br.h {line-height:22pt;}

.button {color:#ccc;padding:5px;border:1px solid #000;background-color:#cc0000;margin:0px 10px 10px 10px;
    -webkit-box-shadow: 0px 3px 7px #aaa;-moz-box-shadow:0 3px 7px #aaa;
    -moz-border-radius:10px;-webkit-border-radius: 10px;cursor:pointer;}
.button:hover {color:#000}
.button a {color:#ccc;}
.button a:hover {color:#000;text-decoration:none}
.para .button a:hover {color:#fff;}
.col table td {padding:2px;text-align:left;height:25px}
.col table tr {vertical-align:middle}
tr.ta {vertical-align:top !important;}
table td.label {text-align:right;width:100px;}

.msg {display:block;width:500px;height:150px;border:2px solid #000;-moz-border-radius:10px;-webkit-border-radius: 10px;padding:5px 10px 5px 10px;}
#c_msg {display:inline;width:100%;height:100%;}

.dijitTextBox {background-color:#fff;border-width:2px !important;-moz-border-radius:10px;-webkit-border-radius: 10px;width:250px !important;}
.dijitTextBox input {padding:2px 10px 2px 10px;color:#333;}
.dijitTooltipContainer {margin-left:10px;background-color:#000 !important;color:#fff !important;padding:3px;}

.cForm {height:295px;width:700px;margin-left:auto;margin-right:auto;visibility:hidden}
.capIcon {cursor:pointer;margin:0px 10px 0px 10px;width:25px;height:25px;background: url(http://www.berysoft.com/web/img/redo.png) no-repeat center;}

.dijitToasterContent {
	padding:1em;
	padding-top:0.25em;
	background:#73c74a;
}
.dijitToasterMessage{
	color:#fff;
}
.dijitToasterWarning{ }
.dijitToasterError,
.dijitToasterFatal{
	font-weight:bold;
	color:#fff;
}
.dijitToasterWarning .dijitToasterContent{
	padding:1em;
	padding-top:0.25em;
	background:#d4d943;
}
.dijitToasterError .dijitToasterContent{
	padding:1em;
	padding-top:0.25em;
	background:#aa0000;
}

.dijitToasterClip {
	position: absolute;
	z-index: 5000;
	overflow: hidden;
}
.dijitToasterContainer {
	display: block;
	position: absolute;
	width: 250px;
    text-align:left;
	margin: 0px;
	font:8pt System, Tahoma, Helvetica, Verdana, Arial;
}
.ln > div {margin-bottom:10px;overflow:hidden}
.ln div > div {float:left;width:80%;}
.ln .stamp {width:20%;padding-top:10px;text-align:left}
.np .stamp {padding:0px !important;text-align:center;}
.over {display:none;background: url(http://www.berysoft.com/web/img/loader.gif) no-repeat center;position:absolute;top:0px;left:0px;z-index:1000;background-color:#000;width:100%;height:100%;}

