TD  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
}

INPUT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

TEXTAREA  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

SELECT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #666666;
}

.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #333333;
	font-weight: bold;
}

body {margin:0pt;
scrollbar-face-color:#25A0E6;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-darkshadow-color:#25A0E6;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;}

}
.subMeTabla{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 0;
	color: #888888;
	background-color: #FFFFFF;
	border: none;
	text-decoration: none;
}
.abierto{ 
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 0;
}
.cerrado{/*no tocar*/
display: none;
height: 0;
padding:0;
}

#Menu{
width: 380px;
cursor: default;

}
#tablaMenu{ /*aspecto de la tabla del menú*/
width: 100%;
/*border: 0px solid #000000;*/
/*background-color: #FFFFFF;*/
background-color: #FFFFFF;
padding: 0;
}
.secciones{
	text-align: left;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	padding:0;
	color: #888888;
	text-transform: none;
	border: 0px solid #999999;
	text-decoration: none;
	
}
.seccionesHover{
	background-color: #FFFFFF;
	color: #888888;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
	padding:0;
	text-transform: none;
	border: 0px solid #999999;
}
.subSeccionesHover{
	text-align: left;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	margin-bottom: 5px;
	color: #1477B1;
	border: 0px solid #FFFFFF;
	text-decoration: underline;
}
.subSecciones{
	text-align: left;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	margin-bottom: 20px;
	color: #1477B1;
	border: 0px solid #FFFFFF;
	text-decoration: none;
}
.seleccionado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1477B1;
	background-color: #FFFFFF;
	text-align: left;
	text-transform: none;
	border: 0px solid #999999;
	text-decoration: none;
}

.subtitulodnegro {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: -1px;





}
.txtarialmini {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 1.5em;
}
.normalnegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: justify;

}
.normalboldberde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: none;
	line-height: 1.2em;

}
.txtarial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #677792;
	letter-spacing: normal;
	line-height: 1.4em;
	text-align: left;


}
.textfield {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-transform: none;
	cursor: hand;
	border: 1px solid #25A0E6;

}

.boton {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	FONT-SIZE: 10px;
	BACKGROUND: #5277A9;
	BORDER-LEFT: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid;
	font-family: Verdana;
	font-weight: normal;
	color: #FFFFFF;
}
.linkcelesteligth{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: none;
}
A.linkcelesteligth:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: underline;
}
A.linkcelesteligth:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: underline;
}
A.linkcelesteligth:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: none;
	}
	
.linkcelestebold{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1477B1;
	text-decoration: underline;
}
A.linkcelestebold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1477B1;
	text-decoration: underline;
}
A.linkcelestebold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1477B1;
	text-decoration: underline;
}
A.linkcelestebold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1477B1;
	text-decoration: none;
	}
.linkgrislight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: underline;

}
A.linkgrislight:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: underline;
}
A.linkgrislight:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: underline;
}
A.linkgrislight:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: none;

	}
.linkgrisbold {

		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: underline;
}
A.linkgrisbold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: underline;
}
A.linkgrisbold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: underline;
}
A.linkgrisbold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: none;
	}


.separadorgirs {
	background-image: url(../images/separador_gris.gif);
	width: auto;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-attachment: scroll;
	background-repeat:  repeat-x;
	background-position: center center;




}
.textolinkpiepagina {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}


}
A.textolinkpiepagina:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
A.textolinkpiepagina:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
A.textolinkpiepagina:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}

.boldverdemayor {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7AAB3E;
	text-decoration: none;
}
.tituloazul {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0055AA;
	text-align: left;
}
.normalboldnegrolista {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
	text-align: left;
}
.botonceleste {
	FONT-SIZE: 10px;
	BACKGROUND: #25A0E6;
	font-family: Verdana;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;

}
.titulogris {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #56748B;
	text-align: justify;
	
/*controlador de estilo de links para Web PAnel desde aquí;*/	
}
#foldheader{cursor:hand ; font-weight:normal ;
list-style-image:url(../images/closed_folder.gif)}
#foldinglist{list-style-image:url(../images/open_folder.gif))}
A{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: none;
	line-height: 1.4em;
	text-decoration:underline}
a:hover{text-decoration:none; color:#1477B1} 
}
/* hasta aquí;*/
}.fondotablaclaro {
	background-color: #FCFCFC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-indent: 3pt;




}
.fondotablaoscuro {
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #126DA5;
	text-indent: 3pt;
	background-repeat: repeat;
}
.textopiepagina {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.subtitulo {

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #56748B;
	text-decoration: none;
	text-align: left;
	text-transform: none;
}
.subtitulolinkbold {

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1477B1;
	text-decoration: underline;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: -1px;
}

}
A.subtitulolinkbold:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1477B1;
	text-decoration: underline;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: -1px;
}
A.subtitulolinkbold:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1477B1;
	text-decoration: underline;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: -1px;
}
A.subtitulolinkbold:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1477B1;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: -1px;
	}
.titulonegrobig {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #003366;
}
.txtarialcursiva {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: normal;
	line-height: 1.4em;
	text-align: left;
	font-style: italic;

}
.tituloazulalta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0055AA;
	text-align: left;
	text-transform: uppercase;
	text-indent: 5px;


}


body{ font: 100% "Trebuchet MS", serif; background-color: #ffffff; color: #565656; text-align: center; }
			div.wrapper{ position: relative; margin: 0  auto 30px auto; width: 500px; text-align: left; border: solid 1px #aaaaaa; }
			#users{  }
			#users .user{ border: solid 1px #bbbbbb; background-color: #dddddd; padding: 10px; margin: 5px; }
			#users .user .controls{ float: right; }
			
			/*-------------impromptu---------- */
			.jqiwarning .jqi{ background-color: #b0be96; }
                        .jqifade{ position: absolute; background-color: #333333; }
                        div.jqi{ position: absolute; background-color: #E5E5E5; padding: 10px; width: 300px; text-align: center; }
                        div.jqi .jqiclose{ float: right; margin: -35px -10px 0 0; cursor: pointer; }
                        div.jqi .jqicontainer{ background-color: #213E80; padding: 5px; color: #ffffff; font-weight: bold; }
                        div.jqi .jqimessage{ background-color: #415EA0; padding: 10px; }
                        div.jqi .jqibuttons{ text-align: center; padding: 5px 0 0 0; }
                        div.jqi button{ padding: 3px 10px 3px 10px; margin: 0 10px; }
			/*-------------------------------- */
			
			
#GB_overlay {
    background-color: #4A515B;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #F5F5F5;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #000000;
    border-top: 2px solid #000000;
}

.GB_header .inner {
    background-color: #333333;
    font-family: Trebuchet MS;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #000000;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    border-left: 3px solid #000000;
    border-right: 3px solid #000000;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #FFFFFF;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #000000; }
.GB_Window .click { border-bottom: 1px solid red; }

/* FIN ESTILO POPUP EN AJAX */


/*INICIO ALT AJAX*/

#dhtmltooltip{
position: absolute;
width: 200px;
border: 1px solid #CCCCCC;
padding: 2px;
background-color: #FFFFFF;
	font-family: "Verdana";
	color: #115786;
	font-size: 13px;
	font-weight: normal;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
/*FIN ALT AJAX*/

#popup
   {
	position: absolute;
	border: 1px solid #CCCCCC;
	background-color:none;
	width: 210px;
	height: 250px;
	margin-top: 50px;
	margin-left: 10px;

      
   }
   
   .nohand{
	cursor: arrow;   }
	
	 .yeshand{
	cursor: hand;   }
	
	.bordefotoanber {
	cursor: hand;
	border: #CCCCCC 1px dashed ;
    font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 8px;
}
