/*
	This source code is Free Software, 
	Copyright (C) 2008 by Xavier Rusiñol  (russi7 at gmail.com)
	Licensed by GPL: http://www.gpl.org
*/

body{

}

#header{
	/*border: 1px solid;
	border-color: #fff;
	background: url(img/header_border_sup.png) repeat-x 0 0;*/
	background: #000;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	min-width: 750px;
	max-width: 1050px;
	color: #fff;
	font-size: 16px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#header_sesq{
	background: url(img/header_border_sesq.png) no-repeat 0 0;
	height: 100%;
}

#header_sdret{
	background: url(img/header_border_sdret.png) no-repeat 100% 0;
	height: 100%;
}

#header_idret{
	background: url(img/header_border_idret.png) no-repeat 100% 100%;
	height: 100%;
}

#header_iesq{
	background: url(img/header_border_iesq.png) no-repeat 0 100%;
	height: 100%;
}

#logo{
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}

#title{
	margin-left: 140px;
	padding-top: 20px;
	font-size: 26px;
}

#menu{
	margin-right: 10px;
	margin-top: 40px;
	padding-right:10px;
	padding-left:10px;
	height: 20px;
	float: right;
	background: url(img/menu_background.png) repeat-x 0 0;
}

#menu a, #menu a:visited{
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	color: #fff;
	height: 25px;
}

#menu a:hover{
	background: url(img/menu_background_hover.png) repeat-x 0 0;
	color: #000;
	height: 25px;
	font-weight: bold;
}

.clear{
	clear: both;
}

/*Contents*/
#content{
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	min-width: 750px;
	max-width: 1050px;
	font-size: 16px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.titleContent{
	text-align: center;
	color: #fff;
}

.titleLeft{
	background: #000 url(img/header_border_sesq.png) no-repeat 0 0;
	height: 100%;
}

.titleRight{
	background: url(img/header_border_sdret.png) no-repeat 100% 0;
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.bodyContent{
	border: 1px solid;
	border-color: #b6b6b6;
	height: 440px;
	padding: 2px;
	overflow: auto;
	font-size: 14px;
}

.footerContent{
	background: #e6e6e6;
	border: 1px solid #b6b6b6;
	font-size: 12px;
	padding: 2px;
}

#comments{
	width: 49.5%;
	float: left;
}

.comment1{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px dotted #b6b6b6;
}

.comment2{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px dotted #b6b6b6;
	background: #E6E6E6;
}

.commentname{
	float: left;
	font-size: 11px;
	padding-top: 5px;
}

.commentdate{
	float: right;
	font-size: 11px;
	padding-top: 5px;
}

.pager{
	float: left;
	padding-left: 10px;
	color: #103094;
}

#demandaVideo{
	width: 49.5%;
	float: right;
}

#calendar{
	width: 100%;
	float: left;
	padding-top: 15px;
}

/*Footer*/
#footer{
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	min-width: 750px;
	max-width: 1050px;
	background: #000 url(img/header_border_sesq.png) no-repeat 0 0;
	color: #fff;
	font-size: 12px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#reis_esq{
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding: 10px;
	min-width: 750px;
	max-width: 1050px;
	background: #000;
	/*url(img/header_border_sesq.png) no-repeat 0 0;*/
	color: #fff;
	font-size: 16px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#footer_idret{
	background: url(img/header_border_idret.png) no-repeat 100% 100%;
	height: 100%;
}

#reis_dret{
	/*background: url(img/header_border_idret.png) no-repeat 100% 100%;*/
	height: 100%;
	padding: 1px;
}

#footerContact{
	padding-top: 5px;
	padding-left: 7px;
	padding-bottom: 5px;
	float: left;
}

/*Others*/

.genericsubmit{
	background: #e6e6e6;
	border: 0px solid;
	color: #103094;
	font-size: 12px;
}

.editsubmit{
	border: 1px dotted #000;
	color: #103094;
	font-size: 12px;
}

.genericinput{
	background: #e6e6e6;
	border: 1px solid #000;
	color: #103094;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 4px;
}

.genericfieldset{
	border: 1px solid #000;
}

.commentwarning{
	color: #9A0000;
}