
body {
   background: url(library/fondo.jpg) repeat-x 50% 0;
   /*background-attachment: fixed;*/
   margin: 0;
   padding: 0;
   text-align: center;
}
.colder {
	border: #f90000; 
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	background-color: #d6eede;
	padding: 0 px;
	}
.colizq {
	border: #f90000; 
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	background-color: #d6eede;
	padding: 10 px;
	}
.colizq2 {
	border: #f90000; 
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	background-color: #d6eede;

	}	
.contenido {
	padding: 10 px;
	
	}
h1 {
	font: bold 20px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #000;
	}
h1 a:link{
	font: bold 20px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration:none;
	color: #000;
	}
h1 a:active{
	font: bold 20px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration:none;
	color: #000;
	}
h1 a:hover{
	font: bold 20px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration:none;
	color: #000;
	}
h1 a:visited{
	font: bold 20px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration:none;
	color: #000;
	}
.botones {
	font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #FFF;
	text-align: center;
	}
.botones a:link {
	text-decoration: none;
	font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #FFF;
	text-align: center;
	}
.botones a:hover {
	text-decoration: none;
	font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #FF6600;
	text-align: center;
	}
.botones a:visited{
	text-decoration: none;
	font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #FFF;
	text-align: center;
	}
h3 {
	font: bold 13px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-align: left;
	}
h2 {
	font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	padding-top: 8px;
	}
h2 a:link{
	text-decoration: none;
	color: #000;
	font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	}
h2 a:hover{
	text-decoration: none;
	color:#6f29b6;
	font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	}
h2 a:visited{
	text-decoration: none;
	color: #000;
	font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	}
.titulo {
	font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	
	}
.titulodes {
	font: bold 16px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #000;
	}
.titulodes a:link{
	font: bold 16px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color: #000;
	}
.titulodes a:hover{
	font: bold 16px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color: #000;
	}
.titulodes a:active{
	font: bold 16px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color: #000;
	}
.titulodes a:visited{
	font: bold 16px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color: #000;
	}
h5 {
	font: 12 px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	}

h4 {
	font: 12 px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	}
	
.tbder {
	border: #759780; 
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	background-color: #b2d3bd;
	padding: 0 px;
	padding: 10px;
	}
.tbderdes {
	border: #759780; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px;
	background-color: #b2d3bd;
	padding: 0 px;
	padding: 10px;
	}

.tbder2 {
	
	background-color: #fff;
	padding: 0 px;
	padding: 10px;
	}


ul {
	margin-left: 15px;
 	list-style-image: url(library/vin.gif);
 	line-height: 115%;
	}
	 
li { 
 	font: 10px/11px Verdana, Arial, Helvetica, sans-serif;
	margin: 1em 0 1em 0;
	}
	
li a:link {
  	text-decoration:none;
 	color: #A37E29;
 	}
	
li a:hover {
 	text-decoration:uderline;
  	color: #70520c;
 	}
	
li a:visited {
	text-decoration:none;
	color: #4a3b18;
 	}
.tabla { 
	margin-bottom: 20px;	
}
.subtxt{
	margin: 0 0 0 0;
	font: 12 px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	}
.txtdes {
	font: 11 px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #666;
	line-height: 200%;
	}
.img {
	border: #999; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	}
	
.ps {
	font: 11px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #666;
	text-decoration:none;
	}
.ps a:link{
	font: 11px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #666;
	text-decoration:none;
	}
.ps a:hover{
	font: 11px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #666;
	text-decoration: none;
	}
.ps a:visited{
	font: 11px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #666;
	text-decoration:none;
	}
.ps a:active{
	font: 11px Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #666;
	text-decoration:none;
	}