.Estilo4 {font-family: "Trebuchet MS", Arial, verdana;	font-size: 10px;}
.Estilo5 {font-family: "Trebuchet MS", Arial, verdana}
.Estilo7 {font-size: 30px; font-family: "Trebuchet MS", Arial, verdana;  }
.Estilo7b {font-size: 30px; font-family: "Trebuchet MS", Arial, verdana; color:#FFFFFF }
.Estilo8 {font-size: 24px; font-family: "Trebuchet MS", Arial, verdana; }
.Estilo9 {color: #ad5419; font-size: 30px; font-family: "Trebuchet MS", Arial, verdana; }
.Estilo11 {color: #ad5419;	font-size: 18px;	font-family: "Trebuchet MS", Arial, verdana;}
.Estilo12 {font-family: "Trebuchet MS", Arial, verdana; font-size: 14px; color:#000000}
.Estilo12b {font-family: "Trebuchet MS", Arial, verdana; font-size: 14px; color: #ad5419}
.Estilo14 {font-family: "Trebuchet MS", Arial, verdana; font-size: 18px; font-weight: bold; }
.Estilo16 {font-size: 12px; font-family: "Trebuchet MS", Arial, verdana; color:#000000}
.Estilo17 {font-size: 12px; font-family: "Trebuchet MS", Arial, verdana; color:#FFFFFF}
.Estilo18 {font-size: 24px; color:#FFFFFF; font-family: "Trebuchet MS", Arial, verdana;  }
.Estilo19 {font-family: "Trebuchet MS", Arial, verdana;	font-size: 10px; color:#FFFFFF;}
.Estilo20 {font-size: 12px; color:#FFFFFF; font-family: "Trebuchet MS", Arial, verdana;  }
.Estilo21 {font-family: "Trebuchet MS", Arial, verdana; font-size: 16px; color:#FFFFFF; }
.Estilo22 {font-size: 24px; font-family: "Trebuchet MS", Arial, verdana; color: #ad5419 }
.Estilo100 {font-size: 14px; font-family: "Trebuchet MS", Arial, verdana; color:#E4B8B7 }

img{
	border:0px;
}

/*clases-utiles--------------------------------------*/

.posicion-absoluta{
	position:absolute;
}

.arriba{
	top:0px;
}

.abajo{
	bottom:0px;	
}

.derecha{
	right:0px;	
}

.izquierda{
	left:0px;	
}

.margen-10{
	margin:10px;	
}

.margen-20{
	margin:20px;	
}

.margen-30{
	margin:30px;	
}

.margen-50{
	margin:50px;	
}

.margen-100{
	margin:100px;	
}

.align-left {
	text-align:left;
}

.align-center {
	text-align:center;
}

.align-right {
	text-align:right;
}

.align-justify {
	text-align:justify;
}

.t8 {
	font-size:8px;
}

.t9 {
	font-size:9px;
}

.t10 {
	font-size:10px;
}

.t12 {
	font-size:12px;
}

.t14 {
	font-size:14px;
}

.t16 {
	font-size:16px;
}

.t18 {
	font-size:18px;
}

.t20 {
	font-size:20px;
}

.t24 {
	font-size:24px;
}

.t26 {
	font-size:26px;
}

.t30 {
	font-size:30px;
}

.t36 {
	font-size:36px;
}

.t40 {
	font-size:40px;
}

.t50 {
	font-size:50px;
}

.t60 {
	font-size:60px;
}

.t70 {
	font-size:70px;
}

/*colores-de-texto-utiles--------------------------------------*/

.negro{
	color:#000000;
}

.blanco{
	color:#FFFFFF;
}

.gris{
	color:#999;
}

.grisclaro{
	color:#CCC;
}

.grisoscuro{
	color:#333;
}

.rojo{
	color:#FF0000;
}

.naranja{
	color:#FF6600;
}

.amarillo{
	color:#FFFF00;
}

.amarilloapagado{
	color:#d2d082;
}

.amarillosuave{
	color:#ffcc66;
}

.azul{
	color:#0000FF;
}

.azulsuave{
	color:#95b3d7;
}

.verde{
	color:#00FF00;
}

.verdesuave{
	color:#5CBC5F;
}

.verdesuave2{
	color:#92d046;
}

.verdesuave3{
	color:#c2d69b;
}

.marron{
	color:#330000;
}

.rosado{
	color:#ff5050;
}

.cyan{
	color:#00b0f0;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.center {
	display:block;
	text-align:center;
}

.resaltado {
	font-weight:bold;
	color:#993300;
}

.fondoresaltado:hover{
	background-color:#FFFFCC;
}

a:link {
	color: #0066FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0066FF;
}
a:hover {
	text-decoration: none;
	color: #75BAFF;
}
a:active {
	text-decoration: none;
	color: #0066FF;
}

/*--------------------------------------------------------*/
ul.uli{
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.uli li {
	min-height: 45px;
	border-top:1px solid #FF9;
	border-bottom:1px solid #FF9;
	width:100%;
}

ul.uli li img {
	margin-right: 5px;
	float:left;
}

ul.uli li:hover {
	background-color:#FF9;
}

.lineal {
	border-right:3px solid #663300;
}

.spani {
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color: #FF9;
}

#bottom ul { list-style:none; padding:0px; margin:0px; }

#bottom ul li { border:1px solid transparent; text-align:center; }

#bottom ul li a { width:150px; padding-top:2px; margin:0px;}

#bottom ul li.sinindice { border:1px solid transparent; float:left; text-align:center; width:150px; padding-top:2px; padding-left:0px;}

#bottom ul li.sinindice:hover { background-color:transparent; border:1px solid #transparent; }
