* {margin:0px; padding:0px;}

body {
	font-family: Arial, Helvetica, sans-serif;
	background: #9A1406 url(bg.jpg) repeat fixed;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

h1 {
   color:#ffcc66;
   font:24px/30px Trebuchet MS, arial, verdana, helvetica, sans-serif;
   font-weight:900;
    margin:0px 20px 0px 0px;
   }
   
h2 {
   color:#ffcc66;
   font:18px/30px Trebuchet MS, arial, verdana, helvetica, sans-serif;
   font-weight:700;
margin:0px 20px 0px 0px;
   }
   
h3 {
   color:#fff;
   font-size:18px;
   font-weight:800;
   margin:6px 0px 3px 0px;
   }
   
h4 {
   color:#000;
   font-size:18px;
   font-weight:800;
   margin:6px 0px 3px 0px;
   }

img {
	border:1px solid #fff;
}

#inicio {
	margin:0 auto;
	position: relative;
	width:1000px;
}

.ancho {
   float:left;
   width:985px;
   margin:15px 0px 10px 20px;
   padding:2px;
   background: #000 url(bg.jpg) repeat fixed;
   background-color:#cc6699;
   text-align:center;
   margin-left: 7px;
}


.fopotopos {
   float:left;
	width:320px;
	height:260px;
	margin:1px;
	padding:3px;
	background-color:#cc9900;
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	text-align:center;
}

.pupa2 {
	float:left;
	width:145px;
	height:130px;
	margin:2px 0px 0px 30px;
	padding:3px;
	background-color:#cc6699;
	border-right: #a5a7aa solid 0px;
	border-bottom: #a5a7aa solid 0px;
	text-align:center;
}

.pupa {
	float:left;
	width:145px;
	height:130px;
	margin:2px;
	padding:3px;
	background-color:#cc6699;
	border-right: #a5a7aa solid 0px;
	border-bottom: #a5a7aa solid 0px;
	text-align:center;
}

ul#top {  
list-style:none;
margin:3px;
padding:0px;
}
ul#top li {
margin:3px;
padding:0;
float:left;
border-right: #a5a7aa solid 0px;
border-bottom: #a5a7aa solid 0px;
}
ul#top li a {
display:block;
width:188px;
padding:4px 0;
text-decoration:none;
text-align:center;
font-size:11px;
color:#000;
border-right: #000 solid 1px;
border-bottom: #000 solid 1px;
background-color:#cc9900;


}
ul#top li a:hover {
color:#000;
border-right: #a5a7aa solid 1px;
border-bottom: #a5a7aa solid 1px;
background-color:#ffcc66

}



.contenedorfoto a {
	text-decoration: none;
}

.contenedorfoto span {
	color:#515151;
	font-family: Trebuchet MS;
	font-size: 11pt;
}

a:link {
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 12px;
   font-weight:900;
   color: #fff;
   text-decoration: none;
   }
a:visited {
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 12px;
   font-weight:900;
   text-decoration: none;
   color: #fff;
   }
a:hover {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
    color: #000;
    }
a:active {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
    color: #fff;
    }