/* CSS Document */

html, body, ul,  li, p, 
h1, h2, h3,  
form, fieldset, img, a hr{ 
margin: 0; 
padding: 0; 
border: 0; 
}
body {
font-size: 80%;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
text-align:center; line-height:1.5em;
 color:#ddd; background-color:  #444;
}
h1 {
	font-size:1.5em;
	margin:1.4em 0 1m 0;
	padding:0;
	color: #eaeaea;
} 
h2 {
	font-size:1.3em;
	padding:1em;
	margin:1.4em 0 1m 0;
	text-align:center;
	color: #bbb;
}
h3 { font-size:1.2em;padding:0;margin:1em 0 .7em 0;color: #ccc;text-align:center;  }
p { line-height:1.5em; margin:.5em; padding:0 0 .5em 0;   }
li { list-style: circle; padding-left:1.2em; list-style-position:inside;text-align:left;}
dt {text-align:left;}
img{padding:4px ; border:1px ridge #eee;}
.img-no-border {border:none;}

a:link {color: #0cf;text-decoration: none;   }
a:visited {color: #c99;text-decoration: none;} 
a:hover {color: #eee;  font-weight:bold;  } 
#top p, #footer p {text-align:center;color:#999; }		 


#wrapper {
	width: 90%; max-width:850px;
	margin:2em auto;
/* 	border: 9px solid #333; */
} 
#container-intro {
	margin: 0;
	text-align: center;
}

 #container-intro p{text-align:justify; }
#top {text-align:center;padding: 2em;background-color:#444;  
}

#container { ;text-align:center; margin:1em auto;
 border-left:19px solid #ddd;
 border-top:1px ridge #ddd;
 border-right:1px ridge #ddd;
 border-bottom:1px ridge #ddd;
background-color:#444;  }

#container p, #main p {text-align:justify;}
   #left {  
      float: left; 
      width: 180px;
      }
   #left-c { background-color:#515151; 
      padding:.5em;
      font-size: 80%;
      }
   #center {
	float: left;
	width:50%;

	background-color:#515151;
	
	
	margin:0;
	padding:0;
      }
   #center-c {
      padding:3em;
      
      }
	#right {  float: right;
       width: 24%;
     }
	#right-c {  padding:1em; 
      font-size: 80%;}

  
	

#main  { float:right; width:595px;margin: 0;padding:0;
background-color:#444;}
#main-c  { padding:1em;      }

.th   { text-align:center; margin:1em 0; }
.txt p{ text-align:justify; }

.page { text-align:right; margin-right:3em; }
.ampliar {color:#666; background-color:transparent;}
.tenue {width:500px;  color:#999;text-align:justify; }
.tenue-2 {  color:#999;text-align:justify;  }
#footer {clear:both; padding: 1em 1em 3em 1em;  font-size:80%; background-color:  #444;
         }
#footer p{text-align:center;}		 
.imgPeq  {	margin: 3px;padding: 3px; border: 2px ridge #ddd;}
.imgGrande { float:left; border:4px ridge #3d352a; padding:7px; margin:1em;   }
.fotoSola {padding: 7px; border: 3px ridge #3d352a;}
.floatleft {float:left; padding:5px;text-align: left; }
.floatright {float:right;padding:5px;text-align: right;}
.contFOTO  {width:650px; margin-left:auto; margin-right: auto; margin-top:20px;  }
.contFOTO a img{ border: none; margin:9px;  }
.clear-div { clear:both; height:1px; visibility:hidden;   }
.clear-div-2 { clear:both; height:30px; visibility:hidden;   }

.current {  text-align:left; margin: 9px 0; color: #fff;    font-weight:bold;  }
.big { font-size:140%; font-weight:bolder; text-indent:1.5em;}
.ir {float:right; margin:1em; padding:.6em;border:3px ridge #aeaeae;}
.center {text-align:center; margin: 0 auto; }
.txt   { width:580px; margin:2em auto;text-align:justify;}
.visitas {text-align:center;font-size: 120%;  color: #f90;background-color:transparent;; }
.imgRIGHT {float:right; margin:.4em  0 0 1em;padding:.4em;border: 2px solid #ccc; }
.imgLEFT {float:left; margin:.4em 1em 0 0;padding:.4em;border: 2px solid #ccc;text-align:center; }
.estoyAQUI {color: red; font-weight:bolder;}

.curva { height:33px;background-color:#5a4231; background-image: url(imagenes/esquina-izq.jpg) ; background-repeat:no-repeat;}	  
.curva-img {
	float:right; border:none;
	margin:0;
	padding: 0;
}
