
body{
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;

    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;

    font-family:Georgia, Arial;
    font-size:10pt;
}

.body{
    font-family:Georgia;
    font-size:10pt;
}

input[type="text"]
{
  border-right: #a9a9a9 1px solid;

  border-top: #a9a9a9 1px solid;
  padding-left: 4px;
 
  border-left: #a9a9a9 1px solid;
  
  border-bottom: #a9a9a9 1px solid;
  height:22px;
  /*width:300px;*/
}

/*input[type="submit"]
{
    background-image:url('/site-media/img/button.png');
    width:130px;
    height:30px;
    text-align:center;
    color:#656565;
    font-weight:bold;
    font-size:9pt;

    border-right: #a9a9a9 0px solid;
    border-top: #a9a9a9 0px solid;
    border-left: #a9a9a9 0px solid;
    border-bottom: #a9a9a9 0px solid;
}*/
/*
input[type="file"]
{
    background-image:url('/site-media/img/button.png');
    width:130px;
    height:30px;
    text-align:center;
    color:#656565;
    font-weight:bold;
    font-size:9pt;

    border-right: #a9a9a9 0px solid;
    border-top: #a9a9a9 0px solid;
    border-left: #a9a9a9 0px solid;
    border-bottom: #a9a9a9 0px solid;
}*/

#header{
    background-image:url('/site-media/img/header_cut.png');

}

#header_1{
    background-color:#fff;
    width:980px;

}

#header_2{
    background-color:#71a707;
    background-image:url('/site-media/img/header.jpg');
    text-align:center;
    width:980px;
}




#body_body{

}


.box{
    width:450px;
    height:200px;

    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #e4e4e4;
    border-left-color: #e4e4e4;
    border-bottom-color: #e4e4e4;
    border-top-color: #e4e4e4;

    cursor:pointer;
}

.box_header{
    background-color:#666666;
    height:24px;
    text-align:center;
    font-weight:bold;
    padding-top:5px;
    color:#fff;

}

.box_body{
    background-color:#fff;
    padding-top:4px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    color:#656565;
    font-weight:bold;
    font-size:10pt;

}

.box_image{
    background-color:#f5f3f4;
    height:74px;
    width:440px;
    text-align:center;
    
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #e4e4e4;
    border-left-color: #e4e4e4;
    border-bottom-color: #e4e4e4;
    border-top-color: #e4e4e4;
}

.box_button{

    height:41px;
    width:461px;
    text-align:center;
    background-image:url('/site-media/img/back_view_report.png');
    background-repeat:no-repeat;
}


/*********************************************************/
/* Codigo para el formato de las tablas en la aplicacion */

table{
    text-align: center;
    font-family: Arial, Verdana;
    font-weight: normal;
    font-size: 11px;
    color: #404040;
    border: 1px #bdbdbd solid;
    border-collapse: collapse;
    border-spacing: 0px;
}

table tr{
    height:27px;
}
table tr.title{
    background-image:url('/site-media/img/table_title_back.png');
    background-repeat:repeat-x;
    height:27px;
    color:#fff;
    font-weight:bold;
    text-align:center;
}


table tr.odd_row{
    background-color:#f0eded;
    border-bottom: 1px solid #bdbdbd;
}

table tr.even_row{
    background-color:#fff;
    border-bottom: 1px solid #bdbdbd;
}

table tr.resume_row{
    background-color:#e0ffa3;
    border-bottom: 1px solid #bdbdbd;
    font-weight:bold;
}



#footer{
    background-color: #000;
    text-align:center;
    height:70px;
    font-size:8pt;
    color:#454545;
    font-family:Verdana;
    width:1200px;
    margin:0 auto;
    padding-top: 50px;
}

#footer a{
    color:#454545;
    text-decoration:none;
}

#footer a:hover{
    color:#dbdbdb;
    text-decoration:none;
    text-decoration:underline;

}

#footer_row1{
    height:35px;
    padding-top:30px;
    font-weight:bold;
    width:980px;

}

#footer_row2_link{
    float:left;
    margin-left:10px;
    font-size:12px;
    padding-top:5px;
}

#footer_row2_contact{
    float:left;
    margin-left:70px;
    font-size:12px;
    padding-top:5px;
}

#footer_row2_img{
    float:right;
    padding-right:90px;

}

#container_footer{
    width:auto;
    background-color: #000;
    background-repeat:repeat-x;
    text-align:center;
    margin:0 auto 0 auto;
}
