
.fondo {background: url(images/fondo.jpg) no-repeat bottom;width:289px;height:127px;margin-left:130px;margin-top:120px;}
.titulares {color:#3B99F4;letter-spacing: .05em;
	font-size: 0.8em;}

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px;
	background: #F3F3F3 url(images/img01.jpg) repeat-x top left;
}

body, th, td, input, textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

form {
}

fieldset {
}

input, textarea {
	font-weight: bold;
}

input.text {
	padding: 2px 5px;
	background: #F8FAEB;
	border-top: 1px solid #4D5719;
	border-left: 1px solid #4D5719;
	border-right: 1px solid #626456;
	border-bottom: 1px solid #626456;
}

input.button {
	background: #3C7BCF;
	border-top: 1px solid #3C7BCF;
	border-left: 1px solid #3C7BCF;
	border-right: 1px solid #3C7BCF;
	border-bottom: 1px solid #3C7BCF;
	color: #FFFFFF;
}

h1, h2, h3 {
	margin-top: 1.5em;
	color: #626456;
}

h1 {
	letter-spacing: -.075em;
	font-size: 2.5em;
}
h1.title {color:#3C7BCF;}
h2 {
	letter-spacing: -.05em;
	text-transform: uppercase;
	font-size: 1.5em;
	font-weight: bold;
	color:#EA080E;
}

h3 {
	font-size: 1.1em;color:#EA080E;
}

h4 {
	font-size: 1.3em;color:#EA080E;
}
p, ul, ol {margin-top:1em;
	line-height: 1.8em;
	font-size: 1.1em;
}
a img {border:0px;}
ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
	text-decoration: none;
	color:#3C7BCF;
}

a:hover {
	border: none;color:#CFCFCF;
}

h1 a, h2 a, h3 a {
	border: none;
	text-decoration: none;
	color: #809B30;
}

h1 a:hover, h2 a:hover, h3 a:hover {
	background: none;
	color: #3C7BCF;
}

hr {
	display: none;
}

/* Wrapper */

#wrapper {
}

/* Header */

#header {
	width: 800px;
	height: 55px;
	margin: 0 auto;
}

#menu {
	float: left;
	width: 800px;
	height: 60px;
	background: url(images/img04.jpg) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	background: url(images/img05.gif) no-repeat right top;
	height: 60px;
	padding: 0 15px 0 15px;
}

#menu a {
	display: block;
	float: left;
	height: 25px;
	margin-right: 1px;
	padding: 22px 20px 0 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	color: #2C2E22;
}

#menu .current_page_item a {
	color: #2C2E22;
}

#search {
	float: right;
	width: 260px;
	padding-top: 7px;
}

#search fieldset {
	border: none;
}

#search #s {
	width: 160px;
}

#search #x {
	width: 80px;
}

/* Logo */

#logo {
	width: 800px;
	margin: 0 auto;
	padding-left: 0px;
	background: #FFFFFF url(images/img03.jpg) no-repeat top left;
	height: 258px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}

#logo h1, #logo h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#logo h1 a {color:#f25916;}

#logo h1 {
	padding: 350px 5px 0 20px;
	color: #2C2E22;
}

#logo h2 {
	padding: 165px 0 0 0;
	font-style: italic;
}

#logo p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}

#logo a {
	color: #FFFFFF;
}


#logo1 {
	width: 800px;
	margin: 0 auto;
	padding-left: 0px;
	background: #FFFFFF url(images/cabecera/cabecera1.jpg) no-repeat top left;
	height: 258px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}

#logo1 h1, #logo h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#logo1 h1 {
	padding: 350px 5px 0 20px;
	color: #2C2E22;
}

#logo1 h2 {
	padding: 165px 0 0 0;
	font-style: italic;
}

#logo1 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}

#logo1 a {
	color: #f25916;
}



#logo2 {
	width: 800px;
	margin: 0 auto;
	padding-left: 0px;
	background: #FFFFFF url(images/cabecera/cabecera_2.jpg) no-repeat top left;
	height: 258px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}

#logo2 h1, #logo h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#logo2 h1 {
	padding: 150px 5px 0 20px;
	color: #2C2E22;
}

#logo2 h2 {
	padding: 165px 0 0 0;
	font-style: italic;
}

#logo2 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}

#logo2 a {
	color: #f25916;
}

#logo3 {
	width: 800px;
	margin: 0 auto;
	padding-left: 0px;
	background: #FFFFFF url(images/cabecera/cabecera_3.jpg) no-repeat top left;
	height: 258px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}

#logo3 h1, #logo h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#logo3 h1 {
	padding: 300px 5px 0 20px;
	color: #2C2E22;
}

#logo3 h2 {
	padding: 165px 0 0 0;
	font-style: italic;
}

#logo3 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}

#logo3 a {
	color: #f25916;
}


#logo4 {
	width: 800px;
	margin: 0 auto;
	padding-left: 0px;
	background: #FFFFFF url(images/cabecera/cabecera_4.jpg) no-repeat top left;
	height: 258px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}

#logo4 h1, #logo4 h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#logo4 h1 {
	padding: 250px 5px 0 20px;
	color: #2C2E22;
}

#logo4 h2 {
	padding: 165px 0 0 0;
	font-style: italic;
}

#logo4 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}

#logo4 a {
	color: #f25916;
}


#logo42 {
	width: 800px;
	margin: 0 auto;
	padding-left: 0px;
	background: #FFFFFF url(images/cabecera/cabecera_42.jpg) no-repeat top left;
	height: 258px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}

#logo42 h1, #logo42 h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#logo42 h1 {
	padding: 270px 5px 0 20px;
	color: #2C2E22;
}

#logo42 h2 {
	padding: 165px 0 0 0;
	font-style: italic;
}

#logo42 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}

#logo42 a {
	color: #f25916;
}

#logo41 {
	width: 800px;
	margin: 0 auto;
	padding-left: 0px;
	background: #FFFFFF url(images/cabecera/cabecera_41.jpg) no-repeat top left;
	height: 258px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}

#logo41 h1, #logo41 h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#logo41 h1 {
	padding: 270px 5px 0 20px;
	color: #2C2E22;
}

#logo41 h2 {
	padding: 165px 0 0 0;
	font-style: italic;
}

#logo41 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}

#logo41 a {
	color: #f25916;
}

#logo5 {
	width: 800px;
	margin: 0 auto;
	padding-left: 0px;
	background: #FFFFFF url(images/cabecera/cabecera_5.jpg) no-repeat top left;
	height: 258px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}

#logo5 h1, #logo h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#logo5 h1 {
	padding: 250px 5px 0 20px;
	color: #2C2E22;
}

#logo5 h2 {
	padding: 165px 0 0 0;
	font-style: italic;
}

#logo5 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}

#logo5 a {
	color: #FFFFFF;
}




#logoa {
	width: 800px;
	margin: 0 auto;
	padding-left: 0px;
	background: #FFFFFF url(images/cabecera/cabecera_a.jpg) no-repeat top left;
	height: 258px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}

#logoa h1, #logo h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#logoa h1 {
	padding: 250px 5px 0 20px;
	color: #2C2E22;
}

#logoa h2 {
	padding: 165px 0 0 0;
	font-style: italic;
}

#logoa p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}

#logoa a {
	color: #f25916;
}

#logoaa {
	width: 800px;
	margin: 0 auto;
	padding-left: 0px;
	background: #FFFFFF url(images/cabecera/cabecera_aa.jpg) no-repeat top left;
	height: 258px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}

#logoaa h1, #logo h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#logoaa h1 {
	padding: 250px 5px 0 20px;
	color: #2C2E22;
}

#logoaa h2 {
	padding: 165px 0 0 0;
	font-style: italic;
}

#logoaa p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}

#logoaa a {
	color: #f25916;
}




/* Page */

#page {
	width: 800px;
	margin: 0 auto;
	padding: 0px 0px 0 0px;
	background: #FFFFFF;
	border: 1px solid #D5D5D5;
	border-top: none;
}

/* Content */

#content {
	float: left;
	width: 550px;
	padding: 20px 0px 0px 20px;
}

.post {
}

.post .title {
	margin: 0;
	font-weight: normal;
}

.post h1.title {
	padding: 15px 0  0 15px;
	height: 30px;
	font-size: 2.4em;
}

.post .entry {
	padding: 0 10px 30px 25px;
}

.entry img {margin-left:5px;}

.post .meta {
	margin: 0;
	padding: 5px 0px 0px 15px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFCFCF;
}

.post .meta a {
	color: #CFCFCF;
}

.post .links {
	margin: 0;
}

.post .tags {
	margin: 0;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
}

.post .links a, .post .tags a {
	border: none;
}

/* Recent Posts */

#recent-posts {
}

#recent-posts h2 {
	margin: 0;
	padding: 15px 0  0 15px;
	height: 30px;
}

#recent-posts h3 {
	margin: 0;
	font-size: 13px;
	padding: 15px 0  0 15px;
}

#recent-posts p {
	margin: 0 0 10px 0;
	padding: 15px 0  0 15px;
	line-height: 22px;
	font-size: 13px;
}

/* Sidebars */

.sidebar {
	float: left;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	margin-bottom: 2em;
}

.sidebar li ul {
}

.sidebar li li {
	margin: 0;
}

.sidebar li h2 {
	margin: 0 0 1em 0;
}

#sidebar1 {
}

#sidebar2 {
	width: 219px;
	padding: 20px 0px 0px 0px;
}

#sidebar2 li h2 {
	margin: 0 0 1em 0;
	padding: 15px 0  5px 15px;
	height: 20px;
	border-bottom: 1px dotted #98B42B;
color:#3C7BCF;}
#sidebar2  h2 {
	margin: 0 0 1em 0;
	padding: 15px 0  5px 15px;text-transform:none;
	height: 20px;
	border-bottom: 1px dotted #98B42B;
color:#3C7BCF;}


#sidebar2 li ul {
	line-height: normal;
	padding-left: 15px;
}

#sidebar2 img {border: 1px dotted #5A5A58;}

#sidebar2 li li {
	padding: 5px;
	font-size: .8em;
	
}

#sidebar2 li a {
	border: none;
	padding-left: 5px;
}

#sidebar2 li a:hover {
	border: none;
}
#sidebar3 {
	width: 750px;
	padding: 20px 0px 0px 0px;
}

#sidebar3 li h2 {
	margin: 0 0 1em 0;
	padding: 15px 0  5px 15px;
	height: 20px;
	border-bottom: 1px dotted #98B42B;
color:#3C7BCF;}

#sidebar3 li ul {
	line-height: normal;
	padding-left: 15px;
}

#sidebar3 img {border: 1px dotted #595A58;margin-left: 30px;}

#sidebar3 li li {
	padding: 5px;
	font-size: .8em;
	
}

#sidebar3 li a {
	border: none;
	padding-left: 5px;
}

#sidebar3 li a:hover {
	border: none;
}

/* Calendar */

#calendar {
	margin: 0 auto;
}

#calendar caption {
	font-weight: bold;
}

#calendar table {
	width: 220px;
	text-align: center;
	border-collapse: collapse;
}

#calendar thead th {
	background: #CCCCCC;
	color: #FFFFFF;
}

#calendar tbody td {
	background: #EEEEEE;
}

#calendar #today {
	background: #B8D03B;
	font-weight: bold;
	color: #FFFFFF;
}

#calendar a {
	font-weight: bold;
}

#calendar #prev {
	text-align: left;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer {
	margin: 0;
	padding: 0;
	height: 140px;
	background: #F3F3F3 url(images/img02.jpg) repeat-x bottom left;
}

#footer p {
	padding-top: 30px;
	text-align: center;
	font-size: 9px;
}

.gallery{ background: #FCF9F4; color:#000;	float:left;	padding:6px 0 6px 0;	margin:20px 0 0 0; width:100%;}

.gallerytitle {
	color: #852a17 ;
  border: solid 1px #64562B;;
  background: #FCF9F4;
  margin: 0 0 10px 0;
  padding: 8px 1px 8px 0;
  font: normal 114%  verdana, Arial, Helvetica, sans-serif;

}

.gallerytitle a:link, .gallerytitle a:visited{ color: #852a17; background: #FCF9F4; text-decoration:none;}
.gallerytitle a:hover { color: #0000ff; background: #FCF9F4; text-decoration:none;}

.gallery1 {  background: #FCF9F4;  color: #749C40;
float: left;  line-height: 1.1em;  text-align:center;
width: 31%; padding: 0;
margin-left: 2.05%; display: inline;}

.gallery2 { background: #FCF9F4;   color: #749C40;
float: left; line-height: 1.1em; text-align:center;
width: 31%;  padding:0;
margin-left: 10%; }

.gallery3 { background: #FCF9F4;  color: #749C40;
float: left; line-height: 1.1em; text-align:center;
width: 31%; padding:0;
margin-left: 1%; }



.galleryimg{
 border: solid 1px #64562B;
 background: #fcfcfc; color:#000;
 padding:5px;
}


#pagebox{
 background:inherit;
 color:#000;	
 text-align:center;
 float:left;	
 padding:6px 0 6px 0;	
 margin:20px 0 0 0;
 width:100%;
}

#pagebox a{
 background: #FCF9F4;
 color:#852a17;
 border:1px solid #64562B;
 font-size:96%;
 text-decoration:none;
 margin-left: 1%;
 display: inline;
 padding:3px 7px 3px 7px;
}

#pagebox a:visited{ color:#852a17; background: #FCF9F4; text-decoration:none;}
#pagebox a:hover { color: #0000ff; background: #fff; text-decoration:none;}
