/*** GENERICS ***/
html,body { font-family:Arial, Helvetica, sans-serif;padding:0px;width:100%;height:100%; }
body { text-align:center;width:100%;height:100%;}
body,div,table{font-size:12px;line-height:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:18px;color:#5a5a5a; text-align:left;}
table{margin:auto;}
hr{margin:5px 0px;border:none;height:2px;border-bottom:solid 2px #C1C1C1 !important;}

p{margin-top:0px;margin-bottom:10px;}

p{text-align:left}
b,strong{color:#000000;}

a:link, a:visited{color:#003b7e;font-weight:normal; }
a:hover{ color:#3b7bc3; text-decoration:none; }

img {max-width: 100%;}
h1{color:#326FAF;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
h2{color:#003B7F;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}

.cmd{font-size:12px;color:#003b7e !important;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.cmd:hover{color:#3b7bc3 !important;}

ul{text-align:left;color:#4C75A4;} /*#4C75A4 | #1F8DDB*/
li{list-style-image: url(images/li.png);margin-bottom:10px;}
/*** GENERICS ***/

/*** DNN ***/
.Head{color:#003B7E;font-size:13px;font-weight:bold;}
.SubHead{color:#837d7d;font-size:11px;}
.skinObject{color:#837d7d !important;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;}

.Normal{ font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:18px;color:#5a5a5a; text-align:left;}
.NormalRed{color:#CA200E !important;font-size:12px;}

.StandardButton{border-right:solid 1px #021F40;border-bottom:solid 1px #021F40;
                border-left:solid 1px #0552AB;border-top:solid 1px #0552AB;
                background:#003B7E;color:#FFFFFF;padding:3px;}
.CommandButton{color:#003b7e !important;font-weight:bold;text-decoration:none !important;}
.CommandButton:hover{color:#3b7bc3 !important;text-decoration:none !important;}
.NormalTextBox{font-size:11px;color:#222222;}
.NormalDropDown{font-size:11px;height:22px;border:solid 1px red;}
.NormalTextArea{font-size:11px;}
.NormalRadioButtonList{margin:10px auto;color:#003D7B;}
.NormalRadioButtonList label{margin:10px;}
/*** DNN ***/

/*** LAYOUT ***/
#mainOuter{width:100%;text-align:center;}

#header{position:relative;z-index:1000;text-align:center;height:136px;width:930px;position:relative;margin-left:auto;margin-right:auto;}
#slogan{position:absolute;top:0px;right:0px;width:450px;height:75px;text-align:right;}
#logo{position:absolute;top:0px;left:0px;width:260px;height:78px;background:url(images/logo.png) no-repeat;}

#menu{position:absolute;top:90px;left:-3px;_left:-7px;width:800px;}
#languages{position:absolute;top:100px;_top:98px;right:0px;width:150px;text-align:right;}
#menuprivado{width:930px;margin:auto;text-align:center;}

#adminmenu{position:absolute;top:0px;right:0px;z-index:1000;width:450px;background:#FFFFFF;}
#login{position:absolute;top:40px;left:600px;}

.home{background:url(images/homeBG.png) repeat-x;width:100%;height:373px;text-align:center;overflow:hidden;}
.banner{background:#e2e4e5;width:100%;height:128px;text-align:center;overflow:hidden;}

#bannerShadowTop{width:100%;height:2px;background:url(images/bannerShadowTop.png) top left repeat-x;}
#bannerPaneContainer{width:100%;background:#f0f0f0;position:relative;clear:both;text-align:center;}
.bannerPane{width:930px;margin:auto;clear:both;}
#bannerShadowBottom{width:100%;height:5px;background:url(images/bannerShadowBottom.png) top left repeat-x;}

.breadcrumbContainer{text-align:right;line-height:35px;height:35px;}
.breadcrumbContainer *{color:#bababa !important;}
.breadsep{padding:0px 20px;}

#mainInner{width:930px;margin:auto;position:relative;clear:both;}

#panesContainer{width:100%;padding-bottom:20px;vertical-align:top;text-align:center;}
#panes{width:930px;margin:auto;}
.contentPane{}
.centerPanes{border:solid 1px #FFFFFF;}
.leftPane{width:450px;float:left;}
.rightPane{width:410px;float:right;}
.bottomPane{clear:both;}

#footer{width:100%;height:32px;padding-bottom:20px;text-align:center;}
#copyright{text-align:right;}
#copyright span{margin-right:20px;font-size:10px;color:#003b7e !important;font-weight:normal;}
/*** LAYOUT ***/

/*** MODULES ***/
.centered{text-align:center;}
.form td{vertical-align:top;}
.form td.SubHead{padding-right:20px;}
.botonera{margin-top:10px;margin-bottom:0px;text-align:center;}
.comandos{text-align:right;font-size:12px;height:30px;line-height:30px;padding-right:20px;margin-bottom:10px;border-bottom:solid 1px #713838;}
.comando{margin-left:40px;}
.comandoActivo{margin-left:40px;color:#666666 !important;}
/*** MODULES ***/

/*** NOTICIAS ***/
.fechaNoticia{color:#8CAFD4;font-weight:bold;margin:0px;font-size:12px;float:right;padding:5px;padding-right:0px;}
.titularNoticia{color:#222222;font-weight:bold;margin:0px;font-size:12px;background:#FFFFFF;padding:5px;padding-left:0px;}
.contenidoNoticia
{
	padding:5px 0px;background:#FFFFFF;margin-top:0px;font-weight:normal;border-top:solid 1px #222222;
}
/*** NOTICIAS ***/

/*** MENU ***/
.submenu *{margin:0px;padding:0px;}
.menuItem{border:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#9D9B9B;cursor:pointer;line-height:20px;}
.menuItem td{padding-right:19px;_padding-right:20px;}

.menuSel{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#3b7bc3 !important;line-height:20px;}
.menuSel td{padding-right:19px;_padding-right:20px;}

.menuRoot{height:37px;line-height:37px;}

.menuNode{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#b4b3b3;font-weight:bold;line-height:20px;}
.menuNodeActive{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#3b7bc3 !important;font-weight:bold;}
.submenu{background:#FFFFFF;margin-top:5px;margin-left:0px;width:auto;z-index:2000;width:200px;text-align:left;
         padding-left:10px;background:url(images/submenuBG.png) top right;border:solid 1px #F1F1F1;border-top:none;}
.submenu td{font-weight:normal;font-size:13px !important;line-height:30px;border:none;}
.submenuitembreadcrumb{color:red !important;}

.cssIcon{display:none;}
/*** MENU ***/

/*** MENU PRIVADO ***/
.submenuPrivado *{margin:0px;padding:0px;}
.menuItemPrivado{border:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#383838;cursor:pointer;
    line-height:12px;}
.menuItemPrivado td{padding-right:19px;_padding-right:20px;}

.menuSelPrivado{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#3b7bc3 !important;line-height:12px;}
.menuSelPrivado td{padding-right:19px;_padding-right:20px;}

.menuRootPrivado{height:12px;line-height:12px;margin-bottom:20px;}

.menuNodePrivado{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#383838;font-weight:bold;line-height:12px;}
.menuNodeActivePrivado{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3b7bc3 !important;font-weight:bold;}
.submenuPrivado{background:#FFFFFF;margin-top:5px;margin-left:0px;width:auto;z-index:2000;width:200px;text-align:left;
         padding-left:10px;background:url(images/submenuBG.png) top right;border:solid 1px #F1F1F1;border-top:none;}
.submenuPrivado td{font-weight:normal;font-size:12px !important;line-height:30px;border:none;}
.submenuitembreadcrumbPrivado{color:red !important;}
/*** MENU ***/

/*** ADMIN MENU ***/
.adminmenu{overflow:hidden;width:231px;height:82px;background:url(images/adminmenuBG.png);float:right;}
.adminrootmenuitem, .adminrootmenuitem td
{
	padding:10px 10px 3px 3px;
	color:#3b3b3b;
	text-align:center;
	font-size:12px;
	font-family:Helvetica,Arial;
	font-weight:normal;
	text-transform:uppercase;
}
.adminrootmenuitemselected, .adminrootmenuitemselected td
{
	padding:3px 10px 3px 3px;
	color:#3b7bc3 !important;
	text-align:center;
	background:none !important;
	font-size:12px;
	font-family:Helvetica,Arial;
	font-weight:normal;
	text-transform:uppercase;
}
.adminsubmenu, .adminsubmenu td 
{
	border:solid 1px #F1F1F1;
	background: #FFFFFF; 
	font-weight: normal; font-size: 11px; 
	color: #3b3b3b; 
	text-align:center;
	height:25px;
	border:none;
	z-index:2000;
}
.adminsubmenuitemselected, .adminsubmenuitemselected td
{
	margin-left: 1px; 
	border:none;
	font-weight: normal; font-size: 11px; 
	color: #3b7bc3 !important; 
	text-align:center;
	height:25px;
}
.adminmenuSel{color: #3b7bc3 !important; }
/*** ADMIN MENU ***/
