/*
Theme Name: Fermin
Theme URI: http://poeticavisual.com
Description: Sitio de solidaridad con Fermin
Version: 1.0
Author: Zabdiel
*/

body {
	font-size: 80%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, sans-serif;
	background: #fff url(images/bg.jpg) repeat-x;
}

a, a:visited {
	color: #b01c28;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}

img {
	border:solid 1px #adadad;
	padding:4px 4px 4px 4px;
	margin-right:5px;
}

#page {
	border: 1px solid #959596;
	text-align: left;
	background:#fff;
	margin: auto;
	margin-top:10px;
	margin-bottom:20px;
	padding:10px;
	width: 800px;
}

#header {
	height:40px;
	border-bottom:5px solid #b01c28;
}

	#logo a {
		color:#2c2c2c;
		text-decoration:none;
		width:400px;
		display:block;
		float:left;
		font-weight:normal;
		font-size:24px;
	}
	
	#logo strong {
		color:#2c2c2c;
		font-weight:bold;
	}
	
	#frase {
		color:#b01c28;
		display:block;
		float:right;
		padding-top:2px;
		font-size:12px;
	}

#menu {
	background:#2c2c2c;
	color:#FFFFFF;
	height:34px;
	border-top:1px solid #fff;
}

	#nav {
		margin: 0px 0px 0px 15px;
		padding: 0px;
		list-style: none;
		}
		
	#nav ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		}
	
	#nav a {
		background: #2c2c2c;
		color: #FFFFFF;
		display: block;
		font-size: 13px;
		font-weight: normal;
		text-transform: normal;
		margin: 0px 15px 0px 0px;
		padding: 8px 10px 11px 10px;
		}
		
	#nav a:hover {
		background: #b01c28;
		color: #FFFFFF;
		display: block;
		text-decoration: none;
		margin: 0px 15px 0px 0px;
		padding: 8px 10px 11px 10px;
		}
	
	#nav li {
		float: right;
		margin: 0px;
		padding: 0px;
		}
		
	#nav li li {
		float: right;
		margin: 0px;
		padding: 0px;
		width: 140px;
		}
		
	#nav li li a, #nav li li a:link, #nav li li a:visited {
		width: 140px;
		float: none;
		margin: 0px;
		padding: 8px 10px 8px 10px;
		border-top: 1px solid #C0C0C0;
		}
		
	#nav li li a:hover, #nav li li a:active {
		background: #b01c28;
		padding: 8px 10px 8px 10px;
		}
	
	#nav li ul {
		position: absolute;
		width: 10em;
		left: -999em;
		}
	
	#nav li:hover ul {
		left: auto;
		display: block;
		}
		
	#nav li:hover ul, #nav li.sfhover ul {
		left: auto;
		}
	
		#subnavbar {
			background: #999999;
			width: 920px;
			height: 24px;
			color: #FFFFFF;
			margin: 0px auto 0px;
			padding: 0px 0px 0px 0px;
			}
			
		#subnav {
			margin: 0px;
			padding: 0px;
			list-style: none;
			}
			
		#subnav ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			}
		
		#subnav a {
			background: #999999;
			color: #FFFFFF;
			display: block;
			font-size: 12px;
			font-weight: normal;
			text-transform: uppercase;
			margin: 0px 15px 0px 0px;
			padding: 6px 10px 5px 10px;
			}
			
		#subnav a:hover {
			background: #666666;
			color: #FFFFFF;
			display: block;
			text-decoration: none;
			margin: 0px 15px 0px 0px;
			padding: 6px 10px 5px 10px;
			}
		
		#subnav li {
			float: left;
			margin: 0px;
			padding: 0px;
			}
			
		#subnav li li {
			float: left;
			margin: 0px;
			padding: 0px;
			width: 140px;
			}
			
		#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
			background: #999999;
			width: 140px;
			float: none;
			margin: 0px;
			padding: 6px 10px 5px 10px;
			border-top: 1px solid #FFFFFF;
			}
			
		#subnav li li a:hover, #subnav li li a:active {
			background: #666666;
			}
		
		#subnav li ul {
			position: absolute;
			width: 10em;
			left: -999em;
			}
		
		#subnav li:hover ul {
			left: auto;
			display: block;
			}
			
		#subnav li:hover ul, #subnav li.sfhover1 ul {
			left: auto;
			}
		
#cabecera {
	background:#fff url(images/cabecera.png) no-repeat;
	height:270px;
	text-decoration:none;
	color:#2c2c2c;
	border-bottom:1px solid #aaaaaa;
}

	#banner a {
		text-decoration:none;
		color:#2c2c2c;
		float:right;
		font-size:30px;
		padding-right:150px;
		padding-top:40px;
		height:100px;
		width:400px;
	}
	
	#banner strong {
		color:#2c2c2c;
		text-decoration:none;
		font-size:30px;
	}
	
	#banner spam {
		color:#c81f24;
		text-decoration:none;
		font-size:25px;
		padding-left:30px;
	}
	
	#featured {
		font-size:12px;
		text-align:left;
		width:280px;
		display:block;
		float:right;
		color:#777;
		margin-right:100px;
	}
	
	#featured a {
		font-size:16px;
		text-align:right;
		color:#6ca41b;
		text-decoration:none;
		width:280px;
		height:20px;
		display:block;
		float:right;
		border-bottom:1px solid #777;
	}

#home {
	width:800px;
	background: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;
}

#home a {
	color:#b01c28;
	font-size:13px;
	text-decoration:none;
}

#seccion a {
	color:#777;
	font-weight:bold;
}
	
	#contenidoA {
		background: url(images/contentA.jpg) repeat-x;
		height:190px;
		color:#777;
	}
	
	#contenidoA strong {
		font-size:25px;
		color:#2c2c2c;
		font-weight:bold;
	}
		
	#contenidoA spam {
		font-size:25px;
		color:#b01c28;
		font-weight:bold;
	}
		
	#contenidoA a {
		color:#b01c28;
	}
		
	#desc {
		text-transform:uppercase;
		font-size:10px;
		color:#777;
	}
		#contenidoA1 {
			width:470px;
			float:left;
			padding:10px;
		}
		
			#contenidoA11 {
				padding-left:10px;
				padding-right:10px;
				border-left:1px solid #a3a5a2;
				border-right:1px solid #a3a5a2;
			}
			
			#contenidoA11 li {
				color:#b01c28;
				float:none;
			}
			
			#imgsec0 {
				background:#efefef url(images/fermin1.jpg);
				border:solid 1px #adadad;
				margin-right:10px;
				height:88px;
				width:120px;
				float:left;
			}
		
		#contenidoA2 {
			width:280px;
			float:right;
			padding:10px;
		}
		
		#contenidoA2 li a {
			color:#2c2c2c;
			float:none;
			font-weight:bold;
		}
		
	#contenidoB {
		background:#fff url(images/reticula.gifd);
		height:200px;
		color:#777;
		padding-top:10px;
	}
	
	#contenidoB li {
		color:#b01c28;
		float:none;
	}
	
		#contenidoB1 {
			width:255px;
			float:left;
			display:block;
		}
		
		#contenidoB2 {
			width:260px;
			float:left;
			display:block;
			padding-right:15px;
			padding-left:15px;
		}
		
		#contenidoB3 {
			width:255px;
			float:right;
			display:block;
		}
		
		#imgsec1 {
			background:#efefef url(images/reticula0.gif);
			border:solid 1px #adadad;
			margin-top:13px;
			height:50px;
		}
		
		#imgsec3 {
			background:#efefef url(images/reticula0.gif);
			border:solid 1px #adadad;
			margin-top:13px;
			height:50px;
		}
	
	#contenidoC {
		height:160px;
		color:#777;
		padding-top:10px;
		border-top:2px solid #a9a9a9;
	}
	
	#contenidoC li {
		color:#b01c28;
		float:none;
	}
		
		#contenidoC1 {
			width:255px;
			height:150px;
			float:left;
			display:block;
		}
		
		#contenidoC2 {
			background:#555;
			width:515px;
			height:140px;
			float:right;
			padding-bottom:0px;
			padding-top:10px;
			padding-left:10px;
			padding-right:0px;
			color:#a9a9a9;
		}
		
			#contenidoC2 p {
				width:350px;
				color:#a9a9a9;
			}
			
			#solidaridad a {
				font-size:30px;
				color:#a9a9a9;
			}
			
			#imgsec4 {
				background:#555 url(images/fermin2.png) bottom no-repeat;
				width:156px;
				height:140px;
				float:right;
		}

#publicacion {
	color:#777;
	background:#fff url(images/reticula0.gif);
	width: 620px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
}

.date {
	margin-top:-8px;
	margin-bottom:-10px;
	color:#2c2c2c;
	}

#footer {
	height:120px;
	width:800px;
}

#lona img {
	background:#fff;
	height:227px;
	text-decoration:none;
	color:#2c2c2c;
	border:1px solid #aaaaaa;
	margin-bottom:10px;
}

#cat {
	background:#6e1413;
	color:#FFFFFF;
	height:25px;
	padding-top:8px;
}

#cat a {
		color: #FFFFFF;
		display: block;
		text-align:center;
		font-size: 13px;
		font-weight: normal;
		text-decoration:none;
		text-transform: uppercase;
		width:263px;
		float:left;
		}

#creditos {
	color:#b9b9b9;
	font-size:11px;
	float:right;
	text-align:right;
	padding-right:30px;
	padding-top:30px;
}

	#creditos a {
		color:#b9b9b9;
		font-size:11px;
		text-decoration:none;
	}
	
	#creditos a:hover {
		color:#b01c28;
		font-size:11px;
		text-decoration:none;
	}
	