@charset "utf-8";

	/* GENERALES */
	
    #google_translate_element {margin-top:-6px;}

	.ancla{ position:absolute; left:40.4em; top:1.8em;}

	body {background-color:#7e382e; margin:0em; padding:0em; position:relative; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:justify; font-size:0.75em;text-align: center;}
	fieldset {margin:0em; padding:0em; float:left; border:none;}
	h1 {margin:0em; padding:0em;}
	h1 span, hr{visibility:hidden; margin:0em; padding:0em; position:absolute;}
	h1 span {position:absolute;}
	p {margin:0em; padding:0em; margin-bottom:1em; text-align:justify;}
	
	/* DISEÑO */
	
	#botonbuscar {border:none; cursor:pointer; font-size:90%; margin-top:0.2em;}

	#contenedor {width: 100%; text-align: left; padding-bottom:2em;}  

	#cabecera {padding:1.25em; height:15em;}
	#cabecera div.barra {margin-left:17em; height:2.2em;}
	#cabecera div.barra fieldset {margin-top:0.24em;}
	#cabecera div.barra div.buzon {float:right; font-size:90%; margin-top:0.55em; padding-right:3.5em;}
	#cabecera div.barra div.buzon a {text-decoration:none;}
	#cabecera div.imagen {margin-left:17em; height:11em; margin-top:0.05em;}
	#cabecera div.logotipo {float:left;}
	#cabecera div.migas {margin-left:3.5em; margin-top:0.25em; padding-left:1.5em;}
	#cabecera div.migas fieldset {position:absolute;}
	#cabecera div.migas a {text-decoration:none;}
	#cabecera h2 {visibility:hidden; margin:0em; padding:0em; position:absolute;}
	
	#cabecera div.migas_{float:left;   margin-left:37px; padding-top:6px;}
	#cabecera div.icon {background:url(../img/cmtm/casa-icono.gif); height:15px; width:13px; float:left; margin-right:5px;}
	
	#campobuscador {margin-left:0.24em; padding:0.1em; padding-right:0em; font-size:98%}

  #central {padding-right:24.4em; margin:0em; padding-bottom:4em; padding-left:18.2em;} 
	#central div.buscador {padding:0.5em;}
	#central div.buscador form {margin:0em; padding:0em; margin-bottom:1em;}
	#central div.buscador input {margin-right:0.5em; margin-bottom:0.2em;}
	#central div.buscador label {margin-right:0.5em; margin-bottom:0.2em;}
	#central div.galeria div.galeria-foto {padding:0.5em; width:15.55em; float:left; margin-right:1em; margin-bottom:1em; height:20em;}
	#central div.galeria div.galeria-foto img {width: 14em}
	#central div.galeria div.galeria-foto div.pie {margin-top: 0.5em;}
	#central div.galeria-imagen  {padding:0.5em; margin-bottom:0.5em; margin-bottom:0.5em; overflow:inherit;}
	#central div.imagen  {padding:0.5em; margin-bottom:0.5em; float:right; width:19.5em; margin-left:1em; margin-bottom:0.5em; overflow:inherit;}
	#central div.imagen img {margin-right:0.5em; margin-bottom:0.5em; width:18.8em;}
	#central div.imagencentral p {text-align:center; padding:0.5em;}
	#central div.modulo-lista {margin-top:1em; padding:0.5em; background-color:#CCBA8A; min-height:12em; float:left; width:100%;}
	#central div.paginacion {text-align:center; padding:2em;}
	#central div.paginacion span {margin-left:0.5em; margin-right:0.5em;}
	#central span img {border:none; margin-right:0.5em;}
	#central.ampliado{ padding-right:1.25em;}
	#central p{line-height:1.6em;}
	#central ul li {margin-bottom:0.6em; list-style-position:inside;}
	
  #lateral1 {float: left;  left:0em; width:13.8em; margin-left:1.25em;}
	#lateral1 div.menu ul {margin:0em; padding:0em; list-style:none; padding-bottom:0.5em;}
	#lateral1 div.menu ul li {margin:0em; padding:0em; padding-bottom:0.3em; margin-bottom:0.2em;}
	#lateral1 div.menu ul li.submenu {margin:0em; padding:0em; padding-bottom:0.1em; margin-bottom:0.1em;}
	#lateral1 div.menu ul li a{text-decoration:none; padding-left:0.8em;}
	#lateral1 div.menu ul li ul {margin:0em; margin-left:0.6em; padding:0em;}
	#lateral1 div.menu h2 {margin:0em; padding:0em;visibility:hidden; height:0em; position:absolute;}
	#lateral1 div.modulo {padding:0.4em;}
	#lateral1 div.modulo h2 {position:relative; visibility:visible; font-weight:bold; margin:0em; padding:0em; margin-bottom:1.5em;}
	#lateral1 div.modulo p {margin:0em; font-size:95%; margin-top:0.2em; text-align:left;}
	#lateral1 img {border:none; margin-bottom:0.2em; width:100%;}

  #lateral2 {float: right;  right:0em; width:20em; margin-right:1.25em; padding-top:1.7em;}
	#lateral2 img {border:none; width:20em;}
	#lateral2 div.galeria {text-align:left; padding-right:0.2em;}
	#lateral2 div.galeria img {margin:0.2em; width:45%;}
	#lateral2 div.galeria p {text-align:left; padding-right:0.2em; margin-top:0.5em;}
	#lateral2 ul {margin:0em; padding:0em; list-style:none; padding-bottom:0.5em;}
	#lateral2 ul li {margin:0em; padding:0em; padding-bottom:0.3em; margin-bottom:0.2em;}
	#lateral2 ul li a{text-decoration:none; padding-left:0.8em;}

	#lateral2-inicio {float:right; width:20em; margin-right:1.25em; margin-bottom:1em;}
	#lateral2-inicio div.modulo-inicio, #lateral2-inicio div.modulo-inicio2 {padding-top:0.8em;}
	#lateral2-inicio div.modulo-inicio div, #lateral2-inicio div.modulo-inicio2 div {padding:0.4em;}
	#lateral2-inicio div.modulo-inicio h2, #lateral2-inicio div.modulo-inicio2 h2 {margin:0em; padding:0.4em;}
	#lateral2-inicio div.sabermas {margin:0em; padding:0em; margin-left:0.8em;}
	#lateral2-inicio div.sabermas a {margin:0em; padding:0em; margin-left:1em; font-weight:normal;}
	#lateral2-inicio ul {margin:0em; padding:0.5em;}
	#lateral2-inicio ul li {margin:0em; padding:0em; margin-bottom:0.5em; padding-left:0.5em;}

    #pie {padding: 1em; font-size:90%;} 

    .clearfloat { clear:both; height:0; font-size: 0.01em; line-height: 0em;}
	
	/* TEXTOS, COLORES Y FONDOS */
	
	.ancla{ color:#fae7b1; text-decoration:none; font-size:95%;}

	#botonbuscar{color:#fae7b1; background:url(../img/cmtm/buscar-icono.gif) no-repeat left #4b262d; border:none;}
	
	#cabecera {background:url(../img/cmtm/cabecerabg.gif) repeat-x top #c5b17e;}
	#cabecera div.imagen {background:url(../img/cmtm/cabecera.jpg) top left repeat-x;}
	#cabecera div.barra {color:#fae7b1; background-color:#4b262d;}
	#cabecera div.barra div.buzon {background:url(../img/cmtm/carta-icono.gif) no-repeat right;}
	#cabecera div.barra div.buzon a {color:#fae7b1;}
	#cabecera div.migas {color:#fae7b1; /*background:url(../img/cmtm/casa-icono.gif) no-repeat left top;*/}
	#cabecera div.migas a {color:#fae7b1;}
	
	#campobuscador{color:#FFF6C0; background-color:#662f2c; border:solid 0.01em #4c0611;}
	#central div.buscador {background-color:#B6A16A;}
	#central div.buscador input {color:#4d252d; background-color:#CCBA8A; border:solid 0.01em #c5b17e;}
	#central div.buscador select {color:#4d252d; background-color:#CCBA8A; border:solid 0.01em #c5b17e; width:auto; margin-bottom:0.2em;}
	#central div.buscador label {color:#4d252d;}
	#central div.buscador label.label-publicacion {margin-left:1.2em;}
	#central div.buscador span {color:#4d252d; font-size:98%;}
	#central div.galeria div.galeria-foto {background-color:#d7c89f;}
	#central div.galeria div.galeria-foto img {border:none;}
	#central div.galeria div.galeria-foto div.pie {font-size:0.9em; color:#666465;}
	#central div.imagen {background-color: #CCBA8A;}
	#central div.imagen img{border:solid 0.3em #b6a16a; margin-right:2em;}
	#central div.imagen div {font-size:95%; color:#7F3630; text-align:left; background-color: #CCBA8A;}
	#central div.imagen-publicaciones {float:right; margin-left:1em;}
	#central div.imagencentral {background-color: #CCBA8A;}
/*	#central div.modulo-lista {background-color:#CCBA8A; min-height:12em;}*/
	#central div.paginacion a {text-decoration:none;}
	#central div.paginacion span.seleccionado a {font-weight:bold;}
	#central em {color:#702b24; font-style:italic;}
	#central h2 {color:#4d252d; border-bottom:solid thin #4d252d; text-transform:uppercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0em; padding:0em; margin-bottom:0.5em;}
	#central h3 {color:#4d252d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0em; padding:0em; margin-bottom:0.5em;}
	#central ul.mapa {list-style-type:none;}
	#central ul.mapa li ul {list-style-type:none;}

	#contenedor{background:url(../img/cmtm/contenedor-fondo.gif) bottom left repeat-x #c5b17e;}
	
	#lateral1 div.menu ul li {background:url(../img/cmtm/menu-adorno.gif) bottom repeat-x;}
	#lateral1 div.menu ul li a {color:#4d252d; background:url(../img/cmtm/menu-lista-adorno1.gif) top left no-repeat;}
	#lateral1 div.menu ul li.seleccionado {background:url(../img/cmtm/menu-adorno.gif) bottom repeat-x #CCBA8A;}
	#lateral1 div.menu ul li.seleccionado a {color:#7F3630; background:url(../img/cmtm/menu-lista-adorno1-sel.gif) top left no-repeat;}
	#lateral1 div.menu ul li ul li {background-image:none;}
	#lateral1 div.menu ul li ul li.seleccionado {background: #CCBA8A; background-image:none;}
	#lateral1 div.modulo {border:solid 0.3em #b6a16a; background-color:#d7c89f;}
	#lateral1 div.modulo h2 {font-size:92%;}
	#lateral1 div.modulo h2, a {color:#7f3630;}

	#lateral2 h2 {color:#7f3630; border-bottom:solid thin #b2a06e; background:#ccba8a; font-size:1.5em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding:0.2em;}
	#lateral2 div.galeria img {border:solid thin #b2a06e;}
	#lateral2 ul {background:url(../img/cmtm/menu-adorno.gif) top repeat-x; padding-top:0.5em;}
	#lateral2 ul li {background:url(../img/cmtm/menu-adorno.gif) bottom repeat-x;}
	#lateral2 ul li a {color:#4d252d; background:url(../img/cmtm/menu-lista-adorno1.gif) top left no-repeat;}
	#lateral2 ul li.seleccionado {background:url(../img/cmtm/menu-adorno.gif) bottom repeat-x #CCBA8A;}
	#lateral2 ul li.seleccionado a {color:#7F3630; background:url(../img/cmtm/menu-lista-adorno1-sel.gif) top left no-repeat;}

	#lateral2-inicio {border:solid 0.3em #b6a16a;}
	#lateral2-inicio div.modulo-inicio {color:#702b24; background:url(../img/cmtm/modulo-adorno.gif) no-repeat left top #d7c89f;}
	#lateral2-inicio div.modulo-inicio2 {color:#702b24; background:url(../img/cmtm/modulo-adorno2.gif) no-repeat left top #d7c89f;}
	#lateral2-inicio div.modulo-inicio h2, #lateral2-inicio div.modulo-inicio2 h2 {color:#7f3630; background:url(../img/cmtm/separador-adorno.gif) repeat-x left bottom; font-size:1.5em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	#lateral2-inicio div.sabermas {background:url(../img/cmtm/leermas-icono.gif) no-repeat;}
	#lateral2-inicio div.sabermas a {color:#FFFFFF; text-decoration:none;}
	#lateral2-inicio a{color:#7f3630; text-decoration:none;}
	#lateral2-inicio ul li { list-style:none; background:url(../img/cmtm/lista-adorno.gif) no-repeat;}
	
	#pie {color:#D0BF93; font-weight:normal;}
	#pie a {color:#D0BF93;}
	#pie p {text-align:center;}
        img.lista{max-width:25em;max-height:25em;}

