/*  
Theme Name: Transgènics Zero
Theme URI: http://www.transgenicszero.org
Description: Plantilla Transgenics Zero
Version: 1.0
Author: Independiente - Agencia Virtual
Author URI: http://www.independiente.cl
 */


body { background:#FFF; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1em; }

#container { width:960px; margin:0 auto; background:#fff url(imagenes/containerbg.jpg) repeat-x top left; }

/*******************************
			HEADER
*******************************/
#header { width:733px; margin:0 auto; height:244px; }
#topheader { width:733px; height:169px; float:left; background:url(imagenes/headerbg.jpg) no-repeat; }
#subheader { width:733px; height:75px; float:left; background:url(imagenes/subheaderbg.jpg) no-repeat top left; }

/*******************************
			MAIN
*******************************/
#main { width:960px; float:left; position:relative; margin-top:17px; }

#main-left { width:620px; min-height:400px; float:left; background:url(imagenes/main-leftbg.jpg) no-repeat 35px 25px; }
#main-right { width:323px; margin-left:17px; float:left; background:url(imagenes/main-rightbg.jpg) no-repeat bottom right; }

/*******************************
			SIDEBAR
*******************************/
.widget { width:300px; padding:10px; border:1px solid #009936; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin-bottom:15px; float:left; }

h4.widget-titulo { width:300px; font-size:14px; color:#333; font-weight:bold; margin-bottom:10px; text-align:center; }

.widget-buscador { width:300px; padding:10px; border:1px solid #009936; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin-bottom:15px; }
	#searchform { width:300px; }
	input#s { width:280px; margin-left:10px; float:left; color:#999; margin-bottom:5px; font-size:13px; }
		input#s:hover { color:#666; -moz-box-shadow:3px 3px 7px #6C3; }
		input#s:focus { color:#333; -moz-box-shadow:3px 3px 7px #6C3; }
	input#searchsubmit { width:200px; margin-left:50px; float:left;  }
	
ul#widget-rs { width:232px; margin:10px auto 0; padding:0; }

ul#widget-rs li.facebook a { width:64px; height:64px; float:left; display:block; margin:0 20px 10px 0; background:url(imagenes/rs-facebook.png) no-repeat; text-indent:-9999px; }

ul#widget-rs li.twitter a { width:64px; height:64px; float:left; display:block; margin:0 20px 10px 0;background:url(imagenes/rs-twitter.png) no-repeat; text-indent:-9999px; }

ul#widget-rs li.rss a {width:64px; height:64px; float:left; display:block; margin:0 0 10px 0; background:url(imagenes/rs-rss.png) no-repeat; text-indent:-9999px; }

ul#ultimoscomentarios { list-style:none; margin:0; padding:0; width:300px;  }
ul#ultimoscomentarios li { width:300px; margin-bottom:7px; color:#333; font-size:11px;  }
.ultimos-comentarios-usuario { font-weight:bold; background:url(imagenes/comentario-autor.gif) no-repeat left; padding:3px 0 0 19px; height:16px; }
ul#ultimoscomentarios li a{ color:#333; font-size:11px; text-decoration:none; }
ul#ultimoscomentarios li a:hover{ color:#069; font-size:11px; text-decoration:none; }

.textwidget { width:300px; float:left; }
.textwidget img { border:1px solid #333; float:left; margin-bottom:5px; opacity:0.4; filter:alpha(opacity=40); }
.textwidget img:hover { opacity:1; filter:alpha(opacity=100); }
/*******************************
			CONTENIDO
*******************************/

#publicacioneshome { width:610px; float:left; margin:0 0 15px 10px; }
.publicacionhome { width:296px; margin-right:5px; height:165px; float:left; border:2px solid #009036; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; position:relative; }
h3.publicacionhome-titulo { float:left; width:286px; margin-bottom:10px; padding:5px; background:#88bf67; text-align:center; height:25px; }
h3.publicacionhome-titulo a { text-decoration:none; font-size:11px; font-weight:bold; color:#FFF; line-height:25px; }
.publicacionhome-texto { font-size:12px; width:286px; padding:0 5px; text-align:justify; float:left; }
.publicacionhome-link { position:absolute; width:125px; text-align:center; height:20px; bottom:5px; right:5px; background:#99FF9F; }
.publicacionhome-link a { line-height:20px; color:#7A7171; text-decoration:none; }
.publicacionhome-link a:hover { color:#900; }


.box { width:580px; padding:5px 10px 10px; margin:0 10px 20px; border:2px solid #009036; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; font-family:Verdana, Geneva, sans-serif; }
.box-title { width:558px; min-height:20px; padding:10px 10px 0; margin-bottom:10px; background:url(imagenes/box-titlebg.jpg) repeat-x #88bf67; border-top:1px solid #88bf67; border-right:1px solid #88bf67; border-left:1px solid #88bf67; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; font-size:13px; color:#3D453A; text-shadow:0 1px #fff; float:left; }
.box-title a { font-size:13px; color:#3D453A; text-shadow:0 1px #E8DBDB; text-decoration:none; }
.box-title a:hover { color:#fff; text-shadow:0 1px #000; }

.box-meta { width:570px; padding:0 10px 0 0; font-size:11px; height:20px; line-height:20px; text-align:right; background:#099; color:#FFF; float:left; margin-top:15px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
.box-meta a { text-decoration:none; color:#fff; font-size:11px; }
.box-meta a:hover { color:#CCC; }

#cat-titulo { width:580px; padding:0 10px; height:30px; background:#096; color:#FFF; font-weight:bold; margin:0 10px 15px; float:left; line-height:30px; font-size:14px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -webkit-box-shadow:1px 3px 3px #CCCCCC; -moz-box-shadow:1px 3px 3px #CCCCCC; box-shadow:1px 3px 3px #CCCCCC; }

/*******************************
			FOOTER
*******************************/
#footer { width:950px; padding:5px 5px 0; border-top:2px solid #0f6a00; margin-top:20px; font-size:10px; float:left; }

#footer-left { width:650px; text-align:left; color:#005004; float:left; }
	#footer-left p { float:left; }
	#footer-left a { text-decoration:none; color:#005004; }
	#footer-left a:hover { border-bottom:1px dashed #CCC; color:#000; }
	#footer-left a:visited { color:#933; }
#footer-right { width:300px; text-align:right; color:#005004; float:left; }
		#footer-right a { text-decoration:none; color:#005004; }
		#footer-right a:hover { color:#C00; text-shadow:1px 1px 3px #9F0; }

/*******************************
			OTROS
*******************************/
body img.wp-smiley{
     }

/* caption styling */
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
	
.aligncenter, div.aligncenter { margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin:0 10px 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }



/*******************************
		COMENTARIOS
*******************************/

#comentarios { width:500px; margin:30px 0 0 0; float:left; margin:0 40px 0; }

h3#comments { width:500px; border-bottom:1px solid #CCC; color:#CCC; font-size:14px; font-weight:bold; float:left; margin-top:30px; }
h3#respond { width:500px; border-bottom:1px solid #CCC; color:#ccc; font-size:14px; font-weight:bold; float:left; margin-top:15px; margin-bottom:10px; }

ol.commentlist { width:500px; margin:10px 0 0 0; float:left; }
.commentlist li { list-style:none; margin-bottom:14px; }
.commentlist cite { padding: 7px; display:block; font-style:normal; background:url(imagenes/bg_comments2_cite.gif); border-top:1px solid #d6e4c1; border-bottom:1px solid #779d42; color:#596e3b; }	
.commentlist a:link, .commentlist a:visited { color:#596e3b; }
.commentlist a:hover, .commentlist a:active { color:#8ec343; }
.commentlist cite img { padding:1px; border:1px solid #aab59a; float:left; margin-right:9px; }
.commentlist .author { font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif; text-decoration:underline; }
.commentlist .time { background: url(imagenes/bg_clock.gif) no-repeat 1px; padding-left:13px; }
.commenttext { background: #9bc561 url(imagenes/bg_comments2_text.jpg) repeat-x bottom; border-top:1px solid #c5f386; padding:5px 20px 7px; color:#fafcf6; }

#commentform { width:500px; float:left; }

#commentform label { width:75px; float:left; margin-right:20px; margin-bottom:5px; text-align:right; }
#commentform input { width:350px; margin-bottom:5px; float:left; }
#commentform textarea { width:350px; margin-bottom:10px; float:left; }
#commentform input[type=submit] { width:300px; margin-left:95px; float:left; text-align:center; }
