/*  TEXTOS  */

.texto10WH {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.texto12WH {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.titulo12WH {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:5px;
}
.texto10BLK {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.texto12BRW {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.error10RED {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.textoDestacado {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFA54C;
}

/*  LINKS  */
.link10BLK {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.link10BLK a {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.link10BLK a:visited {
	text-decoration:none;
}
.link10BLK a:hover {
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}

.link12BRW {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.link12BRW a {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.link12BRW a:visited {
	text-decoration:none;
}
.link12BRW a:hover {
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #FFFFFF;
}

.link12BLE {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6495ED;
}
.link12BLE a {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6495ED;
	text-decoration:none;
}
.link12BLE a:visited {
	text-decoration:none;
}
.link12BLE a:hover {
	color: #6495ED;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
/*  BOTONES Y FORMS  */

.botones {
	/*background-image:  url(/esp/img/grafica/bg_azul.gif);*/
	background-color:#274F8C;
	padding:3px;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;	
	/*border-color:#FDAB58;*/
	cursor:pointer;	
	
}
.botones:hover {
	/*background-image:  url(/esp/img/grafica/bg_azul.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9933;	
	border-color:#FDAB58;
	cursor:pointer;	*/
	background-color:#274F8C;
	padding-top:3px;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9933;	
	/*border-color:#FDAB58;*/
	cursor:pointer;	
}
.botonBLE {
	background-color: #6396EF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;	
	cursor:pointer;	
	
}
.botonBLE:hover {
	background-color: #6396EF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFE3C6;	
	cursor:pointer;	
}
.caja_disable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#CCCCCC;
	padding-left:3px;
}

/*  TABLAS Y RECUADROS  */

.marco_sobresalido {
	border-top: 1px solid #999999;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #999999;
}
.marco_punteado {
	border: 1px dashed #000000;
}
.marco_solido {
	border: 1px solid #666666;
}
.marco_grueso {
	border: 2px solid #666666;
}
#errortop{
height:21px;
width:200px;
margin-right:10px;
padding-right:10px;
background: transparent url(/esp/img/grafica/error_top.gif) no-repeat left top;
}
#errormedio{
height:100%;
width:200px;
background: transparent url(/esp/img/grafica/error_mid.gif) repeat-y left top;
}
#errorbot{
height:6px;
width:200px;
background: transparent url(/esp/img/grafica/error_bot.gif) no-repeat left top;
}
#pop_top{
height:21px;
width:300px;
margin-right:10px;
padding-right:10px;
background: transparent url(/esp/img/grafica/pop_top.gif) no-repeat left top;
}
#pop_mid{
height:100%;
width:300px;
background: transparent url(/esp/img/grafica/pop_mid.gif) repeat-y left top;
}
#pop_bot{
height:6px;
width:300px;
background: transparent url(/esp/img/grafica/pop_bot.gif) no-repeat left top;
}
