* {margin:0; padding:0}
:focus  { outline : 0;}

.link{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#b37804;}

.encabezado{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#8b7f60;}

.menu{font-family: Arial, Helvetica, sans-serif; font-size:13px;  color:#8A8A8A; text-decoration:none}

.main{font-family: Arial, Helvetica, sans-serif; font-size:13px;  color:#8b7f60; line-height:16px}

.blanco{color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size:13px;}

.input{width:132px; height:17px;border-width:1px;border-style:solid;background-color:#FFFFFF;border-color:#DBDBDB;font-family:
 Arial, Helvetica, sans-serif; font-size:12px;  color:#8A8A8A;padding-top:1px;}

.textarea{width:132px; height:90px;border-width:1px;border-style:solid;background-color:#FFFFFF;border-color:#DBDBDB;font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#8A8A8A;padding-top:1px;overflow:auto;}

body {margin:0; padding:0;font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#D9D9D9; line-height:16px;}

.fondo {background-image:url(images/back_03.jpg);}

table {border-collapse:collapse;border:0px;margin-left: auto;margin-right: auto;}

td{vertical-align:top;}

img{border:none;}

a{color:#8b7f60; text-decoration:underline;}
a:hover{text-decoration:none}

.servicios{background-color:#e4d5b0; color:#441d1e;}
.servicios td{padding:2px; text-align:center; border-color:#441d1e;}


/*==========================================*/
#gallery {width:680px; height:350px; position:relative; margin-left:10px; margin-right:10px; }
#gallery b.default {position:absolute;  width:510px; height:350px; text-align:left;}
#gallery b.default img {display:block; margin:0 auto 0px auto; }
#gallery b.default span {display:block; color:#000; font-family:Arial; font-weight:normal; font-size:13px; width:500px; margin:0 auto;}

#gallery ul {list-style:none; padding:0; margin:0; width:140px; position:relative; float:right; margin-right:10px;}
#gallery ul li {display:inline; width:42px; height:42px; float:left; margin:0 0 5px 3px;}
#gallery ul li a {display:block; width:40px; height:40px; text-decoration:none; }
#gallery ul li a span {display:none;}
#gallery ul li a img {display:block; width:40px; height:40px; border:0; border:1px solid ; border-color:#fff #ccc #ccc #fff;}


#gallery ul li a:hover { display:block;  background: #d7c09a; }
#gallery ul li a:hover b {position:absolute; left:-530px; top:0; width:510px; height:342px;  text-align:left; z-index:20; background-color:#fff;}
#gallery ul li a:hover span {display:block; color:#333; font-family:Arial; font-weight:normal; font-size:13px; width:500px; margin:0;}
#gallery ul li a:hover img {margin:0 auto 0px auto; width:auto; height:auto; }

.center {text-align:center;} 
.right {text-align:right;}
.left {text-align:left;}
.justify {text-align:justify;}