/*** 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:10px;line-height:15px;}
table{margin:auto;}

hr{margin:10px 0px;border:none;height:2px;border-bottom:solid 2px #321073 !important;}

p{margin-top:0px;margin-bottom:10px;}

p{text-align:left}
b,strong{color:#000000;}

a:link, a:visited{color:#321073;font-weight:normal;cursor:pointer;}
a:hover{ color:#321073; }

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:14px;color:#000000 !important;font-weight:normal !important;font-family:Arial, Helvetica, sans-serif;}
.cmd:hover{color:#7c7c7c !important;text-decoration:none;}
/*** GENERICS ***/

/*** DNN ***/
.Head{color:#321073;font-size:13px;font-weight:bold;}
.SubHead{color:#000000;font-size:11px;font-weight:normal;}
.skinObject{color:#321073 !important;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;}

.Normal { font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:23px;color:#585858; text-align:left;}
.NormalRed{color:#CA200E !important;font-size:11px;}

.StandardButton{background:#6c4ca6;color:#FFFFFF;padding:6px 10px;border-right:solid 1px #493471;border-bottom:solid 1px #493471;border-left:solid 1px #baabd5;border-top:solid 1px #baabd5;}
.StandardButtonBig{background:#6c4ca6;color:#FFFFFF;padding:8px 10px;border-right:solid 1px #493471;border-bottom:solid 1px #493471;border-left:solid 1px #baabd5;border-top:solid 1px #baabd5;}
.CommandButton{color:#321073 !important;font-weight:bold;text-decoration:none !important;}
.CommandButton:hover{color:#7c7c7c !important;text-decoration:none !important;}
.NormalTextBox{font-size:11px;color:#222222;}
.NormalTextBoxSep{font-size:11px;color:#222222;margin:0px 20px;}
.NormalTextBoxRight{font-size:11px;color:#222222;text-align:right;}
.NormalDropDown{font-size:11px;height:22px;}
.NormalTextArea{font-size:11px;}
.NormalRadioButtonList{margin:10px auto;color:#003D7B;}
.NormalRadioButtonList label{ margin:10px;}
.FieldLabel{color:#746f6b;font-size:11px;}
.highlight{font-weight:bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.marginright20{margin-right:20px;}
/*** DNN ***/

/*** LAYOUT ***/
#mainOuter{width:100%;height:100%;text-align:center;}
#mainInner{width:1000px;height:100%;margin:auto;position:relative;}

#adminMenu{height:30px;}

#header{z-index:1000;text-align:center;height:115px;width:1000px;position:relative;}
#topArea{position:relative;height:96px;width:1000px;}

#logo{position:absolute;left:0px;top:0px;width:136px;}
#fimText{position:absolute;left:137px;top:50px;color:#321073;font-size:30px;line-height:50px;height:50px;}
#logoAEPD{position:absolute;right:0px;top:10px;left:570px;width:280px;height:85px;}
#logoBOE{position:absolute;right:0px;top:0px;}


#menu{position:relative;height:37px;width:1000px;background:url(images/menuBG.png);}
#languageContainer{position:absolute;height:37px;right:25px;top:8px;}

#loginContainer{height:65px;line-height:65px;text-transform:uppercase;text-align:right;padding-right:50px;}

#panesContainer{width:100%;height:100%;padding-bottom:20px;vertical-align:top;text-align:center;}
#panes{width:1000px;height:100%;margin:auto;margin-top:30px;}
.contentPane{}
.centerPanes{border:solid 1px #FFFFFF;}
.leftPane{width:305px;float:left;}
.middlePane{width:305px;float:left;margin:0px 40px;}
.rightPane{width:305px;float:right;}
.centerPanes2{border:solid 1px #FFFFFF;}
.leftPane2{width:480px;float:left;}
.rightPane2{width:480px;float:right;}
.centerPanes3{border:solid 1px #FFFFFF;}
.leftPane3{width:320px;float:left;}
.rightPane3{width:640px;float:right;}
.bottomPane{clear:both;}

#footer{width:1000px;height:35px;border-top:solid 1px #c8c8c8;position:relative;}
#copyright{width:1000px;height:35px;}
#copyright a{height:35px;line-height:35px;position:absolute;right:10px;font-size:9px;color:#959595;}
/*** LAYOUT ***/

/*** MODULES ***/
.obligatorio{color:#351375;font-size:14px;font-weight:bold;margin-left:10px;}

.paginador{text-align:center;margin:auto;margin-top:10px;}
.paginador a{margin:auto 8px;}
.paginador span{margin:auto 8px;color:#666666;}

.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;}

.leftSeparation{margin-left:40px;}
.rightPadding{padding-right:20px;}
.repeaterTable td{padding:4px;}

.botoneraTopLeft{text-align:left;margin-bottom:20px;}
.botoneraTopCenter{text-align:center;margin-bottom:20px;}
.botoneraTopRight{text-align:right;margin-bottom:20px;}

.botoneraBottomLeft{text-align:left;margin-top:20px;padding-top:8px;}
.botoneraBottomCenter{text-align:center;margin-top:20px;padding-top:8px;}
.botoneraBottomRight{text-align:right;margin-top:20px;padding-top:8px;}

.ok{color:#05A33A;font-weight:bold;}
.ko{color:#FF0000;font-weight:bold;}
.warn{color:#EB6D00;font-weight:bold;}

.StandardGrid{}
.StandardGridHeader{white-space:nowrap;}
.StandardGridHeader th{white-space:nowrap;font-family:Arial, Verdana;color:#777777;border-bottom:solid 1px #E9E7E7;font-size:11px;padding:6px;}/*padding:6px;padding-right:30px;*/
.StandardGridRow td{padding:6px;white-space:nowrap;}
.StandardGridFooter{background:#6C4CA6;}

.titulo{color:#321073;font-size:13px;font-weight:bold;margin-bottom:10px;}
.message{text-align:center;font-weight:bold;height:20px;line-height:20px;font-size:11px;margin:5px auto;}

.tituloPasoBG{background:url(images/TituloPasoBG.png);color:#321073;height:30px;line-height:30px;position:absolute;top:-15px;left:0px;width:100%;text-align:center;}
.subtituloPasoBG{position:absolute;left:0px;top:30px;width:100%;text-align:center;font-weight:bold;font-size:13px;}
.tituloPasoEfecto{height:30px;line-height:30px;font-size:30px;background-color:#FFFFFF;padding:0px 20px;_padding:2px 20px;/*padding:0 20;background:url(images/TituloPasoBGAnim.png) no-repeat;*/}

.biggerText{font-size:12px;}
.fimCalendar .ajax__calendar_container{background:#FFFFFF;z-index:2000;position:absolute;}
.fimCalendar .ajax__calendar_day{width:20px;text-align:center;}
/*** MODULES ***/

/*** MENU ***/
.MenuContainerCssClass{margin:0px;padding:0px;margin-left:15px;height:37px;width:785px;}
.MenuBreakCssClass{width:1px;}
.MenuItemCssClass{height:37px;text-align:center;cursor:pointer;color:#7c7c7c;font-family:Arial;font-size:11px;}
.MenuItemSelCssClass
{
    height:37px;text-align:center;color:#321073;font-family:Arial;font-size:11px;cursor:pointer;
}

.RootMenuItemCssClass
{
    height:37px;cursor:pointer;font-family:Arial;font-size:12px;color:#7c7c7c;
}
.RootMenuItemCssClass td{padding-right:20px;}

.RootMenuItemSelectedCssClass
{
    height:37px;cursor:pointer;font-weight:normal;font-family:Arial;font-size:12px;color:#321073;
}
.RootMenuItemSelectedCssClass td{padding-right:20px;}
.RootMenuItemActiveCssClass
{
    height:37px;cursor:pointer;font-weight:normal;font-family:Arial;font-size:12px;color:#321073;
}
.RootMenuItemActiveCssClass td{padding-right:20px;}

.SubMenuCssClass{background:#FFFFFF;z-index:2000;padding:0px 10px;}
.SubMenuItemActiveCssClass{background:red;color:Yellow;}
/*** MENU ***/

/*** ADMIN MENU ***/
.adminmenu{height:30px;overflow:hidden;z-index:3000;}
.adminrootmenuitem, .adminrootmenuitem td
{
    height:30px;
	padding:1px 10px 6px 3px;
	color:#696866;
	background:url(images/menuBG.png) bottom;
	text-align:center;
	font-size:12px;
	font-family:Helvetica,Arial;
	font-weight:normal;
	width:400px;
	text-transform:uppercase;
}
.adminrootmenuitemselected, .adminrootmenuitemselected td
{
    height:30px;
	padding:1px 10px 6px 3px;
	color:#321073 !important;
	background:url(images/menuBG.png) bottom;
	text-align:center;
	font-size:12px;
	font-family:Helvetica,Arial;
	font-weight:normal;
	width:400px;
	text-transform:uppercase;
}
.adminsubmenu, .adminsubmenu td 
{
	border:none;
	background: #6c4ca6; 
	font-weight: normal; font-size: 11px; 
	color: #ffffff; 
	text-align:center;
	width:300px;
	height:25px;
	z-index:4000;
}
.adminsubmenuitemselected, .adminsubmenuitemselected td
{
	margin-left: 1px; 
	border:none;
	background: #FFFFFF !important; 
	font-weight: normal; font-size: 11px; 
	color: #313235 !important; 
	text-align:center;
	width:100%;
	height:25px;
}
/*** ADMIN MENU ***/


/**** INDICADOR ESTADOS ****/
.indicadorEstadosContainer{text-align:center;margin-bottom:40px;}
.indicadorEstados{height:20px;line-height:20px;background:url(images/indicadorEstadosBG.png) #b49ae2 right no-repeat;width:1000px;margin:auto;}
.indicadorEstadosNo{height:20px;text-align:center;background:url(images/indicadorEstadosNo.png) no-repeat right;vertical-align:top;color:#321073;font-size:11px;font-family:Verdana;}
.indicadorEstadosSi{height:20px;text-align:center;background:url(images/indicadorEstadosSi.png) #B49AE2 no-repeat right;vertical-align:top;color:#FFFFFF;font-size:11px;font-family:Verdana;}
.indicadorEstadosSi2{height:20px;text-align:center;background:url(images/indicadorEstadosSi.png) #6C4CA6 no-repeat right;vertical-align:top;color:#FFFFFF;font-size:11px;font-family:Verdana;}
.indicadorEstadosSi3{height:20px;text-align:center;background:url(images/indicadorEstadosSi.png) #FFFFFF no-repeat right;vertical-align:top;color:#FFFFFF;font-size:11px;font-family:Verdana;}
/**** INDICADOR ESTADOS ****/