/* blue grades - root level; text properties for states: normal, hover, click */
.TM0i0 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #993333;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: normal */
.TM0o0 {
	background: white;
	border: 1px solid #993333;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* cajita blanca para titulos */
.TM0o01 {
	background: white;
	border: 1px solid #993333;
	padding: 2px 2px 2px 2px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* cajita blanca para titulos */
.TM0o01s {
	background: white;
	border: 1px solid #993333;
	text-align: left;
	padding: 1px 1px 1px 1px;	
	vertical-align: middle;
	text-decoration: none;
}

/* blanca para obras */
.TM0o03 {
	background: white;
	border: 0px solid #993333;
	padding: 2px 2px 2px 2px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* cajita oro para titulos */
.TM0o02 {
	background: #ffd475;
	border: 0px solid #993333;
	padding: 2px 2px 2px 2px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: hover */
.TM0o1 {
	background: #ffd475;
	border: 1px solid #993333;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: click */
.TM0o2 {
	background: #ffcc99;
	border: 1px solid #993333;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}



HR  {
	color : #e46713;
}

BODY  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-color : #933;
    scrollbar-face-color: #f7d695;
    scrollbar-highlight-color: brown;
    scrollbar-shadow-color: black;
    scrollbar-arrow-color: #bd5a1a;
    scrollbar-base-color: #f1a955; 
	 margin: 3 0 0 0;
	 
}


#content {  width: 775px;  margin: 0 auto;  }

.centrar {  margin: auto  }

.colorfondo {
	background-color: #F7D695;
}

A  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.borde_sup_inf  {
	border-top: 2px solid #BD5A1A;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 2px solid #BD5A1A;
}

.borderojo  {
	border: 1px solid #993333;
	border-left: 0px;
	border-right: 0px;
}

.borderojo_bajo  {
	border-bottom: 1px solid #993333;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.borderojo_alto  {
	border-bottom: 0;
	border-top: 1px solid #993333;
	border-left: 0px;
	border-right: 0px;
}

img {
	border: 0px;
}

TD  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	vertical-align : top;
}

TD.txtpeq  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 8pt;
}

TD.txtnorm  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 9pt;
}

TD.ultdatn  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 8pt;
}

TD.temas  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #993333;
}


TD.titsinlink  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #993333;
}

.RIGHT  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	text-align : right;
}

.LEFT  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	text-align : left;
}

.izquierda  {
	text-align : left;
}


.flotaizq {
	float: left;
	padding: 10px;
}

.flotaizq1 {
	float: left;
}

.flotader {
	float: right;
}

.flotanone {
	float: none;
	padding: 10px;
}

.rompelinea {
	clear: both;
}

.centro {
	text-align :center;
}

.centrado {
	vertical-align: middle;
}

TH  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
}

FONT  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
}

P  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
}

UL  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
}

UL.normal  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	margin-left : 25px;
	margin-top : 0px;
	margin-bottom : 0px;	
}

OL.normal  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	margin-left : 32px;
	margin-top : 0px;
	margin-bottom : 0px;	
}

LI.lista {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	margin-left : 2px;
	padding-left : 0px;
	list-style : none ;
}

LI.menu {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	margin-left : 2px;
	padding-left : 0px;
}

.listimg {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	margin-left : 2px;
	padding-left : 0px;
	list-style : url(imagenes/bola.gif);
}

.listimg_ok {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	margin-left : 10px;
	margin-bottom : 10px;
	padding-top : 0px;	
	padding-left : 25px;		
	list-style : url(imagenes/ok.gif);
}

.listimg_ok1 {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
	margin-left : 10px;
	margin-bottom : 10px;
	padding-top : 0px;	
	padding-left : 10px;		
	list-style : url(imagenes/ok1.gif);
}

BR  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
}

BLOCKQUOTE  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
}

OPTION  {
	font-size : 8pt;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : normal;
}

FORM  {
	font-size : 8pt;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : normal;
}

SELECT  {
	font-size : 8pt;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #0000FF;
}

Select.negra  {
	color : #000000;
	font-weight : normal;
}

input.boton {
	background-color: #993333;
	color: White;
}

.negra  {
	color : #000000;
	font-weight : normal;
}

SPAN  {
	font-size : 10pt;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #993333;
}

SPAN.P  {
	font-size : 13pt;
	font-weight : normal;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
}

SPAN.1  {
	font-size : 8pt;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #FFFFFF;
}

SPAN.txtpeq  {
	font-size : 8pt;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : Black;
}
OL  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10pt;
}
H1,H2,H3  {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.fecha {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #993333}

.doceb {
    color: #993333;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;
	font-size : 12pt;
}

.doceb_borderojo {
   color: #993333;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;
	font-size : 12pt;
	border: 1px solid #993333;	
}

.doceb_borderojob {
	color: #993333;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 12pt;
	border: 0px solid #993333;
	background-color: White;
	padding: 2px 2px 2px 2px;
}

.diezseis {
    color: #993333;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;
	font-size : 16pt;
}

.diezseisblanco {
   color: #ffffff;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;
	font-size : 16pt;
}

.doceblack {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 12pt;
	color : Black;
}

.once {
	background-color: #FFD475;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;	
	font-size : 11pt;
	color: #993333;
}

.oncelineup {
	background-color: #FFD475;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;	
	font-size : 11pt;
	color: #993333;
	border-top : thin solid #993333;	
	
}

.ocho {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : normal;	
	font-size : 8pt;
	color: #e46713;
}

.ochonegra {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : normal;	
	font-size : 7pt;
}
.ochoa {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : normal;	
	font-size : 8pt;
	color: #993333;
}

.ochob {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : normal;	
	font-size : 8pt;
}

.ochobold {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;	
	font-size : 8pt;
}

.diez {
	background-color: #ffd475;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;	
	font-size : 10pt;
	color: #993333;
}

.diezcarne {
	background-color: #ffcc99;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;	
	font-size : 10pt;
	color: #993333;
}


.diezn {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : normal;	
	font-size : 10pt;
	color: #993333;
}

.dieznl {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : normal;
	font-size : 10pt;
	color: #993333;
	border-top : thin solid #993333;
}

.diezblanco {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;	
	font-size : 10pt;
	color: #993333;
}

.diezfondoblanco {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;	
	font-size : 10pt;
	color: #993333;
	background-color: White;
}

.doce {
	background-color: #f1a955;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;	
	font-size : 12pt;
	color: #993333;
}

.doce_padding {
	background-color: #f1a955;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;	
	font-size : 12pt;
	color: #993333;
	padding: 3px;
}

.fondofijo1{
	background-repeat: no-repeat;
} 

.blanca{
	color: White;
}

.negra{
	color: black;
}

.fonfocabecera {
	background-color: #EF843D;
}


.popup {
	DISPLAY: none;
	Z-INDEX: 100;
	WIDTH: 325px;
	POSITION: absolute;
	TOP: 5px;
	HEIGHT: 315px;
	background-color: #FFFCF0;
	border: thin groove #993333;
}
.popup .cerrar {
	LEFT: 310px; POSITION: absolute; TOP: 4px
}
.popup .caja_gris {
	MARGIN: 8px 7px 7px; OVERFLOW: auto; WIDTH: 330px; HEIGHT: 320px
}

.sinespacio {
	margin-top: -3px;
	margin-bottom: -3px;
}

.margen {
	margin: 0px 10px 5px 0px;
}