@charset "utf-8";
/* CSS Document */
body, td, th , tr
{
	color: #333;
	font-size: 12px;
	
}
body, select, input, textarea {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

body
{
	background:#990000 url(/images/bg.png) repeat;
	color: #333;
	padding: 0;
	margin:0;
}
a {
	color: #990000;
	text-decoration:none;
}

#wrapper {
	background:#fff;
	width:880px;
	padding: 10px 25px 15px 25px;
	border-left: 3px solid #996666;
	border-right: 3px solid #996666;
	border-bottom:none;
	border-top:none;
	margin:0 auto;
}
#bastilla {
padding:0;
margin:10px auto;
text-align: center;
}

#navbar {
  background:#0033cc;
  margin:0;
  padding:0;
  width:100%;
  height:25px;
  line-height:25px;
  text-align:left; 
}
#navbar a {
	background:#3366cc;
	margin: 0;
	padding: 0;
	text-decoration: none;
	border:0;
}
#navbar ul, #navbar ul li { }

#navbar li {
	display: inline;
	margin: 0;
	padding: 0;
	border-right:1px #fff solid;
}
#navbar li a {
	background:#0033cc;
	margin:0;
	padding: 3px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: 700;
	text-decoration:none;
	text-transform: none;
}
#navbar li a:hover {
	background:#3366cc;
	color: #fff;
	text-decoration:none;
}
#main {
	text-align:justify;
	margin:15px auto;
	padding:0;
	width:100%;
	min-height:400px;
  	border-bottom: 1px #990000 solid;
}
#main .poem {
	background:#efefef;
	text-align:center;
	padding:5px;
	margin:10px 0;
	border:1px #ddd solid;
	}
	
#main .poem h3 {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin:0;
}
#main .poem p {
	color:#999999;
	font-size:12px;
	margin:0;
}
#main h1{
	font:19px Georgia, "Times New Roman", Times, serif;
	color:#990000;
	padding:4px 0;
	border-bottom:1px #990000 solid;
 }
#main h2{
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#0000cc;
	padding:3px 0;
	border-bottom:1px #990000 solid;
 }
#main h3{
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#0000cc;
	padding:2px 0;
 }
#main h4{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	padding:1px 0;
 }
#main p {
	margin:10px 0;
}
#main img.left {
	float:left;
	border:2px #333 solid;
	margin:1px 10px;
	padding:1px;
}
#imagenes {	
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
#imagenes img, #imagenes img a, .imagenes{
	border:2px #333 solid;
	margin:1px;
	padding:1px;
}
#imagenes img a:hover, .imagenes:hover {
	border:2px #111 solid;
	margin:1px;
	padding:1px;
}
form {	
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:40%;
	margin:0 auto;
	padding:0;
}
form .campo {
	min-height:25px;
	padding:4px;
	margin:5px auto;
	text-align:right;
	vertical-align:middle;
}
.labastilla {
	margin:10px 0 0 0;
	text-align:center;
	font-weight:bold;}

.labastilla .fcsites {
	text-align:center;
	font-weight:normal;
	margin:0;
	padding:0;
}