@import "grid.css";

/*reset inicial*/

body,h1,h2,h3,ul,li,a,img,p,div,label,input,table,tr,td{
  padding:0;
  margin:0;
}
body{
  font-size:12px;
  line-height:18px;
  font-family:"Helvetica", "MS Trebuchet", sans-serif;
}
.wrapper{
  margin:18px auto;
  width:960px;
}
a{
  text-decoration:none;
  color:#272727;
}
li{list-style-type:none;}

/*header*/
.header {
  background-image: url(../img/header.png);
  height:100px;
}
h1 {
  display:inline;
}

.header ul{
  float:right;
  margin-top:42px;
  margin-right:30px;
}
.header li{
  display:inline;
  margin-left:10px;
}

a, a:hover, a:active{cursor: pointer;}


/*pasafotos*/
.main {
  background-color: #f5f5f5;
  width:960px;
  margin-top:30px;
  overflow:hidden;
}
.main img{
  float:left;
  margin:6px 0 6px 70px;
}
.main h2,.main p, div#marandinaFBlike{
  float:right;
  margin-right:30px;
}
.main h2{
  margin-top:46px;
  margin-bottom:20px;
  width:430px;
  font:48px Georgia, serif;
}
.main p{
  width:430px;
  font-size:18px;
  line-height:24px;
  text-align:justify;
}
.pasafotos span{font-style:italic;}

.pasafotos a{
  display:block;
  text-align:center;
  font-weight:bold;
  border: 1px solid #b8b8b8;
  border-radius:10px;
  padding:5px;
  margin:10px auto;
  cursor: pointer;
}
.pasafotos a:hover {
  background-color:#fff;
  -moz-box-shadow: 0 0 5px #4c4c4c;
  -webkit-box-shadow: 0 0 5px #4c4c4c;
  box-shadow: 0 0 5px #4c4c4c;
  cursor: pointer;
}
.pasafotos a:active {
  background-color:#fff;
  -moz-box-shadow:inset 0 0 5px #4c4c4c;
  -webkit-box-shadow:inset 0 0 5px #4c4c4c;
  box-shadow:inset 0 0 5px #4c4c4c;
  cursor:pointer;
  color:#c153a8;
}

div#marandinaFBlike{margin-top:15px;}

/*navegacion*/
.nav{
  margin-top:30px;
  width:960px;
  overflow:hidden;
}
.nav li{
  float:left;
  display:inline;
  background-color: #f5f5f5;
  width:210px;
  margin-right:40px;
  text-align:center;
  font:30px Georgia, serif;
}
.nav li.last{margin-right:0px;}
.nav li img{
  display:block;
  margin-left:30px;
}

/*footer*/
.footer{
  clear:both;
  background-color:#f5f5f5;
  margin-top:30px;
  overflow:hidden;
}
.footer a{color:#717171;}

.address{
  width:160px;
  margin:10px auto;
  text-align:center;
}