/* COLORES
rojo: rgb(147,19,40)
sepia: rgb(134,85,36)
beige: rgb(245,238,228)
*/

a {
   font-weight: bold;
	 color: rgb(134,85,36);
	 text-decoration: none;
	 }

:hover {
   color: rgb(147,19,40);
	 }
	 
body {
   background-color: rgb(255,255,255);
	 background-image: url("img/fondo-2009.png");
	 background-repeat: repeat;
	 }
	 	 
body, td {
	 font-family: verdana, tahoma, sans-serif;
	 font-size: 12px;
	 }

h1 {
   color: rgb(147,19,40);
	 font-size: 16px;
	 margin-bottom: 0px;
   }
	 	 
h3 {
   color: rgb(147,19,40);
	 margin-bottom: 0px;
   }

img {
   border: 0px;
	 }	
	  

/* CLASS */

.autor {
   font-size: 11px;
	 text-align: left;
	 margin-bottom: 20px;
	 }

.borde_rojo {
   border: 2px solid rgb(147,19,40);
	 }
	  	 	    	 
.bordeaux {
   color: rgb(147,19,40);
	 margin: 10px 0px;
	 padding-left: 30px;
   }

.calendario_datos {
   background-color: rgb(231,214,198);
	 border: 0px;
   border-bottom: 1px solid rgb(147,19,40);
   font-weight: bold;
	 font-size: 10px;
	 text-align: left;
	 padding-left: 3px;
	 }

.calendario_input_datos {
   background-color: rgb(231,214,198);
	 border: 0px;
	 text-align: left;
	 padding-left: 3px;
	 font-family: sans-serif;
	 font-weight: normal;
	 font-size: 12px;
	 text-align: left;
	 }
	 	 
.calendario_datos_1 {
   border: 0px;
   font-weight: bold;
	 font-size: 10px;
	 text-align: left;
	 padding-left: 3px;
	 }

.calendario_input_datos_1 {
	 text-align: left;
	 padding-left: 3px;
	 font-family: sans-serif;
	 font-weight: normal;
	 font-size: 12px;
	 text-align: left;
	 }
	 	 
.cita {
   font-size: 14px;
	 font-weight: bold;
	 font-style: italic;
	 color: rgb(134,85,36);
	 }

.sangfr {
   margin-left: 1.1em;
	 text-indent: -1.1em; 
   }
	 
.seminario_datos {
   background-color: rgb(231,214,198);
	 border: 0px;
   border-bottom: 1px solid rgb(147,19,40);
   font-weight: bold;
	 font-size: 10px;
	 text-align: left;
	 padding-left: 3px;
	 }

.seminario_input_datos {
   background-color: rgb(231,214,198);
	 border: 0px;
	 text-align: left;
	 padding-left: 3px;
	 }
	 	 
.tienda_cant {
   padding: 5px;
	 margin: 0px;
	 width: 55px;
	 text-align: right;
	 }
	 
.tienda_datos {
   background-color: rgb(231,214,198);
	 border: 0px;
   border-bottom: 1px solid rgb(147,19,40);
   font-weight: bold;
	 font-size: 10px;
	 text-align: left;
	 padding-left: 3px;
	 }
   
.tienda_desc {
   width: 220px;
	 padding-left: 0px;
	 padding-right: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 }
	 
.tienda_input {
	 font-family: verdana, tahoma, sans-serif;
   background-color: rgb(231,214,198);
	 border: 0px;
	 text-align: right;
	 font-size: 10px;
	 padding-right: 3px;
	 }
	 	 
.tienda_input_datos {
   background-color: rgb(231,214,198);
	 border: 0px;
	 text-align: left;
	 padding-left: 3px;
	 }
	 	 
.tienda_precio {
   font-weight: bold;
	 text-align: right;
	 width: 50px;
	 padding-right: 0px;
	 margin: 0px;
	 } 
	 
.tienda_td {
   border-bottom: 1px solid rgb(147,19,40);
	 margin: 0px;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 vertical-align: bottom;
	 }

.tienda_total {
	 font-family: verdana, tahoma, sans-serif;
   background-color: rgb(252,250,247);
	 font-weight: bold;
	 border: 0px;
	 text-align: right;
	 }
   
.tienda_ver {
   width: 20px;
	 padding-left: 5px;
	 padding-right: 5px;
	 }	 
	 	 
/* ID */
#biblioteca {
   position: absolute;
	 left: 0px;
	 top: 800px;
	 border: 0px;
	 }

#boletin {
   position: absolute;
	 left: 0px;
	 top: 460px;
	 border: 0px;
	 }
	    	 
#carta {
   position: absolute;
	 left: 223px;
	 top: 25px;
	 width: 550px;
	 padding-left: 50px;
	 }	 

#comentar_visita {
   position: absolute;
	 left: 730px;
	 top: 23px;
	 }
	 	 
#expoactual {
   position: absolute;
	 left: 0px;
	 top: 590px;
	 border: 0px;
	 cursor: pointer;
	 }
	    	 

#favoritos {
   position: absolute;
	 left: 656px;
	 top: 355px;
	 border: 0px;
	 }

#flash {
   position: relative;
	 left: -60px;
	 }
	 
#form_seminario {
   text-align: left;
	 font-size: 9px;
	 font-weight: bold;
	 font-style: italic;
	 color: 
   }
	 
#fotitos {
   position: absolute;
	 left: 10px;
	 top: 700px;
	 border: 0px;
   }

#foto_tiendita {
   position: absolute;
	 left: 160px;
	 top: 235px;
	 background-color: rgb(245,238,228);
	 border: 2px solid rgb(147,19,40);
	 padding: 10px;
	 text-align: right;
	 visibility: hidden;
	 }

#horarios {
   position: absolute;
	 left: 0px;
	 top: 395px;
	 border: 0px;
	 }
	    	 
#imm {
   position: absolute;
	 left: 656px;
	 top: 260px;
	 border: 0px;
	 }

#insc-seminario {
   position: absolute;
	 left: 0px;
	 top: 745px;
	 border: 0px;
	 }

#link_foro {
   position: absolute;
	 left: 265px;
	 top: 12px;
	 border: 0px;
	 }

#link_visitar {
   position: relative;
	 left: 500px;
	 top: 5px;
	 }

#logo {
	 border: 0px;
	 }

#mapa_chico {
   position: absolute;
	 left: 650px;
	 top: 45px;
	 border: 0px;
	 }
	 
#mapa_grande {
   position: absolute;
	 left: 300px;
	 top: 100px;
	 border: 0px;
	 }
	 
#menu_der {
   position: absolute;
	 left: 875px;
	 top: 20px;
	 border: 0px;
	 text-align: right;
	 width: 120px;
   }

#menu_idiomas {
   position: absolute;
	 left: 330px;
	 top: 10px;
	 }

#menu_principal {
   position: absolute;
	 left: 0px;
	 top: 0px;
	 border: 0px;
	 }
	 
#muralla_sola {
   position: absolute;
	 left: 213px;
	 top: 25px;
	 border: 0px;
	 }
	 
#pd {
   position: absolute;
	 left: 10px;
	 top: 1000px;
	 border: 0px;
	 }

#prog_seminario {
   position: absolute;
	 left: 630px;
	 top: 12px;
	 border: 0px;
	 z-index: 0;
	 }

#seminario {
   position: absolute;
	 left: 0px;
	 top: 530px;
	 border: 0px;
	 }

#seminario_postergado {
   position: absolute;
	 left: 35px;
	 top: 574px;
	 border: 0px;
	 }

#sus_boletin {
   position: absolute;
	 left: 620px;
	 top: 12px;
	 border: 0px;
	 }

#tabla_testim {
   width: 500px;
	 }

#talleres {
   position: absolute;
	 left: 0px;
	 top: 720px;
	 border: 0px;
	 }

#txt_boletin {
   position: absolute;
	 left: 280px;
	 top: 100px;
	 width: 450px;
	 }	 	 

#txt_calendario {
   position: absolute;
	 left: 223px;
	 top: 65px;
	 width: 550px;
	 padding-left: 40px;
	 text-align: left;
	 }
	 
#txt_comentarios_maestras {
   position: absolute;
	 left: 280px;
	 top: 100px;
	 width: 550px;
	 }	 	 

#txt_cronica {
   position: absolute;
	 left: 280px;
	 top: 193px;
	 width: 550px;
	 }	 	 

#txt_cronica_chi {
   position: absolute;
	 left: 280px;
	 top: 153px;
	 width: 550px;
	 
	 font-size:18px;
	 mso-bidi-font-size:12px;
	 font-family:SimSun;
	 mso-ascii-font-family:"Times New Roman";
	 mso-fareast-language:ZH-CN;
	 text-align: justify;
	 }

#txt_cronica_fra {
   position: absolute;
	 left: 280px;
	 top: 193px;
	 width: 550px;
	 }	 	 

#txt_cronica_por {
   position: absolute;
	 left: 280px;
	 top: 193px;
	 width: 550px;
	 }	 	 

#txt_imm {
   position: absolute;
	 left: 223px;
	 top: 35px;
	 width: 550px;
	 padding-left: 40px;
	 text-align: justify;
	 }	 

#txt_mec {
   position: absolute;
	 left: 223px;
	 top: 35px;
	 width: 550px;
	 padding-left: 40px;
	 text-align: justify;
	 }	 

#txt_mvd_fort {
   position: absolute;
	 left: 223px;
	 top: 35px;
	 width: 550px;
	 padding-left: 40px;
	 text-align: left;
	 }	 

#txt_proged {
   position: absolute;
	 left: 280px;
	 top: 180px;
	 width: 550px;
	 }	 	 

#txt_quienes {
   position: absolute;
	 left: 273px;
	 top: 35px;
	 width: 500px;
	 padding-left: 40px;
	 text-align: left;
	 }	 

#txt_registro {
   position: absolute;
	 left: 273px;
	 top: 55px;
	 width: 550px;
	 padding-left: 40px;
	 text-align: left;
	 }	 

#txt_seminario {
   position: absolute;
	 left: 223px;
	 top: 60px;
	 width: 550px;
	 padding-left: 40px;
	 text-align: left;
	 }	 

#txt_talleres {
   position: absolute;
	 left: 223px;
	 top: 60px;
	 width: 550px;
	 padding-left: 40px;
	 text-align: left;
	 }	 

#txt_testimonios {
   position: absolute;
	 left: 223px;
	 top: 35px;
	 width: 550px;
	 padding-left: 40px;
	 text-align: left;
	 }
	 
#txt_tienda {
   position: absolute;
	 left: 223px;
	 top: 35px;
	 width: 550px;
	 padding-left: 40px;
	 text-align: left;
	 }	 
	 
