/* CSS Document */
html, body, ul,  li, p, 
h1, h2, h3,  
form, fieldset, img, a hr{ 
margin: 0; 
padding: 0; 
border: 0; 
}
body
{
font-family:Verdana, Arial, Helvetica, sans-serif;line-height:140%;
color: #000; 
background-color: #eaeaea ; font-size:80%; text-align:center;
}
h1 {font-size:1.5em;  margin:.5em; padding:0;color: #063;} 
h2 { font-size:1.3em;padding:0;margin:0 0 1em 0;text-align:center;color: #f90; }
h3 { font-size:1.2em;padding:0;margin:0 0 .5em 0;color: #063;text-align:center; }
h4 { font-size:1.1em;padding:0;margin:9px 0px; text-indent:1em; }

p { line-height:140%; margin: 0; padding:5px 0px; font-size:1em;}
ul {padding:0 ; margin-left:.5em;text-align:left;font-size:88%; text-decoration:none;}
dl dt { margin:.5em;font-weight:bold; }
img{ border:none;}
a:link {
color: #03c;background-color: transparent ;
text-decoration:none; font-weight:bold;  
}
a:visited {
	font-weight:bold; 
	text-decoration:none;} 
a:hover 
 {
color: blue; 
background-color: transparent; 
text-decoration: underline; 
}
#wrapper{width:90%; max-width:999px; margin:1em auto ;  padding:0;   }
#top {  margin-bottom:2em;    background-image: url(images/degr-100px.bmp); background-repeat:repeat-x;
border-style: solid;
      border-width: 3px;
      border-color: #ffcc80 #b35b00 #753d03 #f90   }
#container { padding:0;margin: 0; }
#nav {width:25%;padding: 0;margin: 0;float:left; background-color:#fc0;  } 

#nav-content {text-align: right;border-style: solid;
      border-width: 5px;
      border-color: #ffcc80 #b35b00 #753d03 #f90    }
#main  {width:70%;;float:right;margin: 0;padding: 0; } 
#main-content  {  text-align: justify;padding-left:2em; }

 
.home { float:left; width:190px; background-color:#ff6; margin:0.5em 0; padding:0.5em;border-top:2px solid #ccc;border-left:2px solid #999; border-bottom:2px solid #333;
       border-right:2px solid #666;}
#nav li {list-style-type: disc; padding:0.2em;  margin-left:1.5em ; }
#main-cliente {width:550px; margin:1em auto; text-align: justify;}
#main-auxilios  {width:60em; margin:1em auto ; padding:1em;text-align: justify; }
#footer   {  background-color: #fc0; color:#000 ;  font-size:.8em; clear:both; padding:0 3em; margin-top:2em ; }
.floatright {float:right; }
.floatleft  {float:left; }
.estoyAQUI {  padding:.3em;  color: red; background-color:transparent;   font-weight:bold;  }
.imgPeq { margin:.5em;padding:.4em;border: 2px solid #9a7b54; }
.imgGrande {border:5px ridge #dcdcdc; padding:9px; margin:1em;   }
.spacer {clear:both;height:1px; visibility:hidden;   }
.spacer-30 {clear:both;height:30px; visibility:hidden;   }

.img-left  { float:left; margin:1em ; padding:1em; border:2px solid gray;}
.img-right { float:right; margin:1em 0 1em 1em ; padding:5px; border:2px solid gray;}
.ir-a { float:right; margin-bottom:1em; display:inline;}
.rojo {color:#f00;background-color:transparent;}
.aviso { border:3px ridge #fc0; padding:1em; margin-bottom:2px}
.amarillo {color: #000; background-color:#fc0;}
.azul {color: #03c; font-weight:bold;font-size:110%;}
.fila {  padding:.5em; margin-bottom:9px; clear:both;text-align:left;  border:2px ridge #fc0;}




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

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

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; }
