/* CSS Document */
body
{
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#eee; line-height:140%;
background-color: #2A2C2E; font-size:80%; text-align:center;
}
h1 {font-size:1.5em; color: #c5c5c5; background-color:transparent; margin:1em; padding:0;} 
h2 { font-size:1.3em;padding:0;margin:0 0 .4em 0;text-align:center;color: #b5b5b5; }
h3 { font-size:1.2em;padding:0;margin:0 0 .5em 0;color: #f90;text-align:center; }

#top p, #footer p { text-align:center;}
a:link {color:#f90;text-decoration: none;  }
a:visited {color: #ffecc6;text-decoration: none;} 
a:hover {color: red; background-color:transparent;text-decoration: underline; font-weight:bold;  } 

#container {width:760px; margin:1em auto; }
.header{ height:auto; padding: 0;  margin:1em 0; border:4px ridge #595b5e;   }  
      
.marco-intro { float:left; margin:2em 2em 1em 1em ; padding:5px; border:3px solid #ddd;   }
.nav{  ;margin: 0; line-height:40px; text-align:center;   }
#main {margin:1em auto;text-align:justify;  }
#main-left {float:left; width:400px; text-align:justify; }
#main-right {float:right;width:270px;text-align:center; }
#main-center {width:450px; text-align:justify; margin:1em auto;}

.th  { display:inline; text-align:center;  margin-bottom:2em;} 
.tenue { font-size:80%; color:#666; background-color:transparent;}
#footer {padding:.2em 0; margin:1em 0;  clear:both; border:2px ridge #666;
         background-repeat:repeat-x; color:#999; background-color:transparent; font-size:80%;          } 
img{padding:4% ; border:1px ridge #aaa;}
.img-no-border {border:none; padding:0;}

.aFoto { 
	margin: 5px;
	padding: 5px;
	border: 2px solid #666;
}
.justify {text-align:justify;}	
.imgGrande {border:5px ridge #ddd; padding:9px; margin-top:1em;   }
.estasAQUI {font-weight:bold; color:red; background-color:transparent; text-transform:uppercase;}
.float-left{ float:left;} 
.float-right{ float:right;}
.clear-div { clear:both; height:1%; visibility:hidden;}
.logo { float:right; margin:0px 10px;
} 
.page {text-align:right; margin: 3.5em;  } 
.ir {float:right; margin:1em; padding:.6em;border:1px solid #666;}
.big { font-size:140%; font-weight:bolder; text-indent:1.5em;}

/* formulario */
.box {  width: 500px; margin:2em auto;  background-color: silver; color:#000;font-weight:bold; border: 3px ridge #ccc; text-align:left; padding:1em;  }

form {  padding: 1em; background-color: silver; padding:1em; }

input { background-color:#dddddd; color: blue;   }

select { background-color: #999999; color: blue; }

textarea { background-color: #ddd; color: blue; }

.button { font-size:20px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#999; color: blue; }
