/* Estilos para Larramendi Pasteleria, por Alvaro Fernandez www.txirimolla.tk */
/* Enero 2004 */

body {margin: 0; background-color:#DED7CF; font-family: arial, helvetica, Sans Serif; font-size: 12; 
color: #285761;}
td {font-family: arial, helvetica, Sans Serif; font-size: 12; color: #285761;}
img {decoration: none;}
#todo {height: 100%;}
#todo2 {height: 100%; width: 100%;}
#pelicula {margin-top: 15%;}
#barra {}
#mapaweb { width: 748px; background-color: #215256; }
#flash {text-align: center;}
#flash .aux {margin: 0 auto; width: 750px; padding: 10px 0; background: #285761; color: #DED7CF;}
#flash .aux a {font-size: 13px; color: white; text-decoration: none; border-bottom: 1px solid #285761;}
#flash .aux a:hover { border-bottom: 1px solid #BD7640; }

.botonera {color: white; font-size: 10; padding-left: 20px; text-align: left;}
.botonera2 {color: white; font-size: 10; padding-right: 20px; text-align: right;}
.texto_index {color: #BD7640; font-size: 10; text-align: center; padding-left: 15px; 
padding-right: 15px; padding-top: 3px; padding-bottom: 3px;}
.alvaro {text-align: right; padding-top: 8px;}
a:link {text-decoration: none; font-family: arial, verdana, Sans Serif; font-size: 12; color:#BD7640;}
a:visited {text-decoration: none; font-family: arial, verdana, Sans Serif; font-size: 12; color:#BD7640;}
a:hover {text-decoration: underline; font-family: arial, verdana, Sans Serif; font-size: 12; color: #285761;}

a.dos:link {text-decoration: none; font-family: arial, verdana, Sans Serif; font-size: 10; color:#BD7640;}
a.dos:visited {text-decoration: none; font-family: arial, verdana, Sans Serif; font-size: 10; color:#BD7640;}
a.dos:hover {text-decoration: underline; font-family: arial, verdana, Sans Serif; font-size: 10; color: #285761;}

a.tres:link {text-decoration: none; font-family: arial, verdana, Sans Serif; font-size: 9; color:#BD7640;}
a.tres:visited {text-decoration: none; font-family: arial, verdana, Sans Serif; font-size: 9; color:#BD7640;}
a.tres:hover {text-decoration: underline; font-family: arial, verdana, Sans Serif; font-size: 9; color: white;}


.franja {background-color: #285761; width: 665; height: 16; color: #FFF; font-size: 12px;}
.contenido {width: 520px; padding-left: 10px;}
.fecha {
 background-color: #285761; /*width: 100;*/ color: white; vertical-align: top; 
 /*padding-left: 10px; padding-top: 3px;*/
 border-top: solid 1px #568191;
}
/* PRODUCTOS */
.categorias {
 background-color: #285761; color: white; vertical-align: top; 
 border: solid 1px black; padding: 0;
}
.categorias ul {padding: 0; margin: 0;}
.categorias li { display: block; padding: 6px 8px; float: left;}
.categorias li.categoria_actual { background: black;}

.categorias a:link, .categorias a:active, .categorias a:visited  {font-size: 13px; color: white; text-decoration: none; border-bottom: 1px solid #285761;}
.categorias a:hover { border-bottom: 1px solid #BD7640; }

.categorias li.categoria_actual a:link, .categorias li.categoria_actual a:active, 
.categorias li.categoria_actual a:visited, .categorias li.categoria_actual a:hover  {border-bottom: none;}
		
.lista_productos {
 background-color: #568191; width: 200px; color: white; vertical-align: top; 
 padding: 10px 5px 10px 10px; 
}
.lista_productos ul {padding: 0; margin: 0 0 0 10px;}
.lista_productos li {/*display: block;*/ margin: 6px 8px; padding: 0 0 0 0; list-style-type: disc; }


.lista_productos a:link, .lista_productos a:active, .lista_productos a:visited {font-size: 13px; color: white; text-decoration: none; border-bottom: 1px solid #568191;}
.lista_productos a:hover { border-bottom: 1px solid #BD7640; }
.lista_productos li.producto_actual a { border-bottom: 1px solid #BD7640; font-weight: bold; }

.producto {
 background: white; padding: 10px 15px; vertical-align: top; border-bottom: 4px solid #568191;
}	
.titulo_producto {display: block; font-size: 24px; padding: 0 10px 10px 0;}	
.descripcion_producto {display: block; margin: 0; padding: 10px 10px 30px 10px;}
.descripcion_producto * {margin: 0;}
img.img_producto {margin: 0; padding: 2px; border: 1px solid black; background: white;}
		
a.enlace_imagen:link img, a.enlace_imagen:visited img, a.enlace_imagen:active img { 
 border: 3px solid #285761;
 margin: 0 3px 3px 0;
} 
a.enlace_imagen:hover img { border: 3px solid #568191;}
	
				
.festivo {background-color: #568191; width: 100; color: white; vertical-align: top; 
		padding-left: 10px; padding-top: 4px; padding-bottom: 5px; }
.descrip {background-color: #CAD2D5; color: #285761; vertical-align: top; vertical-align: top; 
		  padding-left: 10px; padding-right: 10px; padding-bottom: 5px; padding-top: 3px; 
		  border-top: solid 1px #568191; border-right: solid 1px #568191;}
.descrip_abajo {background-color: #CAD2D5; color: #285761; vertical-align: top; vertical-align: top; 
		  padding-left: 10px; padding-right: 10px; padding-bottom: 5px; padding-top: 3px; 
		  border-top: solid 1px #568191; border-bottom: solid 1px #568191; border-right: solid 1px #568191;}
.fecha_abajo {background-color: #285761; width: 100; color: white; vertical-align: top; 
		padding-left: 10px; padding-top: 3px;
		border-top: solid 1px #568191; border-bottom: solid 1px #568191;}		  
		  
		  
		  