

body {font-family:Questrial; font-size:15px;}

#head {height:700px; overflow:hidden;}
#head[nohome] {height:500px;}

#head #sef-slider {height:700px; overflow: hidden;}
#head[nohome] #sef-slider {height:500px; overflow:hidden;}

#head #contenitor {width:1020px; height:700px; margin:0 auto; position:relative; top:-700px; z-index:2;}
#head[nohome] #contenitor {height:500px; top:-500px;}

#head #contenitor #sef-logo {width:200px; height:150px; position:absolute; top:0; left:410px;}

#head #contenitor #sef-menu-center {width:217px; height:50px; position:absolute; top:190px; left:401.5px;}
#head #contenitor #sef-menu-left {width:410px; height:50px; position:absolute; top:50px; left:0;}
#head #contenitor #sef-menu-right {width:410px; height:50px; position:absolute; top:50px; right:0;}

#head #contenitor .side-menu .sm-entry {padding:10px; margin:7px; background:rgba(0,168,255,.4); border:1px solid #00a8ff; border-radius:10px;}
#head #contenitor .side-menu .sm-entry:hover {background:#ffffff;}
#head #contenitor .side-menu .sm-entry:hover a, #head #contenitor .side-menu .sm-entry:hover a:visited {color:#00a8ff;}
#head #contenitor .side-menu .sm-entry a, #head #contenitor .side-menu .sm-entry a:visited {color:#ffffff; text-decoration:none;}

#head #contenitor .sm-entry[active] {border-color:#00a8ff; background:#ffffff;}
#head #contenitor .sm-entry[active] a, #head #contenitor .sm-entry[active] a:visited {color:#00a8ff;}

#head #contenitor #sef-menu-center .sm-entry {float:left; text-align:center; width:180px;}
#head #contenitor #sef-menu-left .sm-entry {float:left; margin:7px 12px; padding:10px 13px;}
#head #contenitor #sef-menu-right .sm-entry {float:right; margin:7px 9px; padding:10px 11px;}

#main {min-height:400px; width:1000px; margin:0 auto;}

#main .body-title {font-size:30px; color:#00a8ff; text-align:center; margin:60px 0px 50px 0px; position:relative;}
#main .body-text {text-align:justify; font-size:18px; line-height:30px;}
#main .body-text a, #main .body-text a:visited {color:#333333;}

#foot {background:#333333; text-align:center; padding:40px 0px; color:#ffffff;}

#foot a, #foot a:visited {color:#ffffff;}

#foot #sponsor {width:1020px; margin:0 auto;}
#foot #sponsor .sponsor {height:128px; float:left; margin:10px;}

.body-text {position:relative;}
.body-text #sponsor {width:1020px; margin:0 auto;}
.body-text #sponsor .sponsor {height:200px; float:left; margin:10px;}


.body-text .bt-evidence-box {background:#00a8ff; color:#ffffff; width:900px; margin:0 auto; margin-bottom:20px; padding-bottom:20px;}
.body-text .bt-evidence-box .bt-eb-title {text-align:center; font-size:20px; padding:20px; padding-bottom:0px; }
.body-text .bt-evidence-box .bt-eb-title:hover {cursor:pointer;}

.body-text .bt-evidence-box .bt-eb-text {display:none; background:#ffffff; color:#333333; padding:20px; margin:20px 20px 0px 20px;}

.body-text .bt-evidence-box .bt-eb-text span[tiny] {font-size:14px; line-height:16px;}

/*! fancyBox v2.0.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1002;
}

.fancybox-outer {
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}

.fancybox-opened {
	z-index: 1003;	
}

.fancybox-opened .fancybox-outer {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-inner {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
	overflow: hidden;
}

.fancybox-error {
	color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -21px;
	margin-left: -21px;
	width: 42px;
	height: 42px;
	background: url('EWe/images/engine/fancybox/fancybox_loading.gif');
	opacity: 0.8;
	cursor: pointer;
	z-index: 1010;
}

.fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('EWe/images/engine/fancybox/fancybox_sprite.png');
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 1004;
}

.fancybox-prev, .fancybox-next {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url(EWe/images/engine/fancybox/'blank.gif'); /* helps IE */
	z-index: 1003;
}

.fancybox-prev {
	left: 0;	
}

.fancybox-next {
	right: 0;
}

.fancybox-prev span, .fancybox-next span {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 36px;
	height: 36px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 1003;
}

.fancybox-prev span {
	background-position: 0 -36px;
}

.fancybox-next span {
	background-position: 0 -72px;
}

.fancybox-prev:hover, .fancybox-next:hover {
	visibility: visible;
}

.fancybox-prev:hover span {
	left: 20px;
}

.fancybox-next:hover span {
	left: auto;
	right: 20px;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 1001;
	background: #000;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;	
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 1005;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 1003;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;	
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

html, body {border:none; margin:0 auto; padding:0;}
img {border:none; display:block;}
.clear_both {clear:both;}

h1, h2, h3, h4, h5, h6 {border:0; padding:0; margin:0; font-size:inherit; font-weight:inherit;}

.align_right {text-align:right;}

*[linethrough] {text-decoration:line-through;}
*[green] {color:#25bd5c;}

.toolbox {
	width:25px; height:20px; background:url(EWe/images/engine/toolbox-button.png) no-repeat center center;
	background-size:100%;
	overflow:hidden; position:absolute; top:5px; right:5px; opacity:.6;
	padding-top:5px; z-index:99; font-weight:normal; font-size:12px; font-family:Times; text-decoration:none; font-style:normal;
	line-height:normal;
	}
.toolbox:hover {cursor:pointer;}
.toolbox .tool, .toolbox .uptool {
	opacity:0; margin:0px 5px 5px 5px; padding:3px; height:15px; overflow:hidden; background:#ffffff; color:#666666;
	border:2px solid #990000;
	}
.toolbox .up {height:0px; display:none;}
.toolbox .tool:hover, .toolbox .uptool:hover {color:#333333;}
.tool-chart {color:#990000; margin:0px 5px; font-weight:bold;}

.upEntry {width:800px; margin:0 auto; margin-top:10px; margin-bottom:10px; padding:10px; border:5px solid #990000; font-family:Times; font-size:14px; color:#333333; background:#ffffff;}
.upEntry .upEntryInfos {text-align:center; font-style:italic;}
.upEntry .upEntryProgress {background:#cccccc;}
.upEntry .upEntryProgress .upEntryProgressBar {height:10px; background:#990000; width:5px; margin-top:10px;}

form {text-align:center;}
input[type="text"], input[type="password"] {width:90%; border:1px solid #cccccc; padding:5px;}
textarea {width:90%; border:1px solid #cccccc; padding:5px; height:200px; margin:2px 0px;}
textarea[small] {height:100px;}
labe:hover {cursor:pointer;}

div[button] {width:90%; padding:5px; margin:0 auto; margin-top:5px; background:#990000; color:#ffffff; font-size:1.2em; text-align:center;}
div[button]:hover {background:#660000; cursor:pointer;}

#ew_recaptcha_widget_div {width:320px; margin:10px auto; border:5px solid none; padding:5px;}

div[ccline] {border-bottom:1px solid #cccccc; height:0px;}

div[fadeInside5] {background:url(EWe/images/engine/fade-inside-5-top.png) top repeat-x, url(EWe/images/engine/fade-inside-5-bottom.png) bottom repeat-x; padding:10px 0px;}
div[fadeBottom5] {background:url(EWe/images/engine/fade-inside-5-bottom.png) bottom repeat-x; padding-bottom:10px;}
div[fadeTop5] {background:url(EWe/images/engine/fade-inside-5-top.png) top repeat-x; padding-top:10px;}
div[fadeSide10] {background:url(EWe/images/engine/fade-side-10-left.png) left repeat-y, url(EWe/images/engine/fade-side-10-right.png) right repeat-y;}

div[fadeToWhite50] {background:url(EWe/images/engine/fade-to-white-50.png) repeat-x; height:50px;}

div[parentOverlay] {width:100%; height:100%; background:url(EWe/images/engine/fade40.png) repeat; display:block; position:absolute; top:0; left:0;}

.attachment {padding-left:30px; height:20px; padding-top:5px; background:url(EWe/images/engine/icons/default.png) center left no-repeat;}
.attachment[doc] { background:url(EWe/images/engine/icons/doc.png) center left no-repeat;}
.attachment[txt] { background:url(EWe/images/engine/icons/txt.png) center left no-repeat;}
.attachment[xls] { background:url(EWe/images/engine/icons/xls.png) center left no-repeat;}
.attachment[exe] { background:url(EWe/images/engine/icons/exe.png) center left no-repeat;}
.attachment[zip] { background:url(EWe/images/engine/icons/rarzip.png) center left no-repeat;}
.attachment[rar] { background:url(EWe/images/engine/icons/rarzip.png) center left no-repeat;}
.attachment[pdf] { background:url(EWe/images/engine/icons/pdf.png) center left no-repeat;}
.attachment[jpg] { background:url(EWe/images/engine/icons/img.png) center left no-repeat;}
.attachment[jpeg] { background:url(EWe/images/engine/icons/img.png) center left no-repeat;}
.attachment[png] { background:url(EWe/images/engine/icons/img.png) center left no-repeat;}
.attachment[gif] { background:url(EWe/images/engine/icons/img.png) center left no-repeat;}

*[txt8] {font-size:8px;}
*[txt10] {font-size:10px;}
*[txt12] {font-size:12px;}
*[txt14] {font-size:14px;}
*[txt16] {font-size:16px;}
*[txt18] {font-size:18px;}
*[txt20] {font-size:20px;}
*[txt22] {font-size:22px;}
*[txt24] {font-size:24px;}
*[txt26] {font-size:26px;}
*[txt28] {font-size:28px;}
*[txt30] {font-size:30px;}

*[txtb] {font-weight:bold;}
*[txti] {font-style:italic;}

*[txtr] {color:#990000;}
*[txtg] {color:#009900;}
*[txtgreen] {color:#009900;}

*[txtc] {text-align:center;}

.engine-code-imgs {float:left;}

.img-glow-40 {background:url(EWe/images/engine/img-glow-40.png) no-repeat; width:40px; height:40px; padding:5px; position:relative; margin:0 auto;}
.img-glow-40 .img-glow-contenitor {width:40px; height:40px; overflow:hidden;}
.img-glow-80 {background:url(EWe/images/engine/img-glow-80.png) no-repeat; width:80px; height:80px; padding:5px; position:relative; margin:0 auto;}
.img-glow-80 .img-glow-contenitor {width:80px; height:80px; overflow:hidden;}
.img-glow-200 {background:url(EWe/images/engine/img-glow-200.png) no-repeat; width:200px; height:200px; padding:5px; position:relative; margin:0 auto;}
.img-glow-200 .img-glow-contenitor {width:200px; height:200px; overflow:hidden;}

.popup-overlay-40 {width:100%; height:100%; position:fixed; top:0px; left:0px; background:url(EWe/images/engine/fade40.png) repeat; display:none; z-index:100;}
.popup-overlay-40-tools {width:100%; height:100%; position:fixed; top:0px; left:0px; background:url(EWe/images/engine/fade40.png) repeat; display:none; z-index:101;}
.popup {width:900px; height:600px; margin:0 auto; margin-top:50px; padding:50px; overflow:scroll; background:url(EWe/images/engine/fade60.png) repeat; border:5px solid #cccccc;}

.popup-view {position:relative; top:-100px; background:#ffffff; width:960px; margin:0 auto; opacity:0; filter:alpha(opacity=0); padding:20px; border-radius:25px;}
.popup-view .pw-text {text-align:center; font-style:italic; margin:10px 0px; font-size:14px;}
*[view] {text-decoration:underline;}
*[view]:hover {cursor:pointer; text-decoration:none;}

.popup-overlay-engine {width:100%; height:100%; position:fixed; top:0px; left:0px; background:url(EWe/images/engine/fade40.png) repeat; display:none; z-index:110;}
.overlay-engine-contenitor {width:960px; margin:0 auto; border:5px solid #990000; padding:20px; background:#ffffff; margin-top:20px;}
.overlay-engine-contenitor .overlay-engine-title {text-align:center; color:#333333; font-size:2em; font-style:italic; padding:10px;}

#login-secret-box {width:50px; height:50px; position:absolute; right:0px; top:0px; z-index:999;}
#login-secret-box:hover {cursor:pointer;}

#debug {display:none;}
#debug-enable {width:50px; height:50px; position:absolute; left:0px; bottom:0px;}

#hidden-stuff {height:0px; overflow:hidden; display:none;}

*[doscript]:hover {cursor:pointer; text-decoration:underline;}

#slideshow-img-manager {position:absolute; bottom:10px; right:10px; z-index:1;}

img[left] {float:left; margin:10px 10px 10px 0px;}
img[right] {float:right; margin:10px 0px 10px 10px;}

/* text input format */
.eci-name {font-size:12px; text-align:center;}
.eci-name:hover {cursor:pointer; text-decoration:underline;}

#txt-format span:hover {cursor:pointer; text-decoration:underline;}
#txt-format {}
#txt-format .links {width:820px; margin:0 auto; height:25px;}
#txt-format .links .link-href {width:400px; float:left; position:relative;}
#txt-format .links .link-href input {width:148px; position:absolute; top:0px;}
#txt-format .links .link-href #href {left:165px;}
#txt-format .links .link-href #anchor {left:0px;}
#txt-format .links .link-yt {width:400px; float:right; position:relative;}
#txt-format .links .link-yt input {width:318px; position:absolute; left:0px; top:0px;}
#txt-format .links .link-confirm {position:absolute; right:0px; width:65px; background:#990000; top:0px; height:23px; margin-top:2px; color:#ffffff; padding-top:2px;}
#txt-format .links .link-confirm:hover {cursor:pointer; font-weight:bold;}
/* end - text input format */