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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}


body{
	background-color:#e5e5e5;
	font: 13px/150% Arial, Helvetica, sans-serif;
	color:#666;
}
table.formtable th{text-align:left; vertical-align:middle;}

#content a{color:#069;}
#content a:hover{color:#036; top:-1px; position:relative; text-shadow:0 1px 0 rgba(0,0,0,.2);}
strong{font-weight:700;}
td,th{font-size:13px;}
hr{border:0 none; height:0; background:none; clear:both; margin: 10px 0; border-bottom:dotted 1px #ccc;}
p{padding:0 0 15px 0}
h1,h2,h3,h4,h5,h6{
	padding:0 0 15px 0; 
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-weight:300;
	color:#069;
}
h1{font-size:32px; line-height:38px;}
h2{font-size:28px; line-height:34px;}
h3{font-size:24px; line-height:30px;}
h4{font-size:20px; line-height:24px;}
h5{font-size:16px; line-height:20px;}
h6{font-size:16px; line-height:20px; color:#666;}

#head{
	position:relative;
	background:#f5f5f5 url(/images/118/bgHead.png) repeat-x left top;
	height:90px;
}

#logo{
	position:absolute;
	left:20px;
	top:20px;
}

#userbar{position:absolute; right:28px; top:28px; height:34px; }
#userbar div.option{position:relative;}
#userbar div.option img{position:absolute; right:0; top:-1px; z-index:1000; cursor:pointer;}
#userbar div.content{overflow:hidden; text-align:center; background:url(/images/118/loginBar.png) no-repeat left top; height:26px; width:275px; margin-right:17px; padding:5px 27px 3px 5px; color:#666; text-shadow:0 1px 0 #eee; font-size:11px;}
#userbar div.content input.tb{width:120px; font:12px Arial, Helvetica, sans-serif; color:#999; padding:3px 6px; border:solid 1px #ccc; border-radius: 15px; box-shadow:0 1px 0 #fff, inset 0 1px 3px #ddd;}

#userbar div.login{display:none;}
#userbar div.login div.content{display:none;}
#userbar div.loggedin{display:none;}
#userbar div.loggedin div.content{padding:8px 27px 0px 5px;}

#version{position:absolute; right:10px; top:9px; font-size:11px; color:#666; text-shadow:0 1px 0 rgba(255,255,255,.2);}

#menu{position:relative;}
#menu ul{position:relative;height:34px;padding-left:10px;}
#menu ul li{float:left;display:block;}
#menu ul li a{display:block;position:relative;text-decoration:none;}

#menu1{background:#693 url(/images/118/bgMenu1.png) repeat-x left center;}
#menu1 li a{color:#069;font: 400 16px/16px "Open Sans", Arial;height:16px;padding:8px 10px 10px 10px; text-shadow:0 1px 0px #ddd;}
#menu1 li a:hover{color:#000;}
#menu1 li.current{background:url(/images/118/bgMenuCurrL.png) no-repeat left top;position:relative;margin-top:-10px;}
#menu1 li.current a{background:url(/images/118/bgMenuCurrR.png) no-repeat right top;color:#333;padding:18px 20px 10px 20px; text-shadow:none;}
#menu1 li.current a:hover{text-shadow:none;}
#menu2{background:#e5e5e5 url(/images/118/bgMenu2.png) repeat-x left center; border-bottom:solid 4px #ccc;}
#menu2 li a{color:#666;font: 400 12px/12px "Open Sans", Arial;height:12px;padding:11px 10px; text-shadow:0 1px 0 #fff;}
#menu2 li a:hover{border-bottom:solid 4px #bbb; color:#333;}
#menu2 li.current a{border-bottom:solid 4px #069; color:#069;}
#menu2 li.current a:hover{border-bottom:solid 4px #08b; color:#07a;}

#topimage{margin-bottom:30px; border-radius:4px;}

#main{
	background-color:#fff;
	padding: 20px 0 20px 20px;
	min-height:500px;
}

#content{
	width:800px;
position:relative;
}

#trace{color:#ccc; margin-bottom:20px; font-size:11px;}
#trace a{color:#ccc; text-decoration:none;}
#trace a:hover{color:#999;}

#foot{
	border-top:solid 4px #2d72a5;
	padding: 20px 0 20px 20px;
	font-size:11px;
	box-shadow:inset 0 3px 3px #ccc;
}

div.wrap{width:800px; clear:both;}
div.clear{clear:both; height:0; overflow:hidden; visibility:hidden; display:block; float:none;}
ul.gallery{display:block; margin:0; padding:0; padding-top:10px; clear:both;}
ul.gallery li{display:block; float:left; padding:0; margin:0 10px 10px 0;}
ul.gallery li a{display:block; padding:10px; border:solid 1px #ccc; border-radius:3px; box-shadow:0 2px 4px #ddd;}

/* MALLAR */

#template1{width:100%; border-collapse:collapse;}
#template1 #templateleftcol{padding-right:40px; vertical-align:top;}
#template1 #templaterightcol{width:240px; vertical-align:top;}
#template1 #templaterightcol img{border-radius:4px; box-shadow: 0 2px 5px rgba(0,0,0,.25);}
#template1 #templaterightcol img.noborder{border-radius:0px; box-shadow: none;}