p
{
	font-size: 8pt;
	text-align : justify;
	padding-right: 4px;
	padding-left: 4px;
}
.txtpad 
{
	font-size: 8pt;
	text-align : justify;
	padding-right: 4px;
	padding-left: 4px;
}

h1
{
	font-size: 14pt;
	text-align : LEFT;
	padding-top:4px;
	padding-left:2px;

}

#conte_encuesta
{
margin-top: 16px;
margin-bottom: 16px;
}
table.tabla  
{
color: #444444;
font-size: 14px;


border: 1px;
border-collapse: collapse;
border-spacing: 0px;
}
table.tabla td 
{
background-color: #f5f5f5;
padding: 4px;
text-align: left;
border: 1px #fff solid;
}

table.tabla td.pregunta 
{
padding-left: 10px;
text-align: left;
background: #eeeeee url(images/bullet.gif) no-repeat  left;
}
#conte_encuesta .respuesta
{
	font-size: 12px;	
	color: #F58021;
	font-weight: bold;
}
#conte_encuesta .rad_valorador
{
	}


.letra_pequena {
	font-size: 11px;
}



/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/

BODY
{
	font-weight: normal;
	xxfont-size: 8pt;
	font-family: Tahoma;
	list-style-type: circle;
	xbackground-image : url(images/logoagua.jpg);
	xbackground-position : center;
	xbackground-repeat : no-repeat;
	xbackground-attachment : scroll;
	
 
 
 
 
 
	scrollbar-face-color : #ECF5FA;
	scrollbar-track-color : #FDF2EE;
	background-color : White;
}

		


A:link	{	
	text-decoration:	none;
	color : #6495ED;
	}	
		
A:visited	{	
	text-decoration:	none;
	color : #6495ED;
	}	
		
A:active	{	
	text-decoration:	none;
	color : #6495ED;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color : #6495ED;
	}
	
SMALL	{	
	font-size:	.7em;
	}	


.cls2
{
	
	font-size: 8pt;	
	text-align: left;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 0px;
}
.cls2_grande
{
	
	font-size: 10pt;	
	text-align: left;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 0px;
	font : bold;
}
.cls21
{
	
	font-size: 8pt;	
	text-align: left;
}

.cls1
{
	font-weight: bold;
	font-size: 8pt;	
	text-align: left;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 4px;
	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: 2px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin-left: 4px;
	border-left: lightgrey 1px solid;
	padding-top: 0px;
	border-bottom: lightgrey 1px solid;
	background-color: whitesmoke;
	text-align: left;
}
.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 0px 0px 8px;
	border-left: lightgrey 1px solid;
	padding-top: 0px;
	border-bottom: lightgrey 1px solid;
	background-color: lemonchiffon;
	text-align: left;
}

.txt
{
	font-size: 8pt;
	text-align: left;
}
.txtnegrita
{
	text-align: left;
	color : #007BBB;
	font-weight : bold;
	font-size: 8pt;
}


.cls3
{
	font-weight: bold;
	font-size: 8pt;	
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;

}
.combo
{
	

	
	border-right: aliceblue thin;
	padding-right: 0px;
	border-top: aliceblue thin;
	margin-left: 4px;
	
	
	font-size: 8pt;	
	border-left: aliceblue thin;
	
	border-bottom: aliceblue thin;
	background-color: whitesmoke;
	text-align: left;
}
.cls4
{
	padding-right: 0px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 9pt;
	margin-bottom: 3px;
	padding-bottom: 3px;
	text-align: left;
	text-decoration: underline;
}
.cls41
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 8pt;	
	text-decoration: underline;
}
.espacio
{
}
.grid
{
	margin-top: 8px;
	margin-left: 4px;
}
.gridsinmargen
{
		margin-left: 4px;
}
.error
{
	font-size: 14px;
	color: white;
	background-color: red;
	font-weight : bold;
}
.mensa
{
	
	background-color: yellowgreen;
	font-weight : bold;
	text-align : right;
}
.btnlnk2
{
	padding-right: 8px;
	padding-left: 8px;
	font-size: 8pt;
	padding-bottom: 2px;
	margin: 3px;
	padding-top: 2px;
	background-color: lightgrey;
}
.btnlnk
{
	border-right: black thin;
	padding-right: 10px;
	border-top: black thin;
	padding-left: 8px;
	font-size: 8pt;
	padding-bottom: 1px;
	margin: 3px 4px 3px 4px;
	border-left: black thin;
	cursor: hand;
	color: #6495ed;
	padding-top: 1px;
	border-bottom: black thin;
	font-family: Sans-Serif;
	background-color: whitesmoke;
}
.btnlnk_grande
{
	border-right: black thin;
	padding-right: 10px;
	border-top: black thin;
	padding-left: 8px;
	font-size: 10pt;
	padding-bottom: 1px;
	margin: 3px 4px 3px 4px;
	border-left: black thin;
	cursor: hand;
	color: #6495ed;
	padding-top: 1px;
	border-bottom: black thin;
	font-family: Sans-Serif;
	background-color: whitesmoke;
	font : bold;
}
.menu
{
	padding-right: 32px;
	padding-left: 32px;
	font-size: 8pt;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: aliceblue;
}
.paginador_grid
{
	padding-left: 4px;
	font-size: 8pt;
	background-color: ghostwhite;
}
.panel
{
	border-left-color: gainsboro;
	border-bottom-color: gainsboro;
	Xborder-top-style: solid;
	border-top-color: gainsboro;
	Xborder-right-style: solid;
	Xborder-left-style: solid;
	border-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;
	font-family : Tahoma;
	color : #A9A9A9;
	}	
.tituloproducto {  font-size: 0.8em; font-weight: bold; font-family: Arial, Helvetica, sans-serif;  
  border-bottom-style : solid;  border-bottom-width : 1; 
 }
.imagenpad {
	margin-left : 10;
	margin-right : 10;
	margin-top : 10;
	margin-bottom : 10;
}
.copyright {  font-size: 0.7em; background-color: #F9F9F9; text-align: center; 	color : #6495ED;}
.tablappal{
	border : 1px solid Black;
	background-color : White;
}
.tablaconte{
	background-image : url(images/logoagua.jpg);
	background-position : center;
	background-repeat : no-repeat;
	background-attachment : scroll;
}
.explica{
	font-size: 11pt; text-align: center;
	color : Red;
	border : 1px solid;
}
.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 ;
}
.txtjustify
{
	font-size: 8pt;
	text-align : justify;
}

.panelaviso
{
	border-right: yellow thin groove;
	padding-right: 8px;
	border-top: yellow thin groove;
	padding-left: 8px;
	font-size: 8pt;
	padding-bottom: 8px;
	border-left: yellow thin groove;
	padding-top: 8px;
	border-bottom: yellow thin groove;
	background-color: lemonchiffon;
	text-align: center;

}
.conte_chat_principal
{
	background-color:white;
	width:100%;
	height:200px;
	max-height:200px;
}
.conte_chat_principal_col1
{
	width:100%;
	max-height:200px;
}
.conte_chat_principal_col2
{
	width:0%;
	background-color:#cccccc;
	max-height:200px;
}

.conte_chat_tablero
{
	width:100%;	
	height:100%;
	border: green 0px solid;
	overflow:hidden;
	max-height:200px;
	position:relative;
}
.conte_chat_linea
{
	position:absolute;
	top:0;
	left:0;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	margin-top:10px;
	
}

.conte_chat_tabla_scroll
{
	height:100%;
}
.txtchat
{
	font-size: 8pt;
	text-align: justify;	
}
.imgcalendar
{
	cursor: hand;
}
.imglink
{
	cursor: hand;
}

.fila_grid
{
	cursor: hand;
}
.fila_grid_aviso
{
	cursor: hand;
	background : #FFB6C1;
}

.ficti
{
	width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 0px;
	background-color: white;
	border-bottom-style: none;
}
.texto_contrato
{
	font-size: 8pt;
	text-align: justify;
}
.tabla_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #333333;
	font-weight: bold;
		border-bottom : 1px solid #F5F5F5;
		border-top : 1px solid #F5F5F5;
		}
.tablamargen
{
}
.btnexcel
{
	margin-top : 4px;
}
.txtprod1
{
		font-size: 8pt;
	text-align: justify;
	color : Red;
		border-top-color : Red;
		border-top-style : solid;
		border-top-width : 1px;
}
.txtprod2
{
		font-size: 8pt;
	text-align: justify;
	color : #097EB4;
		border-top-style : solid;
		border-top-width : 1px;
		border-top-color : #097EB4;
}
.txtprod3
{
		font-size: 8pt;
	text-align: justify;
	color : #FFBB04;
		border-top-style : solid;
		border-top-width : 1px;
		border-top-color : #FFBB04;
}
.txtprod4
{
		font-size: 8pt;
	text-align: justify;
	color : Black;
		border-top-style : solid;
		border-top-width : 1px;
		border-top-color : Black;
}
.check
{
	padding-right: 0px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	text-align: left;
}
.notas_link
{
	padding-right: 0px;
	font-size: 9pt;
	font-weight : bold;
	
}

.texto_precio
{
	border : 1px solid #F5F5F5;
	background-color : White; 
	font-weight : bold;
				padding-left : 4px;
				padding-right : 4px;
					font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma;
					color : #0078C1;
									}



.contrato1
{
	    color : Black;
		font-weight : bold;
		font-size: 10pt;
}
.contrato2
{

	    color : Black;
		font-weight : bold;
		background-position : left;
		background-repeat : no-repeat;
		background-attachment : fixed;
	
}
.contrato4
{

	    color : Black;
		background-position : left;
		background-repeat : no-repeat;
		background-attachment : fixed;
}

.contrato3
{
	    color : Black;
		font-weight : bold;
		background-position : left;
		background-repeat : no-repeat;
		background-attachment : fixed;
}

.fila_grid_aviso
{
	cursor: hand;
	background : #FFB6C1;
}
.tabla_historial
{

}

.panel_historial
{
	font-size: 8pt;
	text-align : justify;
}
.panel_historial p
{
	text-align : LEFT;

}
.panel_historial h1
{
	font-size: 10pt;
	text-align : LEFT;
	xbackground-image : url(images/titulo.png);
	xbackground-repeat : no-repeat;
	background-color : #eeeeee;
	color:#555555;
	padding-top:4px;
	padding-left:2px;
	height:24px;
	width:530px;

}
.panel_historial h2
{
	font-size: 10pt;
	font:bold;
	padding-top:4px;
	xpadding-left:16px;

}
.ck_alineado
{
	xborder-bottom: lightgrey 1px solid;
	font-size: 8pt;
	font-weight:bold;
}
.td_cab
{
	font : bold;
	font-size: 10pt;
	text-align : center;

}
.panel_historial td
{
	font-size: 10pt;
}
.histo_boton_menu_off
{
	font-size: 8pt;
}
.histo_boton_menu_on
{

	font-size: 9pt;
	font-weight: bold;
}
.medit
{
	border-right: lightgrey 1px solid;
	padding-right: 0px;
	border-top: lightgrey 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin-left: 4px;
	border-left: lightgrey 1px solid;
	padding-top: 0px;
	border-bottom: lightgrey 1px solid;
	background-color: white;
	text-align: left;
}
.histo_boton_infancia_off
{
	font-size: 8pt;
	background-color : #66CCFF;
	color:black;
	background-image : url(images/logoagua.jpg)
}
.histo_boton_infancia_on
{
	font-size: 8pt;
	background-color : cyan;
	color:black;
}
.histo_boton_deportistas_off
{
	font-size: 8pt;
	background-color : #FF9933;
	color:black;
	background-image : url(images/logoagua.jpg)

}
.histo_boton_deportistas_on
{
	font-size: 8pt;
	background-color : cyan;
	color:black;
}


.chat_tablero_tabla
{
    height:100%;
    xborder:0px;
	width:100%;
	
}
.chat_tablero_x1
{
	left: 0px; 
	overflow: hidden; 
	position: relative; 
	height: 100%; 
	width: 100%;
}
.chat_tablero_x2
{
	left: 0px; 
	width: 100%; 
	position: absolute; 
	top: 0px;
	xbackground: #E1E8F7;
}
.chat_texto
{
font-size: 12px;

}






