BODY {margin: 1px;}

* { font:8pt Tahoma, Arial, Verdana, Helvetica, Sans-serif;}

p { padding: 2px 10px;
margin: 5px;
}

a{color: red; text-decoration:underline;}
a:visited {color: RosyBrown;}
a:hover {color:black;}
a:active {color: dimgray;}

/*-- INICIO Maquetación---------------------------------------*/

#contenedor { 
margin: auto;
width: 991px;
text-align: left; 
color: black;
background: white;
}

#cabecera {
position:relative;
/*background: url(images/bghead.gif) top left repeat;*/
background: url(images/newhead.gif) top left;

/*background: gainsboro;*/
width:auto;
height:125px;
}

img.izq{position:absolute;top: 0px;left: 6px;  margin: 0px;padding:0px;}
img.cen{position:absolute;top: 1px;left: 380px;margin: 0px;padding:0px;}
img.der{position:absolute;top: 1px;left: 780px;margin: 0px;padding:0px;}


span {color:white; padding: 3px;font-weight: normal;}

.datindi{clear:both; background: crimson;}
.datindi a, .datindi a:visited {
background: black;
color:white;
text-decoration: none;
padding: 0px 18px;
}
.datindi a:hover {color:red; background: darkgray;}

#cuerpo {width: auto;}

#menuv {
float: left;
width: 132px;
background: white; 
margin: 0px;
border: 0px;
padding: 0px;
}

#menuv ul { margin: 0px;padding: 0px; list-style-type: none;}

#menuv a {
display: block;
color: black;
border: 1px gainsboro solid;
background:#cccccc;/* #48DBFA;*/
padding: 0px 0px 0px 3px;
text-decoration: none;
font-weight: normal;
height: 16px;
}

#menuv a:hover {background: crimson; color: white; padding: 0px 0px 0px 3px;}

#menuv ul ul {margin: 0px; list-style-type: none;}

#menuv li li a {
display: block;
color: dimgray;
background: transparent;
padding: 0px 6px;
margin: 0px;
text-decoration: none;
}

#menuv li li a:hover {padding: 0px 6px;}

#info {background: white; width: 859px; float: right;}

#candado {
text-align : right;
margin : 2px;
}


#flyer table { 
width: 100%;
border-collapse: collapse;
color: dimgray;
}

#flyer td {
border: 1px gainsboro solid;
vertical-align: top;
text-align: center;
}

#browse h2 {
text-align: center;
color: red;
font: 12pt "Century Gothic",Arial, Verdana, Geneva, Helvetica, sans-serif;
font-weight: bold;
margin: 2px;
}

#browse ol li {	list-style-type: lower-roman;}

#browse table { 
border-collapse: collapse;
font-size: 8pt;
width: auto;
margin: auto;
padding: auto;
color: dimgray;
}

#browse th {saudade
vertical-align: top;
border: 1px gainsboro solid;
color: dimgray;
background: #aee2f8;
}

#browse td {vertical-align:top; border:1px gainsboro solid;}

.moneda {text-align: right;}
.cellcenter {text-align: center;}

#browse textarea {
font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif;
color: black;
background: whitesmoke;
border:  0px;
margin:  0px;
padding: 0px;
}

.precio {color: red; font-weight: bold;} 
.titulo {color: black; font-weight: bold;} 
.financi {font: 11pt "Century Gothic", sans-serif;}

/*-- FIN Maquetación---------------------------------------*/

img{vertical-align: middle;border: 0px;}

address:after {
/* \40 es un código para escribir el caracter '@' */
content: ' esanchez\40 dash.com.mx';
} 

#dash {clear:both; color:silver; text-align:right;}
#dash a, #dash a:visited { color:silver; font-weight:normal; text-decoration: none;}
#dash a:active {color:orange;}
#dash a:hover {color:darkviolet;}
