@charset "iso-8859-1";
/* CSS Document */

/* Main */
* {
	margin: 0 auto;
	padding: 0;
	border: 0;
}
body {
	background: #E2F1FF url(../images/background.jpg) repeat-x;
}

.admin {
	background: #E2F1FF url(../images/admin/background.jpg) repeat-x;
}

.jurados {
	background: #E2F1FF url(../images/jurados/background.jpg) repeat-x;
}

p {
	font: Arial, Helvetica, sans-serif;
}


/* Containers */
#wrap {
	width: 780px;
	margin-top: 3px;
	background:url(../images/shadow-bottom.jpg) no-repeat bottom;
}
#header {
	width: 100%;
	background: #FFFFFF url(../images/header.jpg) no-repeat right;
	height: 148px;
	min-height: 148px;
	border-bottom: 2px solid #049B00;
}
#admin_header {
	width: 100%;
	background: #FFFFFF url(../images/admin/header.jpg) no-repeat right;
	height: 148px;
	min-height: 148px;
	border-bottom: 2px solid #049B00;	
}
#jurados_header {
	width: 100%;
	background: #FFFFFF url(../images/jurados/header.jpg) no-repeat right;
	height: 148px;
	min-height: 148px;
	border-bottom: 2px solid #049B00;	
}

#logo {
	padding: 20px 0 0 30px;
}
#login {
	float: right;
	padding: 10px;
}
.login {
	font: 12px Arial,Helvetica,sans-serif;
	color: #0105A8;
}
.login a:visited {
	color: #0105A8;
	text-decoration: underline;
}

.links {
	font: 12px Arial,Helvetica,sans-serif;
	color: #5E5B5B;
}

.links a:visited {
	color: #5E5B5B;
	text-decoration: none;
}

.links a:hover {
	color: #979292;
	text-decoration: none;
}


.linksjurados {
	font: 12px Arial,Helvetica,sans-serif;
	color: #FFFFFF;
}
.linksjurados a:visited {
	font: 12px Arial,Helvetica,sans-serif;
	color: #FFFFFF;
}


#maincontainer {
	background: url(../images/shadow-top.jpg) no-repeat top;
}
#container {
	padding: 10px 22px 22px 22px;
}

#maincontainerhome {
	background:url(../images/shadow-top.jpg) no-repeat top left;
	width:780px;
	float:left;
}
#containerhome {
    width:780px;
	padding:0px 0px 0px 0px;
	margin:0px auto;	
		

}

#menu {
	background: url(../images/menubar.gif) no-repeat center;
	height: 40px;
	min-height: 40px;
	margin: 10px 0;
}
#othermenu {
	background: url(../images/othermenubar.gif) no-repeat center;
	height: 40px;
	min-height: 40px;
	margin: 10px 0;
}
#menuContainer {
	padding: 3px;
	position: relative;
}
#menuContainerother {
	padding-left: 55px;
	padding-top: 3px;
	position: relative;
}
/*#footer {
	background: url(../images/footer.gif) no-repeat;
	border: 1px solid #B8C4D0;
	height: 25px;
	min-height: 25px;
	text-align: right;
}*/
#footerContent {
	padding: 10px 20px 0 0;
}
#formContainer {
	background: #FFFFFF url(../images/shadow-bottom.png) no-repeat bottom;
}
#formContent {
	background: url(../images/shadow-top.png) no-repeat top;
}
#formPadding {
	padding: 10px;
}
#button01 {
	width: 112px;
	position: absolute;
	left: 0 auto;
	float: left;
	z-index: 20;
}
#button02 {
	width: 112px;
	position: absolute;
	left: 106px;
	float: left;
	z-index: 30;
}
#button03 {
	width: 112px;
	position: absolute;
	left: 209px;
	float: left;
	z-index: 40;
}
#button04 {
	width: 112px;
	position: absolute;
	left: 312px;
	float: left;
	z-index: 50;
}
#button05 {
	width: 112px;
	position: absolute;
	left: 415px;
	float: left;
	z-index: 60;
}
#button06 {
	width: 112px;
	position: absolute;
	left: 518px;
	float: left;
	z-index: 70;
}
#button07 {
	width: 112px;
	position: absolute;
	left: 621px;
	float: left;
	z-index: 80;
}

#button01other {
	width: 112px;
	position: absolute;
	left: 53px auto;
	float: left;
	z-index: 20;
}
#button02other {
	width: 112px;
	position: absolute;
	left: 158px;
	_left: 103px;
	float: left;
	z-index: 30;
}
#button03other {
	width: 112px;
	position: absolute;
	left: 261px;
	_left: 206px;
	float: left;
	z-index: 40;
}
#button04other {
	width: 112px;
	position: absolute;
	left: 364px;
	_left: 309px;
	float: left;
	z-index: 50;
}
#button05other {
	width: 112px;
	position: absolute;
	left: 467px;
	_left: 412px;
	float: left;
	z-index: 60;
}
#button06other {
	width: 112px;
	position: absolute;
	left: 570px;
	_left: 515px;
	float: left;
	z-index: 70;
}

/* Text */
.error {
	font: 12px Arial, Helvetica, sans-serif;
	color:#006600;
}
.mainTitles {
	font: 20px/28px Arial, Helvetica, sans-serif;
	color: #009900;
	border-bottom: 1px solid #009900;
	width: 100%;
}
.blueTitles {
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	color: #0066CC;
	text-transform: uppercase;
}
.text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

.questionnaire {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

table.questionnaire td
{
    text-align: center;
}

.textGreen {
	font: 12px Arial, Helvetica, sans-serif;
	color: #006600;
}
.redAlert {
	background: url(../images/arrow-red.gif) no-repeat left center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #CC0000;
	padding-left: 10px;
}
.greenAlert {
	background: url(../images/arrow-green.gif) no-repeat left center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #006600;
	padding-left: 10px;
}

.grey {
	font: 11px Arial, Helvetica, sans-serif;
	color: #8F8F8F;
}

.forgotpassword a {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #079C00;
	text-decoration: none;
	text-transform: uppercase;
	float: right;
	valign: middle;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 10px;
/*	padding: 9px 0px 0 5px;*/
}
.menuLeftOneLine a:hover {
	color: #079C00;
	text-decoration: none;
}

/* Menu */
.buttonLeft {
	width: 112px;
	height: 34px;
	background: url(../images/bt-left.gif) no-repeat;
}
/*.buttonLeftother {
	width: 165px;
	height: 34px;
	background: url(../images/bt-left.gif) no-repeat;
}*/

.buttonLeftother {
	width:112px;
	height:34px;
	background: url(../images/bt-left.gif) no-repeat;
}
.buttonMiddle {
	width: 112px;
	height: 34px;
	background: url(../images/bt-center.gif) no-repeat;
}
.buttonRight {
	width: 112px;
	height: 34px;
	background: url(../images/bt-right.gif) no-repeat;
}
.menuLeftOneLine a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 25px;
	padding: 9px 20px 0 5px;
}
.menuLeftOneLine a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-left-hover.gif) no-repeat;
}
.menuLeftTwoLines a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 31px;
	padding: 3px 20px 0 5px;
}
/*	Initial Yellow	*/
.menuLeftTwoLinesActive a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #079C00;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 31px;
	padding: 3px 20px 0 5px;
	background: url(../images/bt-left-hover.gif) no-repeat;
}
/*	Initial Blue Complete	*/
.menuLeftTwoLinesComplete a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 31px;
	padding: 3px 20px 0 5px;
	background: url(../images/bt-left-success.gif) no-repeat;
}

.menuLeftTwoLinesCompleteActive a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #079C00;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 31px;
	padding: 3px 20px 0 5px;
	background: url(../images/bt-left-hover-success.gif) no-repeat;
}

/*	Initial Blue Incomplete	*/
.menuLeftTwoLinesIncomplete a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 31px;
	padding: 3px 20px 0 5px;
	background: url(../images/bt-left-error.gif) no-repeat;
}

.menuLeftTwoLinesIncompleteActive a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #079C00;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 31px;
	padding: 3px 20px 0 5px;
	background: url(../images/bt-left-hover-error.gif) no-repeat;
}

.menuLeftTwoLines a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-left-hover.gif) no-repeat;
}
/*	Initial Blue Complete Hover	*/
.menuLeftTwoLinesComplete a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-left-hover-success.gif) no-repeat;
}
/*	Initial Blue Incomplete Hover	*/
.menuLeftTwoLinesIncomplete a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-left-hover-error.gif) no-repeat;
}
.menuMiddleOneLine a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 25px;
	padding: 9px 20px 0 20px;
}
/*	Mid Yellow	*/
.menuMiddleOneLineActive a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #079C00;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 25px;
	padding: 9px 20px 0 20px;
	background: url(../images/bt-center-hover.gif) no-repeat;
}
/*	Mid Blue Complete	*/
.menuMiddleOneLineComplete a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 25px;
	padding: 9px 20px 0 20px;
	background: url(../images/bt-center-success.gif) no-repeat;
}

.menuMiddleOneLineCompleteActive a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #079C00;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 25px;
	padding: 9px 20px 0 20px;
	background: url(../images/bt-center-hover-success.gif) no-repeat;
}

/*	Mid Blue Incomplete	*/
.menuMiddleOneLineIncomplete a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 25px;
	padding: 9px 20px 0 20px;
	background: url(../images/bt-center-error.gif) no-repeat;
}

.menuMiddleOneLineIncompleteActive a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #079C00;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 25px;
	padding: 9px 20px 0 20px;
	background: url(../images/bt-center-hover-error.gif) no-repeat;
}

.menuMiddleOneLine a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-center-hover.gif) no-repeat;
}
/*	Mid Blue Complete Hover		*/
.menuMiddleOneLineComplete a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-center-hover-success.gif) no-repeat;
}
/*	Mid Blue Incomplete Hover	*/
.menuMiddleOneLineIncomplete a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-center-hover-error.gif) no-repeat;
}
.menuMiddleTwoLines a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 31px;
	padding: 3px 20px 0 20px;
}
.menuMiddleTwoLines a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-center-hover.gif) no-repeat;
}
.menuRightOneLine a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 25px;
	padding: 9px 5px 0 20px;
}
/*	End Yellow	*/
.menuRightOneLineActive a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #079C00;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 25px;
	padding: 9px 5px 0 20px;
	background: url(../images/bt-right-hover.gif) no-repeat;
}
/*	End Blue Complete	*/
.menuRightOneLineComplete a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 25px;
	padding: 9px 5px 0 20px;
	background: url(../images/bt-right-success.gif) no-repeat;
}
/*	End Blue Incomplete	*/
.menuRightOneLineIncomplete a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 25px;
	padding: 9px 5px 0 20px;
	background: url(../images/bt-right-error.gif) no-repeat;
}
.menuRightOneLine a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-right-hover.gif) no-repeat;
}
/*	End Blue Complete Hover		*/
.menuRightOneLineComplete a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-right-hover-success.gif) no-repeat;
}
/*	End Blue Incomplete Hover	*/
.menuRightOneLineIncomplete a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-right-hover-error.gif) no-repeat;
}
.menuRightTwoLines a {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 112px;
	max-width: 112px;
	height: 31px;
	padding: 3px 5px 0 20px;
}
.menuRightTwoLines a:hover {
	color: #079C00;
	text-decoration: none;
	background: url(../images/bt-right-hover.gif) no-repeat;
}


/* Boxes */
.boxRed {
	background: #FFFFFF;
	border-top: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
	padding: 10px;
	margin-bottom: 10px;
}
.boxGreen {
	background: #FFFFFF;
	border-top: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
	padding: 10px;
	margin-bottom: 10px;
}
.boxGray {
	background: #E8E8E8;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0;
}


/* Tables */
table#wrapper {
	margin: 0px;
	width: 600px;
}
table#wrapper1 {
	margin: 0px;
}
table#wrapper td {
	
}
table#wrapper1 td {
	padding: 6px;
}
table#wrapper2 {
	margin: 0px;
}
table#wrapper2 td {
	padding: 6px;
}
table#wrapper3 {
	margin: 0px;
}
table#wrapper3 td {
	padding: 6px;
}
table#wrapper4 {
	margin: 0px;
}
table#wrapper4 td {
	padding: 6px;
}
table#template {
	border: 1px solid #333333;	/*	solid #096BCE	*/
	background: #FFFFFF;
	font: 13px Arial, Helvetica, sans-serif;
	color: #333333;	/*	solid #0066CC	*/
}
table#template th {
	padding: 7px 5px;
	background: #E2F1FF;
	border-bottom: 1px solid #096BCE;
}
table#template td {
	padding: 5px;
}

table#lines {
	font: 13px Arial, Helvetica, sans-serif;
	border-top: 1px solid #8F8F8F;
	border-left: 1px solid #8F8F8F;
}
table#lines td {
	border-bottom: 1px solid #8F8F8F;
	border-right: 1px solid #8F8F8F;
	padding-left: 10px;
	padding-right: 10px;
	margin: 10px;
}
table#lines th {
	border-bottom: 1px solid #8F8F8F;
	border-right: 1px solid #8F8F8F;
	background: #E2F1FF;
	margin: 10px;
}

/*table#insetborderbottom th{
	border-bottom: 1px solid #8F8F8F;
}
table#insetborderbottom td{
	border-bottom: 1px solid #8F8F8F;
}*/

td.special {
	border-bottom: solid;
	border-color:#4B7B9F;
	border-width:1px;
	padding: 5px;
}


/* Forms */
input.textFieldMini {
	width: 40px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	font: 12px Arial, Helvetica, sans-serif;
}
input.textFieldShort {
	width: 100px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	font: 12px Arial, Helvetica, sans-serif;
}
input.textFieldMidsized {
	width: 150px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	font: 12px Arial, Helvetica, sans-serif;
}
input.textFieldMedium {
	width: 250px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	font: 12px Arial, Helvetica, sans-serif;
}
input.textFieldLong {
	width: 325px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	font: 12px Arial, Helvetica, sans-serif;
}
select {
	border: 1px solid #CCCCCC;
	padding: 2px;
	font: 12px Arial, Helvetica, sans-serif;
}
input.fileField {
	border: 1px solid #CCCCCC;
	padding: 2px;
	font: 12px Arial, Helvetica, sans-serif;
}	
textarea {
	width: 598px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	font: 12px Arial, Helvetica, sans-serif;
}
textarea.smaller {
	width: 400px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	font: 12px Arial, Helvetica, sans-serif;
}
textarea.varied {
	width: 100%;
	height: 100%;
	border: 1px solid #CCCCCC;
	padding: 2px;
	font: 12px Arial, Helvetica, sans-serif;
}

textarea.textarealarger
{
    
}


/*	HOME	*/

.menuhome{
    width: 100%;
    float:left;
    height:49px;
    /*background: url(../images/home/navbar.jpg) no-repeat;*/
    background-position: 0px 0px;
    background-color: #D1E7FF;
}

/*.nav-bg{

}*/

.navcontainer{
width:762px;
padding:0px 10px 0px 0px;
}

.navcontainer ul
{
list-style-type:none;
width:100%;
float:left;
margin:0px;
padding:0px;
height:42px;
}

.navcontainer ul li
{
position: relative;
display: inline;
float: left;
padding:0px;
margin:0px auto;
}

.apresentacao{
background:url(../images/home/menu_apresentacao.jpg) no-repeat top left;
width:131px;
height:42px;
float:left;
padding:0px;
margin:0px auto;
}

.apresentacao:hover{
background:url(../images/home/menu_apresentacao_roll.jpg) no-repeat top left;
float:left;
padding:0px;
margin:0px auto;
}

.regulamento{
background:url(../images/home/menu_regulamento.jpg) no-repeat top left;
width:138px;
height:42px;
float:left;
padding:0px;
margin:0px auto;
}

.regulamento:hover{
background:url(../images/home/menu_regulamento_roll.jpg) no-repeat top left;
float:left;
padding:0px;
margin:0px auto;
}

.inscricoes{
background:url(../images/home/menu_inscricoes.jpg) no-repeat top left;
width:120px;
height:42px;
float:left;
padding:0px;
margin:0px auto;
}

.inscricoes:hover{
background:url(../images/home/menu_inscricoes_roll.jpg) no-repeat top left;
float:left;
padding:0px;
margin:0px auto;
}

.noticias{
background:url(../images/home/menu_noticias.jpg) no-repeat top left;
width:102px;
height:42px;
float:left;
padding:0px;
margin:0px auto;
}

.noticias:hover{
background:url(../images/home/menu_noticias_roll.jpg) no-repeat top left;
float:left;
padding:0px;
margin:0px auto;
}

.historico{
background:url(../images/home/menu_historico.jpg) no-repeat top left;
width:110px;
height:42px;
float:left;
padding:0px;
margin:0px auto;
}

.historico:hover{
background:url(../images/home/menu_historico_roll.jpg) no-repeat top left;
float:left;
padding:0px;
margin:0px auto;
}

.faleconosco{
background:url(../images/home/menu_faleconosco.jpg) no-repeat top left;
width:115px;
height:42px;
float:left;
padding:0px;
margin:0px auto;
}

.faleconosco:hover{
background:url(../images/home/menu_faleconosco_roll.jpg) no-repeat top left;
float:left;
padding:0px;
margin:0px auto;
}

.line{
background:url(../images/home/menu_line.jpg) left top no-repeat;
float:left;
width:2px;
height:42px;
padding:0px;
margin:0px auto;
}

.midbody
{
width:780px;
padding:0px;
float:left;
margin:0px auto;
background-image: url("../images/home/blue-gradient-bgr.jpg");
background-repeat: no-repeat;
background-position: bottom left;
}

#midbodyleft
{
width:184px;
float:left;
padding:10px 0px 0px 8px;
margin:0px auto;
}

.leftbox{
width:184px;
padding-bottom:10px;
}

.leftboxtop01{
width:184px;
background:url(../images/home/box01.jpg) top left no-repeat;
height:29px;

}

.leftboxmid01{
width:172px;
background:#d4e8ff;
border:1px solid #3fb000;
padding:5px;
}

.leftboxtop02{
width:184px;
background:url(../images/home/box02.jpg) top left no-repeat;
height:30px;
}

.leftboxmid02{
width:172px;
background:#FFFFFF;
border:1px solid #cccccc;
padding:5px;
}

.loginbox{
width:172px;
padding-bottom:5px;
margin:0px auto;
}

.logintext{
font-family:Arial, Helvetica, sans-serif;
width:50px;
float:left;
font-size:11px;
color:#6e6f71;
font-weight:bold;
padding-right:5px;
padding-top: 3px;
margin:0px auto;
}

.logininput{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:110px;
height:20px;
padding:0px;
margin:0px auto;
}

.midbodyright
{
width:575px;
float:right;
padding:10px 5px 20px 0px;
margin:0px;
}

.midbodyrighttop
{
width:569px;
float:left;
padding:0px;
margin:0px;
}

.midbodyrightbottom
{
width:569px;
float:left;
padding:0px;
margin:0px;
}

.midbodyrightbg{
float:left;
background: transparent;
width:569px;
padding: 0px 0px 10px 10px;
margin:0px auto;
}

.rightbox{
width:562px;
float:left;
padding:0px 1px 20px 1px;
margin:0px auto;
}

.rightboxtop{
width:562px;
float:left;
height:18px;
margin:0px auto;
}

.rightboxbottom{
width:562px;
height:18px;
float:left;
margin:0px auto;
}

.rightboxmid{
width:562px;
float:left;
background:#FFFFFF url(../images/box_bg.jpg) left top no-repeat;
margin:0px auto;
padding:0px;
}

.boximg{
width:240px;
float:right;
padding:0px;
margin:0px auto;
}


.boxtextarea{
width:295px;
float:left;
padding:0px 0px 0px 5px;
margin:0px;
}



.boxtext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8b8b8b;
text-align:justify;
padding:5px 0px 0px 5px;
margin:0px;
}



/* Pagination */
#paginationcontent{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#paginationcontent .num-page {
	margin:30px 0 0;
	padding:10px 0 0 55px;
	list-style:none;
	clear:left;
	font-size:110%;
	color:#337c42;
}
.num2 {
	margin:10px 0 0 !important;
	padding:10px 0 0 2px !important;
}
#paginationcontent .num-page li {
	float:left;
	padding:0 6px 0 0;
}
#paginationcontent .num-page li.first {
	border:1px solid #d7dce0;
	line-height:14px;
	padding:2px 4px 0;
	display:inline;
	margin:0 6px 0 0;
}
#paginationcontent .num-page a {
	float:left;
	line-height:14px;
	padding:2px 4px 0;
	min-width:8px;
	border:1px solid #97c0da;
	color:#337c42;
	text-decoration:none;
}
#paginationcontent .num-page a:hover, #paginationcontent .num-page li.active a{
	color:#fff;
	background:#337c42;
	border-bottom-color:#848a8c;
}
#paginationcontent .num-page .lastInfo {
	line-height:14px;
	padding:2px 4px 0;
}

/* Pagination - End*/






#footerhome {
    width:778px;
	float:left;
	background: url(../images/footer.gif) no-repeat;
	border: 1px solid #B8C4D0;
	height: 25px;
	min-height: 25px;
	text-align: right;
}

#footerAdmin {
    width:778px;
	float:left;
	background: url(../images/admin/footer.gif) no-repeat;
	border: 1px solid #B8C4D0;
	height: 25px;
	min-height: 25px;
	text-align: right;
}

#footerJurados {
    width:778px;
	float:left;
	background: url(../images/jurados/footer_jurados.gif) no-repeat;
	border: 1px solid #B8C4D0;
	height: 25px;
	min-height: 25px;
	text-align: right;
}

#footerContenthome {
	padding: 10px 20px 0px 0px;
	}
	
	
.textGreenhome {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #006600;
}
