body{margin: 0px; padding:0px;}
form{margin: 0px; padding:0px;}
img { border:none;}

a { margin:0px; padding:0px; font:bold 11px "Arial"; color:#333; text-decoration:none;} 
a:hover{ color:#845E46;} 

/* ESTILOS GENERALES */
.separador{ margin:0px 0px; padding:0px; height:9px; width:564px; background:url(../images/html/separador.jpg) no-repeat; font:normal 1px "Arial"; color:#000; text-indent: -9000px; float:left; }

/* ESTILO CAJAS */
.cajas { margin:20px 0px 10px 15px; padding:0px; border:1px solid #666; width:542px; }
.listado { margin:0px; padding:0px; width:542px;}
.encabezado { margin:0px; padding:0px; width:542px; background:#CCC;}
.lista {  margin:0px 0px 0px 10px; padding:5px 0px 0px 15px; font:normal 11px "Arial"; color:#333; width:230px; }

/* TOP */
#top {display:none;}

/* CONTENEDOR */
#contenedor { margin:auto; padding:0px; width:735px; border:1px solid #3C8190; display: table; background:#FFFCE8;} 
#contenedor #contenido { margin:0px 0px 0px 7px; padding:0px; float:left; width:569px; } 
#contenedor #contenido h1{ margin:0px; padding:3px 0px 0px 10px; width:559px; height:26px; font:bold 14px "Verdana"; color:#8F5949; background:url(../images/html/backg_h1.jpg) no-repeat;} 
#contenedor #contenido h2{ margin:0px; padding:9px 0px 0px 10px; font:bold 12px "Arial"; color:#000; } 
#contenedor #contenido #informacion{ margin:0px; padding:0px; border:1px solid #666;} 
#contenedor #contenido #informacion p{ margin:10px 20px 10px 30px; padding:0px; font:normal 11px "Arial"; color:#333; line-height:25px; width:400px;} 

#contenedor #contenido #caja_empresa { margin:auto; padding:0px; width:538px; height:66px; border:1px solid #666;}
#contenedor #contenido #caja_empresa #datos_empresa{ margin:0px; padding:10px; width:auto;}
#contenedor #contenido #caja_empresa #datos_empresa p{ margin:0px; padding:0px; font:normal 11px "Arial"; color:#333; }
#contenedor #contenido #caja_empresa #datos_empresa p a{ margin:0px; padding:0px; font:bold 11px "Arial"; color:#333; }
#contenedor #contenido #caja_empresa #datos_empresa p a:hover{ color:#979797; }
#contenedor #contenido #caja_empresa #datos_empresa p i{ padding:0px 5px 0px 88px; height:9px; width:83px; }

/* RUTA */
#contenedor #ruta { margin:0px; padding:0px; font:bold 9px "Arial"; color:#000; } 
#contenedor #ruta #lugar{ margin:0px  0px 0px 7px; padding:15px 0px 0px 0px; float:left;} 
#contenedor #ruta #lugar span{ font:bold 9px "Arial"; color:#ff0000;} 
#contenedor #ruta #lugar a{ font:bold 9px "Arial"; color:#000;} 
#contenedor #ruta #lugar a:hover{ color:#ff0000; text-decoration:none;} 
#contenedor #ruta #volver{ display:none;}

/* MENU IZQUIERDO */
#contenedor #menu_izquierdo { display:none; } 

/* SUBIR Y ATRAS */
#contenedor #subir_atras { margin:0px; padding:0px 0px 4px 0px; width:737px; float:left;}
#contenedor #subir_atras p{ margin:0px; padding:0px 10px 0px 0px; font:bold 10px "Verdana"; color:#000; float:right;}
#contenedor #subir_atras p a{ margin:0px; padding:0px; color:#000; text-decoration:none;}
#contenedor #subir_atras p a:hover{ color:#990000;}

/*PIE DE PAGINA: Datos de la empresa*/
#pie { margin:auto; padding:0px; width:739px; height:70px; }

#pie #info { margin:0px; padding:0px; height:29px; width:739px; background:#CCC; float:left;}
#pie #info #direccion { margin:0px; padding:0px; float:left;}
#pie #info #direccion p{ margin:0px; padding:7px 0px 0px 46px; font:normal 9px "Verdana"; color:#E4ECED;}
#pie #info #intermedia { margin:0px; padding:0px; float:right; font:normal 9px "Verdana"; color:#E4ECED;}
#pie #info #intermedia p{ margin:0px; padding:7px 10px 0px 0px;}
#pie #info #intermedia a{ margin:0px; padding:0px; color:#8FB1B6; text-decoration:none;}
#pie #info #intermedia a:hover{ color:#E4ECED;}

#pie #accesibilidad { margin:0px; padding:0px; width:739px; float:left;}
#pie #accesibilidad p{ margin:0px; padding:0px 10px 0px 0px; text-align:right;}
#pie #accesibilidad p a{ margin:0px; padding:0px; font:normal 9px "Verdana"; color:#650000; text-decoration:none;}
#pie #accesibilidad p a:hover{ color:#FF3300;}

/* SOMBRA */
.blur{ background-color: #ccc; color: inherit; margin: 4px 4px 0px 0px;}
.shadow,.content{ position: relative; bottom: 2px; right: 2px;}
.shadow{ background-color: #666; color: inherit;}
.content{ background-color: #fff; color: #000; border: 1px solid #000; padding: .5em 2ex;
} 