.p
{
	font-family:arial;src: url(font/arial.ttf) format(truetype);FONT-SIZE: 10pt;
	
	FONT-FAMILY: arial;
 text-align:justify;
 margin:15px 15px 15px 15px;
}

.td
{
	font-family:arial;src: url(font/arial.ttf) format(truetype);FONT-SIZE: 8pt;"
	
}

.texto2
{
	font-family:Carolingia;src: url(font/DORCLA__.TTF) format(truetype);FONT-SIZE: 10pt;"

}

.caja_texto
{
	FONT-FAMILY: arial;
	TEXT-ALING: center;
	PADDING-LEFT: 3pt;
	FONT-SIZE: 8pt;
    border-right: #785D0C solid 1px; 
    border-left: #000000 solid 1px; 
    border-top: #000000 solid 1px; 
    border-bottom: #785D0C solid 1px; 
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	COLOR: #785D0C;
	
}



.caja_texto3
{
	FONT-FAMILY: arial;
	TEXT-ALING: center;
	PADDING-LEFT: 3pt;
	FONT-SIZE: 8pt;
	BORDER-COLOR: #FFFFFF;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	COLOR: #780000;


	
}

.caja_texto2
{
	FONT-FAMILY: arial;
	TEXT-ALING: center;
	PADDING-LEFT: 3pt;
	FONT-SIZE: 7pt;
	BORDER-COLOR: #ffc77c;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	COLOR: #808080;
	background: transparent url('img/fondo_texto.gif') 0 2px no-repeat;

	
}
A.enlace:LINK,A.enlace:VISITED,A.enlace:ACTIVE
{
	FONT-FAMILY: arial;
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-WEIGHT: 700;
	TEXT-DECORATION:none;

}

A.enlace:HOVER
{
	
	FONT-FAMILY: arial;
	FONT-SIZE: 8pt;
	COLOR: #8D772E;
	FONT-WEIGHT: 700;
	TEXT-DECORATION:none;
	filter: alpha(opacity=50);
}


A.enlace_titulo:LINK,A.enlace_titulo:VISITED,A.enlace_titulo:ACTIVE
{
	FONT-FAMILY: arial;
	FONT-SIZE: 10pt;
	COLOR: #733118;
	FONT-WEIGHT: 700;
	TEXT-DECORATION:none;
	
	
}

A.enlace_titulo:HOVER
{
	FONT-FAMILY: arial;
	FONT-SIZE: 10pt;
	COLOR: #c7ada3;
	FONT-WEIGHT: 700;
	
	
}

.boton_texto
{
FONT-FAMILY: arial;
background-COLOR: #FFFFFF;
FONT-SIZE: 12px;
FONT-WEIGHT: BOLD;
BORDER: 1px double #E9B200;
color: #E9B200;
}


.barra_desplazamiento	  
{
	  scrollbar-face-color: #733118; 
	  scrollbar-shadow-color: #FFFFFF;
	  scrollbar-highlight-color: #733118; 
	  scrollbar-dlight-color: #999999;
	  scrollbar-darkshadow-color: #990000; 
	  scrollbar-track-color: #FFFFFF;
	  scrollbar-arrow-color: #FFFFFF;
  }
	  
.fondo_td
{
	background-COLOR: #f7ba3e;
}	  

div.fondo
{
 
   background:url('img/fondo_imagen.gif') no-repeat bottom right;
}

div.fondo_tarjeta
{
 
   background:url('img/tarjeta2.jpg') no-repeat bottom right;
}

div.fondo_menu
{
 
   background:url('img/fondo_menu.gif') no-repeat bottom right;
}
div.fondo_menu
{
 
   background:url('img/fondo_cuadro.gif') no-repeat bottom right;
}


div.fondo_presentacion
{
  background:url('img/fondo.jpg') no-repeat top right;
}

.bordes_presentacion { 
     
 	 background-color:#FFFFFF; 
   border-right: #ffc77c solid 1px; 
   border-left: #cccccc solid 1px; 
   border-top: #ffc77c solid 1px; 
   border-bottom: #cccccc solid 1px; 
   text-align:center; 

} 

.bordestabla { 
     
 	
   border-right: #ffc77c solid 1px; 
   border-left: #ffc77c solid 1px; 
   border-top: #ffc77c solid 1px; 
   border-bottom: #ffc77c solid 1px; 
   text-align:center; 

} 

.contenedorfoto { 
     
 TEXT-ALING: center;
   margin: 10px 10px 10px 10px; 
 
   background-color:#FFFFFF; 
   border-right: #666666 solid 1px; 
   border-left: #cccccc solid 1px; 
   border-top: #cccccc solid 1px; 
   border-bottom: #666666 solid 1px; 
   text-align:center; 

} 

.fondotransparente
{
	
	filter: alpha(opacity=40);
	background-color:#000000; 
 	border-right: #ffc77c solid 1px; 
  	border-left: #cccccc solid 1px; 
   	border-top: #ffc77c solid 1px; 
   	border-bottom: #cccccc solid 1px; 
   	
	opacity: .5;
}
.notrasparente
{
	filter: alpha(opacity=100);
	opacity: .100;
}

.celda_calendario
{
  TEXT-ALING: center;
  COLOR: #666666;
   background-color:#FFFFFF; 
   border-right: #ffc77c solid 1px; 
   border-left: #a5a7aa solid 2px; 
   	border-top: #ffc77c solid 1px; 
   border-bottom: #a5a7aa solid 2px; 
}

.celda_ocupado
{

 TEXT-ALING: center;
 background-color:#E9B200; 
 border-right: #ffc77c solid 1px; 
 border-left: #a5a7aa solid 2px; 
 border-top: #ffc77c solid 1px; 
 border-bottom: #a5a7aa solid 2px; 
}
.calendario_titulo
{
	TEXT-ALING: center;
  
   background-color:#82491F; 
   border-right: #a5a7aa solid 1px; 
   border-left: #a5a7aa solid 1px; 
   border-top: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
   COLOR: #FFFFFF;
}

a.opacity img {
filter:alpha(opacity=50);
-moz-opacity: 0.5; 
opacity: 0.5;
-khtml-opacity: 0.5;}


a.opacity:hover img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
-khtml-opacity: 1.0; }

#web { margin: 0pt auto;
padding: 0px;

width: 768px;
height: 500px;
position: relative;
}