/* ********** Tacámbaro ********** */

body {
	font:13pt Verdana, Tahoma, Arial, Sans-serif;
	color:#006;
	background:#036;
	margin:2px 0;
}
a:link {
	color: #FA5858;
	text-decoration: none;
}
a:active {
	color: #FA5858;
	text-decoration: none;
}
a:visited {
	color: #FA5858;
	text-decoration: none;
}
a:hover {
	color: #FA5858;
	text-decoration: underline;
}
h1 {
		width:960px;
		height:120px;
		overflow:hidden;
		margin:0;
		padding:0;
	}

h2 {
	height: 24px;
	display: block;
	overflow:hidden;
	padding:2px 10px;
	margin:0;
	font: bold 1em Verdana, Tahoma, Arial, Sans-serif;
	color: #036;
	background-color: #ccc;
	border-bottom: 0px #fff solid;
}
	h3 {
		margin:10px 0 5px 0;
		padding:0;
		font-size:1em;
		text-align:center;
	}


div.contenedor {
	display:block;
	width: 960px;
	overflow:hidden;
	margin:0px auto;
	text-align: center;
}
div.portada {
	display:block;
	width: 960px;
	overflow:hidden;
	margin:20px 0 20px 0;
	background: #6d8ca0;
	border: 0px #fff solid;
	text-align: center;
}
div.recsup {
	margin: 0px 0px 2px 0px;
	height: 120px;
	padding: 0px;
	color: #fff;
	background: #006 url(images/banner_taca.gif);
	border: 1px #fff solid;
}
div.izquierdo {
	margin: 0px 0px 5px 0px;
	width: 205px;
	background-color: #fff;
	float: left;
	border: 0px #fff solid;
	font: normal 1em Verdana, Tahoma, Arial, Sans-serif;
	color: #006;
}
div.menutit {
	width: 205px;
	height: 26px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
	display: block;	text-align: center;
	color: #036;
	font: bold .75em Verdana, Tahoma, Arial, Sans-serif;
	background-color: #ccc;
	border: 0px #fff solid;
}
div.ventana {
	float: right;
	text-align: left;
	font: normal 1em Verdana, Tahoma, Arial, Sans-serif;
	color: #fff;
	background-color: #6d8ca0;
	border: 1px #fff solid;
	width: 745px;
	padding: 0px;
	margin: 0 0 0 8px;
	margin-bottom: 5px;
	}
div.vn-tit {
	position: relative;
	display: block;
	height: 26px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	overflow: hidden;
	text-align: center;
	background-color: #ccc;
	white-space: nowrap;
	border-bottom: 0px #fff solid;
}
div.vn-tit h1 {
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	font: bold 1em Verdana, Tahoma, Arial, Sans-serif;
	color: #fff;
}
div.derecha {
	font: 1em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	color: #006;
	margin: 3px;
	float: right;
	width: 210px;
	padding: 0px;
	border: 1px #006 solid;
	background-color: #fff;
}



div.txc7 {
    font: .70em Verdana, Tahoma, Arial, Sans-serif;
	text-align: center;
	margin: 0px;
	padding: 1px;
}
div.txc7bp {
    font: .70em Verdana, Tahoma, Arial, Sans-serif;
	text-align: center;
	margin: 0px;
	padding: 1px;
	border-bottom: 1px dotted;
}
div.tx-art {
    font: .92em Verdana, Tahoma, Arial, Sans-serif;
	text-align: justify;
	margin: 0px;
	padding: 15px;
}
div.tx-artj {
    font: .92em Verdana, Tahoma, Arial, Sans-serif;
	text-align: justify;
	margin: 0px;
	padding: 15px;
}
div.tx-artbp {
    font: .92em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	margin: 0px;
	padding: 15px;
	border-bottom: 1px dotted;
}
div.txi7 {
    font: .70em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px;
}
div.txi7b {
    font: .70em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px;
	border-bottom: 1px solid;
}
div.txi9 {
    font: .88em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	margin: 0px;
	padding: 5px;
}
div.txc9 {
    font: .88em Verdana, Tahoma, Arial, Sans-serif;
	text-align: center;
	margin: 0px;
	padding: 3px;
}
div.txd9 {
    font: .88em Verdana, Tahoma, Arial, Sans-serif;
	text-align: right;
	margin: 0px;
	padding: 3px;
}
div.txc11 {
    font: .92em Verdana, Tahoma, Arial, Sans-serif;
	text-align: center;
	margin: 0px;
	padding: 3px;
}
div.txi11 {
    font: .92em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	margin: 0px;
	padding: 5px;
}
div.regresa {
	text-align: center;
	font: normal .65em Verdana, Tahoma, Arial, Sans-serif;
	color: #006;
	background-color: #ddd;
	border: 1px #fff solid;
	margin: 0px;
	padding: 2px;
	clear: both;
}

div.base {
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border-bottom: 1px #036 solid;
}
div.basep {
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border-bottom: 1px #036 dotted;
}
div.basepb {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	border-bottom: 1px #fff dotted;
}
div.separa1 {
	margin: 1px;
	padding: 0px;
}
div.separa3 {
	margin: 3px;
	padding: 0px;
}
div.separa5 {
	margin: 5px;
	padding: 0px;
}
div.separa25 {
	margin: 25px;
	padding: 0px;
}


#menuhoriz ul li {
        display: inline;
        padding: 1px 7px; /*Separar el texto*/
        margin:5px; /* Separar los botones */
        background-color:#fff; /* Color de fondo */
		font: bold .75em Verdana, Tahoma, Arial, Sans-serif;
		color: #006;
}
#menuhoriz ul li:hover {
        background-color:#ccc; /* Color de fondo sobre el boton */
        cursor: pointer; /* cambiar el aspecto del puntero */
}
#menuhoriz ul {
        /* Linea para delimitar la botonera */
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #fff;
        margin:10px 0;
		padding:0;
}
img { border:0;}
div.oculto { display:none; }
span.txchiqui {font-size:.8em;}
ul.taca {
	list-style-image: url("images/palmerita-13.jpg");
	font: 1em Verdana, Tahoma, Arial, Sans-serif;
	padding:0;
	margin:0;
	margin-left:30px;
}
#galeria1 {
	list-style-type:none;
	margin:0;
	padding:0;
}
	#galeria1 li {
		display:block;
		float:left;
		width:158px;
		height:121px;
		margin:10px;
		padding:3px;
		background:#036;
	}
		#galeria1 li a {
			position:relative;
			display:block;
			width:150px;
			height:113px;
			font-size:0.6em;
			font-weight:bold;
			text-decoration:none;
			margin:0;
			padding:3px;
			border:1px #fff solid;
		}
		#galeria1 li a span {
			display:none;
			position:absolute;
			bottom:0;
			left:0;
			background:#05a;
			color:#fff;
			text-align:center;
			margin:3px;
			padding:2px 5px;
		}
			#galeria1 li a:hover span {
				display:block;
				width:140px;
				overflow:hidden;
			}
	
#galeria {
	list-style-type:none;
	margin:0;
	padding:0;
}
	#galeria li {
		display:block;
		float:left;
		width:158px;
		height:121px;
		margin:10px;
		padding:3px;
		background:#036;
	}
		#galeria li a {
			position:relative;
			display:block;
			width:150px;
			height:113px;
			font-size:0.6em;
			font-weight:bold;
			text-decoration:none;
			margin:0;
			padding:3px;
			border:1px #fff solid;
		}
		#galeria li a span {
			display:none;
			position:absolute;
			bottom:0;
			left:0;
			background:#05a;
			color:#fff;
			text-align:center;
			margin:3px;
			padding:2px 5px;
		}
			#galeria li a:hover span {
				display:block;
				width:140px;
				overflow:hidden;
			}
#galeriam {
	list-style-type:none;
	margin:0;
	padding:0;
}
	#galeriam li {
		display:block;
		float:left;
		width:121px;
		height:158px;
		margin:10px 30px;
		margin-left:75px;
		padding:3px;
		background:#036;
	}
		#galeriam li a {
			position:relative;
			display:block;
			width:113px;
			height:150px;
			font-size:0.6em;
			font-weight:bold;
			text-decoration:none;
			margin:0;
			padding:3px;
			border:1px #fff solid;
		}
		#galeriam li a span {
			display:none;
			position:absolute;
			bottom:0;
			left:0;
			background:#05a;
			color:#fff;
			text-align:center;
			margin:3px;
			padding:2px 5px;
		}
			#galeriam li a:hover span {
				display:block;
				width:105px;
				overflow:hidden;
			}
		
.clear-left { clear:left; }
.img-hor {
	font-size:1em;
	text-align:center;
	width:612px;
	background:#000;
	margin:10px auto;
	padding:5px;
}
		.img-hor img {
			display:block;
			margin:0;
			padding:5px;
			border:1px #fff solid;
		}
p.pder {text-align: right}