/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/

BODY
{
 font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; padding-left: 2; padding-right: 2; padding-top: 2; padding-bottom: 2; width: 100; background-color: #ffffff;

}

A:visited  {
	font-size : 7pt;
	color : #2F4792;
}

A:link  {
	font-size : 7pt;
color : #2F4792;
}
A:active  {
	font-size : 7pt;
	color : #2F4792;
}

A:hover  {
	font-size : 7pt;
color : #2F4792;
}

	
SMALL	{	
	font-size:	.7em;
	}	


.cls2
{
	
	font-size:7pt;	
	text-align: left;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 0px;

}
.cls2_grande
{
	
	font-size: 8pt;	
	text-align: left;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 0px;
	font : bold;
	color : Black;

}

.cls21
{
	
	font-size: 7pt;	
	text-align: left;

}

.cls1
{
	font-weight: bold;
	font-size: 7pt;	
	text-align: left;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 4px;

}
.cls1_grande
{
	font-weight: bold;
	font-size: 10pt;	
	text-align: left;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
}


.EDIT
{
	border-right: lightgrey 1px solid;
	padding-right: 0px;
	border-top: lightgrey 1px solid;
	padding-left: 0px;
	font-size: 7pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: lightgrey 1px solid;
	padding-top: 0px;
	border-bottom: lightgrey 1px solid;
	text-align: left;
}
.txt
{
	font-size: 7pt;
	text-align: left;
}
.txtnegrita
{
	text-align: left;
	 color : #000000;
	font : bold;
}
.cls3
{
	font-weight: bold;
	font-size: 7pt;	
	text-align: left;
	padding-left: 8px;
	padding-right: 0px;

}
.combo
{
	border-right: aliceblue thin;
	padding-right: 0px;
	border-top: aliceblue thin;
	padding-left: 8px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 7pt;	
	border-left: aliceblue thin;
	padding-top: 0px;
	border-bottom: aliceblue thin;
	text-align: left;	
	}
.cls4
{
	padding-right: 0px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 9pt;
	text-align: left;
	text-decoration: underline;
	color : black;	
}
.cls41
{
	padding-right: 4px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 7pt;	
	text-decoration: underline;
color : black;
}
.espacio
{
}
.grid
{
	margin-top: 8px;
	margin-left: 8px;	
	
}
.gridsinmargen
{
		margin-left: 8px;
}
.error
{
	font-size: medium;
	color: white;
	background-color: red;
	font-size: 8pt;	
	margin-left: 8px;	
}
.mensa
{
	font-size: 9pt;	
	background-color: yellowgreen;
	color:black;
	margin-left: 8px;
	padding-left: 8px;
}
.btnlnk2
{
	padding-right: 16px;
	padding-left: 16px;
	font-size: 8pt;
	padding-bottom: 2px;
	margin: 3px;
}
.btnlnk
{
	border-right: thin outset;
	padding-right: 7pt;
	border-top: thin outset;
	padding-left: 7pt;
	font-size: 8pt;
	padding-bottom: 1px;
	margin: 3px 0px 3px 8px;
	border-left: thin outset;
cursor: hand;
	border-bottom: thin outset;
	color : Black;
	border-width : 1;
	background-color : #F8F8FF;
}
.menu
{
	padding-right: 32px;
	padding-left: 32px;
	font-size: 7pt;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: aliceblue;
}
.paginador_grid
{
	border-right: #F8FCF9 thin solid;
	border-top: #F8FCF9 thin solid;
	padding-left: 8px;
	font-size: 7pt;
	border-left: #F8FCF9 thin solid;
	border-bottom: #F8FCF9 thin solid;
	background-color: ghostwhite;
}
.panel
{
	Xborder-left-color: gainsboro;
	Xborder-bottom-color: gainsboro;
	Xborder-top-style: solid;
	Xborder-top-color: gainsboro;
	Xborder-right-style: solid;
	Xborder-left-style: solid;
	Xborder-right-color: gainsboro;
	Xborder-bottom-style: solid;
	xxxxxxbackground-color: #fefcfd;
}
TD.HSeparator
{
    BACKGROUND-IMAGE: url(images/HSeparator.gif);
    BACKGROUND-REPEAT: repeat-x;
    }
TD.downline
{
	border-bottom : 1 solid #777777;
}


.updown
{
	border-top : 1 solid #777777 1;
	border-bottom : 1 solid #777777 1;
}
.downline
{
	border-bottom : 1 solid #777777 1;
}
.producto	{	
	font-size:	0.7em;
; vertical-align: top; text-align: justify;
	
	color : black;
	}	
.tituloproducto {  font-size: 0.8em; font-weight: bold;   
  border-bottom-style : solid;  border-bottom-width : 1; 
 }
.imagenpad {
	margin-left : 10;
	margin-right : 10;
	margin-top : 10;
	margin-bottom : 10;
}
.copyright {  font-size: 7pt;	background-color : #FFD700; text-align: center;  	color : Black; 	 }
.tablappal{
	border : 1px solid Black;
}
.tablaconte{
	background-image : url(images/logoagua.jpg);
	background-position : center;
	background-repeat : no-repeat;
	background-attachment : scroll;



}
.explica{
	font-size: 7pt; text-align: center;
	color : Red;
}
.empre1{
	font-size: 10pt; text-align: center;
	color : #FF7F50;
}
.empre2{
	font-size: 10pt; text-align: center;
	color : Red;
}
.empre3{
	font-size: 10pt; text-align: center;
	color :  #1E90FF;
}
.empre4{
	font-size: 10pt; text-align: center;
	color : #A9A9A9;
}

.telefono{
	font-size: 16px; text-align: center;
	color : #FF8000;
	font : bold;
}
.loginlabel
{
	font : xx-small;
}
.loginedit
{
	font : xx-small;
	border : 0 solid ;
	background-color: #F9F9F9; 
}
.loginboton
{
	font : xx-small;
	border : 0 solid ;
}
.logintabla
{
	font : xx-small;
	border : 0 solid ;
}
.txtpad
{	
	text-align: justify;
	padding-left : 8;
	padding-right : 8;
	font-size : 7pt;
	color : Gray;
}
.panelaviso
{
	border-right: yellow thin groove;
	padding-right: 8px;
	border-top: yellow thin groove;
	padding-left: 8px;
	font-size: 7pt;
	padding-bottom: 8px;
	border-left: yellow thin groove;
	padding-top: 8px;
	border-bottom: yellow thin groove;
	background-color: lemonchiffon;
	text-align: center;
}

.btnlnk:visited  {
	font-size : 8pt;
	color : Black;
	font-weight : normal;
	text-decoration : none;
	text-align : center;
}

.btnlnk:link  {
	font-size : 8pt;
	color : Black;
	font-weight : normal;
	text-decoration : none;
	text-align : center;
}
.btnlnk:active  {
	font-size : 8pt;
	color : Black;
	font-weight : normal;
	text-decoration : none;
	text-align : center;
	}

.btnlnk:hover  {
	font-size : 8pt;
	color : White;
	font-weight : normal;
	text-decoration : none;
	text-align : center;
}
.btnlnk2:visited  {
	font-size : 8pt;
	color : Black;
	font-weight : normal;
	text-decoration : none;
	text-align : center;
}

.btnlnk2:link  {
	font-size : 8pt;
	color : Black;
	font-weight : normal;
	text-decoration : none;
	text-align : center;
}
.btnlnk2:active  {
	font-size : 8pt;
	color : Black;
	font-weight : normal;
	text-decoration : none;
	text-align : center;
}

.btnlnk2:hover  {
	font-size : 8pt;
	color : Black;
	font-weight : normal;
	text-decoration : none;
	text-align : center;
}
.notas
{
	border-right: lightgrey 1px solid;
	padding-right: 0px;
	border-top: lightgrey 1px solid;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: lightgrey 1px solid;
	padding-top: 0px;
	border-bottom: lightgrey 1px solid;
	background-color: lemonchiffon;
	text-align: left;
}
.imgcalendar
{
	cursor: hand;
}
.fila_grid
{
	cursor: hand;
}
.titulo1
{
		text-align: left;
	   color : Navy;
		font-weight : bold;
		font-size: 9pt;
}
.titulo2
{
		text-align: left;
	   color : black;
		font-weight : bold;
	
}
.ficti
{
	width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 0px;
	background-color: white;
	border-bottom-style: none;
}
.btnexcel
{
	margin-top : 4px;
}
.fila_grid_aviso
{
	cursor: hand;
	background : #FFB6C1;
}
.renglon
{
background-color : #F8F8FF;
}