﻿
/*Formato para banner principal*/
div.main_banner {
    margin: auto;
    width: 100%;
    /*border: 3px solid #73AD21;*/
    padding: 0px;
}

div.user_info {
    background-color: #007acc;
    margin: auto;
    width: 100%;
    /*border: 3px solid #73AD21; #3e3e3e #0656ce*/
}

div.mainparagraph {
    margin: auto;
    width: 80%;
    align-content: center;
    /*border: 3px solid #73AD21;*/
}


table.user_info {
    border-collapse: collapse;
}

.cr_acad td {
    padding: 0px;
    align-content: flex-start;
    font-size: 15px;
    color: black;
    /*padding: 5px; */
}

td {
    padding: 5px;
    align-content: flex-start;
    font-size: 15px;
    color: black;
    /*padding: 5px; */
}

th {
    background-color: #007acc;
    padding: 5px;
    align-content: flex-start;
    font-size: 16px;
    color: white;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    /*#225e95*/
}

div.main_information {
    padding: 10px;
    align-content: flex-start;
    font-size: 18px;
    color: #3e3e3e;
    text-shadow: 1px 1px rgba(70,70,70, 0.2);

}

div.main_information_header {
    padding: 1px;
    align-content: flex-start;
    font-size: 18px;
    color: #3e3e3e;
    text-shadow: 1px 1px rgba(70,70,70, 0.2);
    border-bottom: 2px solid #007acc;
    margin-bottom: 10px;
}

div.main_information_header_admin {
    padding: 1px;
    align-content: flex-start;
    font-size: 18px;
    color: #3e3e3e;
    text-shadow: 1px 1px rgba(70,70,70, 0.2);
    border-bottom: 2px solid #007acc;
    margin-bottom: 1px;
    margin-top: 1px;
}

div.main_information_header_rec {
    padding: 1px;
    align-content: flex-start;
    font-size: 25px;
    color: #3e3e3e;
    text-shadow: 1px 1px rgba(70,70,70, 0.2);
    border-bottom: 2px solid #007acc;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.main_information_header_def {
    padding-top: 20px;
    padding-bottom:20px;
    padding-left:100px;
    padding-right:100px;
    align-content: flex-start;
    font-size: 18px;
    color: #3e3e3e;
    text-shadow: 1px 1px rgba(70,70,70, 0.2);
    border-bottom: 1px solid #3e3e3e;
    margin-bottom: 10px;
}

div.table {
    align-content: center;
    width:100%;
}

div.div_container {
    color: white;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #293955;
    background-color: #293955;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    border-top-left-radius: 1x;
    border-top-right-radius: 1px;
    /*    border-color: #cff3f9;
    background-color: #225e95;*/
}

div.div_container_alignleft {
    border-width: 1px;
    border-style: solid;
    border-color: #cff3f9;
    background-color: #cff3f9;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    align-content: flex-end;
}

/*##############################################################################################*/
/*##############################################################################################*/
/*Estilo para gridView*/
.RowStyle {
    height: 10px;
}

.AlternateRowStyle {
    height: 10px;
    background: #d0d0d0;
}
/*##############################################################################################*/
/*##############################################################################################*/

.panel_pd210 {
    /*background: url(img_flwr.gif);*/
    -moz-background-size: 100% 100%; /* Firefox */
    background-size: 100% 100%;
    background-repeat: no-repeat;
}


.gly_login_user {
   width:20px;
}

 div.h2 {
    margin-bottom: 1px;
}

.h2, h2 {
    color: #3e3e3e;
    margin-bottom: 1px;
}




/*div.main_information_header_admin {
    padding: 1px;
    align-content: flex-start;
    font-size: 18px;
    color: #3e3e3e;
    text-shadow: 1px 1px rgba(70,70,70, 0.2);
    border-bottom: 2px solid #007acc;
    margin-bottom: 1px;
    margin-top: 1px;
}
table.user_info_admin {
    border-collapse: collapse;
}

td {
    padding: 1px;
    margin: 1px;
    align-content: flex-start;
    font-size: 15px;
    color: black;
}

th {
    background-color: #007acc;
    padding: 1px;
    align-content: flex-start;
    font-size: 16px;
    color: white;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    /*#225e95*/
}*/