html, body {
	width:100%;
}
body,td,th {

}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:18px;	
	color: #333333;	
}
body {

}
#wrapper {
	text-align:left;
	width:1012px;
	margin:auto;
}

.body {
	overflow-x:hidden;	
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #ffc000;
	scrollbar-dark-shadow-color: #ffc000;
	scrollbar-track-color: #ffc000;
	scrollbar-face-color: #ffc000;
	scrollbar-shadow-color: #ffc000;
	scrollbar-highlight-color: #ffc000;
	scrollbar-3d-light-color: #ffc000;
		background-color: #FFFFFF;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;

}
ul { margin:0; padding:0; display:inline; list-style:none }
ul li { display:inline; list-style:none }

a { color:#ffc000; text-decoration:none }
a { color:#ffc000; text-decoration:underline }

form {display:inline }
.clear { float:none; clear:both }
.bold {font-weight:bold }
.textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:2px;
	line-height:19px;
	height:19px;
	/*height:14px;*/
	border:1px solid #888888;
	width:230px;
}

.textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px;
	border:1px solid #888888;
	width:230px;
}

.listbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:2px;
	line-height:20px;
	height:21px;
	/*height:14px;*/
	border:1px solid #888888;
	width:231px;
	padding:1px;
}
.multiselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #666666; 
	border: 1px solid #666666;
	background-color:#F7f7f7;
	width:180px;
	padding:2px;
}
.text-error {
	/*color:#FFFF33;*/
	color:#333333;
	font-weight:bold;
	font-size:12px;
}


/***** HEADER **********************/
#header {

}
	#header #top {
		height:143px;
		padding-left:40px;
		background-color:#ffc000;
		border-bottom:1px solid #ffffff;
	}
		#header #top #flash {
			float:left;
			
		}
		#header #top #botones {
			text-align:right;		
			margin-top:12px;
			padding-right:0px;
			float:right;
		}
		#header #cita {
			text-align:right;
			color:#4a4a4a;
			font-weight:bold;
			width:560px;
			line-height:14px;
			margin-top:4px;
			padding-right:40px;			
		}
		#header #cita #autor {
			color:#fff;
		}		
	
	#header #menu {
		height:26px;
		overflow:hidden;
		background-color:#000000;
		border-bottom:1px solid #ffffff;
		color:#ffffff;
	}	
	#header #banner {
		float:none;
		clear:both;
		height:37px;
		background-color:#403f3f;
		border-left:1px solid #000000;
		border-right:1px solid #000000;			
	}
	
	ul#menu1 {
		margin-left:43px;
	}
	
	ul#menu2 {
		margin-right:34px;
	}
		
	
/***** CONTENIDO **********************/	

#content {
	padding-top:32px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:35px;
	background-color:#ffffff;
	border-left:1px solid #000000;
	border-right:1px solid #000000;	
}

.bottom {
	float:none;
	clear:both;
	border-left:1px solid #000000;
	border-right:1px solid #000000;	
}

.titulo-seccion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#3f3f3f;
	margin-bottom:20px;
}
.titulo-amarillo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffc000;
	margin-bottom:20px;
}
.columna-izq {
	float:left;
	width:437px;
}

.columna-der {
	float:right;
	width:437px;
}

.recuadro {
	border:1px solid #ffc000;
	color:#ffc000;
	padding:13px;
}

/***** HOME**********************/
.home {
	

}

	.columna {
		width:292px;
		float:left;
	}
	
	.home .nota {
		line-height:16px;	
		padding-left:4px;
		padding-bottom:12px;
		margin-bottom:14px;
		border-bottom:1px dotted #9e9e9e;
	}
	
	.home .nota-destacada {
		line-height:16px;		
		background-color:#ffc000;
		padding:12px;
		margin-bottom:14px;
	}	
	.home .nota .bajada, .home .nota-destacada .bajada {
		margin-top:5px;	
		margin-bottom:5px;	
	}
	.home .nota-destacada .bajada {
		color:#ffffff;
	}
	.home .nota-destacada a {
		color:#333333;
		text-decoration:none;
	}	
	
	.home a {
		text-decoration:none;
	}
	
	
#ideologia {

}
	#ideologia ul {
		
	}
	#ideologia ul li {
		display:list-item;	
		list-style:disc;
		list-style-position:inside;
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px dotted #9e9e9e;
	}	
/***** ACTOS **********************/
.actos {

}

	.actos #actos-izq {
		float:left;
		width:712px;
	}
	
		.actos #actos-izq ul {
			margin-bottom:15px;
		}
		.actos #actos-izq ul li {
			padding-top:3px;
			padding-bottom:3px;
			padding-left:2px;
			border-bottom:1px dotted #9e9e9e;
			display:list-item;		
		}			
		.actos #actos-izq ul a {
			color:#333333;
			text-decoration:none;
			display:block;
		}
		.actos #actos-izq ul a.sel {
			color:#ffc000;
			text-decoration:none;
			display:block;
		}
				
	.actos #actos-izq ul a:hover {
		color:#ffc000;
	}		
	
	
	.actos #actos-der {
		float:right;
		width:205px;
	}
	
	.actos .thumbs {
		margin-top:8px;
		margin-bottom:4px;
	}

	.actos .thumbs .img-thumb {
		float:left;
		margin-left:2px;
		margin-right:6px;
		margin-bottom:6px;
	}
	.actos .img-big {
		border:2px solid #ffc000;
	}

/***** OPINION **********************/

.opinion {

}

	.opinion #opinion-izq {
		float:left;
		width:310px;
		margin-bottom:15px;
	}
		.opinion #opinion-izq ul {
			margin-bottom:15px;
		}
		.opinion #opinion-izq ul li {
			padding-top:3px;
			padding-bottom:3px;
			padding-left:2px;
			border-bottom:1px dotted #9e9e9e;
			display:list-item;		
		}			
		.opinion #opinion-izq ul a {
			color:#333333;
			text-decoration:none;
			display:block;
		}
		.opinion #opinion-izq ul a.sel {
			color:#ffc000;
			text-decoration:none;
			display:block;
		}
				
	.opinion #opinion-izq ul a:hover {
		color:#ffc000;
	}	
	.opinion #opinion-der {
		float:left;
		margin-left:32px;
		width:587px;
	}
		.opinion #opinion-der .titulo {
			width:465px;
			float:left;
			font-weight:bold;
			font-size:14px;
			line-height:25px;
			margin-bottom:4px;
		}
		.opinion .opinion-cat, .actos .actos-cat {
			height:22px;
			line-height:22px;
			background-color:#ffc000;
			color:#000000;
			font-weight:bold;
			text-indent:8px;
			margin-bottom:8px;	
		}
		
		.opinion #opinion-der #lee {
			float:none;
			clear:both;
			margin-top:25px;
		}
		.opinion #opinion-der .recuadro {
			color:#333;
			padding:10px;
		}
/***** CITAS **********************/
#citas {
	width:930px;
	float:none;
	clear:both;
	margin-bottom:5px;
}
	#citas .result-citas {
		float:left;
		width:450px;
		margin-left:0px;
		padding-left:3px;
		padding-bottom:11px;
		margin-bottom:10px;
		border-bottom:1px dotted #9e9e9e;
		color:#555555;
		min-height:66px;
	}

/***** CONTACTO **********************/
#contacto {
	float:left;
	width:550px
}
	#contacto a {
		color:#333;
		text-decoration:none;
	}
	#contacto a:hover {
		color:#ffc000;
		text-decoration:underline;
	}	


/***** PRENSA **********************/	

.result-prensa {
	float:left;
	width:445px;
	margin-left:2px;
	padding-left:3px;
	padding-bottom:15px;
	margin-bottom:18px;
	border-bottom:1px dotted #9e9e9e;
	color:#555555;
	height:135px;
}
.result-prensa-destacada {
	float:left;
	width:419px;
	padding:13px;
	padding-top:15px;
	padding-bottom:15px;	
	/*margin-left:2px;*/
	height:120px;	
	margin-bottom:10px;
	background-color:#ffc000;
	margin-bottom:18px;
	color:#555555;
}
	.result-prensa-destacada .texto {
		color:#fff;
		line-height:15px;
	}
	.result-prensa .result-text {
		float:left;
		width:338px;
	}
	.result-prensa .titulo, .result-prensa-destacada .titulo, .home .nota .titulo, .home .nota-destacada .titulo {
		font-size:12px;
		font-weight:bold;
		color:#333333;
		margin-bottom:2px;
	}
	.result-prensa .fecha {
		font-size:12px;
		font-weight:bold;
		color:#ffc000;
	}	
	.result-prensa-destacada .fecha {
		font-size:12px;
		font-weight:bold;
		color:#333333;
	}
	.result-prensa .img  {
		float:left;
		margin-right:15px;
	}
	.result-prensa-destacada .img {
		float:left;
		margin-right:15px;
	}	
	.result-prensa img, .result-prensa-destacada img {
		border:1px solid #ffc61a;
	}
	.result-prensa  .leer-mas a, .result-prensa-destacada .leer-mas a {
		display:block;
		color:#333333;
		font-weight:bold;
		text-decoration:none;
	}
	.result-prensa  .leer-mas a:hover {
		color:#ffc000;
		text-decoration:none;
	}	
	
	#prensa-bottom {
		float:none;
		clear:both;
		padding-top:15px;
	}
/***** ENLACES**********************/		

#enlaces-wrapper {
	width:639px;
	float:left
}

.enlaces {
	float:left;
	width:313px;
	margin-bottom:12px;
}
.enlaces-cat {
	height:21px;
	line-height:21px;
	background-color:#ffc000;
	color:#000000;
	font-weight:bold;
	text-indent:8px;
	margin-bottom:8px;
}
	.enlaces a {
		color:#333333;
		text-decoration:none;
		display:block;	
	}
	.enlaces a:hover {
		color:#ffc000;
	}	
/***** LIBROS **********************/	
.libros {
	float:left;
	width:455px;
	margin-left:3px;
	padding-bottom:10px;
	margin-bottom:5px;
}

	.libros .titulo-cat {
		height:21px;
		line-height:21px;
		background-color:#ffc000;
		color:#000000;
		font-weight:bold;
		text-indent:8px;
		margin-bottom:8px;
	}
	
	.libros ul, .enlaces ul, .opinion ul {
		display:list-item; 
		margin-bottom:5px;
		margin-left:4px;
		margin-right:4px;
		/*background-color:#FFCC99;			*/
	}
	.libros ul li, .enlaces ul li  {
		padding-top:2px;
		padding-bottom:2px;
		padding-left:2px;
		border-bottom:1px dotted #9e9e9e;
		display:list-item;		
	}
	.laboratorio ul li a {
		display:block;
		color:#333333;
		text-decoration:none;
	}
	.laboratorio ul li a:hover {
		display:block;
		color:#ffc000;
		text-decoration:none;
	}


/***** ARTICULOS **********************/	
.articulos {
	/*background-image:url(../images/img_articulos.jpg);*/
	background-repeat:no-repeat;
	background-position:top right;
}

.articulos ul {
	min-height:350px;
	width:450px;
	display:list-item; 
	margin-bottom:20px;
}
	.articulos ul li {
		width:450px;
		padding-top:3px;
		padding-bottom:3px;
		border-bottom:1px dotted #9e9e9e;
		display:list-item;		
	}
	.articulos ul li a {
		display:block;
		color:#333333;
		text-decoration:none;
	}
	.articulos ul li a:hover {
		color:#ffc000;
	}


/***** FOOTER **********************/	
#footer {
	font-size:10px;
	float:none;
	clear:both;
	height:22px;
	background-color:#000000;
	color:#ffffff;
	line-height:22px;
	padding-right:40px;
	padding-left:40px;
}

	#footer a {
		color:#eeeeee;
		text-decoration:none;
	}
	#footer a:hover {
		color:#ffffff;
		text-decoration:none;
	}	

