/*
 
	Elegant Theme v.0.1
	http://www.socialistesvalencians.org
	
*/
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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img,:link img,:visited img{border: 0;}
table{border-collapse: collapse;border-spacing: 0;}
ol,ul{list-style: none;}
q:before, q:after,blockquote:before, blockquote:after{content: "";}

body{
	background: #FFFFFF url('/img/admin/background.jpg') repeat-x;
	font-family: Arial,Helvetica,Verdana;
	font-size:12px;
}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.unfloat{clear:both;}
.rounded{
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.noblock{display:inline !important;margin-left:15px !important;}
/* login */
div#login{
	width:550px;
	height:150px;
	left:50%;
	margin:-75px 0 0 -225px;
	position:absolute;
	top:50%;
}
div#login h1{
	font-size:17px;
	font-weight:bold;
}
div#login h1 a{color:#383737;text-decoration:none;}
form#UserLoginForm{margin-top:64px;}
form#UserLoginForm label{
	float:left;
	display:inline;
	width:35px;
	height:26px;
	margin-right:10px;
}
form#UserLoginForm input{
	float:left;
	display:inline;
	background:url('/img/admin/input.png') no-repeat 0 0;
	width:161px;
	height:18px;
	padding:4px 2px 2px 2px;
	border:0 none;
	margin-right:20px;
}
form#UserLoginForm input[type=submit]{
	float:left;
	display:inline;
	background:url('/img/admin/button_entrar.png') no-repeat 0 0;
	width:69px;
	height:24px;
	border:0 none;
	cursor:pointer;
	text-indent:-9999px;
}
form#UserLoginForm input[type=submit]:hover{background:url('/img/admin/button_entrar.png') no-repeat 0 -24px;}
/* layout */
div#Wrapper{
	width:1024px;
	overflow:hidden;
	margin:0 auto 10px;
}
div#Header{width:1024px;height:130px;overflow:hidden;margin-bottom:45px;}
/* header */
div#SiteData{width:500px;margin:50px 0 0 40px;}
div#Header h1 a{font-size: 26px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
span#ViewPage{font-size:11px;margin-left:5px;}
span#ControlPanel{color: #999999;font-weight:bold;margin-left: 150px;}
div#UserData{
	background:url('/img/admin/header_separate.png') no-repeat 0 0;
	padding:50px 0 0 50px;
	width:250px;
	height:77px;
	font-weight:bold;
}
span#UserName{
	background:url('/img/admin/user_small.png') no-repeat 0 0;
	padding:0 5px 0 25px;
	margin-right:5px;
	height:25px;	
	color:#FFFFFF;	
}
span#UserName a{color: #FFFFFF;}
a#UserLogout{color:#999999;text-decoration:none;display:block;margin-top:10px;}
/* menu */
ul#Menu{
    width:200px;
	padding:1px;
	margin-right: 10px;
}
ul#Menu li{
	height:50px;
	width:200px;
}
ul#Menu li a{
	padding:18px 0 0 75px;
	width:100%;
	height:32px;
	display:block;	
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
}
ul#Menu li a:hover{background-position:0 top !important;}
/* content */
div#Content{width:600px; margin-right:10px;}
div#SectionData{
	padding:18px 20px 9px 20px;	
	overflow:hidden;
	width:558px;
	margin-bottom:10px;
}
div#SectionData h2{
	width:400px;
	height:25px;
	padding:8px 0 0 50px;
	color:#383737;
	font-size:17px;
	font-weight:bold;	
}
a#AddElementButton{
	background:url('/img/admin/button_nuevo.png') no-repeat 0 0;
	display:block;
	width:69px;
	height: 24px;
	text-indent:-9999px;	
}
a#AddElementButton:hover{background:url('/img/admin/button_nuevo.png') no-repeat 0 -24px;}
div#ContentData{
	margin-top:5px;
	padding:20px;
}
table#ContentList{width:100%;}
table#ContentList th, table#ContentList th a{
	font-size:14px;
	font-weight:bold;
	color:#3263B5;
	text-decoration:none;
}
table#ContentList tr{height:50px;}
table#ContentList tr.odd td{background-color:#FAFAFA;}
.ContentName{width:245px;}
.ContentDate{width:90px;}
.ContentLink{width:200px;}
.ContentModified{width:110px;}
table#ContentList th, table#ContentList td{padding:10px 0 0 10px;}
h3.ElementName{
	display:block;
	margin-bottom:5px;
	color:#383737;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}
table#ContentList td a{font-size:11px;color:#000000;text-decoration:none;}
table#ContentList td a:hover{text-decoration:underline;}
table#ContentList tfoot{font-size:10px;}
div.disabled{color:#DDDDDD;display:inline;}
a.ElementEdit{background:url('/img/admin/ico_edit.gif') no-repeat 0 0;padding-left:15px;}
a.ElementDelete{background:url('/img/admin/ico_delete.png') no-repeat 0 0;padding-left:15px;}
h2#EditElement{
	background:url('/img/admin/ico_editar.png') no-repeat 0 0;
}
a#ReturnButton{
	background:url('/img/admin/button_volver.png') no-repeat 0 0;
	display:block;
	width:69px;
	height: 24px;
	text-indent:-9999px;	
}
a#ReturnButton:hover{background:url('/img/admin/button_volver.png') no-repeat 0 -24px;}
/* edition */
div#lenguas a{
	text-transform: capitalize;
	text-decoration:none;
	color:#383737;
	font-size:14px;
	font-weight:bold;
	margin:10px 10px 0 0;
}
input.ElementTitle{
	font-size:16px;
	color:#535153;
	font-weight:bold;
	width:545px;
	padding:5px;
}
.middle{width:200px;}
.large{width:555px;}
div#ContentData fieldset{
	margin-bottom:10px;
}
div#ContentData legend{
	display:block;
    margin-top:5px;
}
div#ContentData label{
	display:block;
	margin:5px 0;
	color:#383737;
	font-size:14px;
	font-weight:bold;
}
input.ButtonSave, input.ButtonReset{
	margin:10px 0 0 5px;
	width:69px;
	height: 24px;
	border:0 none;
	text-indent:-9999px;
}
input.ButtonSave{background:url('/img/admin/button_aceptar.png') no-repeat 0 0;}
input.ButtonSave:hover{background:url('/img/admin/button_aceptar.png') no-repeat 0 -24px;}
input.ButtonReset{background:url('/img/admin/button_cancelar.png') no-repeat 0 0;}
input.ButtonReset:hover{background:url('/img/admin/button_cancelar.png') no-repeat 0 -24px;}
/* sidebar */
div#Sidebar{width:195px;}
div#Sidebar div{padding: 10px;color:#383737;margin-bottom:10px;overflow:hidden;}
div#Sidebar h2{	
	margin-bottom:10px;
	padding:3px 0 0 25px;
	height:14px;
	font-weight:bold;
	font-size:12px;
}
div#Sidebar p{
	line-height:15px;
	font-size:11px;
	margin-bottom:5px;
}
div#Sidebar strong{font-weight:bold;}
div#Instructions h2{background:url('/img/admin/question.gif') no-repeat 0 0;}
div#Date h2{background:url('/img/admin/clock.gif') no-repeat 0 0;}
div#Files h2{background:url('/img/admin/files.gif') no-repeat 0 0;}
div#Date select{margin:2px;}
div#General h2, div#Groups h2{background:url('/img/admin/tools.gif') no-repeat 0 0;}
div#General label,div#Groups label,div#Date label,div#Files label{
	display:block;
	margin:5px 0;
	color:#383737;
	font-size:14px;
	font-weight:bold;
}
div#Groups ul{padding-left:15px;margin:10px 0 0 0;}
div#Groups li{
	background:url('/img/admin/bullet.gif') no-repeat 0 2px;
	padding-left:11px;
	margin-bottom:5px;
}
div#Groups li a{
	font-weight:bold;
	text-decoration:none;
	color:#383737;
}
div#Groups li a:hover{text-decoration:underline;}
div#Sidebar input[type=checkbox]{float:left;display:inline;}
div#Sidebar input[type=file]{width:175px;}
label.floating{float:left;display:inline;width:120px;}
div#Sidebar textarea{width:175px;}
