/*
Theme Name: ETEN 2012
Theme URI: http://ndsim.esec.pt/ETEN2012
Description: Tema desenvolvido pelo NDSIM para o evento eten2012.
Author: NDSIM
Alpha: 0.1

*/
/* #### Globals ######## */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {font:normal 15px/1.5em Trebuchet MS, Corbel, Arial; background: url(imgs/backg.png) repeat; color:#373F3B;}
h1{margin-bottom:5px;}
a:link,a:visited,a:active{ text-decoration: underline; color:#038CC4;}
a:hover{color:#373F3B;}

/* tables */
table{margin:.5em 0 1em;}
table td,table th{text-align:left;padding:.4em .8em;}
table th{background-color:transparent;color:#373F3B;font-weight:bold;border-bottom:1px solid #e8e1c8;}
table td{background-color:#E4F2EB;}
table th a{color:#d6f325;}
table th a:hover{color:#fff;}
table tr.even td{background-color:#ddd;}
table tr:hover td{background-color:#DCEFE7;}
.red{background-color:#F0CED1;}
.red:hover{background-color:#F0CED1;}

table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{border:0;background:none;background-color:transparent;}

li{margin-left:20px;}

.required{ border:1px #FF8800 solid;}

input, textarea{
color:#333; font:normal 13px/1.3em Trebuchet MS, Corbel, Arial;}

#main {overflow:auto;}
#header {background:#2A4438; height:200px; border-bottom:#65AA8B 1px solid;
-webkit-box-shadow: 0 0 10px rgba(24,38,31, .4); -moz-box-shadow: 0 0 10px rgba(24,38,31, .4); box-shadow: 0 0 10px rgba(24,38,31, .4);}
#logo {width:900px; margin:0 auto; }
#logo p{ margin-left: 3px;color:#C3E2D4; font-size:17px; text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
#logo a:link, #logo a:visited, #logo a:active, #logo a:hover{ margin:0; padding:0; border: none; background:none;}
#middle {overflow:auto; padding-bottom:30px; width:920px; margin:0 auto; padding:40px 0 0 20px;	}
#content {text-shadow: 1px 1px 1px rgba(250,250,250,0.1); width:920px;}
#menu { width:255px; float:left; margin-bottom:50px; display:inline;}
#menu ul li { list-style:none; margin:10px 0 23px 0;}
#menu ul li a:link, a:visited, a:active{ background:white; text-decoration:none; padding:8px 12px; color:#2A4438;
 -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
 -webkit-box-shadow: 0 1px 3px rgba(24,38,31, .3); -moz-box-shadow: 0 1px 3px rgba(24,38,31, .3); box-shadow: 0 1px 3px rgba(24,38,31, .3);
 -webkit-transition: all .1s ease-out; -moz-transition: all .1s ease-out; transition:  all .1s ease-out;}
#menu ul li.current_page_item a{ background:#2A4438; color:#DCEFE7;}
#menu ul li a:hover{ background:#2A4438; color:#DCEFE7;}
#text { width:850px; min-height:200px; display:inline;}
#text #galeria { width:550px; margin-top:15px; float:left;}
#text #galeria img { border: #FFF solid 6px;
-webkit-box-shadow: 0px 0 5px rgba(24,38,31, .2); -moz-box-shadow: 0px 0 5px rgba(24,38,31, .2); box-shadow: 0px 0 5px rgba(24,38,31, .2);}
#smalltext {color:#587266; font-size:14px; text-shadow: 1px 1px 1px rgba(250,250,250,0.1);}

#footer {overflow:auto; background:#2A4438;border-top:#65AA8B 1px solid; padding:20px 0; font:Arial, Helvetica, sans-serif;
-webkit-box-shadow: 2px 0 10px rgba(24,38,31, .4); -moz-box-shadow: 2px 0 10px rgba(24,38,31, .4); box-shadow: 2px 0 10px rgba(24,38,31, .4);}
#footer-align {width:900px; margin:0 auto; color:#DCEFE7; font-size:12px;}
#footer-align h3{ color:#15211B; font-size:17px; margin:2px 0 10px 0;}
#left { float:left; width:255px; margin-top:40px; }
#center { float:left; width:325px;}
#center ul{ margin-top:15px;}
#center ul li { list-style:none; margin:5px 0;}
#center ul li a:link, #center ul li a:visited,  #center ul li a:active{text-decoration:none; color:#587266; text-shadow: 1px 0 0 rgba(24,38,31, .1); background:#233C30; padding:2px 4px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: 0 0 1px rgba(57,91,74, .1); -moz-box-shadow: 0 0 1px rgba(57,91,74, .1); box-shadow: 0 0 1px rgba(24,38,31, .1);
-webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; transition:  all .3s ease-out;}
#center ul li a:hover{
background:#1D2D25;}
#right { float:left;width:315px; color:#587266; font-size:14px; text-shadow: 1px 0 0 rgba(24,38,31, .1);}

#res{
margin-left:570px;position:fixed; display:none;
}

#registration a:link, a:visited, a:active{width:200px; background-color:#fff; padding:3px 8px;
background:white; text-decoration:none; padding:8px 12px; color:#2A4438;
 -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
 -webkit-box-shadow: 0 1px 3px rgba(24,38,31, .3); -moz-box-shadow: 0 1px 3px rgba(24,38,31, .3); box-shadow: 0 1px 3px rgba(24,38,31, .3);
 -webkit-transition: all .1s ease-out; -moz-transition: all .1s ease-out; transition:  all .1s ease-out;}
#registration a:hover{ background:#2A4438; color:#DCEFE7;}



