/*
Theme Name: AlSur
Theme URI: http://alsurdigital.com/
Description: Tema diseñado y desarrollado para Al Sur Digital
Version: 0.1
Author: Eduardo Cesario
Author URI: http://www.criaturacreativa.com/
Tags: green, white, organic, fixed width, variable columns, widgets, magazine

*/

body	{
	background-image:url(img/bg_homepage.gif);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin:0 auto;
	width:980px;
	}

body *	{
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Arial", sans-serif;
	}
	
img	{	
	border:none;
}

.encabezado	{
	margin: 0 auto;
	text-align:center;
	}

p.membrete	{
	width:200px;
	float:right;
	color:#004C91;
	margin-top:40px;
	width:249px;
	text-align:right;
}

p.membrete span	{
	color:#CC0000;
}
	
p.lema strong	{
	width:240px;
	padding:0px;
	margin:15px auto;
/*	text-align:center;*/
	padding-left:250px;
	color:#FFFFFF;
	font-size:18px;	
	}

.contenido	{
	width:720px;
}
	
.categorias ul, #footer	{
	background-image:url(img/bg_cateogrias.jpg);
	background-repeat:no-repeat;
	color:#000099;
	font-weight:bold;
	list-style-type:none;
	height:41px;
	width:980px;
	margin:0 auto;
	overflow:hidden;
	}

.categorias ul img	{
	vertical-align: bottom;
}
	
.categorias ul li	{
	display:compact;
	float:left;
	margin:0px;
	padding:10px 5px;
	}
	
.categorias ul a	{
	text-decoration:none;
	color:#000066;
	}
	
.categorias ul a:hover	{
	text-decoration:underline;
	}
	
.categorias ul *	{
	font-size:11px;
}

.editorial {
	width:710px;
	float:left;
	padding-top:10px;
}

.editorial p.extracto	{
	padding:0px 10px;
}	

.columna	{
	width:230px;
	float:left;
	margin-right:10px;
	margin-right:6px; /* fix para la homepage */
	display:inline;
	padding-bottom:10px;
}

.columna .entry	{
	width:230px;
	overflow:hidden;
}

.encabezado h1	{
	background-image:url(img/isologotipo_alsur-digital.jpg);
	background-position:top center;
	background-repeat:no-repeat;	
}


.encabezado h1 span	{
	display:none;
}

h1, 
.columna h2,
.editorial h2, 
.contenido.singlepost .post	h2,
.contenido.category .post h3	{
	margin:0px;
	padding:0px;
}

/* titulo principal pag categorias */

.contenido.category	h2	{
	background-image:url(img/pastillas_categoria.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:60px;
	width:710px;
}	

.contenido.category	h2 span	{
	padding:18px 0px 0px 120px;
	font-size:24px;
	color:#cc0000;
	display:block;	
}

/* titulo principal pag categorias */

.entry 	{
	margin:0px;
	padding:0px;
	background-color:#99CC00;
	color:#FFFFFF;
}

.columna h1, .editorial h1	{
	background-image:url(img/pastilla.png);
}

.editorial h1	{
	background-image:url(img/pastilla-editorial.png);
}

.contenido.singlepost .post	h2, .contenido.category .post h3	{
	background-image:url(img/pastilla-editorial-tall.png);
	background-image:url(img/pastilla-editorial.png);	
/*	background-position:top left;*/
	background-position: bottom left;
}


.columna h1, .editorial h1 	{
	height:50px;
	display:block;
	background-repeat:no-repeat;	
}

.columna	{
	padding-top:10px;
}

.columna h1 span, .editorial h1 span	{
	display:block;
	padding:35px 10px 0px 10px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
}

.editorial h1	{
	background-repeat:no-repeat;
	height:50px;
	overflow:hidden;
}

.editorial h1 span	{
	padding:20px 10px 0px 20px;
}

.columna h1 span	{
	padding:20px 10px 0px 10px;
}

.columna img	{
	width:230px;
	overflow:hidden;
}

.entry h2,
.entry p,
.entry small,
.contenido.singlepost .post h2,
.contenido.category .post h3	{
	padding:5px 10px;
	margin:0px;
}

.editorial .entry small, .contenido.category small	{
	display:block;
	padding:0px 0px 10px 0px;
}

.contenido.singlepost .post h2	{
	padding:15px 10px;
}

.contenido.singlepost .entry p	{
	font-size:12px;
	margin:2px 50px 2px 50px;
}


.entry small, .contenido.category small	{
	color:#004C91;
}

.entry small span.opinion, .contenido.category span.opinion	{
	color:#FFCC00;
	font-weight:bold;
	padding:0px;	
}

.entry h2 a,
.contenido.singlepost .post h2, 
.contenido.singlepost .post h2 a,
.contenido.category .post h3 a
	{
	color:#FFF;
	font-size:18px;
	line-height:120%;
	text-decoration:none;
}


.entry h2 a:hover, .contenido.singlepost .post	h2 a:hover, .contenido.category .post h2 a:hover	{
	color:#FC0;
}

img.pastilla	{
/*	float:left;*/
	margin:0px;
}

#footer	{
	float:left;
	width:980px;
	text-align:center;
	padding-bottom:10px;
}

#footer img	{
	vertical-align:middle;
}

p.extracto	{
/*	position:relative;*/
	margin-left:-15px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}

img.imgtfe	{
	border:none;
	margin:0px;
	padding:0px;
	width:230px;
	/*overflow:hidden;*/
}

.derecha	{
	width:255px;
	float:right;
	}	

#sidebar	{
/*	background-color:#FF9900;*/
	width:255px;
	overflow:hidden;
	float:right;
	display:inline;
	}

li.widget.widget_twitter	{
	background-color:#FF9900;
	margin-top:0px;
}
	
#sidebar a.twitterwidget	{
	font-size:18px;
	}
	
#sidebar a.twitterwidget img	{
	padding-left:10px;
	}
	
#sidebar ul	{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
#sidebar li.widget.widget_twitter	{
	color:#333333;	
	font-size:10px;
	width:220px;
	width:100%;
	}
	
#sidebar li.widget.widget_twitter ul li	{	
	padding:3px 10px 6px 10px;
	line-height:110%;
	border-bottom:1px dotted;
	}
	
#sidebar li.widget.widget_twitter a	{
	color: #666666;
	font-weight:bold;
	text-decoration:none;
	}
	
#sidebar li.widget.widget_twitter a:hover	{
	text-decoration:underline;
	}
	
.sidebarfooter	{
	background-image:url(img/sidebar_footer.gif);
	background-repeat:no-repeat;
	width:255px;
	height:27px;
/*	background-color:#004D91;	*/
	margin-top:-5px;
}	
	
.fleft	{
	float:left;
	padding-right:10px;
}

.flefta	{
	float:left;
	padding:0px 10px 10px 10px;
}

.apu	{
	margin-top:10px;
	float:left;
	}
	
.apuup	{
	margin-top:10px;
	float:right;
	background-color:#00FF00;
	}

.contenido.singlepost	{
	overflow:hidden;
	width:710px;
	margin-top:10px;
	margin-bottom:10px;
}

.contenido.singlepost.gris .entry	{
	background-color:#CCCCCC;
	color:#333333;
}

.contenidociego	{
	height:500px;
	overflow:auto;
	background-color:#CCCCCC;
	background-image:url(img/bg_auspicios.jpg);	
}

.contenido.singlepost h2	{
/*	background-color:#99CC00;*/
	background-image:url(img/pastilla-editorial-tall.gif);
}

.fondocolor	{
	background-color:#99CC00;
	padding-bottom:10px;
}	

.contenido.category	{
	overflow:hidden;
	width:710px;
	margin-top:10px;
	margin-bottom:10px;
}

.contenido.category .post	{
	background-color:#99CC00;	
}


.contenido.category .post small, .contenido.category p.postmetadata	{
	padding:0px 10px 5px 10px;
}

a	{
	color:#CC0000;
	text-decoration:none;
}

a:hover	{
	text-decoration:underline;
}


.contenido.singlepost .post h2, .contenido.category .post h3	{
	font-size:24px;
	background-repeat:no-repeat;
}

h3#comments	{
	font-size:20px;
	width:700px;
	padding: 5px;
	overflow:hidden;
	background-image:url(img/h3_cian.gif);
	background-repeat:no-repeat;
	margin:10px 0px 0px 0px;
}
	
.alignleft	{
	float:left;
	padding:0px 10px 10px 0px;
}

.teaser, .entry p em	{
	font-family: Georgia, serif;
	font-size: 20px;
/*	font-style: italic;*/
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;	
}

span.teaser, span.desarrollo	{
	display:compact;
	margin:5px;
	color:#FFFFFF;;	
}

.entry p em	{
	display:compact;
	width:400px;
	font-style: normal;
}

span.desarrollo	{
	font-size:12px;
	margin-left:0px;
}

ol.commentlist	{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:710px;
}

li.comment	{
	padding:0px;
	margin:0px;
	width:710px;	
}

li.comment, li.comment.odd	{
	background-image:url(img/bg_comment.jpg);
	background-repeat:no-repeat;
	background-position: top center;	
	}

li.comment.even	{
	background-color:#F3F9FF;
}

li.comment.odd	{
	background-image:url(img/bg_comment_2.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	background-color:#F6F9FB;	
}	

li.comment *	{
	padding:0px;
	margin:0px;
}

li.comment p	{
	padding:5px 20px 5px 50px;
}	

.comment-author.vcard	{
}

.comment-author.vcard cite.fn	{
/*	margin-top:10px;*/
	display:block;
	padding-top:10px;
}

.comment-meta a	{
	text-decoration:none;
	color:#004D91;
}

cite.fn, cite.fn a	{
	font-size:16px;
	font-style:normal;
	color: #FFCC00;
}

cite.fn, cite.fn a	{
	display:compact;
/*	margin-top:5px;*/
}

img.avatar	{
	float:left;
	padding:10px;
}

#respond	{
	width:690px;
	background-color:#FF9900;
	padding:10px;
}

form#commentform textarea	{
	width:650px;
}

.post	{
	width:710px;
	float:left;
/*	margin-top:10px;*/
	margin-bottom:10px;
	background-color:#99CC00;
}

form.cform	{
	background-image:url(img/bg_form_contacto.jpg);
	width:100%;
	height:360px;
}

form#cforms2form ol	{
	list-style-type:none;
}

form.cform li	{
	margin-left:100px;
	width:700px;
/*	background-color:#FFCC00;	*/
}



form.cform li input, form.cform li textarea	{
	width:250px;
/*	background-color:#FFCC00;	*/
}

fieldset	{
	border:none;
	float:left;
}

p.cf-sb	{
	width:360px;
	float:right;
}

p.cf-sb input.sendbutton	{
	background-image:url(img/boton_contact.gif);	
}

label#label-2-1, label#label-2-1 span,
label#label-2-2, label#label-2-2 span,
label#label-2-3, label#label-2-3 span,
label#label-2-4, label#label-2-4 span,
label#label-2-5, label#label-2-5 span,
label#label-2-6, label#label-2-6 span
	{
		width:140px;
		color:#333333;
		display:block;
		float:left;
		text-align:right;
		padding-right:5px;
		text-transform:uppercase;
}

.chicle	{
	padding-top:10px;
}

#page .entry h1, #page .entry h2, #page .entry h3, #page .entry h4, #page .entry h5, #page .entry h6	{
	color:#003366;
	padding-left:60px;
	margin:0px;
	padding-top:10px;
}

#page .columna .entry h2	{
	padding-left:10px;	
}

#page .entry h1	{
	font-size:20px;
}

#page .entry h2	{
	font-size:18px;
}

#page .entry h3	{
	font-size:15px;
}

#page .entry h4	{
	font-size:12px;	
}

#page .entry h5	{
	font-size:11px;	
}

#page .entry h6	{
	
}