@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong{
	font-weight:bold;
	}
	
body{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	}
body#index{}
h2{
	text-transform:uppercase;
	color:#B7B6B2;
	font-size:11px;
	margin-bottom:10px;
	}
h3.pie{
	text-align:right;
	border-top:#EB5F14 solid 1px;
	margin-top:10px;
	font-size:10px;
	}
	h3.pie a{
		color:#FFF;
		background:url(../img/solapa.jpg) no-repeat 100% 0px;
		text-decoration:none;
		display:block;
		padding:4px 6px 6px 0px;
		}
p{}
p.linkblok{
	font-size:10px;
	}
	p.linkblok a{
	padding:5px;
	padding-left:10px;
	background:#8D8986;
	display:block;
	color:#FFF;
	text-decoration:none;
	}
	p.linkblok a:hover{
		background:#EA5A1B;
		}

#container{
	width:954px;
	margin:15px auto;
	border:#CCC solid 1px;
	}
body#index #top{
	background:#FBFBFB;
	}
	
	#menu{
		text-transform:uppercase;
		padding:10px 60px;
		color:#CCC;
		font-size:11px;
		}
		#menu *{
			float:left;
			}
		#menu a{
			color:#B7B6B2;
			text-decoration:none;
			margin:5px 5px;
			display:block;
			padding-top:10px;
			}
		#menu a:hover{
			color:#E85E13;
			}
	    #menu a.activo {
			color:#E85E13;
			}
		#menu a img{
			position:relative;
			top:-15px;
			padding:0px;
			}
		#menu div{
			float:right;
			font-size:11px;
			}
	#contenidos{
		padding:64px 65px 20px 65px;
		}
	#contenidos #lat1, #contenidos #lat2{
		float:left;
		}
		#contenidos #lat1{
			width:120px;
			margin-right:36px;
			font-size:10px;
			text-transform:uppercase;
			}
			#contenidos #lat1 a{
				display:block;
				text-decoration:none;
				color:#8D8986;
				padding:4px 5px;
				margin-bottom:2px;
				}	
				#contenidos #lat1 #select {
						color:#FFFFFF;
						background:#E95F14;
				}
				#contenidos #lat1 a:hover{
					color:#FFF;
					background:#E95F14;
				}
		#contenidos #lat2{
			width:660px;
			}
		#contenidos #lat2 #porfolio{
			color:#8D8986;
			font-size:11px;
			}
			#contenidos #lat2 #porfolio p{
				background:url(../img/flecha.jpg) no-repeat 500px 0px;
				padding-left:515px;
				}
			#contenidos #lat2 #porfolio p strong{
				text-transform:uppercase;
				font-weight:normal;
				display:block;
				margin-bottom:5px;
			}
			#contenidos #lat2 #porfolio p span{
				display:block;
				font-size:10px;
				margin-bottom:5px;
			}
			#contenidos #lat2 #porfolio p a{
				display:block;
				margin-top:5px;
				color:#E95F14;
				text-decoration:none;
			}
			#contenidos #lat2 #porfolio p a:hover{
				color:#333;
				}
			#contenidos #lat2 #porfolio img{
				float:left;
				margin-right:10px;
				}
			/**/
			
			#contenidos #lat2 .porfolio{
			color:#8D8986;
			font-size:11px;
			border-bottom:#CCC dashed 1px;
			padding:10px 0;
			margin:10px 0;
			}
			#contenidos #lat2 .porfolio p{
				background:url(../img/flecha.jpg) no-repeat 500px 0px;
				padding-left:515px;
				}
			#contenidos #lat2 .porfolio p strong{
				font-weight:normal;
				display:block;
				margin-bottom:5px;
			}
			#contenidos #lat2 .porfolio p span{
				display:block;
				font-size:10px;
				margin-bottom:5px;
			}
			#contenidos #lat2 .porfolio p a{
				display:block;
				/*margin-top:5px;*/
				color:#E95F14;
				text-decoration:none;
			}
			#contenidos #lat2 .porfolio p a:hover{
				color:#333;
				}
			#contenidos #lat2 .porfolio img{
				float:left;
				margin-right:10px;
				}
			
			
			/**/
			#contenidos #lat2 #nav{
				display:block;
				text-align:right;
				font-size:10px;
				margin-bottom:10px;
				border-bottom:#CCC dashed 1px;
				padding-bottom:20px;
				}
				#contenidos #lat2 #nav a{
					text-decoration:none;
					color:#8D8986;
					}
				#contenidos #lat2 #nav a:hover{
					color:#000;
					}
				#contenidos #lat2 #nav a.activo{
					color:#E95F14;
					}
			/**/
			#contenidos #lat2 .nav{
				display:block;
				text-align:right;
				font-size:10px;
				margin-bottom:10px;
				border-bottom:#CCC dashed 1px;
				padding-bottom:20px;
				}
				#contenidos #lat2 .nav a{
					text-decoration:none;
					margin:0 5px;
					color:#8D8986;
					}
				#contenidos #lat2 .nav a:hover{
					color:#000;
					}
				#contenidos #lat2 .nav a.activo{
					color:#E95F14;
					}
			/**/
		#contenidos #lat2 #quienes{
			color:#8D8986;
			}
		#contenidos #lat2 #quienes p{
			background:url(../img/flecha.jpg) no-repeat 4px 0px;
			padding-left:15px;
			font-size:10px;
			}
			#contenidos #lat2 #quienes p strong{
				display:block;
				margin-bottom:5px;
			}
			#contenidos #lat2 #quienes p a{
				display:block;
				color:#8D8986;
				text-decoration:none;
			}
			#contenidos #lat2 #quienes p a:hover{
				color:#333;
			}
		#contenidos #lat2 #quienes .ofice{
			float:left;
			width:320px;
			margin:0px 5px;
			}
			#contenidos #lat2 #quienes .ofice img.foto{
				margin-bottom:10px;
			}
			#contenidos #lat2 #quienes .ofice .mini{
				text-align:center;
				padding-bottom:5px;
				border-bottom:#666 solid 2px;
				margin-bottom:5px;
			}

			#contenidos #lat2 #quienes .ofice .mini img{
				margin:0px 1px;
			}
	#contenidos #lat2 #filo{
		/*border-bottom:#717173 solid 2px;*/
		padding-bottom:10px;
		margin-bottom:10px;
		}
	#contenidos #lat2 #pietribu{
		text-align:right;
		}
	#contenidos #lat2 #filo img{
		float:right;
		margin-left:10px;
		}
	#contenidos #lat2 #filo h1{
		color:#E95F14;
		font-weight:normal;
		font-size:14px;
		margin-bottom:10px;
		}
	#contenidos #lat2 #filo p{
		font-size:11px;
		color:#A09D98;
		margin-bottom:10px;
		line-height:1.4em;
		width:350px;
		}
		
	#contenidos #lat2 form{
		font-size:11px;
		}
		#contenidos #lat2 form span{
			display:block;
			margin-bottom:5px;
			color:#B7B6B2;
		}

	#contenidos #lat2 form input[type=text]{
		border:#CCC solid 1px;
		padding:2px;
		margin-bottom:5px;
		}
		#contenidos #lat2 form input[type=button]{
		padding:2px;
		}
		#contenidos #lat2 form textarea{
		border:#CCC solid 1px;
		padding:2px;
		width:250px;
		height:150px;
		display:block;
		margin-bottom:10px;
		}

	

/*---------------------------------*/
.clear{
	clear:both;
	}
.titindex{
	display:block;
	width:260px;
	float:left;
	margin:0px 6px;
	}
.titindex img{
	margin-bottom:5px;
	}
