/* CSS Document */
html, body, ul,  li, p, 
h1, h2, h3,  
form, fieldset, img, a hr{ 
margin: 0; 
padding: 0; 
border: 0; 
}
body {
font-size: 100.01%;
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align:center; line-height:1.3em;
 color:#000; background-color:#fc0;  }
 
h1 {font-size:1.5em;  margin:.5em; padding:0;color: #063;} 
h2 { font-size:1.3em;padding:0;margin:1.5em 0 1em 0;text-align:center;color: #f90; }
h3 { font-size:1.2em;padding:0;margin:1.5em 0 1em 0;color: #063;text-align:center; }
p { line-height:1.5em; margin:.5em; padding:0 0 .5em 0;   }
img{padding:.6em ; border:1px ridge #eee;}
.img-no-border {border:none;}

ul {padding:0 ; margin:0;}
li { list-style-type: square; text-align:left;  margin:0 0 .4em 1.2em;}
hr { width:70%; text-align:left;}
.center {text-align:center;}

a:link {text-decoration: none;font-weight:bold;  }
a:visited {text-decoration: none;} 
a:hover {color: red; background-color:transparent;text-decoration: underline; font-weight:bold;  } 


#wrapper {width: 90%;margin:0 auto;font-size:90%; } 
#container-intro {margin:-10px 0;text-align:center; }
 #right-c a{ text-align:right;  } 
#top-intro {background-color:#fc0;text-align:center;padding: 2em;
               background-image: url(images/degr-inv-100.gif); background-repeat:repeat-x;}
.nav {font-size:90%;padding:.5em;}
.nav-a-z { font-size:140%; font-weight: bolder;
           text-align:center; border: 4px ridge #fff; padding:1em 0;  
           letter-spacing:3px;color:red;background-image:url(images/degr-cilindrico.gif); background-repeat:repeat-x;}	  
#left-c p, #center-c p, #right-c p{ text-align:justify;  }  
   #left { 
       float:left; width:24%; margin:0; padding:0; display:inline;
      }
   #left-c {
      font-size:90%;text-align:left;
      }
   #center { float:left;width:50%;margin:0 ; padding:0; background-color:#FFFCE5; 
      }
   #center-c { padding:1.5em;margin:0 1.3em 0 2em; 
      
      }
	#right { float:right; width:24%; margin:0; padding:0;
     }
	#right-c { font-size:90%;}
	  
	  .nav{  margin: 0; text-align:center;   }

#footer { background-color: #fc0; color:#000 ;  font-size:90%; clear:both; margin-bottom:2em; padding:1em ; border:1px solid gray;   }
   .spacer {clear:both;height:1px;visibility: hidden;}
      .spacer2 {clear:both;height:10px;visibility: hidden;}

   .spacer3 {clear:both;height:30px; visibility:hidden;   }

.estoyAQUI { text-align:center; padding:.3em; margin:.5em 0;color:red;  background-color:transparent;
                 font-weight:bold;text-transform:uppercase;  }
.float-left{ float:left;} 
.float-right{ float:right;}
.img-right { float:right; margin-left:2em;}
.img-left { float:left; margin-right:2em;}

.visitas {text-align:center; padding:.5em; margin-right:1em;font-size: 110%;  border: 3px ridge #666; }


.curva { height:20px; background-image: url(images/curva-left.gif);  background-repeat:no-repeat;}
.curva-main { height:20px; background-image: url(images/curva-left.gif); background-repeat:no-repeat;}	  
	  
.curva-img {
	float:right; border:none;
	margin:0;
	padding: 0;
}

