/* Normalización de las CSS */

/* Padding y margin */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin:0; padding:0;
}

/* Estilo y grosor de las fuentes */
address, caption, cite, code, dfn, em, strong, th, var { 
font-style: normal; font-weight: normal;
}

/* Tamaños de los headers */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/* tablas */
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }

/* Otros bordes */
fieldset, img { border: 0; }

/* CSS página */

body { font-family: arial; font-size: 11px; color: #767676; background-image: url(img/fondo.gif) ; background-repeat: repeat; height: 100%; }
a { font-family: arial; font-size: 11px; color: black; }
h1 { margin-bottom:20px; font-size: 14px; font-weight: normal; color: black;}

#cuerpo { width:818px; background-color: white; padding: 10px; height: 100%; }
#cabecera { width:815px; }
#cabecera img { float: left; margin-right: 61px; margin-left: 30px; margin-top: 20px; }

#cabecera ul { float: left; display: inline; width: 247px; margin:0px; margin-top:20px; list-style-type: none;}
#cabecera ul li { width:78px ; float:left}
#cabecera ul li a { font-family: arial; font-size: 11px; color: #767676; text-decoration: none; }
#cabecera ul li a:hover { font-family: arial; font-size: 11px; color: black; text-decoration: underline; }
#cabecera ul li a.activo { font-family: arial; font-size: 11px; color: black; text-decoration: none; }

#cabecera p { float: left; background-color: #D7CCAC; color: #3F3F3F; width: 138px; height: 70px; text-align: center; }
#cabecera p big { font-size: 12px; font-weight: bold; display: block; }

#fotos img { margin-right: 1px; margin-bottom: 3px}
#fotos p { margin-top: 25px; padding: 0px; text-align: justify; }

#caja-fotos { float: left; width:422px;}
#caja-fotos p { margin-left: 25px; margin-right: 25px; margin-bottom:25px}		

#caja-contenido { padding: 20px; float: left; width:350px; margin-bottom: 15px; }
#caja-contenido b { color:#C0B07E }; 
#caja-contenido ol { margin-left: 20px; }
#caja-contenido ol li { margin-bottom: 10px; }
#caja-contenido table { margin-top: 20px; font-family: arial; font-size: 11px; color: #767676; }

#pie { width:815px; margin-top:0px; margin-bottom: 5px; border-bottom: 1px solid #D7CCAC; border-top:1px solid #D7CCAC; margin-top: 2px;}
#pie p { text-align: center; padding-top: 5px; _padding-bottom: 5px; margin-top: 3px; margin-bottom:5px;  }

.borra { clear:both; }
.caja { width:814px; height:50px; background-color: #D7CCAC; text-align: center}
.caja a { text-decoration: none; }
.caja img { margin-top: 18px; margin-right: 5px;}

input,textarea { border:1px solid #D7CCAC; color: #D7CCAC; font-family: arial; font-size: 12px; margin-top:3px; margin-bottom:3px;}
select { border:1px solid #D7CCAC; color: gray; font-family: arial; font-size: 10px; margin-top:3px; margin-bottom:3px;}
.radio {border:none;}

.tablaprecios {width:346px}
.tablaprecios th { background-color:#F2EFE3; padding: 4px; color:#C5B585; font-weight: bold }	
.tablaprecios td { padding: 4px}	



