/*
** CSS GALERĶA ALTERNATIVA
*/

.clear  { clear:both;
        }

BODY { margin:0px; padding:0px; font-family:Century Gothic;
     }


a { font-weight:normal; text-decoration:none; 
    color:#C45F57; 
  }

a:hover { color:#BCBDC1;
	}

p { padding:5px 5px 10px 5px; text-align:justify;
  }

h1 { color:#CD181D; font-size:15px;
     margin:10px 0px 20px 0px;
   }

h2 { color:#CD181D; font-size:13px;
     margin:10px 0px 20px 0px;
   }

   
p#bd { font-weight:bold;
     }

p#it { font-style:italic;
     }

.ctn { margin:0px auto; text-align:center;
     }

/**/

div#custom-doc { width:69.23em;*width:67.56em;min-width:900px; 
                 margin:auto; text-align:left; border:0px red solid;
 	       }
/**/

div#top { height:20px; color:#BCBDC1; text-align:right; font-size:12px;
	  margin-top:15px;
        }
div#top a { color:#BCBDC1; font-size:13px; font-weight:bold;
          }
div#top a:hover { color:#CD181D;
                }

div#hd { width:900px; height:170px;
       }
       
div#logmen { height:50px; text-align:rigth;
	   }

/**/

div#logo { float:left; margin:0px; padding:0px;
         }

div#topmen { margin:0px 0px 0px 200px; padding-top:15px;
           }

div#topmen b { font-size:15px;
             }
           
div#topmen a { color:#979899; font-size:13px; margin-right:13px;
             }

div#topmen a:hover { color:#BCBDC1;
                   }

/**/

div#lftmen { height:530px; background-image:url("imgs/leftside.gif");
           }
div#lftmen a { color:#979899; font-size:15px;
               display:block; padding:13px 0px 10px 0px;
             }
div#lftmen a:hover { color:#BCBDC1; 
                   }

/**/

div#mapa { margin:0px 0px 0px 150px;
         }

div#mapa p { margin:10px 0px 0px 0px;
           }

/**/

div#lftgoga { float:left; margin:;0px
	    }

div#goga { margin:0px 0px 0px 600px;
	 }
div#goga a { color:#C45F57;
	   }
div#goga a:hover { color:#BCBDC1;
                 }

.pic { border-top:1px solid #532915; width:720px; padding-top:10px;
     }

 .sp { padding-left:20px; font-style:italic;
     }
     

/**/

div#txthome { float:left; width:365px;
            }
div#txthome p { text-align:left;
              }

div#adhome { margin:0px 0px 0px 365px;
	   }

/**/

div#ft { margin:0px; padding:0px; font-size:11px;
       }

div#address { float:left;
	    }
div#tic { margin:0 0 0 700px; padding-top:15px; text-align:right;
	}
	

/**/

hr.cleaner { clear:both; height:1px; margin: -1px 0 0 0; padding:0;
	     border:none; visibility: hidden;
	   }
	   

/* Exposition Boxes 2 cols */

div.for2 { margin:20px 20px 20px 75px; padding:0px; min-height:190px; color:#8d8d8d;
         }

#favioH { width:500px;  margin:0px 3px 0px 2px;  padding:0px; 
               text-align:center;
             }

#giocrojas { float:left; 
             margin-left:75px;
             width:245px;
           }

#migcasafont div { float:right;
                   margin-right:75px;
                   width:229px;
                 }

.contenidotop p { color:#8d8d8d;
                  text-align:left;
                }

.contenidobottom p { color:#8d8d8d;
                   text-align:center;
                  }

.contenido p { text-align:center;
             }

div.for2 img { border:3px double #8d8d8d; 
             }

div.for2 div p { margin:0px auto;  padding:5px; text-align:center; 
               }

div.for2 div p.mas { margin:0px;  padding:5px; text-align:center; 
                   }

div.for2 div p.mas img { border:0px double #8d8d8d;
                       }
                       
p.date { margin:0px; padding:0px 100px 0px 0px; text-align:center;
         font-weight:bold;
       }


/* Exposition Boxes 3 cols */

div.for3 { margin:30px auto; padding:0px; min-height:280px; 
         }

div.for3 div { width:235px; float:left; margin:0px 3px 0px 2px;  padding:0px; 
               text-align:center;
             }

div.for3 div p { margin:0px auto;  padding:5px; text-align:center; 
               }

div.for3 div p.mas { margin:0px;  padding:5px; text-align:right; 
                   }


/* gallery style - tableless */

div.pic { border-top:1px solid #532915; padding-top:10px; width:720px;
          display:block; padding-bottom:10px;
        }
div.pic .photo  { width:500px; float:left;
                }
div.pic .photo img  { margin:0px 15px;
                    }


/* exposition style - 3 cols */

div.for3  { float:left; width:235px;
          }
div.for3 img { border:3px double #8d8d8d; width:200px; margin:0px auto;
             }
div.for3 div p { margin:0px auto; padding:5px; text-align:center; 
               }
div.for3 div p.mas { margin:0px; padding:5px; text-align:center; 
                   }
div.for3 div p.mas img { border:0px double #8d8d8d; width:auto;
                       }
                       

