body{
    font: 75% "Arial,sans-serif",sans-serif;
    color: #333333;
    background-color: #EEEEEE;
    text-align: left;
}

a:link, a:hover, a:visited, a:active, a:link img, a:hover img, a:visited img, a:active img{
    border:none;
    text-decoration: none;
    color: inherit;
}

h1{
    color:MidnightBlue;
    font-family:serif;
}

code {
 font-size: 1.2em;
 padding: 1px 3px 1px 3px;
 background-color: rgb(245, 245, 245);
 border: 1px solid rgb(210, 210, 210);
}

#doc4{
    background-color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
    -moz-border-radius:6px 6px 6px 6px;
}
/*
#hd{
    /*height: 142px;
}
*/

#ft{    
    color:#FFFFFF;
    font-weight:bold;
    padding:4px;
    position:relative;
    text-align:left;
    top:37px;
}

#reqs{
    overflow: auto;
    height: 600px;
    margin-top: 6px;
    background-color: #EEEEEE;
    -moz-border-radius:6px 6px 6px 6px;
    padding-left: 6px;
    padding-right: 6px;
}
ul, li{
    list-style: none;
    padding-left: 0;
}

#opciones{
    width: 100%;
    text-align: right;
}

#dialog_link{
    padding:0.4em 1em 0.4em 20px;
    position:relative;
    text-decoration:none;
}

.req_gn{    
    margin-bottom: 4px;
    -moz-border-radius:6px 6px 6px 6px;
}

.req_gn_resp{
    border: 1px #00cc00 solid;
    margin-bottom: 4px;
    -moz-border-radius:6px 6px 6px 6px;
}

.req_hd{
    padding: 4px;
    font-weight: bold;
}
.req_bd{
    padding: 4px;
    color: #666666;
    line-height: 20px;
}

.req_bd ul, .req_bd li{
    padding-left: 4px;
    margin-left: 8px;
    list-style: disc;
}

.combo{
    padding: 2px;
}

#user_info{
    
}

#dato1{
    height: 80px;
    margin-bottom: 5px;
    background-color: #EEEEEE;
    -moz-border-radius:6px 6px 6px 6px;
    padding-left:14px;
    padding-top:14px;
}

.button-select{
    font-family: Arial,sans-serif;
    font-size: 0.9em;
    background: url("blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png") repeat-x scroll 100% 100% #EEEEEE;
    border: 1px solid #D8DCDF;
    color: #004276;
    font-weight: normal;
    -moz-border-radius: 6px 6px 6px 6px;
    cursor: pointer;
    display: inline-block;
    margin-right: 0.1em;
    overflow: visible;
    padding: 4px;
    position: relative;
    text-decoration: none !important;
}

#encabezado_req{
    background-color: #EEEEEE;
    margin-bottom: 4px;
    margin-top: 4px;
    -moz-border-radius: 6px 6px 6px 6px;
}

#comentario{
    border: 1px solid #DDDDDD;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 2px;
}

.comment{
    border: 1px solid brown;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.mejora{
    border: 1px solid blue;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.casoprueba{
    border: 1px solid #f15a00;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.adjunto{
    border: 1px solid navy;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    background-color: #D8DCDF;
}

.sap{
    border: 1px solid blueviolet;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.resp_cliente{
    border: 1px solid red;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.descprueba{
    border: 1px solid #53D9F0;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.analisis{
    border: 1px solid #00c;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.devtesting{
    border: 1px solid orangered;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.notificacion{
    border: 1px solid green;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.tabla_resultados_reporte{
    border: 1px solid #333333;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    background-color: #EEEEEE;
    color: #333333;
}

.tabla_resultados_reporte td{
    border: 1px solid #333333;
    padding: 6px;
}

.fieldEmpty{
    border: 1px solid red;
}

.cronograma{
    width: 720px;
}

.cronograma_main{
    background-color: #D8DCDF;
}

.hack{
    <!--[if IE]>
    <link href="solo_IE.css" rel="stylesheet" type="text/css">
    <![endif]-->

    <!--[if IE 6]>
    <link href="solo_IE6.css" rel="stylesheet" type="text/css">
    <![endif]-->

    <!--[if lt IE 7]>
    <link href="menor_IE7.css" rel="stylesheet" type="text/css">
    <![endif]-->

    <!--[if lte IE 7]>
    <link href="menor_igual_IE7.css" rel="stylesheet" type="text/css">
    <![endif]-->

    <!--[if gt IE 6]>
    <link href="mayor_IE6.css" rel="stylesheet" type="text/css">
    <![endif]-->

    <!--[if gte IE 6]>
    <link href="mayor_igual_IE6.css" rel="stylesheet" type="text/css">
    <![endif]-->
}


.c_noasignado
{
    background-color: red;
}

.c_asignado
{
    background-color: blue;
}

.c_testing
{
    background-color: #53D9F0
}

.c_cerrado
{
    background-color: green;
}

.cantidad_reqs{
    color: #0099FF;
}