/* DIV { border:1px solid red; } */
PRE { background-color:#f0f0f0; font:10px Verdana, Arial, Helvetica, sans-serif; color:#333333;  }
#Botonera	{ }
#BotonMenuPadre	{ background:url(img/fondo_boton.gif) left no-repeat; width:136px; height:34px; margin-top:10px; margin-bottom: 6px; padding-top:10px; text-align:center; }
#BotonMenuHijo	{ background:url(img/fondo_boton.gif) left no-repeat; width:136px; height:34px; padding-top:15px; margin:0; text-align:center; }


#BotonMenuPadre	A.Link 			{  font-family: "Trebuchet MS"; font-size: 16px; color: #39857B; font-weight: bold; text-decoration: none; }
#BotonMenuPadre	A.Link:hover	{ color:#FF6600; }
#BotonMenuPadre	A.LinkMini 			{  font-family: "Trebuchet MS"; font-size: 11px; color: #39857B; font-weight: bold; text-decoration: none; line-height:12px; }
#BotonMenuPadre	A.LinkMini:hover	{ color:#FF6600; }

#BotonMenuHijo 	A.Link 			{  font-family: "Trebuchet MS"; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
#BotonMenuHijo	A.Link:hover	{ color:#FF6600; }
#BotonMenuHijo 	A.LinkMini 		{  font-family: "Trebuchet MS"; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
#BotonMenuHijo	A.LinkMini:hover	{ color:#FF6600; }
A.LinkMini 		{  font-family: "Trebuchet MS"; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.LinkMini:hover	{ color:#FF6600; }

A.LinkMiniNegro 		{ font-family: "Trebuchet MS"; font-size: 10px; color:#333; font-weight: bold; text-decoration: none; }
A.LinkMiniNegro:hover	{ color:#FF6600; }


.BtMenuSuperior			{ font-family: "Trebuchet MS"; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.BtMenuSuperior 		{ color:#FFFFFF; }
A.BtMenuSuperior:hover	{ color: #FF6600;  }

.BtMenuSuperiorVerde		{ font-family: "Trebuchet MS"; font-size: 16px; color: #39857B; font-weight: bold; text-decoration: none; }
A.BtMenuSuperiorVerde		{ color: #39857B; }
A.BtMenuSuperiorVerde:hover		{ color: black; }


#BTSubMenuSuperior				{ padding:4px 10px 4px 10px; text-align:center; }
#BTSubMenuSuperior	.Link		{ font-family: "Trebuchet MS"; font-size: 14px; color: #FF6600; font-weight: bold; text-decoration: none; }
#BTSubMenuSuperior	.Link:hover	{ color: #39857B;  }

.TextoNormal 	{ font:12px "Trebuchet MS"; color:#111; }
.texto 			{ font:12px "Trebuchet MS"; color:#111; }
.Welcome		{ font:bold 13px "Trebuchet MS"; color: #39857B; font-weight: bold; text-decoration: none; }

A.BtMenuLetra			{ font-family: "Trebuchet MS"; font-size: 16px; color: #39857B; font-weight: bold; text-decoration: none; }
A.BtMenuLetra:hover		{ color:#FF6600; }
A.BtMenuLetra:visited 	{ color:#39857B;}

A.LinkBlanco 		{ font:bold 16px "Trebuchet MS"; color: #FFF; text-decoration: none; }
A.LinkBlanco:hover 	{ color:#39857B; }
A.LinkVerde 		{ font:bold 14px "Trebuchet MS"; color: #39857B; text-decoration: underline; }
A.LinkBlancoP 		{ font:bold 12px "Trebuchet MS"; color: #FFFfff; text-decoration: none; }
A.LinkBlancoP:hover { text-decoration: underline; }
A.LinkNegro 		{ font:bold 12px "Trebuchet MS"; color: #000000; text-decoration: none; }
A.LinkNegro:hover 	{ color:#ffffff; }
A.Link 			{ font:bold 12px "Trebuchet MS"; color: #666; text-decoration: none; }
A.Link:hover 	{ color:#333; }


#FichaBloque { background:url(img/wood.jpg); no-repeat; float:left; text-align:center; height:150px; width:150px; overflow:none; margin:10px 3px 6px 3px; padding:4px; min-height:160px; color:#000; font:bold 11px Arial; text-decoration:none;}
#FichaBloqueNovedadOferta { background:#39857B; float:left; text-align:center; height:190px; width:150px; overflow:none; margin:10px 3px 6px 3px; padding:4px; min-height:160px; color:#000; font:bold 11px Arial; text-decoration:none;}

.TextoBlanco 	{ font:bold 14px "Trebuchet MS"; color: #FFF; text-decoration: none; }
.TextoVerde 	{ font:bold 14px "Trebuchet MS"; color: #39857B; text-decoration: none; }
.TextoNegro 	{ font:bold 18px "Trebuchet MS"; color: #000; text-decoration: none; }
.TextoNaranja 	{ font:bold 16px "Trebuchet MS"; color: #E18D03; text-decoration: none; }

#preview		{ position:absolute; border:1px solid #fff;	background:#000;	padding:8px;	display:none;	color:#fff;	width:300px;	}	
.textoPreview1 	{ font:14px "Trebuchet MS"; color:#888; }
.textoPreview2 	{ font:11px "Trebuchet MS"; color:#333; }

/* msgbox knobs */
#msgbox { text-align:left; margin:10px auto; width:500px; clear:both; }

.info, .success, .warning, .error, .validation { 
	text-align:left; font: 12px "Trebuchet MS"; border: 1px solid; margin: 10px; padding:15px 10px 15px 60px; background-repeat: no-repeat; background-position: 10px center;  
}
.info 		{ color: #00529B; background-color: #BDE5F8; background-image: url('img/knobs/info.gif'); 		}
.success 	{ color: #4F8A10; background-color: #DFF2BF; background-image: url('img/knobs/success.gif'); 	}
.warning 	{ color: #9F6000; background-color: #FEEFB3; background-image: url('img/knobs/warning.gif'); 	}
.error 		{ color: #D8000C; background-color: #FFBABA; background-image: url('img/knobs/error.gif'); 		}
.validation { color: #D63301; background-color: #FFCCBA; background-image: url('img/knobs/validation.gif');	}

A.LinkAcceso { font:12px "Trebuchet MS"; color:#333333; text-decoration:underline; }
A.LinkAcceso:visited { color:#333333; }
A.LinkAccesoGeorgia { font:bold 12px Georgia; color:#FF6600; text-decoration:underline; }

.button			{ background: url(images/button-bg.png) repeat-x top center; border: 1px solid #999; -moz-border-radius: 5px; padding: 5px; color: black; font-weight: bold; -webkit-border-radius: 5px; font-size: 13px;  width: 70px; font-variant: small-caps; text-decoration:none}
.button:hover	{ background: white; color: black; }

.CabeceraTabla 	{ background-color:#629F98; border-bottom:2px solid #E18D03; font-weight:bold; padding-left:4px; text-align:left; }
.LineaTabla		{ border-bottom:1px solid #E18D03; }
.OperacionENTRADA 	{ color:#006633; font-weight:bold; background-color:#efefef }
.OperacionSALIDA	{ color:#990000; font-weight:bold; }

#Aviso { padding:4px; color:#efefef; font-size:11px; text-align:justify; }

#BloqueBeca { width:640px; background-color:#FFFFFF; padding:4px; text-align:left; min-height:90px; vertical-align:middle;  margin-bottom:10px;}
#BloqueBeca .Logo { float:left; text-align:left; padding:5px; min-width:80px; }

