/*order ok: link,visited,hover,active*/
A:link, A:visited {text-decoration: underline;color:#050483;;}
A:hover {color:#050483;}
A:active {color:#050483;}

body {
width:790px;
margin:0 auto;
margin-top: 10px;
text-align:center;
font-family:Arial;
font-size:80%;
}

H1 {display:block;border-bottom:1px solid #ece9d8;font-size:1.5em;padding:3px 0 0 8px;margin:0 20% 10px 10px;}
H2 {font-size:1.2em;display:inline;}

.header {
width:790px;
display:table;
/*border-bottom:1px solid;*/
}
.headerImage {
float:left;
padding-left:3px;
}
.headerDate {
float:right;
padding-top:42px;
padding-right:5px;
}

.footer {
clear:both;
width:790px;
padding-top:20px;
padding-bottom:10px;
/*border:1px solid;*/
font-size:0.9em;
}

.table {width:790px;}
.tableMenu {vertical-align:top;width:170px;}
.tableContent {vertical-align:top;font-size:0.9em;border:1px solid #ece9d8;text-align: justify;padding:5px 5px 5px 5px;}

/***** MENU *****/
ul.menu {padding: 0px;margin: 0px;font-size:0.9em;}
li.menuTitle {list-style-type: none;color:#000;font-weight: bold;margin: 5px 2px 0px 2px;padding:0px 2px 0px 5px;border-bottom: 1px solid #ece9d8;}
li.menuContentSelected {list-style-type: none;font-weight: bold;margin: 0px 2px 0px 2px;padding: 0px 2px 0px 2px;color:#050483;}
li.menuContent {list-style-type: none;margin: 0px 2px 0px 2px;padding: 0px 2px 0px 14px;}
li.menuContent a {text-decoration: none;color:#050483;font-weight: lighter;}
li.menuContent a:visited {text-decoration: none;color:#050483;font-weight: lighter;}
li.menuContent a:hover {text-decoration: none;color:#050483;font-weight: lighter;}
li.separatorTop {padding-top: 10px;}

/***** FORM *****/
.form_align {clear:both; width:99%;margin-bottom:0.3em;}
.form_align label,.form_align input, .form_align select {margin-bottom:0.3em;}
/* Para los label's alineados */
.form_label_align {float:left;width:40%;text-align:right;vertical-align:bottom;}
/* Para los input's alineados */
.form_input_align {float:left;border:1px solid;margin-left:0.2em;border: #808080 1px solid;font-family: Arial;font-size: 1em;}
.form_center {clear: both;text-align:center;margin-bottom:0.3em;}

.borderImage {margin:5px;border:1px solid #f7f7f7;}

.error {text-align:center;color:#f00;font-weight:bold;}

/* Determina el formato de los mensajes de AJAX correctos */
.form_commentAjaxOk {color: #008000;}
/* Determina el formato de los mensajes de AJAX incorrectos */
.form_commentAjaxKo {color: #800000;}

.comment {color:#808080;}

.apps {clear:both;display:table;width:99%;border-top:1px solid #ece9d8;}
.appslinux {float:left;padding-right:5px;width:29%;border-right:1px solid #ece9d8;height:100%;padding:3px;}
.appslinuxDescription {float:left;padding-right:5px;width:38%;padding:3px;}
