/*
Theme Name: Bioetica
Theme URI: 
Description: Theme creado por Dimension Multimedia para Bioetica
Version: 1
Author: David Bravo
Author URI: http://www.dimensionmultimedia.com
*/

*{ padding:0;margin:0; }
	
html,body {
 	height:100%;
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Trebuchet MS,arial,verdana,sans;
	text-align:center;
	background-color: #e7e8e3;
}

a{
text-decoration:none;
color:#2d5b8d;
}
a:hover{
color:#fd8137;	
}


#all{
	/*background: url(./images/fondoGral.gif) top center repeat-y;*/
	margin:0px auto;
	min-height:100%;
	position:relative;
	width: 911px;
	text-align:left;
}

* html #all{
height: 100%;
}

#clearer{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

#clearer2{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

#header{
	width:903px;
	height:46px;	
	background-color:#2e5c8d;
	margin-left:4px;
	_margin-left:2px;
}

#logo{
float:left;
border-right:1px solid #d6e0ea;
margin-bottom:5px;
}

#logo img{
border:0px;	
}

#motif{
	float:right;
	margin-top:13px;
	margin-right:10px;
	color:#fff;
	font-size:.7em;
	margin-top:20px;
}
#fotoHeader{
float:right;
}

#content{
	float:left;
	width:911px;
	background: url(./images/bckgrnd.gif) top center repeat-y;
	color:#2d5b8c;
}

#contentTop,#contentBottom{
	float:left;
	width:911px;
	height:5px;
}
#contentTop{
/*margin-bottom:10px;*/
	background: url(./images/top.gif) no-repeat;
}
#contentBottom{
	margin-top:10px;
	background: url(./images/bottom.gif) no-repeat;
}


hr{
float:left;
clear:both;
/*width:746px;*/
margin-bottom:12px;
height:1px;
border: 0px;
color:#7c94a0;
background-color: #7c94a0;
width:96%;
_margin-bottom:6px;
}

.separador{
float:left;
clear:both;
/*width:746px;*/
width:96%;
_width:100%;
}

.comments{
	/*float:left;*/
	padding-left:18px;
	background:center left url(images/bocadillo.gif) no-repeat;
	display:block;
	/*margin-right:18px;
	margin-top:0px;*/
}



#footer{
	text-align:center;
	width:911px;
	float:left;
	clear:both;
	font-size:.7em;
	margin:2px 0 0 0;
	height:44px;
	background: url(./images/footer.gif) top center repeat-y;
	color:#fff;
}

#footer ul{
	padding:0px;
	margin:16px 0 10px 0;
	list-style-type: none;
}

#footer li{
display:inline;
}

#footer_bottom{
	float:left;
	width:911px;
	height:5px;
	background:url(images/footer_bottom.gif) no-repeat;
	}

#footer_top{
	float:left;
	width:911px;
	height:5px;
	background:url(images/footer_top.gif) no-repeat;
	}
#footer a{
 color:#79b6f7;
}
#footer a:hover{
 color:#f7ea79;
}

.clearer{
width:746px;
float:left;

}
p{
margin-bottom:1em;
}

h3{
clear:both;
font-size:13pt;
color:#5e5d59;
margin-bottom:14pt;
background: center left url(images/boloH3.gif) no-repeat;
padding-left:13px;
/*_padding-left:6px;*/
}

h4{
font-size:12pt;
}

.postmetadata{
color:#f49401;
margin-botom:0px;
}

.navigation{
width:700px;
text-align:center;
float:left;
}

#commentform textarea{
width:520px;
}

.hentry{
width:700px;
}

#introPrograma{
float:left;
width:300px;
}
.sociable{
float:left;
clear:both;
width:700px;
}

/************************************************
*	Widget styles     							*
************************************************/
	
#l_sidebar h2, #r_sidebar h2 {
text-transform:capitalize;
	float:left;
	font-size:.9em;
	border-left:solid 5px #a2ce39;
	padding-top:6px;
	padding-left:4px;
	line-height:12px;
	width:142px;
	font-weight:normal;
	padding-bottom:2px;
	border-bottom: 1px solid #adbfc9;
	margin-top:10px;
}

#l_sidebar h2:first-letter, #r_sidebar h2:first-letter{
 font-size:1.3em;
}

#l_sidebar li{
float:left;
}

#l_sidebar em{
line-height:9pt;
}

.textwidget{
	/*margin-left:16px;*/
	clear:both;
	float:left;
	width:142px;
	color:#777;
	font-size:6pt;
	/*_margin-left:8px;*/
}


.textwidget input{
	width:100px;
	border:1px solid #d4d4d4;
	float:left;
	} 
.textwidget #s{
	width:90px;
	}

.textwidget textarea{
	/*float:none;*/
	width:194px;
	border:1px solid #d4d4d4;
	height:60px;
}

/************************************************
*	Left Sidebar      							*
************************************************/

#l_sidebar {
	float: left;
	width: 150px;
	text-align:left;
	margin-left:14px;
	margin-right:12px;
	}

#l_sidebar ul {

	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
#l_sidebar li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#l_sidebar ul li {

	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
	
#l_sidebar ul li a, #r_sidebar ul li a {
	/*color: #ed2201;*/
	font-size:.8em;
	text-decoration: none;
	}

#l_sidebar ul li a:hover {
	color: #771315;
	/*text-decoration: underline;*/
	}
	
#l_sidebar img{
	border:0px;
}

#l_sidebar ul ul li, #r_sidebar ul ul li{
list-style-image:url(images/bolo.gif);
margin-left:14px;
clear:both;
}

#l_sidebar table{
float:left;
font-size:.8em;
width:140px;
margin-left:6px;
}
#l_sidebar table caption{
margin-top:10px;
font-weight:bold;
font-style: italic;
text-decoration:underline;
font-size:1.3em;
}
/************************************************
*	Right Sidebar      							*
************************************************/

#r_sidebar {
	float: right;
	width: 150px;
	margin: 0px;
	margin-right:14px;
	}

#r_sidebar p{
	padding: 2px 0px 16px 0px;
	margin: 0px;
	line-height: 20px;
	}

#r_sidebar li{
float:left;
}
/************************************************
*	Content 					     		    * 
************************************************/

#content p{
	padding: 0px 0px 15px 0px;
	margin: 0px;
	line-height: 20px;
	}
	
#content p img{
	float: left;
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;
	}

.contenttitle {
	float: left;
	width:532px;
	border-bottom:1px solid #adc0c7;
	margin-bottom:6px;
	}
	
.contenttitle h1{
/*	float:left;*/
	font-size:1.1em;
	margin-top:10px;
	margin-bottom:4px;
	/*padding: 8px 17px 8px 24px;
	/*background-color:#ededed;*/
}

#contentmiddle h2{
font-size:.9em;
}

#contentmiddle ol{
	margin-left:12px;
	font-size:.9em;
	}

.recent-excerpts{
margin-top:8px;
}

.recent-excerpts p{
font-size:9pt;
}

.recent-excerpts img{
border:0px;
float:left;
margin-right:10px;
}

.recent-excerpts .sociable img{
 float:right;
 margin-top:6px;
 margin-left:6px;
}

.recent-excerpts .sociable{
padding-right:0px;
}

.noticia-extracto{
float:left;
width:left;
padding:20px;
}

.recent-excerpts h1{
	float:left;
	padding: 8px 17px 8px 24px;
	background-color:#ededed;
	font-size:12pt;
	font-weight:bolder;
	padding-right:20px;
	max-width: 410px;
	line-height:12pt;
}

.recent-excerpts h1 a{
	font-weight:bolder;
	font-size:12pt;
	font-family: arial, verdana;
}

#content .recent-excerpts h1 a:hover{
	color:#771315;
}
	
#r_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
#r_sidebar ul li {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
	
#r_sidebar ul li a {
/*	color: #ed2201;*/
	text-decoration: none;
	}

#r_sidebar ul li a:hover {
	color: #771315;
	/*text-decoration: underline;*/
	}
	
#r_sidebar img{
	border:0px;
}

#contentmiddle {
	float: left;
	width: 540px;
	margin: 0px;
	padding:0px;
	text-align:left;
	margin-left:10px;
	
}
#contentmiddle p{
	line-height:12pt;
	font-size:.9em;
	/*color:#505050;*/
}
#contentmiddle p img{
	float: left;
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;
	}
	
#contentmiddle ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
#contentmiddle ul li {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
	
#contentmiddle ul li a {
	color: #507AA5;
	text-decoration: none;
	}

#contentmiddle ul li a:hover {
	color: #771315;
	text-decoration: underline;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
.postspace {
	/*background: #EFEFEF url(images/spacer.gif);
	width: 440px;*/
	height: 2px;
	clear:both;
	margin: 0px;
	padding: 0px;
	}

.commentlist li{
margin-left:30px;
}

.contenttitle2{
margin-top:20px;
margin-bottom:10px;
}
.enlaceHome{
margin-top:10px;
}
#contentmiddle a{
color:#5d8a1f;
}

#contentmiddle a:hover{
color:#040;
}
.spacer{
margin-top:20px;
}
h6{
font-size:1.3em;
font-style:italic;
margin-bottom:6px;
border-bottom:1px solid;
}

.widget_categories select{
font-size:.7em;
width:142px;
}

#calendar_wrap table{
float:left;
}

/*.ladillo{
width:
}*/

.textwidget #feedBurnerText a{
	margin-top:6px;
font-size:12px;
}

#searchform{
font-size:9px;

}

#l_sidebar ul #twitter-box li{
list-style: none;
margin-left:4px;
}

#l_sidebar ul #twitter-box li a{
	font-size:8pt;
	}

#twitter-box{
	font-size:8pt;
	
}

#searchform label{
	display:none;
	}

#searchform #s{
	float:left;
width:90px;
margin-right:4px;
margin-top:4px;
_margin-right:2px;
}

#l_sidebar ul li, #r_sidebar ul li{
font-size:11pt;
}
