:focus
{
  -moz-outline-style: none;
}
body {
	background-color: #ded7cb;
	margin: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #755537;
	font-size: 12px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #755537;
	margin-bottom: 12px;
	clear: both;
}
p a {
	color: #755537;
	text-decoration:none;
	margin-bottom: 12px;
}
p a:hover {
	color: #F9A620;
	text-decoration:underline;
	margin-bottom: 12px;
}
 a, a:visited {
	color: #755537;
	text-decoration:none;
	margin-bottom: 12px;
}
 a:hover, a:active  {
	color: #F9A620;
	text-decoration:underline;
	margin-bottom: 12px;
}
h1 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #755537;
	margin: 0px;
	text-align: left;
	display: block;
	width: 80%;
	float: left;
}
h2 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #755537;
	font-weight: bold;
	margin-bottom: 12px;
}

h3 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #92806b;
	font-weight: bold;
	margin-bottom: 12px;
}
h4 , h4 a{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #92806b;
	font-weight: bold;
	text-decoration:none;
}
h4 a:hover {
	color: #F9A620;
	text-decoration:underline
}
h4 a.activo {
	color: #F9A620
}

#main {
	text-align: left;
	position: relative;
	margin: 0 auto;
	width: 915px;
}
#cont {
	background-color: #FFFFFF;
	width: 915px;
	position: relative;
	margin: 0 auto;
	float: left;
}

#div_top {
	width: 885px;
	background-color: #FFFFFF;
	margin: 0 auto;
	height: 190px;
	position: relative;
}

#menu_principal {
	position: relative;
	width: 100%;
	background-image: url(../images/btn_0.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#logo {
	background-image: url(../images/logo_museo.gif);
	background-repeat: no-repeat;
	position: relative;
	width: 272px;
	height: 43px;
	top: 25px;
	float: left;
}
#top_logo {
	height: 100px;
	position: relative;
}
#galeria {
	margin: 0 auto;
	position: relative;
	height: 268px;
	width: 885px;
}
#cont_noticia {
	float: left;
	position: relative;
	padding: 20px;
	width: 441px;
}
#cont_titular {
	background-color: #DED7CB;
	float: left;
	height: 160px;
	position: relative;
	padding: 20px;
	width: 441px;
}
#bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #6b471c;
	float: left;
	position: relative;
	height: 20px;
	width: 885px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#bottom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none
}
#bottom a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline
}
#noticia_foto {
	width: 200px;
	float: left;
	position: relative;
	margin-right: 4px;
	text-align: left;
}
#actividad_foto {
	width: 200px;
	float: right;
	position: relative;
	margin-left: 4px;
	text-align: left;
}

.noticia_foto {
	float:right;
	display:block;
	background-color:#EFECE7;
	border:1px solid #E1DACE;
	width:179px;
	padding:12px;
	text-align:center;
	margin-bottom:12px;
	clear: both;
}
.noticia_foto a {
	border:4px solid #D7CCBD;
	float: right;
}	
.noticia_foto  a:hover   {
	border:4px solid #F9A620;
	float:right;
}	
.noticia_foto img {
	float:left
}	


.cabezal {
	position: relative;
	width: 885px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 15px;
}
.punteado_vertical {
	background-image: url(../images/punteado_vertical.png);
	background-repeat: repeat-y;
	background-position: right 6px;
	height: 100%;
	float: left;
	position: relative;
	width: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 3px;
}
.modulo1-punteado{
	width: 205px;
	position: relative;
	text-align: left;
	float: left;
	padding: 8px;
	background: url(../images/punteado_vertical.png) repeat-y right 0px;

	
}

.modulo1 {
	width: 205px;
	position: relative;
	text-align: left;
	float: left;
	padding: 8px;
}


.modulo2 {
	width: 481px;
	position: relative;
	text-align: left;
	float: left;
	padding: 0;
}

.modulo3 {
	width: 645px;
	position: relative;
	padding: 20px;
	text-align: left;
	float: left;
	margin: 0 0 15px 0;
	background-color: #E7E1D8;
}
.cita {
	width: 179px;
	position: relative;
	text-align: left;
	float: left;
	padding: 20px 8px 8px 8px;

}
.cita_txt{
	color: #a99d87;
	font: 19px "Times New Roman", Times, serif;
	float: left;
	display: block;
	width: 91%;
}
.img_cab {
	margin-top:15px;
	margin-left:15px;
	margin-right:6px;
	display:block;
	float:left
}
.img_act {
	margin-top:10px;
	margin-left:0px;
	margin-right:6px;
	display:block;
	float:left
}

.actividad_info {
	width: 180px;
	position: relative;
	text-align: left;
	float: left;
	padding: 20px 8px 8px 8px;

}



.seccion {
	width: 885px;
	position: relative;
	float: left;
	margin: 0px 0px 6px 15px;
	padding: 12px 0;
}

.seccion_2columnas {
	width: 885px;
	position: relative;
	margin-left: 15px;
	float: left;
	margin-bottom: 6px;
	background: url(../images/bg_2columnas.gif) repeat-y left top;
}
.txt_noticia_tit, .txt_noticia_tit a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #52351E;
	font-weight: bold;
	text-decoration:none
}

.txt_noticia_tit a:hover{
	color: #000000;
	text-decoration: none;
	border-bottom: dashed 1px #000000;
}


.txt_noticia_tit2, .txt_noticia_tit2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a49074;
	text-decoration: none;
	line-height: 12px;
}
.txt_noticia_tit2 a:hover {
	color: #F9A620;
	text-decoration: underline;
}

.txt_marron_1, .txt_marron_1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #52351E;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: transparent;
}
.txt_marron_1 a:hover {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #000000;
}
.txt_marron_2, .txt_marron_2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a49074;
	text-decoration: none;
}
.txt_marron_2 a:hover {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #000000;
}
ul.catalogo  {
	margin: 0px;
	padding: 0px;

}
ul.catalogo  li {
	text-align: left;
	display: inline;
	margin: 6px;
	padding: 12px;
	float: left;
	width: 177px;
	position: relative;
	background: #EFECE7;
	height: 280px;
	border: 1px solid #E1DACE;
}

ul.catalogo  li img {
	margin-bottom: 6px;
	border: 4px solid #D7CCBD;
	}
	
ul.catalogo2  {
	margin: 0px;
	padding: 0px;

}
ul.catalogo2  li {
	text-align: left;
	display: inline;
	margin: 6px;
	padding: 12px;
	float: left;
	width: 284px;
	position: relative;
	background: #EFECE7;
	height: 365px;
	border: 1px solid #E1DACE;
}

ul.catalogo2  li img {
	margin-bottom: 6px;
	border: 4px solid #D7CCBD;
	}
ul.fotos_alta  {
	margin: 0px;
	padding: 0px;

}
ul.fotos_alta  li {
	text-align: left;
	display: inline;
	margin: 6px;
	padding: 12px;
	float: left;
	width: 177px;
	position: relative;
	background: #EFECE7;
	height: 150px;
	border: 1px solid #E1DACE;
}

ul.fotos_alta  li img {
	margin-bottom: 6px;
	border: 4px solid #D7CCBD;
	}
ul.fotos_alta     li     a    img:hover  {
	border: 4px solid #F9A620;
}
ul.muestra  {
	margin: 0px;
	padding: 0px;

}
ul.muestra  li {
	margin: 0px 0px 6px 0px;
	padding: 12px;
	float: left;
	width: 615px;
	position: relative;
	background: #EFECE7;
	border: 1px solid #E1DACE;
	list-style: none;
}
ul.muestra  li p{
	clear:none
}

ul.muestra  li img {
	border: 4px solid #D7CCBD;
	float: left;
	margin: 0px 12px 0px 0px;
}
ul.muestra2  {
	margin: 0px;
	padding: 0px;

}
ul.muestra2  li {
	text-align: left;
	display: inline;
	margin: 0px 6px 6px 0px;
	padding: 12px;
	float: left;
	width: 290px;
	position: relative;
	background: #EFECE7;
	border: 1px solid #E1DACE;
	height: 200px;
}

ul.muestra2  li img {
	border: 4px solid #D7CCBD;
	float: left;
	margin: 0px 12px 0px 0px;
	}
ul.muestra     li     a    img  {
	border: 4px solid #D7CCBD;
	float: left;
	margin: 0px 12px 0px 0px;
}
ul.muestra     li     a    img:hover  {
	border: 4px solid #F9A620;
	float: left;
	margin: 0px 12px 0px 0px;
}
ul.lista  {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.lista  li {
	background: url(../images/bullet1.png) no-repeat left 3px;
	margin: 0;
	border: 0;
	padding: 0 0 0 12px;
	display: inherit;
}
.videos  .titlec a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #755537;
	margin-bottom: 0px;
	text-decoration:none;
	font-weight: bold;
	line-height: 10px;
	display: block;
	position: relative;
	float: left;
}
.videos  .titlec a:hover {
	color: #F9A620;
	text-decoration:underline
}
.videos ul.videos
{
	margin-bottom: 24px;
	padding-left : 0em;
	margin-left: 0em;
	list-style: none;
}
.videos ul.videos li {
	float: left;
	width: 138px;
	margin-bottom: 1em;
	position: relative;
	margin-right: 20px;
}
.videos ul.videos li img {
	border: 4px solid #D7CCBD;
	margin-top: 8px;
}
.videos ul.videos li img:hover {
	border: 4px solid #F9A620;
}
.videos2 {
	float: left;
	position: relative;
}
.videoplayer{
	float:left;
	margin:0 12px 12px 0;
	position:relative;
	border:4px solid #D7CCBD
}

.videos2 ul.videos {
	margin-bottom: 12px;
	padding-left : 0em;
	margin-left: 0em;
	list-style: none;
	float: left;
	position: relative;
	width: 260px;
}
.videos2 ul.videos li {
	float: left;
	position: inherit;
	border: 0;
	margin: 0 0 12px 0;
	height: auto;
	padding: 0;
	display: inline;
	width: auto;
}
form{
	margin: 0;
	padding: 0;
}form ul{
	margin: 0;
	padding: 0;
}
form ul li{
	display: block;
	list-style: none;
	float: left;
	margin: 0 24px 12px 0;
	width: 170px;
	padding-left: 0px;
	background: url(../images/bullet1.png) no-repeat left 6px;
}
form  ul  li  .label {
	font: 12px Arial, Helvetica, sans-serif;
	color: #6B471C;
	height:25px;
	margin: 0;
	font-weight: bold;
	padding-left: 12px;
}

form ul li input, form ul li textarea , form ul li select{
	font: 12px Arial, Helvetica, sans-serif;
	color: #6B471C;
	background-color:#FBF9F7;
	border: 4px solid #E1DACE;
	margin: 0;
	padding: 2px;
}
form ul li input,  form ul li select{
	width:166px;
	padding: 2px;
}
form ul li textarea {
	width:360px;
	height:60px;
}
form ul li input:hover, form ul li textarea:hover, form ul li select:hover  {
	background-color:#ffffff;
	border: 4px solid #D2C8B5;
}
form  ul  li  input:focus , form ul li textarea:focus, form ul li select:focus {
	background-color:#ffffff;
	border: 4px solid #F9A620;
}
form     ul     li     .submit {
	font: bold 18px "Arial Narrow", Arial, Helvetica, sans-serif;
	background-color:#9C8561;
	padding: 5px 20px;
	margin-top: 21px;
	color: #FFFFFF;
	width: 90px;
	border: 4px solid #D9D0C1;
}
form    ul    li    .submit:hover {
	color: #F9A620;
	border: 4px solid #C8B9A4;
	background-color:#867253;
}


a.ampliar{
	height: 11px;
	background: url(../images/icon_ampliar2.png) no-repeat left top;
	width: 65px;
	display: block;
	float: left;
	position: relative;
	margin-bottom: 12px;
	margin-top: 0px;
}
a.ampliar:hover{
	background-position: 0 -10px;
}
a.ampliar2{
	height: 11px;
	background: url(../images/icon_ampliar3.png) no-repeat left top;
	width: 100%;
	display: block;
	float: left;
}
a.ampliar2:hover{
	background-position: 0 -10px;
}
.icon_hoja{
	margin: 0px;
	height: 14px;
	background-image: url(../images/icon_hoja.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 175px;
}
.icon_hoja:hover{
	background-position: 0 -14px;
}
.nav_anterior a {
	font: 16px Arial, Helvetica, sans-serif;
	color: #755537;
	display: block;
	float: left;
	text-decoration:none;
	font-weight:bold

}
.nav_anterior a:hover {
	color: #443120;
	text-decoration:underline
}
.nav_siguiente a {
	font: 16px Arial, Helvetica, sans-serif;
	color: #755537;
	display: block;
	float: right;
	text-decoration:none;
	 font-weight:bold
}
.nav_siguiente a:hover {
	color: #443120;
	text-decoration:underline
}

