/* look */

body {
              font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; 
             font-size: 12px;
             font-weight: normal;
             color: #000000;
             text-decoration: none;
              margin:0 0 0 0;
              text-align: center;
              background-image: url(../images/line.gif);
             background-repeat: repeat;
}

a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration:underline;
}


/* nav links */

#details a:link {font-family: Georgia, "Times New Roman", Times, serif; 
  font-size: 11px; font-weight: bold; color: #FF0099; text-decoration:none;}

#details a:hover {font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 11px; font-weight: bold; color: #FF0099;text-decoration: none; background-color: #000000;}

#details a:visited {font-family: Georgia, "Times New Roman", Times, serif; 
  font-size: 11px; font-weight:bold; color:#FF0099; text-decoration:underline; }


/* pseudo footer links */

#footer a:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: normal; color: #FF0099; text-decoration:none;}

#footer a:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: normal; color: #999999;text-decoration: underline;}

#footer a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: normal; color: #33CCFF; text-decoration:underline;}


/* headers paragraphs  */

.spanish  {font: normal 34px Georgia, "Times New Roman", Times, serif; color: #33CCFF; margin: 0px 0px 0px 0px;}

.la {font: normal 24px Georgia, "Times New Roman", Times, serif; color: #FF0099; margin: 0px 0px 0px 0px; }

.brown  {font: bold 12px Georgia, "Times New Roman", Times, serif;  color: #CC6633; margin: 0px 0px 0px 0px; line-height: 1.2em;}

.black  {font: bold 12px Georgia, "Times New Roman", Times, serif;  color: #333333; margin: 0px 0px 0px 0px; }


p { font:  normal 13px "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif; color: #333333; margin: 12px 7px 0px 5px; line-height: 1.2em; text-align:justify; background-color: #CCCC66; padding:6px 12px 10px 8px;}


/* layout */
/* margin:0 auto; centers in firefox */

#all{
      padding: 0; 
      margin: 0px auto;
      width: 794px;
      background-color: #FFFFFF;
      display: block !important; 
}

#wrap{
            margin-left: auto;
            margin-right: auto;
            width: 770px;
            height: 956px;
}

#dashline{
             height: 60px;
             text-align: left; 
             padding: 0px 0px 0px 0px;
             width:770px;
             margin: 0 auto; 
             border-bottom: 1px dashed #000000;                  
}

#liner{
             height:6px;
             text-align: left; 
             padding: 0px 0px 0px 0px;
             width:770px;
             margin: 0 auto; 
             border-bottom: 2px solid #000000;        
}


#photos{
             width: 770px;
             height: 285px;
             text-align: left;
             padding: 6px 0px 9px 0px;    
}

#details{ 
           text-align: left;
           height: 16px;
           padding: 7px 0px 8px 0px;
           border-top: 1px dashed #000000;        
}

#thumbs{
             width: 770px;
             text-align: left;
             padding: 6px 0px 5px 0px;    
             border-top: 1px dashed #000000;  
}

#list li{
              font-family:  Georgia, "Times New Roman", Times, serif;
             padding: 0px 0px 0px 0px;
             font-size: 12px;
             font-weight: bold;
             color: #333333;
}



#thumbs2{
             width: 770px;
             text-align: left;
             padding: 7px 0px 7px 0px;    
             border-top: 1px dashed #000000;  
             float: left;   
}

.bump{
               margin: 0px 0px 0px 6px;
}

.pic {
          border: solid 0px #FFFFFF;
}


/* thumb table */

.spainthumb{
        border-top: 1px solid #FFFFFF;
        border-left: 1px solid #FFFFFF;
        border-collapse: collapse;
}

td {
         border-right: 1px solid #FFFFFF;
         border-bottom: 1px solid #FFFFFF;
         padding: 1px 0px 0px 5px;
         background: #FFFFFF;
         text-align: center;     
         font-size: 9px;
         font-weight: normal;
         color: #FFCC00; 
}

.none{
            padding: 1px 0px 0px 0px;
}

#thumbs img{
                  border: dotted 1px #000000;
}

#thumbs2 img{
                  border: dotted 1px #000000;
}

/* page floats */



#left{
               width:771px; 
               background-color: #CCCC66;
               text-align: left; 
               font-size: 11px;
               font-weight: normal;
               padding; 0px 0px 6px 0px;
               float: left;                
}


#footer{
             width:770px;
             height:24px;
             border-top: 1px solid #000000;  
             text-align: right; 
             font-family:  Georgia, "Times New Roman", Times, serif;
             padding: 0px 0px 0px 0px;
             font-size: 9px;
             font-weight: normal;
             color: #999999;
             clear: both;
}



