﻿body, html, div
{
    padding:0;
    margin:0;
    font-family:Verdana;
    font-size:16px;
}
.dbotones  /*div en el que se encuentran ubicados los botones afuera del marco azul*/
{
    height:40px;
 /*   background-color:Green;*/
}
.dbotones input, .cb   /*botones fuera del marco azul (arriba)*/
{
    background-color: rgb(0,0,255);
    color: rgb(255,255,255);
    font-family: Verdana;
    font-size: 12px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left: 8px;
    padding-right: 8px;
    border:0;
    border:none;
    cursor: pointer;
    /*height:28px;*/
    min-width:120px;
}
.cb2
{
    background-color: rgb(201,240,255);
    color: rgb(255,255,255);
    font-family: Verdana;
    font-size: 12px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left: 8px;
    padding-right: 8px;
    border:0;
    border:none;
    cursor: pointer;
    /*height:28px;*/
    min-width:120px;    
}
.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);	
}

._borrar_menu  /*menú*/
{
    overflow:auto; 
    overflow-x:hidden;
    height:130px;  /*el total de este div + el div de los botones(dbotones) debe ser 516px (4 del borde inferior)*/ 
    background-color:red;
}
.treeview td
{
    vertical-align:top;    
}
.menusel{  /*elemento del menú que fue seleccionado*/
    font-weight:bold;
    text-decoration:underline;
    background-color: rgb(250,250,250);
}

.contenido  /*contenido (cuadro azul)*/
{
    overflow:auto; 
    overflow-x:hidden;
    height:474px;  /*el total de este div + el div de los botones(dbotones) debe ser 516px (4 del borde inferior)*/ 
    border: 3px solid rgb(0,32,96);    
}

.contenido input[type="text"],
.contenido input[type="file"],
.contenido select,
.campo
{
    font-family: Verdana;
    font-size:12px;
    /*background-color:rgb(222,235,247);*/
    color: rgb(0,0,0);
    border: 1px solid rgb(189,215,238); 
}
.contenido input,
.campo
{
    padding-left:4px;
}

.dbotones .fecha
{
    font-family: Verdana;
    font-size:12px;
    color: rgb(0,0,0);
    border: 1px solid rgb(189,215,238); 
    padding-left:4px;    
    background-color: rgb(255,255,255);
}

.dbotones span
{
    font-size: 12px;
    color: rgb(0,112,192);
   /* font-weight: bold;*/
}

.contenido span, .etiqueta
{
    font-size: 14px;
    color: rgb(0,112,192);
}

.titulo, .titulo span
{
    color:rgb(146,208,80);
}

.subtitulo, .subtitulo span
{
    color:rgb(255,153,0);
}

.contenidog  /*contenido (cuadro gris)*/
{
    overflow-x:hidden;
    height:474px;  /*el total de este div + el div de los botones(dbotones) debe ser 516px (4 del borde inferior)*/ 
    border: 3px solid rgb(205,210,210);
    padding-left:10px;
    padding-right:10px;
}

.hide
{
    display: none;
}
.unhide
{
    display: block;
}

/*--------------------------- ----TABLAS --------------------------------*/
.borrar_tencabezado
{
    background-color: rgb(205,210,210);
    height:25px; 
    font-weight: bold;
    text-align:center;   
}

.tab
{
    border:0px;
    color: rgb(0,0,0);
    font-family:Tahoma, Verdana;
    font-size: 10pt;
    border-collapse:collapse;
    width: 100%;
}
tr.ttit
{
   /* background-image: url('../img/diseno/fondotabla.png');
    background-repeat:repeat-x;*/
    background-color: rgb(255,185,46);
    font-family: Helvetica, Verdana;
    font-size: 10pt;    
    height: 25px;
    font-weight: bold;
    text-align:center;   
}
tr.tenc
{
    background-color: rgb(237,237,237);
    font-size: 10pt;    
}
td.tenci
{
    background-color: rgb(255,255,255);
    background-image: url('../img/diseno/bottom_left.png');
    background-repeat:no-repeat;   
    width:12px;
    height:15px;  
    padding-right:0px;      
    font-size: 10pt;    
}
td.tencd
{
    background-color: rgb(255,255,255);
    background-image: url('../img/diseno/bottom_right.png');
    background-repeat:no-repeat;   
    width:12px;
    height:15px;
    font-size: 10pt;    
}

td.tnonei, td.tnoned
{   
    background-color: rgb(255,255,255);
    font-size: 10pt;    
}
tr.tpar
{
    background-color: rgb(255,255,255);
    font-size: 10pt;    
}
tr.timp
{
    background-color: rgb(225,225,225);
    font-size: 10pt;    
}
tr.tpar:hover td, tr.timp:hover td
{
    background-color: rgb(255,255,204); /*rgb(238,219,183);*/
    font-size: 10pt;    
}
tr.tpar:hover td.tnonei, tr.timp:hover td.tnonei,
tr.tpar:hover td.tnoned, tr.timp:hover td.tnoned
{
    background-color: rgb(255,255,255);
    font-size: 10pt;    
}
tr.tpar a, tr.timp a
{
    color: rgb(0,0,0);
    font-size: 10pt;    
}
td
{
    font-size: 10pt;    
}

/*-----------------------------------------------------------------------*/



/************************************************************************/
._borrar_cb  /*botones*/
{
    background-color:rgb(146,167,201);
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    cursor: pointer;
}
._borrar_cbs   /*botones seleccionados*/
{
    background-color:rgb(7,76,140);
    color: rgb(255,255,255);
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    cursor: pointer;
}

.yellow
{
    background-color:Yellow;
}
.purple
{
    background-color:Purple;
}
._titulo
{
    font-size: 32px;
    color: rgb(92,211,255);    
}
#bg {position:absolute; z-index:-1;}
#content {position:static;}

.borrartmenu tr td
{
    padding-right:20px;
}
.borrarmenu
{
    width:200px;   
    padding-top:40px; 
}
.titproy
{
    text-align:left; 
    font-size:20px; 
    font-weight:bold; 
    color:rgb(255,255,255);
    text-shadow: 1px 1px rgb(55,55,55);    
}
.cierra,
.cierra:visited,
.cierra:link,
.cierra:hover,
.cierra:active
{
    color: rgb(89,89,89);
    font-size:12px;
    text-decoration:underline;
}
.repreg
{
    height:50px;
    width:110px;
    color:rgb(229,232,232);
    background-color: rgb(255,255,255);
}
.repregs
{
    height:50px;
    width:110px;
    color: rgb(255,255,255);
    background-color: rgb(205,210,210);
    border: 2px solid rgb(92,211,255);
}