body {

	background: #333;

  color: #fff;

  font: normal 0.7em "Lucida Sans Unicode",Verdana, Arial,Helvetica, sans-serif;

  margin:0 auto;

}



a {

	color: #0000ff;

	background: inherit;

  text-decoration: underline;

}



a:hover {

	color: #852a17 ;

	background: inherit;

  text-decoration: none;	

}



acronym{ border-bottom: 1px #26488F dashed; cursor: help;}





#wrapper{

  width:760px;

  padding: 0;

  margin: 0 auto;

  background: #fff;

  color: #333;

  border-left: solid 2px #333;  border-right: solid 2px #333;

}





h1 {

  background: inherit;

  color: #333;

  margin: 0;

  padding: 30px 0 0 24px;

  font: 140% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;

  letter-spacing:1px;

  font-weight: bold;

}

.h1 {

  background: inherit;

  color: #fff;

  margin: 0;

  padding: 30px 0 0 24px;

  font: 200% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;

  letter-spacing:1px;

  font-weight: bold;

}

h2 {

  background: inherit;

  color: #64562B;

  margin: 55px 0 0 24px;

  padding:0 0 0 2px;

  font:normal 170% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;

  letter-spacing:1px;

}



h3 {

  background: inherit;

  color: #64562B;

	margin: 35px 0 0 24px;

	padding:0 0 0 2px;

  font:normal 210% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;

  letter-spacing:1px;

}





#content{

  float: left;

  width:760px;

  padding: 0;

  margin: 0;

  background: #000;

  color: #fff;

}



#topimg { float:left; height:142px; margin:0; width:225px;}



#top {

 float:right;

 width:534px;

 height:142px;

 margin:0;

 padding:0;

 background:#000;

 color:#fff;

 border-left:solid 1px #333;

}



#skip{ float:right; width:98.5%; margin:12px 0 0px 0; padding:0; color: #fff; background: #000;  text-align:right;}

#skip a, #skip a:visited{ color: #CDA43C;	background: inherit; margin: 0 8px 0 0; text-decoration: underline;}

#skip a:hover{ color: #CDA43C; background:#852a17; text-decoration: underline;	}



.hide{display:none;}



#topmenu{

 float:left;

 width:760px;

 background: #222;

 color:#fff;

 margin:0;

 border-top:1px solid #333;

}



#topmenu ul{

 padding:0;

 margin:0;

 list-style-type: none;

}



#topmenu li{

 float:left;

 display:inline;

 list-style-type: none;

}



#topmenu a, #topmenu a:visited{

 display:block;

 text-align:center;

 text-decoration:none;

 padding: 6px 18px 6px 18px;

 color:#E1AB54 ;

 border-right:1px solid #333;

 background:#222;

 line-height:30px;

 font-size:120%;

}



#topmenu a:hover, #topmenu a#current{

 color:#64562B;

 background:#fffaf0;

}



#mainbox {

 float:left;

 width:760px;

 color: #000;

 background: #fffaf0 ;

 margin: 0;

 padding: 8px 0 50px 0;

 font: 106% Verdana, Arial, Helvetica, sans-serif;

}



#mainbox p{

 padding: 6px 20px 6px 28px;  margin: 0; line-height:1.6em;

}





.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: 1%; }



.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;}



#footer{

 float:left;

 clear: both;

 text-align:center;

 width:760px;

 height:40px;

 background: #222;

 color:#CDA43C;

 margin:0;

 padding: 8px 0 2px 0;

 border-top:2px solid #333;

}



#footer p{ padding:8px 0 8px 0; margin:0;}



/*--FORMULARIO --*/

form {

        margin:10px 15px; padding: 0;





}

label {

        display:block;



        margin:5px 0;

}

input {

        padding: 2px;

        border:1px solid #eee;

        font: normal 1em 'Trebuchet MS', verdana, sans-serif;

        color:#333;

}

textarea {

        width:300px;

        padding:2px;

        font: normal 1em 'Trebuchet MS', verdana, sans-serif;

        border:1px solid #eee;

        height:100px;

        display:block;

        color:#777;

}

#capaContenedora{



                padding: 10px;

                margin: 14px;

                color: #336699;

                font: 74% Arial, Sans-Serif; color:#000;

}

#capaContenedora .error {

        font: 74% Arial, Sans-Serif; color:#000;

        font-weight: normal;

        color:#F90000

}

img {

  border: 1px solid #DDD;

  padding: 5px;

  background-color: #FFF;

  margin-right:5px;

}

.no-img{

  border: 0px solid #DDD;

  padding: 0px;

  background-color: #FFF;

  margin-top: 5px;

}
.enlace{
font-size:10px;
text-decoration:none;
color:#333333;

}