/* CSS Document */
body {
        
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    background-color: #ECECEC;

}

form {
    margin: 0px;
}

P {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
DIV {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}       
A { 
color:#003399; 
text-decoration:none; 
}
.orangelink { color:#FF9900; text-decoration:underline; }
.whitelink { color:#FFFFFF; text-decoration:none; }
.blacklink { color:#666666; text-decoration:none; }
.blacklinkc { color:#333333; text-decoration:none; font-size: 12px; }
.blacklinkwithrollover { color:#000000; text-decoration:none; }
.bluelink { color:#0000FF; text-decoration:none; }
A:hover { 
color:#FF3300; 
text-decoration:underline; }
A:hover.blacklink { color:#CC3300; text-decoration:none; }
A:hover.blacklinkc { color:#333333; text-decoration:underline; }
A:hover.whitelink { color:#FF9900; text-decoration:underline; }
A:hover.blacklinkwithrollover { color:#0000FF; background-color: #FFFF33; text-decoration:none; }
A:hover.bluelink { color:#0000FF; background-color: #FFFF33; text-decoration:none; }
.boxborder { border-color:#000000; border-style:solid; border-width:1; }
.table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.listkey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
}
.small {
   font-family: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10px;
}
.fuente-chiquita {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
}

.top {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;   
   text-transform: uppercase;
   color: black;
}


.grayfont {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #666666;
}

.fenca {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
}
.boton {
        BORDER-RIGHT: #636363 1px solid; 
        BORDER-TOP: #636363 1px solid;  
        BORDER-LEFT: #636363 1px solid; 
        BORDER-BOTTOM: #636363 1px solid;
        COLOR: #000000;
        FONT-SIZE: 12px;        
        font-family: Arial, Helvetica, sans-serif;              
        BACKGROUND-COLOR: #DAD6CD;
}

#recuadro {
      border: 1px solid #E6E6E6;
	  width: 100%;
      padding: 0px;
}

#msgCancel {
      border: 1px solid #FF6600;
	  width: 98%;
      padding: 5px;
	  background: #FEF3DA;
}
#msgOk {
      border: 1px solid #009900;
	  width: 98%;
      padding: 5px;
	  background: #E4EFCF;
}


#recuadro1 {
      border: 1px solid #DDDDDD;
	  background: #F7F7F7;
      padding: 10px;
}

.tabs {
	display: block;
	width: 100%;
	margin-bottom: 0px;
}
.tabs a {
	float: left;
	display: block;
	padding: 6px 15px 7px 15px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../img/tab.png') repeat-x;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.tabs a.selected {
	background: #FFFFFF url('../img/tab.png') repeat-x;
	border-bottom: 0px;
	padding-bottom: 8px;
	z-index: 3;
}
.page {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	display: inline-block;
	padding: 10px;
	display: block;
	width: 536px;
	clear: both;
	z-index: 2;
	margin-bottom: 10px;
}

.inputLupita {
background:url(../img/lupita1.gif) no-repeat right top;
}
INPUT, SELECT, TEXTAREA {
        font-family: Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
/*      border: 1px solid #999999; */
        border: 1px solid #A4B97F; /*verde*/
        border: 1px solid #7F9DB9; /*azul*/
/*      border-top: 1px solid #7F9DB9;
        border-left: 1px solid #7F9DB9;   
        border-bottom: 1px solid #FFFFFF;                         
        border-right: 1px solid #FFFFFF;*/
}

INPUT.Btn {
        background-image: url(../img/bggreen3.jpg);
        border: 1px solid #666633; /*azul*/
        width: 140px;
        height: 22;
}

INPUT.Btn120 {
        background-image: url(../img/bggreen3.jpg);
        border: 1px solid #666633; /*azul*/
        width: 120px;
        height: 22;
}

INPUT.Btn2 {
        background-image: url(../img/bgtoolbar2.jpg);
        border: 1px solid #A4B97F; /*verde*/
        border: 1px solid #166AEE; /*azul*/
}


INPUT.Borrar {
        background-image: url(../img/delete.gif);
        background-color: transparent;
        border: 0px;
        width: 16px;
        height: 16px;
}
INPUT.Modificar {
        background-image: url(../img/edit.gif);
        background-color: transparent;
        border: 0px;
        width: 16px;
        height: 16px;
}

/*
font {
      font-family: Arial, Helvetica, sans-serif;              
      FONT-SIZE: 12px;        
}
*/

TD {
      font-family: Arial, Helvetica, sans-serif;              
      FONT-SIZE: 12px;        
}

TR {
      font-family: Arial, Helvetica, sans-serif;              
      FONT-SIZE: 12px; 
}

h3 {
      font-family: Arial, Helvetica, sans-serif;              
      FONT-SIZE: 14px;        
}
legend {
      font-family: Arial, Helvetica, sans-serif;              
      FONT-SIZE: 14px;        
      color: #0066CC;
      color: #166AEE;
}
Fieldset {
/*    border-top: 1px ridge #0066CC;
      border-right: 1px ridge #0066CC;
      border-left: 1px ridge #0066CC;
      border-bottom: 1px ridge #0066CC;
*/
      border: 1px solid #C9C7BA;
      border: 1px solid #CCCCCC;
      padding: 3px;
      
}

.head {
        background-color: #EBEBEB;
}

.item {
        background-color: #FFFFFF;              
}
.itemr {
        background-color: #DDDCE9;              
}

.recuadro {
        border: 1px solid #006633;
        background-color: #F4F7CC;
}

.recuadro1 {
      border: 1px solid #DDDDDD;
	  background: #F7F7F7;
      padding: 10px;
}


.label {
      font-family: Arial, Helvetica, sans-serif;              
      FONT-SIZE: 12px; 
/*      background: #D7E3F2;*/
        background: #DCDACB;
/*      background: #F4F3EE;*/
/*      border: 1px solid #C9C7BA;*/
        height: 20px;
/*      border-top: 1px solid #C9C7BA;
        border-left: 1px solid #C9C7BA;   
        border-bottom: 1px solid #FFFFFF;                         
        border-right: 1px solid #FFFFFF;
*/
        
}



.box {
	margin-bottom: 10px;
	background: url('box_top.png') no-repeat;
	width: 100%;
}
.box .top {
	padding: 8px 0px 6px 7px;
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.box .top img {
	float: left;
	margin-right: 5px;
}
.box .middle {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
}

.box .bottom {
	height: 5px;
	background: url('box_bottom.png') no-repeat;
}
