@charset "UTF-8";
/* -------- color guide ----------
#E6E6E6 : fondo
#ED4C14 : rojo
*/

/* 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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0 none;
	font-size: 100%;
	margin: 0;
	outline: 0 none;
	padding: 0;
	text-decoration: none;
	vertical-align: baseline;
	background-color: none;
	background-image: none;
}
a img {
	border: 0;
	margin: 0;}
body {
	background-color: #E6E6E6;
}
#pageContainer{
	height: 820px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #fff;
}
#pageContainer1{
	height: 610px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #fff;
	
	
}
#pageContainer2{
	height: 1200px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #fff;
	
	
}
#pageContainer3{
	height: 12500px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #fff;
	
	
}
#pageContainer4{
	height: 2280px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #fff;
	
	
}
#pageContainer5{
	height: 3800px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #fff;
	
	
}
#pageContainer6{
	height:2100px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #fff;
	
	
}
#pageContainer7{
	height:2200px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #fff;
	
	
}
 #header{
	height: 140px;
	width: 1080px;
	line-height: 80px;
	background-color: #FFFFFF;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	position: relative;
	z-index:4
		}
	
 #header #logo {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 4;
	left: 50px;
	top: 10px;
	height: 114px;
	width: 203px;
}
#header #logo h1 {
	font-family: Verdana, Geneva, sans-serif;
	text-indent:-9999px;
	font-size: 14px;
	color: #666;
	
}
 
/*----------- nav ---------------*/	
	#header #nav {
	position:absolute;
	left: 589px;
	top: 30px;
	width: 450px;
	height: 40px;
	
	
}
#header #nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#header #nav li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	padding: 0 5px 0 10px;
	margin-right: 5px;
	display: block;
	line-height: 15px;
}
#header #nav li a:link, #header #nav li a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #ED4C14;
	text-decoration: none;
	padding: 0 5px 0 10px;
	margin-right: 5px;
	display: block;
	line-height: 15px;
}	
#header #nav li a:hover, #header #nav li a:active {
	color: #666666;
}
#header #nav2 {
	position: absolute;
	left: 660px;
	top: 52px;
	width: 200px;
	height: 80px;	
	
	
}
#header #nav2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 180px;
}
#header #nav2 li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	padding: 0 5px 0 10px;
	margin-right: 5px;
	line-height: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
}
#header #nav2 li a:link, #header #nav2 li a:visited {
	font-family:Verdana, Geneva, sans-serif;
	color:#ED4C14;
	text-decoration: none;
	margin-right: 5px;
	line-height: 20px;
}	
#header #nav2 li a:hover, #header #nav2 li a:active {
	color: #666666;	
}
li.current {
	font-family: Verdana, Geneva, sans-serif;
	color: #666666;	
	font-size: 0.8em;
	
}
/*----------- photoShow---------------*/
#titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666666;
	height: 25px;
	width: 980px;
	position: absolute;
	top: 30px;
	left: 50px;
	background-color: #FFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ED4C14;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #ED4C14;
	line-height: 27px;
	}		
#photoShow {
	height: 300px;
	width: 1080px;
	margin-top: 10px;
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	position: relative;
	top: -20px;	
}

#photoShow div {
	position: absolute;
	z-index: 0;
	left: 0px;	
	
}
#photoShow div.previous {
    z-index: 1;
}
#photoShow div.current {
    z-index: 2;
}#photoShow1 {
    height: 350px;
	width: 1080px;
	
	
	
}

#photoShow1 div {
	position: absolute;
	z-index: 0;
	left: 21px;
	top: 20px;
}
#photoShow1 div.previous {
    z-index: 1;
}
#photoShow1 div.current {
    z-index: 2;
}
/*----------- contenido---------------*/


#galeria{
	
	width:100%;
	
	position: relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	left: 0px;
	top: 60px;
	z-index: 1;
	
}#contenido{
	height: 820px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	
	background-color: #FFF;
	
	
}
#contenido1{
	height: 610px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 15px;
	background-color: #FFF;
	
		
}
#contenido2{
	height: 1200px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #FFF;
	
		
}
#contenido3{
	height: 12500px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #FFF;
	
		
}
#contenido4{
	height: 2280px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #FFF;
	
		
}
#contenido5{
	height: 3800px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #FFF;
	
		
}
#contenido6{
	height: 2100px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #FFF;
	
		
}
#contenido7{
	height: 2200px;
	width: 1080px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	top: 0px;
	background-color: #FFF;
	
		
}
#contenido h3{
	font-family:Verdana, Geneva, sans-serif;
	color:#ED4C14;
	margin-left:100px;}
#one {
	height: 100px;
	width: 180px;
	float:left;
}#two {
	height: 160px;
	width: 180px;
	float:left;
}
#three {
	height: 160px;
	width: 180px;
	float:left;
}
#four {
	height: 160px;
	width:180px;
	float:left;
}

#one, #two, #three, #four p{padding-top:100px;	
	}
#one a:link, #one a:visited, #two a:link, #two a:visited, #three a:link, #three a:visited, #four a:link, #four a:visited{
	font-family: Verdana, Geneva, sans-serif;
	color: #ED4C14;
	font-size: 0.8em;
	padding-left:30px;
	
}
#box1{
	margin-top: 0px;
	float: right;
	position: absolute;
	height: 300px;
	width: 1080px;
	top: 0px;
	left: 0px;
}#box2{
	margin-top: 30px;
	float: right;
	position: absolute;
	height: 300px;
	width: 1080px;
	top: 170px;
	left: 0px;
}		
#box3{
	margin-top: 30px;
	float: right;
	position: absolute;
	height: 300px;
	width: 1080px;
	top: 370px;
	left:0px;
}
#box4{
	margin-top: 30px;
	float: right;
	position: absolute;
	height: 300px;
	width: 1080px;
	top: 570px;
	left: 0px;
}
#cv {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	position: absolute;
	left: 84px;
	top: 82px;
	line-height: 1.6em;
	width: 534px;
}
#foto{
	
	position: absolute;
	left: 680px;
	top: 120px;
	
}
#texto2{
	float: left;
	height: 100%;
	width: 540px;
	position: absolute;
	left: 93px;
	top: 58px;
	
}
#texto2 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	line-height: 1.4;
	color: #666;
	text-align: left;
}
#foto1{
	position: absolute;
	left: 680px;
	top: 100px;
}		
#contacto{
	margin-top: 10px;
	width: 300px;
	height:200px;
	
	
}
#contacto p {
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	height: 300px;
	padding-left: 100px;
	padding-top: 10px;
	line-height: 200%;
}
#contacto a{
	text-decoration: none;
	color: #666666;
}
#fotoscont{
	margin-top: 10px;
	width: 1080px;
	height: 400px;
	
	
}
#footer{
	margin-top: 10px;
	width: 1080px;
	height:50px;
	clear: both;
	background-color: #FFF;
}
#footer p {
	float: right;
	width: 100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.6em;
	clear: both;
	height: 50px;
	margin-left: 150px;
	padding-top:10px;
}
#footer a, #footer a:hover, #footer a:active, #footer a:visited {
	
	color: #333333;	}
.izq.{margin-left:100px;}
.padtop{
	padding-top: 80px;	
	
	}
.pad10{
	padding-left: 10px;	
	
	}
.pad20{
	padding-left: 20px;	
	
	}.pad30{
	padding-left: 30px;	
	
	}.pad33{
	padding-left: 30px;	
	padding-top:40px;
	}
	.pad44{
	padding-left: 48px;	
	padding-top:40px;
	
	
	}
	.pad45{
	padding-left: 48px;	
	padding-top:40px;
	
	
	}
	.pad48{
	padding-left: 48px;	
	padding-top:20px;
	}.pad50{
	padding-left: 50px;	
	
	}.pad60{
	padding-top: 60px;	
	padding-left: 48px;	
	}.pad70{
	padding-left: 70px;	
	
	}.pad80{
	padding-left: 80px;	
	
	}
.pad90{
	padding-left: 90px;	
	
	}
.rojo{color:#ED4C14}


.text1 {
	position: absolute;
	z-index: 4;
	top: 640px;
	left: 50px;
	width: 263px;
	padding-top: 5px;
}
.text2 {
	position: absolute;
	z-index: 4;
	top: 640px;
	left: 495px;
	width: 300px;
	padding-top: 5px;
}
.text3 {
	position: absolute;
	z-index: 4;
	top: 1285px;
	left: 50px;
	width: 300px;
	padding-top: 5px;
}.text4 {
	position: absolute;
	z-index: 4;
	top: 1285px;
	left: 495px;
	width: 300px;
	padding-top: 5px;
}.text5 {
	position: absolute;
	z-index: 4;
	top: 2125px;
	left: 48px;
	width: 300px;
	padding-top: 5px;
}.text6 {
	position: absolute;
	z-index: 4;
	top: 2970px;
	left: 48px;
	width: 300px;
	padding-top: 5px;
}.text7{
	position: absolute;
	z-index: 4;
	top: 3686px;
	left: 50px;
	width: 300px;
	padding-top: 5px;
}.text8 {
	position: absolute;
	z-index: 4;
	top: 3686px;
	left: 554px;
	width: 300px;
	padding-top: 5px;
}
.text9 {
	position: absolute;
	z-index: 4;
	top: 840px;
	left: 50px;
	width: 300px;
	padding-top: 5px;}
.text10 {
	position: absolute;
	z-index: 4;
	top: 1405px;
	left: 50px;
	width: 300px;
	padding-top: 5px;}
.text11 {
	position: absolute;
	z-index: 4;
	top: 1405px;
	left: 561px;
	width: 300px;
	padding-top: 5px;}
.text12{
	position: absolute;
	z-index: 4;
	top: 2050px;
	left: 50px;
	width: 300px;
	padding-top: 5px;}
.text13{
	position: absolute;
	z-index: 4;
	top: 2050px;
	left: 603px;
	width: 300px;
	padding-top: 5px;}
.text14 {
	position: absolute;
	z-index: 4;
	top: 840px;
	left: 50px;
	width: 337px;
	padding-top: 5px;
}
.text15 {
	position: absolute;
	z-index: 4;
	top: 414px;
	left: 500px;
	width: 450px;
	padding-top: 5px;
}
.text16 {
	position: absolute;
	z-index: 4;
	top: 840px;
	left: 500px;
	width: 404px;
	padding-top: 5px;
}
.text17 {
	position: absolute;
	z-index: 4;
	top: 1269px;
	left: 50px;
	width: 300px;
	padding-top: 5px;}
.text18 {
	position: absolute;
	z-index: 4;
	top: 1269px;
	left: 410px;
	width: 277px;
	padding-top: 5px;
}
.text19 {
	position: absolute;
	z-index: 4;
	top: 1269px;
	left: 749px;
	width: 246px;
	padding-top: 5px;
}
.text20{
	position: absolute;
	z-index: 4;
	top: 1881px;
	left: 50px;
	width: 300px;
	padding-top: 5px;
}
.text21 {
	position: absolute;
	z-index: 4;
	top: 1881px;
	left: 610px;
	width: 300px;
	padding-top: 5px;
}
.text22 {
	position: absolute;
	z-index: 4;
	top: 8038px;
	left: 50px;
	width: 682px;
	padding-top: 5px;
}
.text23 {
	position: absolute;
	z-index: 4;
	top: 8880px;
	left: 50px;
	width: 581px;
	padding-top: 5px;
}
.text24 {
	position: absolute;
	z-index: 4;
	top: 9732px;
	left: 612px;
	width: 414px;
	padding-top: 5px;
}
.text25 {
	position: absolute;
	z-index: 4;
	top: 10472px;
	left: 50px;
	width: 400px;
	padding-top: 5px;
}
.text26 {
	position: absolute;
	z-index: 4;
	top: 11116px;
	left: 50px;
	width: 447px;
	padding-top: 5px;
}
.text27 {
	position: absolute;
	z-index: 4;
	top: 11709px;
	left: 50px;
	width: 620px;
	padding-top: 5px;
}
.text28 {
	position: absolute;
	z-index: 4;
	top: 12304px;
	left: 50px;
	width: 335px;
	padding-top: 5px;
	height: 61px;
}
.text28b {
	position: absolute;
	z-index: 4;
	top: 12304px;
	left: 517px;
	width: 504px;
	padding-top: 5px;
	height: 63px;
}
.text29 {
	position: absolute;
	z-index: 4;
	top: 624px;
	left: 50px;
	width: 337px;
	padding-top: 5px;
}
.text30 {
	position: absolute;
	z-index: 4;
	top: 624px;
	left: 564px;
	width: 450px;
	padding-top: 5px;
}
.text31{
	position: absolute;
	z-index: 4;
	top: 1250px;
	left: 49px;
	width: 404px;
	padding-top: 5px;
}
.text32{
	position: absolute;
	z-index: 4;
	top: 2211px;
	left: 50px;
	width: 483px;
	padding-top: 5px;
}
.text33{
	position: absolute;
	z-index: 4;
	top: 2922px;
	left: 50px;
	width: 438px;
	padding-top: 5px;
}
.text34 {
	position: absolute;
	z-index: 4;
	top: 2211px;
	left: 600px;
	width: 422px;
	padding-top: 5px;
}
.text35{
	position: absolute;
	z-index: 4;
	top: 3644px;
	left: 50px;
	width: 461px;
	padding-top: 5px;
}
.text36 {
	position: absolute;
	z-index: 4;
	top: 3644px;
	left: 610px;
	width: 400px;
	padding-top: 5px;
}
.text37 {
	position: absolute;
	z-index: 4;
	top: 4136px;
	left: 50px;
	width: 500px;
	padding-top: 5px;
}
.text38 {
	position: absolute;
	z-index: 4;
	top: 4136px;
	left: 770px;
	width: 250px;
	padding-top: 5px;
}
.text39 {
	position: absolute;
	z-index: 4;
	top: 4878px;
	left: 50px;
	width: 414px;
	padding-top: 5px;
}
.text40{
	position: absolute;
	z-index: 4;
	top: 4878px;
	left: 528px;
	width: 400px;
	padding-top: 5px;
}
.text41 {
	position: absolute;
	z-index: 4;
	top: 5472px;
	left: 50px;
	width: 447px;
	padding-top: 5px;
}
.text42 {
	position: absolute;
	z-index: 4;
	top: 6012px;
	left: 50px;
	width: 620px;
	padding-top: 5px;
}
.text43 {
	position: absolute;
	z-index: 4;
	top: 6555px;
	left: 50px;
	width: 619px;
	padding-top: 5px;
}
.text44 {
	position: absolute;
	z-index: 4;
	top: 7388px;
	left: 50px;
	width: 619px;
	padding-top: 5px;
}
