/* CSS Document */

*{margin:auto;}

body{
	background:url(imagenes/fondo.jpg) repeat-x;
	font-family:Arial,sans serif;
	font-size:12px;
	color:#4F4E4E;
	}

p{margin:0px;text-align:justify;padding-bottom:6px;}

a{color:#C9561D;text-decoration:none;outline: none;}

ul{padding-left:20px;padding-top:15px;text-align:justify;padding-bottom:15px;}

li{padding:5px;}

h1{margin:0px;font-family:Tahoma,arial,sans serif;font-size:20px;font-weight:normal; color:#3E1C01}

h2{margin:0px;font-family:Arial narrow,sans serif;font-size:16px;font-weight:normal;color:#C9561D;padding-top:11px;}

h3{margin:0px;font-family:Arial narrow,sans serif;font-size:15px;font-weight:bolder;color:#C9561D;padding-top:10px;text-transform:uppercase;padding-bottom:10px;}

h4{margin:0px;font-family:Arial narrow,sans serif;font-size:14px;font-weight:bolder;color:#C9561D;text-transform:uppercase;padding-bottom:4px;padding-left:4px;}

h5{margin:0px;font-family:Arial narrow,sans serif;font-size:12px;font-weight:bolder;color:#4D6A00;text-transform:uppercase;padding-top:10px;}

.clear{clear:both;}

.linea{border-top:1px dotted #451E01; height:6px;width:640px}

#linea{border-top:1px dotted #451E01; height:20px;width:640px}

#encabezado{
	width:944px;
	background:url(imagenes/fondo-encabezado.png) no-repeat;
	height:153px;
	}

#menu{
	width:944px;
	background:url(imagenes/fondo-menu.png) no-repeat;
	height:27px;
	color:#fff;
	}

#menu a{
	color:#fff;
	text-decoration:none;
	padding-left:17px;
	padding-right:22px;
	float:left;
	margin-top:6px;
	border-left:solid 1px #fff
	}

#flash{
	width:944px;
	background:url(imagenes/fondo-flash.png) no-repeat;
	height:294px;
	}

#jquery{
	width:944px;
	background:url(imagenes/fondo-jquery.png) no-repeat;
	height:294px;
	}

#galeria_h{
	float:left;
	width:594px;
	height:252px;
	padding-left:32px;
	padding-top:13px;
	}

#galeria_h img{
	padding-top:6px;
	}

#video{
	float:left;
	padding-left:42px;
	padding-top:42px;
	width:260px;
	}

#video img{border:none}

#secciones{
	float:left;
	width:274px;
	padding-left:24px;
	padding-top:10px;
	}

#secciones img{
	border:none;
	}

#secciones a{clear:both;float:left;color:#fff;}

#links{
	float:left;
	width:200px;
	padding-left:24px;
	padding-top:20px;
	}

#links a{clear:both;float:left;color:#fff;}

#zapoteco-top{
	float:left;
	padding-left:36px;
	padding-top:102px;
	width:185px;
	}

#zapoteco-top a{
	clear:both;
	color:#95330E;
	float:left;
	font-size:14px;
	padding-bottom:7px;
	width:192px;
	}

#cuerpo{
	width:944px;
	background:url(imagenes/fondo-cuerpo.png) repeat-y;
	overflow:hidden;
	}

#izquierdo{
	float:left;
	width:206px;
	padding-left:23px;
	}

#izquierdo img{padding-top:12px;border:none;}

#comentarios{
	float:left;
	padding:7px;
	border:solid 1px #B46031;
	width:190px;
	}

label{display:block;}

input,textarea{width:184px;}

#enviar{background:url(imagenes/fondo_enviar.jpg) no-repeat;width:77px;height:25px;border:none;float:right;margin-top:10px;}

#noticias{
	float:left;
	padding:7px;
	border:solid 1px #B46031;
	width:190px;
	}

#derecho{
	float:left;
	width:666px;
	padding-left:20px;
	padding-right:10px;
	}

#home{padding-bottom:0px;}

.img_izq{float:left;padding-right:12px;}

.img_der{float:right;padding-left:12px;}

.secciones{
	float:left;
	padding-bottom:15px;width:215px;margin-right:10px;
	}

.secciones img{padding:0px;border:none;}

.secciones a{text-decoration:none;color:#5C3303;}

.secciones p{padding-left:4px;width:205px;}

.link_inicio{text-align:right;text-decoration:none;color:#5C3303;}

.img_internas{float:right;padding-left:10px;}

.opcion{float:left;overflow:hidden;padding-top:12px;}

.opcion img{float:left;padding-right:14px;}

.opcion .img-der{float: right; padding-left: 14px; padding-right: 0px;} 

#zapoteco{float:left;width:330px;}

#zapoteco a{text-align:right;text-decoration:none;color:#5C3303;}

#zapoteco ul{list-style-image:url(imagenes/vineta.jpg); padding-left:50px;}
#zapoteco li{padding-top:5px; padding:0px;}

.tablas2 {border-collapse:collapse;text-align:left;}
.tablas2 th {color: #6A5730; background: #EDD39D; padding: 2px 10px 2px 10px; font-size: 12px; width: 110px;text-align:left;border:solid 1px #ccc}
.tablas2 td {font-size: 12px; padding: 2px 5px 2px 5px;text-align:center;border:solid 1px #ccc;font-weight:bold}

#redes{text-align:right}

#redes-sociales{width:206px;height:54px;background:url(imagenes/b_redes_sociales2.jpg) no-repeat;padding-top:22px; padding-left:10px}

.comentarios{float:left;overflow:hidden;border-bottom:solid 3px #eee;width:647px;padding:15px 8px 8px;}
.comentarios p{font-size:12px;}
.comentarios span{font-size:11px;font-style:normal}
.comentarios b{font-size:13px;padding-bottom:5px;}
.comentarios img{float:left;padding-right:10px;}
.comentarios div{float:left;width:590px;}
.comentarios .cm{background: url(imagenes/comentario.jpg) no-repeat scroll 0 0 transparent;height: 41px;text-align: center;width: 44px; margin-right: 7px;}
.comentarios .cm p{text-align:center;font-size:9px;padding-top:2px;}
.comentarios .cm p b{text-align:center;font-size:10px;}

#variantes_zap{list-style-image:url(imagenes/vineta.jpg); padding-left:50px; padding-top:0px;}

#fpie{
	background:url(imagenes/fondo-pie.jpg) repeat-x;
	height:127px;}

#fb{
	width:944px;
	background:url(imagenes/fondo-cuerpo.png) repeat-y;
	overflow:hidden;
	}
	
#pie{
	width:944px;
	background:url(imagenes/fondo-pie.png) no-repeat;
	height:123px;
	text-align:center;
	color:#fff;
	}

#pie p{text-align:center;color:#666;}

#menu_pie{padding-bottom:8px;padding-top:32px;color:#666;}

#menu_pie a{
	color:#666;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	}
	
	/*-Menu Horizontal ----------------------------------------------------------------*/

.horizontalcssmenu { display:inline; width:940px;padding-top:0px;text-align:left;}

.horizontalcssmenu ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

/*Top level list items*/
.horizontalcssmenu ul li{ margin: 0; position: relative; display: inline; float: left;padding:0; }

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
	display: block;
	text-decoration: none;
}

/*Sub level menu*/
	.horizontalcssmenu ul li ul{
	left: 0;
	top: 0;
	border-top: 0px solid #ccc;
	position: absolute;
	display: block;
	visibility: hidden;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{ display: inline; float: left; text-align:left;}

/* Sub level menu links style */
	.horizontalcssmenu ul li ul li a{
	width: 110px; /*width of sub menu levels*/
	font-weight: normal;
	background: #94320e;
	border-width: 0 1px 1px 1px;
	position:relative;
	z-index:8;
	color:#faac00;
	
}

.horizontalcssmenu ul li a:hover{color:#fff;}

.horizontalcssmenu ul li ul li a:hover{color:#faac00;z-index:8;position:relative; font-weight:bold; background:#94320e;}
.horizontalcssmenu .arrowdiv{
	position: absolute;
}
	

