body{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	border-top: 0px;
	margin-top: 0px;
	color: #1D1D1D;
	margin-bottom: 0px;
	background-color: #FC0;
	background-image: url(../imgs/fondo.png);
	background-repeat: repeat-x;
	background-position: top;
}

/* párrafos y headings*/

p {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #1D1D1D;
}

h1 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: -0.3px;
	line-height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
}

h2 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
}

h3 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

h4 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #A07F00
}

/* colores */

.marron {
	color:  #A07F00;
}

.marronclaro {
	color: #ECE3E5;
}

.negro {
	color: #000000;
}

.blanco {
	color: #FFF;
}

.gris {
	color: #cccccc;
}

.grisclaro {
	color: #E1E1E1;
}

.grisoscuro {
	color: #1D1D1D;
}

.fondomarron {
	background-color:  #A07F00;
}

.fondomarronclaro {
	background-color: #ECE3E5;
}

.fondonegro {
	background-color: #000000;
}

.fondoblanco {
	background-color: #ffffff;
}

.fondogris {
	background-color: #cccccc;
}

.fondogrismedio {
	background-color: #999;
}

.fondogrisclaro {
	background-color: #E7E7E7;
}

.fondogrisoscuro {
	background-color: #1D1D1D;
}

/* fondos especiales */

.simargensuperioreinferior {
	margin-bottom: 0px;
	margin-top: 0px;
}
.fondodegradado_gris {
	background-image: url(../imgs/fondosombra.png);
}

.fondodegradado_grisfilete {
	background-image: url(../imgs/filete_degradado.jpg);
}

.fondofilete_gris {
	background-image: url(../imgs/filete_grisclaro.jpg);
}

.fondofilete_grisoscuro {
	background-image: url(../imgs/filete_grisoscuro.jpg);
}

.fondofilete_fondogris {
	background-image: url(../imgs/filete_fondogris.jpg);
}

.fondofilete_fondogris2 {
	background-image: url(../imgs/filete_fondogris2.jpg);
}

.fondofilete_fondogrisclaro {
	background-image: url(../imgs/filete_fondogrisclaro.jpg);
}

.fondofilete_fondogrisclaro2 {
	background-image: url(../imgs/filete_fondogrisclaro2.jpg);
}

.fondofilete_marron {
	background-image: url(../imgs/filete_marron.jpg);
}

/* basicas en los tres colores principales */

.basic_12_18 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #1D1D1D666;
}

.basic_11_18 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

.basic_10_16 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 16px;
}

.basic_9_14 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 14px;
}

.marron_12_18 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:  #A07F00;
}

.marron_11_18 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color:  #A07F00;
}

.marron_10_16 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color:  #A07F00;
}

.marron_9_14 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color:  #A07F00;
}

.negra_12_18 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}

.negra_11_18 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}

.negra_10_16 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
}

.negra_60_16 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 50px;
	line-height: 60px;
	color: #000000;
	font-weight: lighter;
	letter-spacing: -0.03em;
	text-shadow: 0px 2px 0px rgba(255,255,255,0.5);
}

.negra_9_14 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #000000;
}

.gris_12_18 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #E1E1E1;
}

.gris_11_18 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #E1E1E1;
}

.gris_10_16 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #E1E1E1;
}

.gris_9_14 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #E1E1E1;
}


.blanca_12_18 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
}

.blanca_11_18 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
}

.blanca_10_16 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #ffffff;
}

.blanca_9_14 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #ffffff;
}
/* links específicos */

.blanca_9_14 a:link, .blanca_10_16 a:link, .blanca_11_18 a:link, .blanca_12_18 a:link {
	color: #CCC;
	text-decoration: underline;
}

/*.blanca_9_14 a:hover, .blanca_10_16 a:hover, .blanca_11_18 a:hover, .blanca_12_18 a:hover .blanca_9_14 a:active, .blanca_10_16 a:active, .blanca_11_18 a:active, .blanca_12_18 a:active{
	color: #69C;
}*/

.blanca_9_14 a:hover, .blanca_10_16 a:hover, .blanca_11_18 a:hover, .blanca_12_18 a:hover {
	color: #FFF;
}

 .blanca_9_14 a:active, .blanca_10_16 a:active, .blanca_11_18 a:active, .blanca_12_18 a:active{
	color: #FFF;
}

 .blanca_9_14 a:visited, .blanca_10_16 a:visited, .blanca_11_18 a:visited, .blanca_12_18 a:visited{
	color: #ccc;
}

.gris_9_14 a:link, .gris_10_16 a:link, .gris_11_18 a:link, .gris_12_18 a:link {
	color: #FFF;
	text-decoration: underline;
}

.gris_9_14 a:hover, .gris_10_16 a:hover, .gris_11_18 a:hover, .gris_12_18 a:hover {
	color: #CCC;
}

.gris_9_14 a:active, .gris_10_16 a:active, .gris_11_18 a:active, .gris_12_18 a:active{
	color: #CCC;
}

.gris_9_14 a:visited, .gris_10_16 a:visited, .gris_11_18 a:visited, .gris_12_18 a:visited{
	color: #fff;
}

.marron_9_14 a:link, .marron_10_16 a:link, .marron_11_18 a:link, .marron_12_18 a:link {
	color:  #A07F00;
	text-decoration: underline;
}

.marron_9_14 a:hover, .marron_10_16 a:hover, .marron_11_18 a:hover, .marron_12_18 a:hover {
	color: #000000;
}

.marron_9_14 a:active, .marron_10_16 a:active, .marron_11_18 a:active, .marron_12_18 a:active{
	color:  #A07F00;
	text-decoration: underline;
}

.marron_9_14 a:visited, .marron_10_16 a:visited, .marron_11_18 a:visited, .marron_12_18 a:visited{
	color:  #A07F00;
	text-decoration: underline;
}


/* links generales */

a:link {
	text-decoration: none;
	color: #000000;
}

a:visited{
	color: #000000;
	
}

a:hover, a:active {
	color: #A07F00;
	text-decoration: underline;
}

/* Listas */
ul{
	list-style-type: square;
}

#sinsubrayar {
	text-decoration: none;
}
#sinfondo {
	background-image: url(none);
}
#blanco {
	color: #fff;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.5)
}

