@charset "utf-8";

html,body{
width:100%;
height:100%;
margin:0;
padding:0;
}

html,body,p,a,h1,h2,h3,h4,div,b,span,strong,br,hr,form{
padding:0;
margin:0;
}

form{
padding:5px;
margin:0;
}

body{
background-color:#999999;
font-family:Tahoma, Verdana, Arial;
}

.header{
margin:0;
padding:0;
height:59px;
}

.header div{
margin:0;
padding:0;
height:59px;
width:258px;
background:url(../im/logo.gif) no-repeat;
}

.bloque_listados{
overflow:auto;
margin:0 auto 0 auto;
width:864px;
padding:0;
padding-top:35px;
}

.bloque{
overflow:auto;
margin:0 auto 0 auto;
width:864px;
padding:0;
padding-top:35px;
position:relative;
}

.bloque h1{
/*color:#CCCCCC;*/
color:#773C3C;
margin-left:5px;
font-size:22px;
}

.bloque h2{
/*color:#999999;*/
color:#773C3C;
margin-left:5px;
font-size:14px;
}

.campo{
margin:0;
padding:0;
margin-right:15px;
margin-bottom:8px;
float:left;
}

.campo select{
padding:5px;
margin:0;
margin-top:3px;
}

.campo input[type=text]{
padding:5px;
margin:0;
margin-top:3px;
}

.campo input[type=button]{
padding:5px;
margin:0;
}

.bloque0{
overflow:auto;
color:#999999;
font-size:12px;
position:relative;
padding:0;
margin:0;
padding-left:5px;
padding-right:5px;
}

.bloque0 label{
/*color:#CCCCCC;*/
color:#773C3C;
font-size:12px;
margin:0;
padding:0;
}

.bloque0 span{
/*color:#999999;*/
color:#773C3C;
font-size:11px;
margin:0;
padding:0;
}

.bloque0 h1{
/*color:#CCCCCC;*/
color:#773C3C;
font-size:14px;
margin:0;
padding:0;
}

.bloque0 .icono{
float:left;
cursor:default;
padding:5px;
}

.bloque0 a{
/*color:#FFFFFF;*/
color:#773C3C;
}

.bloque0 a:hover{
/*color:#FFFF00;*/
color:#492525;
}

.sector{
margin:0;
padding:0;
border:5px #CCCCCC solid;
float:left;
margin-right:10px;
margin-bottom:10px;
width:268px;
height:223px;
background-color:#006633;
}

.s1{
margin:0;
padding:0;
border:5px #CCCCCC solid;
float:left;
margin-right:10px;
margin-bottom:10px;
width:268px;
height:223px;
background-image:url(../im/llamados.jpg);
border-radius: 15px;
}

.s1:hover{
cursor:pointer;
background-image:url(../im/llamados_hover.jpg);
}

.s2{
margin:0;
padding:0;
border:5px #CCCCCC solid;
float:left;
margin-right:10px;
margin-bottom:10px;
width:268px;
height:223px;
/*background-image:url(../im/llamados.jpg);*/
border-radius: 15px;
}

.s2:hover{
cursor:pointer;
/*background-image:url(../im/llamados_hover.jpg);*/
}

.lista_header{
margin:0;
padding:0;
/*border:5px #CCCCCC solid;*/
border:5px #D5AAAA solid;
float:left;
margin-right:10px;
margin-bottom:10px;
width:842px;
height:100px;
border-radius: 15px;
/*background-color:#333333;*/
background-color:#E4C9C9;
}

.detalle{
margin:0;
padding:5px;
/*border:5px #CCCCCC solid;*/
border:5px #D5AAAA solid;
float:left;
margin-bottom:10px;
width:832px;
height:336px;
/*overflow:auto;*/
border-radius: 15px;
/*background-color:#333333;*/
background-color:#E4C9C9;
/*color:#666666;*/
color:#773C3C;
font-size:12px;
}

.lista_indice{
height:80px;
width:80px;
margin:10px;
background-image:url(../im/inicio.gif);
float:left;
}

.lista_indice:hover{
background-image:url(../im/inicio_hover.gif);
cursor:pointer;
}

.lista_licitaciones{
height:80px;
width:80px;
margin:10px;
background-image:url(../im/licitaciones.gif);
float:left;
}

.lista_licitaciones:hover{
background-image:url(../im/licitaciones_hover.gif);
cursor:pointer;
}

.lhisto{
height:80px;
width:80px;
margin:10px;
background-image:url(../im/historial.gif);
float:left;
}

.lhisto:hover{
background-image:url(../im/historial_hover.gif);
cursor:pointer;
}

.lfinalizadas{
height:80px;
width:80px;
margin:10px;
background-image:url(../im/finalizadas.gif);
float:left;
}

.lfinalizadas:hover{
background-image:url(../im/finalizadas_hover.gif);
cursor:pointer;
}

.ldeldia{
height:80px;
width:80px;
margin:10px;
background-image:url(../im/del_dia.gif);
float:left;
}

.ldeldia:hover{
background-image:url(../im/del_dia_hover.gif);
cursor:pointer;
}

.inuevo{
height:80px;
width:80px;
margin:10px;
background-image:url(../im/nuevo.gif);
float:left;
}

.inuevo:hover{
background-image:url(../im/nuevo_hover.gif);
cursor:pointer;
}

.volver{
height:80px;
width:80px;
margin:10px;
background-image:url(../im/volver.gif);
float:left;
}

.volver:hover{
background-image:url(../im/volver_hover.gif);
cursor:pointer;
}

.email{
height:80px;
width:80px;
margin:10px;
background-image:url(../im/email.gif);
float:right;
}

.email:hover{
background-image:url(../im/email_hover.gif);
cursor:pointer;
}

/*
.bloque1{
overflow:auto;
top:538px;
left:14px;
width:820px;
position:absolute;
padding:0;
padding-left:2px;
padding-right:5px;
}
*/
/*
.bloque1 .t1{
background-image:url(../im/1.gif);
width:153px;
height:20px;
float:left;
margin-right:5px;
}

.bloque1 .t2{
background-image:url(../im/2.gif);
width:110px;
height:20px;
float:left;
margin-right:5px;
}

.bloque1 .t3{
background-image:url(../im/3.gif);
width:125px;
height:20px;
float:left;
margin-right:5px;
}

.bloque1 .t4{
background-image:url(../im/4.gif);
width:101px;
height:20px;
float:left;
margin-right:5px;
}

.bloque1 .t5{
background-image:url(../im/5.gif);
width:138px;
height:20px;
float:left;
margin-right:5px;
}

.bloque1 .t6{
background-image:url(../im/6.gif);
width:166px;
height:20px;
float:left;
margin-right:0px;
}
*/

.cent{
width:48px;
height:20px;
}

/*
.ver{
width:20px;
height:20px;
background-image:url(../im/docu.gif);
}

.ver:hover{
background-image:url(../im/docu_hover.gif);
}
*/

.docum1{
background-image:url(../im/anexo1.gif);
height:80px;
width:80px;
margin:10px;
float:left;
}

.docum1:hover{
background-image:url(../im/anexo1_hover.gif);
cursor:pointer;
}

.docum2{
background-image:url(../im/anexo2.gif);
height:80px;
width:80px;
margin:10px;
float:left;
}

.docum2:hover{
background-image:url(../im/anexo2_hover.gif);
cursor:pointer;
}

.docum3{
background-image:url(../im/anexo3.gif);
height:80px;
width:80px;
margin:10px;
float:left;
}

.docum3:hover{
background-image:url(../im/anexo3_hover.gif);
cursor:pointer;
}

.docum4{
background-image:url(../im/anexo4.gif);
height:80px;
width:80px;
margin:10px;
float:left;
}

.docum4:hover{
background-image:url(../im/anexo4_hover.gif);
cursor:pointer;
}

.ieditar{
height:20px;
width:20px;
background-image:url(../im/ieditar.gif);
}

.ieditar:hover{
background-image:url(../im/ieditar_hover.gif);
cursor:pointer;
}

.iborrar{
height:20px;
width:20px;
background-image:url(../im/iborrar.gif);
}

.iborrar:hover{
background-image:url(../im/iborrar_hover.gif);
cursor:pointer;
}

.iver{
height:20px;
width:20px;
background-image:url(../im/iver.gif);
}

.iver:hover{
background-image:url(../im/iver_hover.gif);
cursor:pointer;
}

/* Ini: --- upload --- */
div.upload
{
   position: relative;
   width: 80px;
   height: 24px;
   overflow:hidden;
   background:url(../im/examinar.png) left top no-repeat;
   clip:rect(0px, 80px, 24px, 0px );
   padding:0;
   margin:0;
   border:none;
   
}

div.upload input
{
   cursor:pointer;
   position: absolute;
   left: auto;
   right: 0px;
   top: 0px;
   margin:0;
   padding:0;
   filter: Alpha(Opacity=0);
   -moz-opacity: 0;
   opacity: 0;
}
/* Fin: --- upload --- */


.uplindicador{
width:78px;
height:15px;
border:none; /*:dotted 1px #999999;
background-color:#333333;
background-color:#E4C9C9;*/
/*border-style:dotted 1px : none;*/
/*background-color:#FFFFFF;*/
}

.upld_ok{
margin:0;
padding:0;
color:#964B4B; /*:#FFFF00;*/
font-size:11px;
font-weight:bold;
text-align:center;
/*background-color:#333333;*/
background-color:#E4C9C9;
height:15px;
}

.upld_error{
margin:0;
padding:0;
color:#FF0000;
font-weight:bold;
font-size:11px;
text-align:center;
/*background-color:#333333;*/
background-color:#E4C9C9;
height:15px;
}

.leyenda1{
width:100px;
float:left;
margin:5px;
/*margin-right:15px;
margin-bottom:15px;*/
color:#773C3C;
overflow:auto;
font-size:10px;
}
