/* CSS Document */

body
{
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000; 
background-color: #fc0 ; font-size:small; text-align:center;
}
h1 { font-size:140%;  padding:0;margin:0 ; text-align:center;}
h2 { font-size:130%;padding:0;margin:9px 0px;text-align:left; }
h3 { font-size:110%;padding:0;margin:9px 0 5px 0; text-indent:1em; }
p { line-height:130%; margin: 0; padding:5px 0px;}
ul {padding:0 ; margin:0;text-align:left;}
li { list-style-type: square  ; padding-bottom:0.5em; margin-left:1em;}
#main ul {text-align:left;}
img{ border:none;} 
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;  }
#container {width:760px; margin:1em auto ;}
#top { height:100px;padding:0.6em 0;   }
.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 { float:left; width:190px; background-color:#fc0;border-top:2px solid #ccc;border-left:2px solid #999; border-bottom:2px solid #333;border-right:2px solid #666; padding:0.5em;margin:0;}
#main  {float:right; width:490px; text-align: justify;  }
#cliente  {margin:1em auto ;width:480px; text-align: justify; }
#main-fotografos  {width:45em; float:right; padding:1em;text-align: justify; }
#th { text-align:center;}
#footer   { background-color: #fc0; color:#000 ;  font-size:80%; clear:both; padding:0 1em; margin:1em 0;   }
.floatright {float:right; }
.floatleft  {float:left; }
.estoyAQUI { color:red; background-color:transparent;  font-weight:bold; text-transform:uppercase;  }
.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;   }
.spacer3 {clear:both;height:30px; visibility:hidden;   }

.img-left  { float:left; margin:1em 2em 1em 0; 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:#ff0;background-color:transparent;}
.texto {width:40em;margin:1em auto ; text-align: justify; }
.aviso {
	border:3px ridge #fc0;
	;
	padding:1em;
	margin-bottom: 1em;
}
.amarillo {color: #000; background-color:#fc0;padding:.2em;}
.tenue {width:500px; font-size:80%;text-align:justify; color:#666; background-color:transparent;}
.fila {  padding:.5em; clear:both; border:2px ridge #fc0;}
.cliente {  padding:.5em; margin-bottom:2px; clear:both;text-align:left;  border:2px ridge #fc0;}

/* formulario */
.box {  width: 400px; 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; }

