/**************************************
 * THEME NAME: nounet
 *
 * Files included in this sheet:
 *
 *   nounet/estils.css
 **************************************/

/***** nounet/estils.css start *****/


table.minicalendar {
	width: 96%;
}

.calendar-controls {
	width: 96%;
}
div.cap {
	border-width:0;
	margin-top:-8px;
	width:600px;
}
.breadcrumb .sep {
	color: #FF6600;
}
.navbar {
	background:transparent url(pix/colorstrip.gif) no-repeat scroll left center;
	height: auto;
}
.navbar .breadcrumb {
	margin: 3px 0.2em 0 12px;
}
#calendar td.maincalendar{
	text-align: center;
}
#calendar td.maincalendar .heightcontainer {
	width: 96%;
	text-align:left
}
#calendar .maincalendar .controls {
	width: 99%;
}
#calendar td.sidecalendar {
	text-align: center;
}
#calendar td.sidecalendar .sideblock {
	width:86%;
	text-align: left;
}
.loginbox.twocolumns .loginpanel {
margin-bottom:0;
padding-bottom:0px;
width: 47%;
}

.categorybox .category {
font-size:0.9em;
color:#666
}

.categorylist{
	width:50%;
	
}

body{
	margin: 0;
	background-color:#F0F2F4;
}

.subcontent{
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration:none;
width:auto;
}

.loginbox.twocolumns .signuppanel {
width:47%;
margin-top:18px;
margin-right:26px;
margin-bottom:0;
padding-bottom:0;

}

.error{
	color:#F00;
	font-family:Verdana;
	font-size:10px;
}
.generalbox {
	background-color:#FFF;	
	margin: 0 auto;
	width: 950px;
}

#site-index #content {
	background-color: #F0F2F4;
	padding:0;
	height:auto;
	margin: 0 auto 0 auto;
	text-align:center;
	width: 100%;
}

#content{
	text-align:center;
	padding-top: 12px;
	padding-bottom: 12px;
}

#columnaCaixes{
	padding-top: 14px;
	padding-right: 21px;
	padding-bottom: 20px;
	
}

#layout-table {
	width:950px;
	background-color: #fff;
	margin: 0 auto;
}
#layout-table #middle-column {
	text-align:left;
	padding:inherit;
	padding: 18px;
}

#footer {
	margin: 0 auto;
	text-align: center;
	background-color:#F0F2F4;

}

#contentForum{
	height: 390px;
}

#header {
	padding: 0;
	height: auto;
	margin: 0 auto 0 auto;
	text-align: center;
}

#CapC{
	margin: 0 auto;
	width: 950px;

}

#CapCLlarg{
	margin: 0 auto;
	width: 100%;
}

.loginpanel{
	top:auto;
	padding:18px;
	height:390px;
}
.loginbox {
	background-color:#FFF;
	text-align:left;
	width:950px;
	margin: 0 auto;
	display:block;
}

div.cap {
	background: url(pix/capbloc.gif) no-repeat bottom left;
	font-size:small;
}
.coursebox {
	background: url(pix/cosbloc.gif) no-repeat bottom left;
	width: 600px;
	border-width: 0px;
	margin-top: -8px;
	margin-bottom:20px;
}

.coursebox .info {
	float: none;
	width: auto;
	padding-left: 14px;
	padding-right: 14px;
}

.coursebox .summary {
	float: none;
	width: auto;
	padding-left: 27px;
	padding-right: 14px;
	padding-top: 0px;
	margin-top: -10px;
}

a.Treb15NNeg:link {
	color:#003344;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

a.Treb15NNeg:visited {
	color:#003344;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

a.Treb15NNeg:hover {
	text-decoration:underline;
	color: #003344;
}

a.Treb15NNeg:active{
	text-decoration:underline;
	color: #003344;
}

.coursebox ul.teachers {
	color:#FF6600;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-indent: -27px;
}

a.Treb14B:link {
	color:#3B647E;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
}

a.Treb14B:visited {
	text-decoration:none;
	color:#3B647E;
}

a.Treb14B:hover {
	text-decoration:underline;
	color:#3B647E;
}

a.Treb14B:active {
	text-decoration:underline;
	color:#3B647E;
}

body#site-index .headingblock, body#course-view .headingblock {
	margin-bottom: 0px;
}

#site-index .headingblock{
	border: 1px solid #FFF;
	border-bottom: 1px solid #D2D2D2;
	border-top: 0px none #FFF;
	border-left: 0px none #FFF;
	border-right: 0px none #FFF;
	width:600px;
}

h2.headingblock {
	border-bottom: 1px solid #D2D2D2;
	color:#FF6600;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:normal;
	text-decoration:none;
	padding: 0px;
}

.CelaTitolT {
	background-color:#FFFFFF;
	border-bottom:1px solid #D2D2D2;
	color:#FF6600;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:22px;
	height:30px;
	width:600px;
	text-decoration:none;
}



.CelaText {
	background-color:#FFFFFF;
	border-top:15px solid #FFFFFF;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	width:600px;
	text-decoration:none;
}
.CelaTextGran{
	background-color:#FFFFFF;
	border-top:15px solid #FFFFFF;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
	width:auto;
}
.UnaColumna{
	width:auto;
}
.TopAVuit{
	border-top: 8px;
	
}
.CopyRight {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

a.MenuSup:link {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
a.MenuSup:visited {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
a.MenuSup:hover {COLOR: #ff6600}
a.MenuSup:active {COLOR: #ff6600}

a.MenuGen:link{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3b647e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
a.MenuGen:visited{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3b647e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
a.MenuGen:hover{COLOR: #fff; BACKGROUND-COLOR: #c86003}
a.MenuGen:active{COLOR: #fff; BACKGROUND-COLOR: #c86003}

.CopyRight {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.CelaTitolB {BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #D2D2D2 1px solid; height:15;FONT-SIZE: 24px; COLOR: #3b647e; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.CelaBloc {background: url(pix/fonsbloc.jpg); BORDER-BOTTOM: #C2C3C7 1px solid; BORDER-TOP: #C2C3C7 1px solid; BORDER-LEFT: #C2C3C7 1px solid; BORDER-RIGHT: #C2C3C7 1px solid;}
.CelaBlocBuit {padding-left:8px; padding-top:8px; padding-right:8px; padding-bottom:8px; BORDER-BOTTOM: #C2C3C7 1px solid; BORDER-TOP: #C2C3C7 1px solid; BORDER-LEFT: #C2C3C7 1px solid; BORDER-RIGHT: #C2C3C7 1px solid;}
.CelaTitolBBloc {BORDER-BOTTOM: #D2D2D2 1px solid; height:15;FONT-SIZE: 18px; COLOR: #3b647e; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.CelaTitolBBlocBuit {background: url(pix/fonsbloc.jpg); BORDER-BOTTOM: #D2D2D2 1px solid; height:15;FONT-SIZE: 18px; COLOR: #3b647e; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.CelaSeparaBloc {background: url(pix/separabloc.gif) no-repeat bottom left; height=10;}

table.granada{margin-top:4px;}
td.granada {background: url(pix/granada.jpg) no-repeat bottom left; height=145px; width:290px;}
td.granadac {background: url(pix/granada_es.jpg) no-repeat bottom left; height=145px; width:290px;}
td.granadaint {background: url(pix/granada2.jpg) no-repeat bottom left; height=144px; width:262px;}
td.BlocCap {background: url(pix/capbloc.gif) no-repeat top left; height=16; width:290px;}
td.BlocCos {background: url(pix/cosbloc.gif) no-repeat bottom left; width:290px;}

.FontTreb15BNeg {FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #3b647e; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontTreb15B {FONT-SIZE: 15px; COLOR: #3b647e; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontTreb14B {FONT-SIZE: 14px; COLOR: #3b647e; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontTreb15MNeg {FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #AC0000; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontTreb14MNeg {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #AC0000; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontTreb14TNeg {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #ff6600; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontAri14G {FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontTreb15NNeg {FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #003344; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontTreb13NNeg {FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #003344; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontTreb13N {FONT-SIZE: 13px; COLOR: #003344; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontAri13N {FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontAri13T {FONT-SIZE: 13px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.FontAri12T {FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.InputTxt {BORDER-RIGHT: #BDC4CE 1px solid; BORDER-TOP: #BDC4CE 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; BORDER-LEFT: #BDC4CE 1px solid; COLOR: #333333; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #BDC4CE 1px solid; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; FONT-SIZE:13px; HEIGHT: 22px; TEXT-DECORATION: none}
.TxtArea {BORDER-RIGHT: #BDC4CE 1px solid; BORDER-TOP: #BDC4CE 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; BORDER-LEFT: #BDC4CE 1px solid; COLOR: #333333; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #BDC4CE 1px solid; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; FONT-SIZE:13px; TEXT-DECORATION: none}

a.Treb13NNeg:link {FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #003344; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
a.Treb13NNeg:visited {FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #003344; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
a.Treb13NNeg:hover {TEXT-DECORATION: underline}
a.Treb13NNeg:active {TEXT-DECORATION: underline}

a.Ari13T:link {FONT-SIZE: 13px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
a.Ari13T:visited {FONT-SIZE: 13px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
a.Ari13T:hover {TEXT-DECORATION: underline}
a.Ari13T:active {TEXT-DECORATION: underline}
a:visited{color: #0F3C8C;}
a:hover{color: #FF6600;}

	


.loginbox .loginform .form-label {
	width:49%;
}
.loginbox .loginform .form-input {
	width:50%;
}

.loginbox .forgotsub {
margin-left:auto;
margin-right:auto;
width:auto;
}
.categorybox .course{
	font-size:0.9em;
}/***** nounet/estils.css end *****/


