legend { border: 1px solid #8FC839; background-color: #bbb; color: #fff; padding: 4px;}
fieldset { border: 1px solid #8FC839; padding: 10px; margin-top: 10px;}
.mfuex { padding:5px;margin:5px;background:#eee; }
.mfuex .wicket-mfu-container { padding: 5px; margin-top: 3px; background-color: white; border:1px solid black; font-size: xx-small; }
.mfuex .wicket-mfu-caption { font-weight: bold; }
.mfuex .wicket-mfu-container input { margin-left: 5px; font-size: xx-small; }

.menuitemlink {
	color : #FFFFFF;
	background: #8FC839; /* Verde #8FC839 Naranja #e9601a */
}
.menubar ul li ul li a {
	color : #FFFFFF;
}
.menubar ul li ul {
	color : #FFFFFF;
	background: #8FC839; /* Verde */
}
.menubar ul li {
	color : #FFFFFF;
	background: #8FC839; /* Verde */
}
.menubar {
	color : #FFFFFF;
	/* background: #1274BB; */
	/* background: #CAC7CE; // Gris */
}

body {
	background-color: white;
	/* background-image: url('wicket-logo.png'); */
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 96% 96%;
	color: #6F6F6F;
	font-family: 'Lucida Sans', 'Helvetica', 'Sans-serif', 'sans';
	font-size: 9pt;
	line-height: 1.8em;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
}

h1,h2,h3,h4,h5,h6,h7,h8 {
	color: #E9601A;
}

#extitle {
	font-size: 12pt;
	font-weight: bold;
	color: #E9601A;
	padding: 10px 10px 10px 10px;
}

.feedbackPanelERROR {
	color: red;
	list-style: circle;
	font-weight: bold;
}

.feedbackPanelINFO {
	color: green;
	list-style: circle;
	font-weight: bold;
}

#hellomessage {
	font-size: 30pt;
}

#titleblock {
	background: #DEDEDE;
	color: white;
	font-weight: bold;
	border-bottom: solid #E9601A;
	border-width: thin;
	padding: 2px 2px 2px 6px;
}

h2 {
	font-size: 1.25em;
}

h3 {
	font-size: 1em;
}

a {
	color: #6F6F6F;
	text-decoration: underline;
}

img {
	border: none;
}

pre {
	font-family: 'Lucida Sans', 'Helvetica', 'Sans serif', 'sans';
}

th {
	background: #C3C3C3;
	color: white;
	font-weight: bold;
}

tr.b {
	background: #F5F5F5;
}

tr.a {
	background: #E6E6E5;
}

tr.none {
	background: transparent;
}

a.none {
	background: transparent;
	padding-right: 0px;
}

#inputForm {
	width: 300px;
}

#inputForm label {
	display: block;
	margin-top: 5px;
}

#inputForm label.non {
	display: inline !important;
}

#inputFormTable td {
	vertical-align: top;
	padding: 10px;
}

#nestedExampleTree {
	width: 300px;
}

#feedbackPanel {
	width: 600px;
}

#siteSelection {
	width: 200px;
}
.titulo{
	font-size : 20px;
	text-decoration : none;
	font-style : normal;
	font-weight: bold;
	color: #1274BB;
}
.boton  {
	font-family : "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	font-style : normal;
	color : #ffffff;
	background: #1274BB;
	border : thin outset  #6699cc;
}
.botonGreen  {
	font-family : "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	font-style : normal;
	color : #ffffff;
	background: #8DC442;
	border : thin outset  #8DC442;
}
.title_bar {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	font-style : normal;
	color : #FFFFFF;
	background: #1274BB;
	border-bottom: thin outset #8DC442;
}
.table_head {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	font-style : normal;
	color : #000000;
	background: #CAC7CE;
	border-bottom: thin outset #CAC7CE;
}
.buttons_menu {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	font-style : normal;
	color : #000000;
	background: #CAC7CE; /* #CAC7CE; (gris)  #8FC839 (verde)   #1274BB; (azul) */
        /* height: 30px; */
}
.odd {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
	font-style : normal;
	color : #000000;
	background: #FFFFFF;
}
.even {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
	font-style : normal;
	color : #000000;
	background: #E4F1D5;
}
.table_form {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	font-style : normal;
	color : #000000;
	background: #E4F1D5;
}
.realzar {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	font-style : normal;
	color : #1274BB;
}
.realzar12 {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	font-style : normal;
	color : #1274BB;
}
.realzar12rojo {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
	font-style : normal;
	color : #E96061;
}
.realzarLogin {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	text-decoration : none;
	font-style : normal;
	color : #1274BB;
}
.texto_azul {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	font-style : normal;
	color : #1274BB;
}
.texto_azul_login {
	font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
	font-style : normal;
	color : 000000;
}

a:link {color:#BBBBBB;}

div.tabpanel div.tab-row{
    float:left;
    width:100%;
    background:#DAE0D2 url("../../../images/tabs/bg.gif") repeat-x bottom;
    line-height:normal;
}

div.tabpanel div.tab-row ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
}

div.tabpanel div.tab-row li {
    float:left;
    background:url("../../../images/tabs/left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
}

div.tabpanel div.tab-row a {
    display:block;
    background:url("../../../images/tabs/right.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:bold;
    white-space:nowrap;
    color:#eee;
}

div.tab-panel {
    clear: left;
}

div.tabpanel div.tab-row a:hover {
    color:#fff;
}

div.tabpanel div.tab-row li.selected {
    background-image:url("../../../images/tabs/left_on.gif");
}

div.tabpanel div.tab-row li.selected a {
    background-image:url("../../../images/tabs/right_on.gif");
    color:#333;
    padding-bottom:5px;
}
.titulo-azul {
	/* font-family : "Century Gothic", Geneva, Arial, Helvetica, sans-serif; */
	font-size : 14px;
	font-weight: bold;
	text-decoration : none;
	font-style : normal;
	color:#1274BB;
}