body {
   font: 100% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
   color: Black;
   margin: 0;
   padding: 10px 15px 15px 15px;
   background-color: #99CC99;
   /*background-image: url('../files/wavy_green.jpg');
	background-repeat: repeat;*/
}

/*
#lateral {
   position: fixed;
   display: inline;
   font: 90% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
   float: left;
   background-color: transparent;
   color: Black;
   width: 22%;
   vertical-align : text-top;
   text-align: center;
}
*/

#titular {
   background-color: transparent;
   color: black;
   text-align : center;
   width: 730px;
}

.secciones{
   font-size: 110%;
   text-align: center;
   color: #726D62;
   background-color: transparent;
   /*border-top: 1px solid #D8D5DC;*/
   border-bottom: 1px solid #D8D5DC;
   margin-top: 5px;
   margin-bottom: 15px;
   /*max-width: 100%;*/
}


#nav {
   background-color: transparent;
   /*border-top: 3px solid #688A68;*/
   /*border-left: 3px solid black;
   border-right: 3px solid black;*/
   font : 100% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
   width: 630px;
   /*padding: 10px;*/
   text-align: center;
   margin: 20px 50px 10px 50px;
}


#content {
   background-color: #FFFFFF;
   color: Black;
   /*margin-left: 22%;*/
   border-top: 4px solid green;
   border-right: 4px solid green;
   border-left: 4px solid green;
   border-bottom: 4px solid green;
   /*border: 2px solid #000000;*/
   /*border-bottom: 1px solid #936300;*/
   /*padding: 0 2em 1em 3em;*/
   min-height: 600px;
   text-align: left;
   /*margin-left: 0;*/
   width: 730px;
}

#container{
   background-color: #FFFFFF;
   margin: 0 50px 0 50px;
   min-height: 600px;
   /*max-width: 900px;*/
   width: 630px;
}

#nav2 {
   font: 90% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
   text-align: right;
   /*margin: 5% 8% 5% 8%;*/
   margin: 30px 50px 20px 50px;
   width: 630px;
}

#pie {
   font: 90% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
   text-align: center;
   /*margin: 20px 0 20px 0;*/
   background-color: transparent;
   padding-top: 5px;
   padding-bottom: 5px;
   border-top: 1px solid #DFDCE3;
   /*margin: 0 8% 0 8%;*/
   margin: 20px 50px 10px 50px;
   width: 630px;
}

.titulo {
   font: normal 200% Georgia, "Times New Roman", "Luxi Sans", Times, serif;
   margin: 0;
}

h1 {
   font: bold 250% "Trebuchet MS", Trebuchet, "Luxi Sans", Georgia, Arial, Helvetica, sans-serif;
   margin: 0;
   padding-bottom: 4px;
   padding-top: 0;
   color: #ffffff;
   background-color: transparent;
}

h2 {
   font: normal 150%/130% "Trebuchet MS", Trebuchet, "Luxi Sans", Georgia, Arial, Helvetica, sans-serif;
   margin: 0 0 25px 0;
   color: #2C8156;
   background-color: transparent;
}

h2 a:link, h2 a:visited {
   color: #2C8156;
	text-decoration: none;
}

h2 a:hover {
   background-color: #E9DEC9;
}

h3 {
   font: normal 130%/130% "Trebuchet MS", Trebuchet, "Luxi Sans", Georgia, Arial, Helvetica, sans-serif;
   background-color: transparent;
   color: #2C8156;
   margin: 20px 0 10px 0;
   }

h4 {
   font: normal 110%/130% "Trebuchet MS", Trebuchet, "Luxi Sans", Georgia, Arial, Helvetica, sans-serif;
   background-color: transparent;
   color: #2C8156;
   margin: 20px 0 10px 0;
}

h5 {
   font: bold 100%/130% "Trebuchet MS", Trebuchet, "Luxi Sans", Georgia, Arial, Helvetica, sans-serif;
   background-color: transparent;
   color: #2C8156;
   margin: 20px 0 10px 0;
}

h6 {
   font: bold 100%/130% "Trebuchet MS", Trebuchet, "Luxi Sans", Georgia, Arial, Helvetica, sans-serif;
   background-color: transparent;
   color: #2C8156;
   margin: 20px 0 10px 0;
}


p, dl, td, th,  ul, ol, .test {
   font: 100%/150% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
   margin: 10px 0 10px 0;
   background-color: transparent;
   /*max-width: 650px;*/
}

small {
   font: 90%/140% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
}

big {
   background-color: transparent;
   color: #2F8C5D;
   font: bold 100% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
   line-height: 130%;
}

pre {
   font: 110%/150% monospace;
}
/* Para conseguir listas como: 1.2
ul, ol {
counter-reset: item;
}

li {
display: block;
}

li: before {
content: counters (item, ".");
counter-increment: item;
}
*/

.tit {
   background-color: transparent;
   color: #81562B;
   font: 100%/140% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
   font-weight: bold;
   margin-top: 0.8em;
   margin-bottom: 0;
}

a {
   text-decoration: underline;
}

a:link {
	background-color: transparent;
	color: #693b0e;
}

a:visited {
	background-color: transparent;
	color: Purple;
}

a:active {
	background-color: transparent;
	color: #339966;
}

a:hover {
 	text-decoration: none;
 }

/*#nav a:visited, #nav2 a:visited {
	background-color: transparent;
	color: #81562B;
}*/

input, textarea, select {
	font: 90% sans-serif;
}

.noimage{
	background-image: none;
}

.letra {
	font: 150%/100% "Times New Roman", Georgia, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #996600;
}

dt {
	background-color: transparent;
	color: #81562B;
	font: 100%/140% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
	margin-top: 0.5em;
}



ul, ol {
	padding-left : 40px;
}
/*
.form {
	background-color: #FFFFCC;
	color: Black;
	border: 2px solid Green;
}
*/
. {
	background-color: #99CC99;
	color: Black;
	border-bottom: 1.5px solid Green;
	border-left: 1px solid Olive;
	border-right: 1.5px solid Green;
	border-top: 1px solid Green;
}

.box {
   font: 100%/140% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
   text-align: left;
   border: 1px solid #2F8C5D;
   margin: 0 0 10px 0;
   /*margin-bottom: 1.5%;*/
   margin-top: 1.5%;
   /*padding-left: 1em;*/
   padding: 0 1em 0.2em 1em;
   width: auto;
   text-align: left;
   overflow: auto;   
   /*max-width: 650px;*/
   /*overflow: auto;*/
   /*max-width: 650px;*/
}

.box p {
   margin: 15px 0 15px 0;

}

.borde {
   border: 1px solid #2F8C5D;
}

.borde2{
   border: 1px solid #2F8C5D;
   background-color: #f2f7f2;
}

.citaverso {
	margin-bottom: 10px;
	margin-top: 10px;

}

.citaverso  p{
	margin-bottom: 0;
	margin-top: 0;
	font-style: italic;
}

acronym, dfn, abbr {
	border-bottom: 1px dotted black;
	cursor: help;
}
/*
dfn {
	text-decoration: underline;
}
*/
.menu {
   display: block;
   margin-bottom: 7px;
   width: 200px;
   background-color: #99CC99;
   font: 90% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
   /*float: left;*/
   background-color: #ffffff;
   color: Black;
   vertical-align : text-top;
   text-align: center;
   border: 1px solid black;
}

.menu p {
	border-bottom: 1px solid #000000;
	/*padding-bottom: 1px;
	padding-top: 1px;*/
	margin: 0;
}

.menu a:link, .menu a:visited {
   display:block;
   text-decoration: none;
   background-color: transparent;
   color: #000000;
}

.menu a:hover {
   background-color: #B5F2B5;
   color: #000000;
}

.tiramenu {
   background-color: #000000;
   color: #ffffff;
   border-top: 1px solid gray;
   font-weight : bold;
}

.tiramenu2 {
   background-color: #000000;
   color: #ffffff;
   border-bottom: 1px solid gray;
   border-top: 1px solid gray;
   font-weight : bold;
}

.tiramenu3 {
   background-color: #000000;
   color: #ffffff;
   border-bottom: 1px solid gray;
   font-weight : bold;
}


.u {
   text-decoration: underline;
}

caption {
   font: bold 100%/130% "Trebuchet MS", Trebuchet, "Luxi Sans", Georgia, Arial, Helvetica, sans-serif;
   background-color: transparent;
   color: #2F8C5D;
   padding-top: 10px;
   padding-bottom: 5px;
   /*border-bottom : 1px solid #996600;
   */
   font-variant : small-caps;
}

.sangria {
	margin-left: 2.5%;
}

label {
	cursor: pointer;
}

.datos { /*Los datos de autor, fecha, etc*/
	clear: both;
	font: 100%/140% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
	/*color: #744D27;*/
	text-align:#744D27 left;
/*	border-top: 1px dotted gray;*/
	/*font-size: smaller;*/
	margin-bottom: 20px;
	/*padding-top: 5px;*/
	padding-bottom: 20px;
	border-bottom: 10px solid #EEEAF2;
}

.datos a:link, .datos a:visited {
	text-decoration: none;
}

.datos a:hover {
	text-decoration: underline;
}

.datos_com {
	font: 100%/150% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
  background-color: transparent;
  color: #744D27;
	margin-bottom: 15px;
	border-top: 0px dotted gray;
}

.tabla_admin {
	font-size:90%;
	/*width:100%;*/
	border: 1px solid #c4ae83;
	margin-top: 10px;
	margin-bottom : 10px;
}

.td_color
{
background: #f9f1e3;
}

.tdborde {
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}

.tdborde2 {
	border-bottom: 1px solid gray;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.boton {
   background-color: #E9DEC9;
   border-top : 1px solid #D6CCB9;
   border-left : 1px solid #D6CCB9;
   border-right : 1px solid #744D27;
   border-bottom : 1px solid #744D27;
   margin: 1px 0 1px 0;
   padding-left: 1px;
   padding-right: 1px;
}

.boton a {
	text-decoration: none;
}

.boton_test {
	background-color: #E9DEC9;
	border-top : 1px solid #D6CCB9;
	border-left : 1px solid #D6CCB9;
	border-right : 1px solid #744D27;
	border-bottom : 1px solid #744D27;
	width: 30px;
}

acronym, dfn, abbr {
	border-bottom: 1px dotted black;
	cursor: help;}


.mean {
   background-color: transparent;
   cursor: help;  
   border-bottom: 1px dotted black;
}

label {
   cursor: pointer;  
}

legend {
   font: normal 110%/130% "Trebuchet MS", Trebuchet,  "Luxi Sans", "Nimbus Sans L", "Lucida Sans", Helvetica, Arial, sans-serif;
   background-color: transparent;
   color: #2F8C5D;
}

fieldset {
   border: 1px solid #2F8C5D;
   padding: 10px;
   /*max-width: 650px;*/
}

blockquote, .destaca {
   background-color: #FFF3DC;
  /* margin-top: 0;
   margin-bottom: 0;*/
   padding: 0 10px 0 10px;
   border: 1px solid #E7DDC7;
}

strong {
	color: #2F8C5D;
}

.formbuton {
	background-color: #FFCC00;
	color: Black;
	border: 1px solid black;
	padding-left: 3px;
	padding-right: 3px;
	margin: 1px;
}

#navcontainer
{
margin-top: 5px;
/*border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;*/
background-color: transparent;
}
 #navlist
{
padding: 3px 0;
border-bottom: 1px solid #c4ae83;
font: bold 95% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
margin-bottom: 0;
margin-top: 7px;
max-width: 100%;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
	padding: 2px 3px 3px 3px;
	margin-left: 0px;
	/*border: 1px solid black;*/
	background: #E9DEC9;
	text-decoration: none;
      border : 1px solid #c4ae83;

}

#navlist li a:link { color: #744D27; }
#navlist li a:visited { color: #744D27; }

#navlist li a:hover
{
	color: #000;
	background: #FFF3DC;
	/*border-color: black;*/
   border-top : 1px solid #c4ae83;
   border-left : 1px solid #c4ae83;
   border-right : 1px solid #c4ae83;
}

#navlist li a#current
{
	background-color: white;
   border-top : 4px solid #744D27;
	border-bottom: 1px solid white;
   border-left : 1px solid #c4ae83;
   border-right : 1px solid #c4ae83;
	padding-top: 0;
	color: #000000;
}

.warning
{
	font-weight: bold;
   padding: 10px;
   border: 4px dotted red;
   background-color: yellow;
   color: black;
   text-align: center;
   margin: 10px 0 10px 0;
}

.important
{
   padding: 10px;
   border: 4px dotted green;
   background-color: yellow;
   color: black;
   text-align: center;
   margin: 10px 0 10px 0;
}

.pagination {
   background: transparent;
   display: inline;
   margin-left: 5px;
   padding: 5px;
}

.table_border {
   border: 1px solid black;
}

.marco {
   background: #FDF0DA;
   /*width: 450px;*/
   padding: 8px;
   border: 1px solid #B6AC9D;
   margin: 15px 0 15px 0;
}

.marco2 {
   margin: 20px 0 20px 0;
}

.borde_test{
   border: 1px solid #B6AC9D;   
}

.navmenu p {
	/*display : block;*/
	font-weight : bold;
	/*border-right: 1px solid gray;*/
	padding : 0;
	margin: 0;
	text-align: center;
	background-color: white;
	color: #2F8C5D;
}

/*#nav a:link, #nav a:visited {
	text-decoration: none;
	display : block;
	color : #2F8C5D;
}

#nav a:hover, .secciones a:hover {
	background-color: #2F8C5D;
	color: white; 
}*/

code {
   font-family: 100% "courier new", courier, monospace;
   display: block;
   border: 1px solid #DCDCDC;
   color: green;
   background-color: #F9F9F9;
   padding: 5px;
}

.ficha {
   font: 100% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
   border: 1px solid #5782AE;
   background-color: transparent;
   padding: 0 15px 10px 15px;
   margin: 20px 0 20px 0;
}

.ficha big {
   font-size: 120%;
   margin: 0 -15px 10px -15px;
   padding: 5px;
   border-bottom: 1px solid #5782AE;
   display: block;
   background-color: green;
   color: #FFFFCC;
}

.ficha strong, .ficha b {
   color: green;   /*#5782AE;*/
}

.menu_cat {
	/*border: 1px solid #c4ae83; */
	margin-bottom: 0; 
	text-align: center;
	}

.menu_cat a:link, .menu_cat a:visited {
display: block;
font: 100% "Trebuchet MS", Trebuchet, "Luxi Sans", Helvetica, Arial, sans-serif;
color: #744D27;
font-weight: bold;
text-decoration: none;
}

.menu_cat td {
background-color: #E9DEC9;
border: 1px solid #c4ae83;
padding: 0;
}

.menu_cat td a#current {
background-color: #b19868;
color: white;
}

.menu_cat td a:hover{
background-color: #b19868;
color: white;
display: block;
}

.no_decor a {
	text-decoration: none;
}

.no_decor a:hover {
	text-decoration: underline;
}

.marco_imagen {
	padding: 5px;
	border-top : 1px solid #7da87d;
	border-left : 1px solid #7da87d;
	border-right : 1px solid #7da87d;
	border-bottom : 1px solid #7da87d;
}

.marco_parrafo {
border: 2px solid #99CC99;
padding: 5px 10px;
}

/*
img {
   margin: 8px 0 8px 0;
}*/

/*===============================================
    div#nifty{ margin: 0 ;background: #D6CCB9}
    b.rtop, b.rbottom{display:block;background: #F4E8D3}
    b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #D6CCB9}
    b.r1{margin: 0 5px}
    b.r2{margin: 0 3px}
    b.r3{margin: 0 2px}
    b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.blogrollmain {
margin-top: 30px;
line-height: 150%;
}

.blogrollfolder{
}
=====================================================*/
