﻿html{height:100%;}
#dnn_cp_RibbonBar_hypMessage{display:none}
ul.dnnadminmega li.root > a{
	text-transform:uppercase;	
	font-family: "droid_sansbold", Lucida Sans Unicode;
	color:#444
}
ul.dnnadminmega li.root > a:hover{color:#222}
#Body{height:100%;font-family: Lucida Sans Unicode, Arial, sans-serif;color:#333;background-color:#A7A7A7;padding: 0;margin-bottom: 0;}
#Form{height:100%;}
a{outline:0;border:0;}
#DNN6{width:100%;position:relative;z-index:1;min-height:100%;background-color: #;}
img {max-width: 100%!important;}
h1{
font:bold 20px Trebuchet MS, Lucida Grande;
letter-spacing: -1px;
margin:0;
line-height:20px;
}

h2 {
font:22px Trebuchet MS,Lucida Sans Unicode;
letter-spacing: -1px;
margin:0;
line-height:22px;}

h3{
font:bold 24px Lucida Grande,Lucida Sans Unicode;
letter-spacing: 0px;
margin:0;
line-height:24px;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

.dark {color: #222222;}
.gray {color: #666666;}
.blue {color: #3760B0;}
.red {color: #9D211A;}
.yellow {color: #9D6907;}
.green {color: #0DAD2B;}

p{font:12px/15px Lucida Sans Unicode, Helvetica, Arial, sans-serif;color: #333333;cursor:default;}

a:visited,a:active,a:link{color:#204A85;}
a:hover{text-decoration:none;color:#000000;}

a.lgreen:visited,a.lgreen:active,a.lgreen:link{color:#A7D4BD!important;}
a.lgreen:hover{text-decoration:none;color:#000000!important;}

a.lblue:visited,a.lblue:active,a.lblue:link{color:#96CEDF!important;}
a.lblue:hover{text-decoration:none;color:#000000!important;}

a.lpink:visited,a.lpink:active,a.lpink:link{color:#B8AED1!important;}
a.lpink:hover{text-decoration:none;color:#000000!important;}
p, ul, ol{margin:0;padding:0 0 1em 0;}

	#Header{
	width:100%;
	position:relative;
	z-index:10000;
	background-color: #f0f0f0;
	background-image: -webkit-gradient(linear,left top, left bottom,from(#fefefe), color-stop(0.5,#f0f0f0), color-stop(0.51, #e6e6e6));
	background-image: -moz-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
	background-image: -o-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
	background-image: -ms-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
	background-image: linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
	box-shadow: 				1px -1px 0 rgba(255, 255, 255, 0.6) inset, 0 8px 12px -8px rgba(0,0,0,0.5) ;
	-moz-box-shadow: 		1px -1px 0 rgba(255, 255, 255, 0.6) inset, 0 8px 12px -8px rgba(0,0,0,0.5) ;
	-webkit-box-shadow: 	1px -1px 0 rgba(255, 255, 255, 0.6) inset, 0 8px 12px -8px rgba(0,0,0,0.5) ;
	}
	
    #Header .Content{position:relative;width:960px;height:63px;margin:auto;}
    #Header #ContentBG{width:960px;margin:auto;}
    #Header #Logotipo{width:200px;position:absolute;padding-top:20px }
    #Header #Nav{
		padding-left:20px;
		position:absolute;
		left:200px;
	}
	#Header #SearchBox{position:absolute;bottom:12px;right:0px;z-index:200;width:18%;height:39px;}
	#Header #SearchBox #dnn_dnnSearch_txtSearch.NormalTextBox{
		float:right;
		position:relative;
		top:8px;
		right:30px;
		z-index:2000;
		width:70%;
		background:none;
		border:solid 1px rgba(0,0,0,0.1); 
		color:#383838; 
		font-size:12px; 
		font-family: Lucida Sans Unicode, sans-serif; 
		padding:0px; 
		height:22px;
		line-height:20px;
		outline:none;
		text-indent:5px;
		-khtml-border-radius:8px;
		-ms-border-radius:8px; 
		-o-border-radius:8px;
		-moz-border-radius:8px; 
		-webkit-border-radius:8px;
		border-radius:8px;
		-moz-box-shadow:inset 0 -13px 5px rgba(255,255,255,0.6);
		-webkit-box-shadow: inset 0 -13px 5px rgba(255,255,255,0.6);
		-o-box-shadow:inset 0 -13px 5px rgba(255,255,255,0.6); 
		-khtml-box-shadow:inset 0 -13px 5px rgba(255,255,255,0.6); 
		box-shadow: inset  0 -13px 5px rgba(255,255,255,0.6);
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
	}
	#Header #SearchBox #dnn_dnnSearch_txtSearch.NormalTextBox:focus {background:rgba(255,255,255,0.8);width:100%;}
	
    #Header #SearchBox a#dnn_dnnSearch_cmdSearch.SkinObject{
		position:absolute;
		top:0px;
		right:2px;
		width:30px;
		height:100%;
		z-index:2000; 
		background:url(images/search2.png) 0 0 no-repeat;}
    #Header #SearchBox a#dnn_dnnSearch_cmdSearch.SkinObject:hover{background-position: 0 -39px }
	#Content {min-height: 550px; background:#e4e4e4 url(/portals/0/white.png) repeat-x 0 -150px;margin-bottom:0;}
	
	
/*#Panes * {margin-bottom:0!important;}*/

#Panes{width:960px;margin:auto;}
    
    .LogoRowRight{float:right;font-size:11px;}
    #Login{text-align:right;color:#c5c5c5;}
    #Login .SkinObject, #Login .LoginLink{color:#944e4e;padding:0 0 0 5px;text-decoration:none;font-weight:normal!important;}
    #Login .SkinObject:hover, #Login .LoginLink:hover{color:#291616;text-decoration:none;}
    #Login .LoginLink{padding:0 5px;}

	#LogoRow{padding:7px 0;}
    
	#DNN6.Home #dnn_LeftPane, #DNN6.TwoColRight #dnn_LeftPane{float:left;width:718px;margin:0 8px 0 0;}
	#DNN6.Home #dnn_RightPane, #DNN6.TwoColRight #dnn_RightPane{float:left;width:234px;}
	
	#DNN6.ThreeCol #dnn_LeftPane{float:left;width:234px;margin:0 8px 0 0;}
	#DNN6.ThreeCol #dnn_CenterPane{float:left;width:476px;margin:0 8px 0 0;}
	#DNN6.ThreeCol #dnn_RightPane{float:left;width:234px;}
	
	#DNN6.TwoColLeft #dnn_LeftPane{float:left;width:234px;margin:0 8px 0 0;}
	#DNN6.TwoColLeft #dnn_RightPane{float:left;width:718px;}
	#DNN6{background: url(images/bg.png) repeat 0 0;}
	
	#Background{width:100%;height:40px;position:absolute;background:url(images/footerShadow.png) repeat-x 0 0;}
    #Footer{min-height:300px;width:100%;margin-top:0!important;/*background: url(images/bg.png) repeat 0 0;*/}
    #Footer .Content{width:960px;margin:auto;padding:30px 0 0 0;}
    #Footer .Content .Panes{padding:0 0 0 0;}
    #Footer #dnn_Footer_LeftPane{width:630px;float:left;margin:0 30px 0 0;}
    #Footer #dnn_Footer_RightPane{width:300px;float:left;}
    #Footer #dnn_Footer_BottomPane{clear:both;}
    #Footer #Copyright{clear:both;height:100px;width:960px;border-bottom:0px solid #333333;line-height:40px;}
    #Footer .Normal{color:#e5e5e5;}
    #Footer span.SkinObject{font-weight:normal;font-style:normal;color:#666666;}
    #Footer a.SkinObject{float:right;font-weight:normal;/*position:absolute; left:500px;*/}
    #Footer a.SkinObject:link, #Footer a.SkinObject:active, #Footer a.SkinObject:visited{color:#666666;padding:0 0 0 15px;}
	#Footer a.SkinObject:hover {color:#eeeeee;}
	

/* Password Information */
#Passwords{margin:2em 0;padding:0;}
	#Passwords li{display:inline-block;height:62px;width:305px;background:url(images/Icons.png) no-repeat -256px -64px;margin:0 15px 0 0;padding:0;list-style-type:none;}
	#Passwords li.Host{margin:0;}
	#Passwords span.SubHead{display:block;color:#FFF;font-size:14px;padding:11px 0 8px 15px;}
	#Passwords span.Password{color:#FFF;padding:0 0 0 15px;}
p.Disclaimer{clear:both;color:#666666;font-size:11px;line-height:14px;}

/* Default Over-rides */

#ControlPanelWrapper #dnnCPWrap{filter:none !important;}

/* Modules */
.DnnModule{padding:0 0 8px 0;}

/* Panes - In Layout Mode */
.paneOutline{border:0;}
.paneOutline span.SubHead center{border:1px #ccc dotted;border-left:0;border-right:0;line-height:2.5em;}

#iPopUp{display:none;}
.eipbackimg{z-index:1000;}

/* Fonts */
.Normal{font-size:12px;line-height:16px;}
.SubHead{color:#333;}

/* Language Object */
.language-object { display:inline-block; margin-left: 5px; }

.Title {font-family:Lucida Sans Unicode;font-size: 18px;font-weight:bold;color: #999999;}

	/*NATAL ONLY*/
	/*
	.Home #Content{
	background-color: #aaa;
	background-image: url(images/vignette.png), url(/portals/0/white2.png);
	background-repeat: no-repeat,  repeat-x;
	background-position: center top, 0 -350px;
	background-size: 100% 100%, auto;
	background-origin: content-box, padding-box;
	background-attachment: fixed;
	-webkit-background-size: cover, auto;
	-moz-background-size: cover, auto;
	-o-background-size: cover, auto;
	background-size: cover, auto;	
	
	}
	*/
	/*/NATAL ONLY*/


@font-face {
    font-family: 'droid_sansbold';
    src: url('Fonts/droidsans/DroidSans-Bold-webfont.eot');
    src: url('Fonts/droidsans/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/droidsans/DroidSans-Bold-webfont.ttf') format('truetype'),
		 url('Fonts/droidsans/DroidSans-Bold-webfont.woff') format('woff'),
         url('Fonts/droidsans/DroidSans-Bold-webfont.svg#droid_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'icomoon';
	src:url('Fonts/icomoon/icomoon.eot');
	src:url('Fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),
		url('Fonts/icomoon/icomoon.ttf') format('truetype'),
		url('Fonts/icomoon/icomoon.woff') format('woff'),
		url('Fonts/icomoon/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
