@charset "UTF-8";
/* CSS Document */

body{
	border-top:solid 8px #000000;
	background:url(fondo_dotted_x.png) repeat-x top left;
	
}

a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background:url(dotted_x.png) repeat-x bottom left;
}
	a:hover{
		
		color:#cc0066;
	}

strong{
	font-weight:bold;
	
}

em{
	font-style:italic;	
}


#Contenedor{
	width:950px;
	
	margin:0px auto 0px auto;
	padding:0px;
}


	
	#Cabecera{
		margin:0px;
		padding:0px;
		background: url(cabecera.png) no-repeat top center;
		height:225px;
	}
		#Cabecera h1, h2{
			display:none;	
		}
		
			#Cabecera h3{
				display:none;	
			}
			
			
		#Cabecera.interior{
			background:none;
			height:80px;
		}
		
		#Cabecera.interior h1{
			background: url(logo_manoloruiz.png) no-repeat 0px 3px;
			display:block;
			width:250px;
			height:60px;
			float:right;
			
			position:relative;
			margin-right:20px;
		
			
		}
		
		#Cabecera.interior h1 a{
			background:none;
			margin:0px;
			padding:0px;
			display:block;
			width:250px;
			height:60px;
			text-decoration:none;
			text-indent:-5000px;
		 }
		 
		
			#Cabecera.interior h1 span{
				position:relative;
				z-index:-1;
			}
		
		
		
			
	#Menu{
		
		
		padding:20px 0px 20px 20px;
		font-variant:small-caps;
		letter-spacing:2px;
		
	}
	
		#Menu ul{
			font-size:24px;
		
		}
	
			#Menu ul li{
			display:inline;
				padding:0px 10px 0px 0px;
			
			}
		
				#Menu ul li a{
					
					background:none;
					
						
				}
				
					#Menu ul li a:hover{
						color:#cc0066;	
					}
					
						#Menu a span{
							background:url(dotted_x.png) repeat-x bottom left;	
						}
						
							#Menu a.actual{
								color:#cc0066;	
							}
							
		#Migas{
			
			padding: 0px 0px 20px 20px;
			margin-bottom:30px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:20px;
			background:url(dotted_x_big.png) repeat-x bottom left;
		}
		
			
		
	#Cuerpo{
		margin:0px;
		padding:0px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		
	}
	
		#Presentacion{
			background: url(dotted_x_big.png) repeat-x bottom left;
			padding: 20px 10px 20px 10px;
			font-family:Georgia, "Times New Roman", Times, serif;
			line-height:30px;
			margin-bottom:30px;
			
			
		}
		
			#Presentacion h3{
				font-size:24px;
				font-style:italic;
				font-weight:normal;
				
			}
		
	
		div.Columna{
			width:30%;
			float:left;
			margin-left:10px;
			margin-right:12px;
			margin-bottom:12px;
			font-size:12px;
			
		}
			div.Columna h3{
				
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:24px;
				margin-bottom:10px;
				font-weight:bold;
				font-variant:small-caps;
				
			}
			
			div.Columna h4{
				font-size:18px;
				font-family:Georgia, "Times New Roman", Times, serif;
				margin-bottom:10px;
				line-height:20px;
				color:#cc0066;
				font-weight:bold;
				font-variant:small-caps;
			}
			
			div.Columna h5{
				font-size:12px;
				font-weight:bold;
				margin-bottom:5px;
			}
			
			div.Columna ul{
				line-height:20px;
				
				margin-bottom:10px;
				color:#333;
				
			}
			
			div.Columna p{
				margin-bottom:10px;
				line-height:18px;
				
			}
			
			div.Columna ol{
				line-height:20px;
				
				margin-bottom:10px;
				color:#333;
				
			}
			
			div.Doble{
				
				width:60%;
				padding-left:10px;
			}
			
				div.Doble h3{
					
					font-weight:bold;
					font-variant:small-caps;
				}
				
			div.Triple{
				width:100%;
				
			}
				
				div.Columna h3.titularSeccion{
					font-size:45px;
					margin-bottom:20px;
					font-weight:bold;
					line-height:30px;
					font-variant:small-caps;
				}
				
					.titularSeccion span{
						color:#cc0066;	
					}
				
				div.Columna p.entradilla{
					font-size:18px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-style:italic;
					line-height:20px;
					padding-bottom:20px;
					
					background:url(dotted_x_big.png) repeat-x bottom left;
				}
				
				/*Portfolio*/
				
				div.elementoPorfolio{
					height:300px;
					
					
				}
				
				div.fichaPortfolio{
					height:auto;
					background:url(dotted_x_big.png) repeat-x bottom left;
					
						
				}
				
					div.descripcionPieza{
						color:#ff0066;
					}
						div.descripcionPieza a{
							color:#ff0066;	
						}
				
				
				div.fotoPortfolio{
						
				}
					
					div.fotoPortfolio img{
						
						
					}
					
					p.pieDeFoto{
						padding-top:10px;
						padding-bottom:30px;
						font-family:Georgia, "Times New Roman", Times, serif;
						
						width:500px;
						text-align:center;
					}
				
				div.imagen{
					
					width:280px;
					margin-bottom:10px;
					border:solid 1px #000000;
					  
				}
					

	#Pie{
		margin:0px;
		padding:20px 0px 20px 0px;
		clear:both;
		
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		
	}
	
		#Pie h3{
				display:inherit;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:24px;
				margin-bottom:10px;
		}
			#Pie p{
				margin-bottom:10px;
				
				font-size:14px;
				line-height:20px;
			}
		
			#Pie ol{
				list-style-type:decimal;
				list-style-position:inside;
				margin-bottom:15px;
				line-height:20px;
				font-weight:bold;
				padding-left:7px;
				margin-left:10px;
				border-left:solid 5px #C06;
			}
			#Pie p.Copy{
				background:url(linea_rota.png) no-repeat top center;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:12px;
				text-align:right;
				padding:20px 10px 0px 0px;
				font-style:italic;
			}
			

.izq{
	float:left;	
	
}

.dcha{
	float:right;
	
	
}

.imagenBloque{
	margin-left:8px;
	margin-bottom:8px;
}


.emfasis{
	font-weight:bold;
	background:#ffffcc;
}

.borde{
	border:solid 1px #000000;	
}