body {
   font-size: 11px;
   font-family: Arial;
   scrollbar-face-color: #DEE3E7;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #DEE3E7;
   scrollbar-3dlight-color: #D1D7DC;
   scrollbar-arrow-color:  #006699;
   scrollbar-track-color: #EFEFEF;
   scrollbar-darkshadow-color: #98AAB1;
   margin:0;
}

div, p, table
{
   font-size: 11px;
   font-family: Arial;
}
A:link
{
   font-size: 11px;
   color: #486a8b;
   font-family: Arial;
   text-decoration: none;
}
A:active {
	FONT-SIZE: 11px; COLOR: #486a8b; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; COLOR: #486a8b; FONT-FAMILY: Arial; TEXT-DECORATION: none; 
}
A:hover
{
   font-size: 11px;
   color: black;
   font-family: Arial;
}
.span
{
   font-size: 10px;
   font-family: Arial;
}

.td
{
   font-size: 10px;
   font-family: Arial;   
}
.tr
{
   font-size: 10px;
   font-family: Arial;
}
.mensaje_espera
{
   color: #ffffff;
   background-color: darkgray;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 150px;
   height: 40px;
}
.divScroll
{
   overflow-x: scroll;
   width: 580px;
   padding-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   border-right: lightgrey 1px solid;
   border-top: lightgrey 1px solid;
   border-left: lightgrey 1px solid;
   border-bottom: lightgrey 1px solid;
}

.divCuerpo
{
   width: 580px;
}

.colorMensaje
{
   color: crimson;
}
.colorDetalleConsulta
{
   color: dimgray;
}

.panelIzquierda
{
   /*background-image: url(../Images/group_bg.gif);*/
   background-repeat: repeat-y;
   border-right: #dfdfdf 1px solid;
   border-left: #dfdfdf 1px solid;
}

.panelDerecha
{
   border-right: darkgray 1px solid;
}

.panelAmbos
{
   border-right: darkgray 0px solid;
   border-left: darkgray 0px solid;
   border-bottom: darkgray 0px solid;
}

.menuSeleccion1
{
   background-color: #ffffff;
}
.menuSeleccion2
{
   background-color: gainsboro;
}
.panelSuperior
{
   background-image: url(../Images/cabecera2017.jpg);
}

.cabeceraTabla01
{
   background-image: url(../Images/fondo_titulo.gif);
   background-repeat: repeat-x;
}

INPUT.myTexto
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid #A9C2EF;
   text-transform: uppercase;
   padding: 0px 2px 2px;
}
INPUT.TextoNormal
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid #A9C2EF;
   padding: 0px 2px 2px;
}
SELECT.myLista
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   border: 1px solid #A9C2EF;
   text-transform: uppercase;
   padding: 0px 2px 2px;
}
INPUT.myBoton
{
   border-right: darkgray 1px solid;
   border-top: darkgray 1px solid;
   border-left: darkgray 1px solid;
   border-bottom: darkgray 1px solid;
   font-size: 11px;
}

.DataGridHeader
{
   font-weight: bold;
   font-size: 10px;
   background-image: url(../images/header_rowBg.gif);
   font-family: Verdana, Courier;
   height: 24px;
   text-align: center;
   padding-left: 2px;
}
.DataGridRow
{
   font-size: 10px;
   height: 24px;
   background-color: #ffffff;
   padding-left: 2px;
}
.DataGridRowAlterna
{
   font-size: 10px;
   height: 24px;
   background-color: #f1f4f7;
   padding-left: 2px;
}

.DataGridPager 
{
   height: 24px;
}
.DataGridPager table tr td
{
   font-size: 14px;
   font-weight: bold;
}

.tituloIzquierda
{
   font-weight: bold;
   color: slategray;
}
/* Portlet */

.portlet-header-bar 
{
   border: 1px solid #6699CC; 
   background: url(../Images/button_gradient.gif) scroll repeat-x center left; 
   position: relative; 
} 
/*ADICION DE ESTILO*/
/*BOTONERA*/
.Eportlet-header-bar 
{
   border: 1px solid #6699CC; 
   background: url(../Images/button_gradient.gif) scroll repeat-x center left; 
   position: relative; 
   width: 150px;
   height: 40px;
} 
/*ADICION DE ESTILO*/
/*GRIDVIEW*/
.portlet-wrap-title { height: 20px; position: relative; } 
.portlet-title 
{
   color: #4A517D; 
   font-weight: bold; 
   position: absolute; 
   top: 3px; 
   left: 5px; 
} 
.portlet-box
{
   border: 1px solid #6699CC;
   margin-top: 1px;
   background-color: whitesmoke;
} 
.portlet-bottom-decoration-2 {
   background: transparent url(../Images/middle.gif) scroll repeat-x top; 
   margin-bottom: 5px; width: 100%; }    
   
.portlet-bottom-decoration-2 DIV {
   background: transparent url(../Images/left.gif) scroll no-repeat top left; 
   width: 100%; } 

.portlet-bottom-decoration-2 DIV DIV {
   background: transparent url(../Images/right.gif) scroll no-repeat top right; 
   font-size: 0; height: 6px; width: 100%; 
} 

.main
{
	width: 890px;
	height: auto;
	display:block;
	margin:0 auto;
	text-align:left;
}
.cabecera
{
	width: 100%;
	height: 79px;
	display:block;
   background-image: url(../Images/cabecera2017.jpg);
}
.menu
{
	width: 100%;
	height:37px;
	display:block;
	margin:0;
	padding:0;
	background:#dfdfdf;
	border-bottom:7px solid white;
}
.menu li
{
	list-style: none;
	float:left;
}
.menu li a,
.menu li a.desactivo:hover
{
	padding:10px 15px;
	margin-left:3px;
	display:inline-block;
	background:#dfdfdf;
	float:left;
	font-size:14px;
}
.menu li a:hover,
.menu li a.activo
{
	background:#fff;
}
.body
{
	width: 100%;
	min-height:400px;
	height:auto;
	clear:both;
	display:block;
	margin:0;
	padding:0;
	background:#f9f9f9;
	position:relative;
}
.body .submenu
{
	float:left;
	width:195px;
	border-right: #d3d3d3 1px solid;
	min-height:380px;
	position:relative;
	
}
.body .submenu h4
{
	margin:0;
	font-weight: bold;
    color: slategray;
    background: #eee;
    padding:5px 15px;
}
.body .submenu ul,
.body .submenu table
{
	padding:0;
	padding:10px;
}
.body .submenu table table
{
	margin:0;
	padding:0;
}
.body .submenu ul li
{
	list-style:none;
	margin:0;
	padding:5px 0 5px 5px;
	color:#486a8b;
	line-height:20px;
}
.body .submenu ul li a
{
	cursor:pointer;
}
.body .submenu ul li img
{
	margin-right:5px;
}
.body .contenido,
.body .contenidoTotal
{
	 width:670px;
	 float:left;
	 height:auto;
	 display:block;
	 position:relative;
	 padding:0 10px;
}
.body .contenidoTotal
{
	 width:100%;
}
.body .contenido h4,
.body h4
{
	font-weight: bold;
    color: slategray;
    font-size:13px;
}
.body .contenido div:first
{
    padding:10px;
}
.piepagina
{
	width: 100%;
	display:block;
	margin:0;
	padding:0;
	background:#f9f9f9;
}
.piepagina .copy
{
	color:#e7e7e7;
}
.piepagina p
{
	color:#777;
	text-align:center;
	padding:4px 0;
	font-size:10px;
	margin:0;
	width:100%;
	background:#dfdfdf;
}

#pnlCargarInfo,
#pnlBuscarInfo,
#pnlBuscarPredio,
#upBaseDatos,
#pArchivo,
#pMovUsuarios,
#pCargados
{
	height:auto !important;
	background:#f9f9f9;
}
#upBaseDatos
{
	padding:0 !important;
}
.body .contenido div.portlet-header-bar
{
    padding:0;
}
.inicio
{
	width:780px;
	height:360px;
	display:block;
	background:url('../images/fondo2017.jpg') no-repeat #16236A ;
	margin: 0 auto;
	padding-top:145px;
}
.login
{
	width:315px;
	height:190px;
	display:block;
	margin: 0 auto;
	background:#fdfdff;
    border-radius:10px;
    padding:10px;
}
.login h2
{
	color: #406499;
	text-transform:uppercase;
	text-align:center;
	font-size:20px;
	margin:4px;
	margin-bottom:9px;
}
.login table
{
	font-size:14px !important;
	margin-left:5px;
}
.login table p
{
	font-size:14px;
	margin-top:13px;
	color:#16236e;
}
.login .myTexto
{
	width:95%;
	padding:5px;
}
.login .myBoton
{
	width:46%;
	height:30px;
	background: #16236e;
	color:White;
	font-size:13px;
	border-radius:15px;
	margin-top:10px;
}
.portales
{
	width:150px;
	display:block;
	margin-left:-560px;
	text-align:center;
	padding:2px;
	background:#fafcfd;
	border-radius:5px;
	margin-bottom:20px;
}
.portales p
{
	color: #16236e;
	text-transform:uppercase;
	font-size:9px;
	margin-top:6px;
	margin-bottom:3px;
	font-weight:bold;
}
.portales a
{
	color: #666;
	line-height:15px;
}
.mensaje_bloqueo
{
	width:340px;
	height:auto;
	margin: 0 auto;
	display:block;
	padding:7px;
	margin-top:30px;
	color: #a94442;
    background: #f2dede;
    border-color: #ebccd1;
    border-radius:5px;
    text-align:center;
}
.banner
{
	width:780px;
	height:69;
	display:block;
	margin: 0 auto;
}