/*
Theme Name: Semanario 2010
Theme URI: http://www.semanario.com.mx
Description: Diseño de plantilla Wordpress para el sitio del periódico Semanario Arquidiocesano de Guadalajara
Version: 1.0
Author: Daniel Ornelas
Author URI: http://www.
Tags: semanario, arquidiócesis de guadalajara
*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%; /*95%*/
	color: #333;
	text-align:center;
	margin:0;
	padding:0;
	background-color: #0069b2;
	background-image:url(img/fondo_blue.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
}
a { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; }
#todo {
	text-align: left;
	width: 962px;
	margin:0 auto;
	margin-top: 15px;
	position:relative;
}
#contenedor {
	
	background-image:url(img/fondo_contenido_02.png);
	padding-left:30px;
	padding-right:17px;
	clear:both;
	/*padding:0 20px; /*40*/
	
}
#col-principal {
	float: left;
	width:600px; /*600*/
	
	min-height:800px;
	height:auto !important;
  	height:800px;	

	padding:10px;	
	border:1px solid #CCC;
	margin-top:8px;
	margin-bottom:8px;
}
#col-secundaria {
	float: right;
	width:265px;	
	margin-right: 15px;
	margin-top:8px;
	margin-bottom:8px;
}

#pie { background-image:url(img/fondo_contenido_03.png); width:962px; height:40px; text-align:center; }

.limpiar {
	clear: both;
}

#cabecera {
	width:915px;
	height:117px;
	background-image:url(img/semanario_logo.gif);
	background-repeat:no-repeat;
}
#flota-fecha {
	position:absolute;
	left:455px;
	top:79px;
	width:96px;
	height:49px;
	z-index:1;
	/*font-family: "Century Gothic", Arial;*/
	font-size:12px;
	color:#FFF;
}
#flota-num {
	position:absolute;
	left:502px;
	top:150px;
	z-index:1;
	font-size:10px;
}
#pleca-sup {
	background-image: url(img/fondo_contenido_01.png);
	width:962px;
	height:24px;
}
#menu-sup {
	font-size:14px;
	font-weight:bold;
	position:absolute;
	width: 366px;
	left: 560px;
	top: 73px;
}
#menu-sup ul{
	margin:0;
	padding:0;
	list-style-type:none;	
}
#menu-sup ul li {
	float: left; 
}
#menu-sup ul li a{
	text-decoration:none;
	background-image: url(img/menu_sup_0.gif);
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	color: #FFF;
	padding-right:8px;
	background-color:#CCC;
	border-right:#FFF 3px solid;
	border-bottom:#000 1px solid;	
	display: block;
}
#menu-sup ul li a:hover{
	background-image:url(img/menu_sup_1.gif);
}

#menu-sup ul li .activo{
	background-image:url(img/menu_sup_1.gif);
}

#menu-hor a { color:#FFF; }
#menu-hor ul { list-style-type:none; margin:0; padding:0; }
#menu-hor ul li { float:left; padding-right:5px; padding-left:5px; border-right: #FFF 1px solid; font-weight:bold;  }
/*#menu-hor a { color:#FFF; font-weight:bold; }*/

#menu-cont {
	position:absolute;
	width: 359px;
	height: 70px;
	left: 563px;
	top: 105px;
	/*color:#FFF;*/
	font-size:11px;
	overflow: auto;
}

#menu-cont ul { margin:0; padding:0; list-style-type: none; }
#menu-cont ul li { float: left; padding:3px;  }

#menu-cont ul li a { color: #666;   text-decoration:none; border-right: 2px solid #666; padding-right:5px;  }
#menu-cont ul li a:hover { text-decoration:underline;  }

#pub {
	background-image:url(img/barra_clima.gif);	
	height: 25px;
	width: 900px;
	margin-top:8px;
	text-align:center;
}

.grande {
	font-weight:bold;
	font-size:14px;
}
.izq {
	float: left;
}
#barra {
	background-image: url(img/fondo_barra.png);
	height: 24px;
	width: 914px;
	margin-left:14px;
	padding-left:18px;
	padding-top:6px;
}

.der {
	float: right;
}
#buscador-r {
	float: right;
	width: 200px;
	margin-top:-2px;
}
#menu-hor {
	float: left;
	width: 640px;
}
.bloque { border:#999 1px solid; background-color: #E6E7E8; margin-bottom:10px; }
.bloque h3  { margin:0; padding:5px; background-image:url(img/h3_bloque_bg.gif); color:#FFF; font-size:14px; }
.bloque ul { margin:0; padding:10px; }
.bloque ul li { list-style-type:none; background-image:url(img/flecha.gif); background-position:left center; background-repeat:no-repeat; padding-left:15px;   }
.bloque img { margin-bottom:10px; }

.sumario { background-color:#F90; color:#FFF; padding:5px; margin:0; margin-bottom:10px; }
#col-principal h2 { color:#0066CC; margin:0; margin-bottom:10px; }
#col-principal h2 a{ color:#0066CC; margin:0; margin-bottom:10px; }
#col-principal blockquote { background-color: #F2F2F2; border-left: 1px #ccc solid; border-bottom: 1px #ccc solid; padding:10px;  }

#col-secundaria h2 { margin:0; padding:5px; background-image:url(img/h3_bloque_bg.gif); color:#FFF; font-size:14px; }
#col-secundaria ul { list-style-type:none; margin:0; padding:0; }
#col-secundaria ul li { border:#999 1px solid; background-color: #E9EDEF; margin-bottom:10px; }
#col-secundaria ul li ul { margin:0; padding:10px; }
#col-secundaria ul li ul li { list-style-type:none; background-image:url(img/flecha.gif); background-position:left 2px /*top*/; background-repeat:no-repeat; padding-left:15px; padding-bottom:3px; border:none; margin:0; }

.curva-borde {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	/*border-radius: 8px;
	behavior: url(border-radius.htc);	*/
}



/*************************************************************************************************************/
/* index */
#digital { margin-bottom:10px; }
.margen { background-color:#FFF;  }
.margen h3 { color: #666; margin:0; margin-bottom:3px; font-size:14px; }
.margen h2 { font-size:16px; }
.img-titular { border:1px solid #000; float:left; margin-right: 10px; margin-bottom:8px; }

#d1-principal { border:1px solid #c5c6c8; border-bottom:none; padding:8px; padding-bottom:0px; margin-top:10px; /*margin-bottom:5px;*/ }
#d2-principal { border:1px solid #c5c6c8; border-bottom:none; padding:8px; padding-bottom:0px; margin-top:10px; /*margin-bottom:5px;*/ }

.izq-principal { background-color:#eceded; border: 1px solid #c5c6c8; padding:8px; width:300px; margin-top: 10px; float:left; }
.izq-principal h2 { font-size:14px; }
.izq-principal h3 { color: #666; margin:0; margin-bottom:3px; font-size:12px; }

.der-principal { background-color:#fff4e0; width:270px; float:right; margin-top:10px; padding-bottom:8px;  }
.der-principal h2 { font-size:12px; }
.der-principal h3 { color: #666; margin:0; margin-bottom:3px; font-size:10px; }
.der-principal img { float: left; border:1px solid #000; margin-right:3px; }
.post-tema { padding-top:5px; padding-left:8px; padding-right:8px; padding-bottom:5px; }
.titular-tema { padding:5px; background-image:url(img/h3_bloque_bg.gif); color:#FFF; font-size:14px; font-weight:bold; }

#todos-edicion { clear:both; height:1400px; overflow: auto; border:1px solid #CCC; padding:8px; margin-top: 20px; }
#todos-edicion h2 { font-size:12px; margin:0; padding:0; }

#cat { margin: 10px; width:230px; }
#numa { margin: 10px; width:230px; }

.clima { font-weight:bold; color:#999; padding-left:8px; padding-right: 8px; display:block; float:left; margin-top:5px; border-right: 3px #FFF solid; }


/***************** ENCUESTAS / POLLS ********************/
#col-secundaria .wp-polls ul li { background-color: #FFF; border:none; background:none; margin:0; }

/************************* BUSCADOR ********************/
.cse-overlay { z-index:100; }
