body{
		background-image: url(plantilla.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		margin-top: 			0px;
		margin-bottom: 			0px;
		margin-left: 			0px;
		margin-right: 			0px;
		}
		
		table{
		color: #555555;
		font-family: Helvetica;
		font-size: 12px;
		}
		
		.mini{
		color: #555555;
		font-family: Helvetica;
		font-size: 9px;
		}
		
		.tituloSitio{
		text-shadow: 1px 1px 2px black;
		color: #51687E;
		font-family: Helvetica;
		font-size: 25px;
		}
		
		.titulo{
		font-family:			Georgia;
		font-size:				20px;
		color:					#86450B;
		margin-bottom:			10px;
		text-align: center;
		}
		
		.titulo a:link{
		font-family:			Georgia;
		font-size:				15px;
		color:					#000000;
		margin-bottom:			10px;
		text-decoration:		none;
		}
		
		.titulo a:visited{
		font-family:			Georgia;
		font-size:				15px;
		color:					#000000;
		margin-bottom:			10px;
		text-decoration:		none;
		}
		
		.titulo a:hover{
		font-family:			Georgia;
		font-size:				15px;
		color:					#555555;
		margin-bottom:			10px;
		text-decoration:		none;
		}
		
		.subTitulo{
		font-family:			Georgia;
		font-size:				15px;
		color:					#555555;
		}
		
		h1, h2, h3, h4, h5, h6{
		font-family:			Georgia;
		font-size:				17px;
		color:					#86450B;
		font-weight: normal;
		}
		
		a:link{
		color: #E67817;
		font-family: Helvetica;
		font-size: 12px;
		}
		
		a:visited{
		color: #E67817;
		font-family: Helvetica;
		font-size: 12px;
		}
		
		a:hover{
		color: #000000;
		font-family: Helvetica;
		font-size: 12px;
		}
		
		.link{
		color: #FFFFFF;
		font-family: Helvetica;
		font-size: 12px;
		}
		
		.link a:link{
		color: #FFFFFF;
		font-family: Helvetica;
		font-size: 12px;
		text-decoration: none;
		}
		
		.link a:visited{
		color: #FFFFFF;
		font-family: Helvetica;
		font-size: 12px;
		text-decoration: none;
		}
		
		.link a:Hover{
		color: #E57817;
		font-family: Helvetica;
		font-size: 12px;
		text-decoration: none;
		}
		
		.calendarioTitulo{
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #000000;
		font-size: 15px;
		}
		
		.calendarioDiaCaja{
		margin-bottom: 10px;
		}
		
		.tablaCalendario{
		background-color: #FFFFFF;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 8px;
		padding-right: 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		}
		
		.imagenGaleria{
		background-color: #FFFFFF;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 8px;
		padding-right: 8px;
		margin:13px;
		border-left: 1px;
		border-top: 1px;
		border-right: 2px solid #cccccc;
		border-bottom: 2px solid #cccccc;
		}
		
		.tablaMenu{
		background-position: 0.2em;
		background-repeat: no-repeat;
		border-bottom: 1px solid #E57817;
		padding-top:5px;
		padding-right:3px;
		padding-left: 10px;
		padding-bottom:5px;
		background-image: url(arrow.gif);
		}
		
		.tablaMenuActivo{
		background-color: #A8570F;
		background-position: 0.2em;
		background-repeat: no-repeat;
		border-bottom: 1px solid #E57817;
		padding-top:5px;
		padding-right:3px;
		padding-left: 10px;
		padding-bottom:5px;
		background-image: url(arrow.gif);
		}
		
		.tablaSubMenu{
		border-bottom: 1px solid #E57817;
		padding-top:5px;
		padding-right:3px;
		padding-left:30px;
		padding-bottom:5px;
		background-position: 2em 0.9em;
		background-repeat: no-repeat;
		background-image: url(arrow2.gif);
		}
		
		.tablaSubMenuActivo{
		background-color: #A8570F;
		border-bottom: 1px solid #E57817;
		padding-top:5px;
		padding-right:3px;
		padding-left:30px;
		padding-bottom:5px;
		background-position: 2em 0.9em;
		background-repeat: no-repeat;
		background-image: url(arrow2.gif);
		}
		
		.tablaBlogRegistro{
		border-bottom: 1px solid #e9e9e9;
		padding-top:10px;
		padding-right:0px;
		padding-left:0px;
		padding-bottom:10px;
		}
		
		.tablaSDRegistro{
		border-bottom: 1px solid #e9e9e9;
		padding-top:10px;
		padding-right:0px;
		padding-left:0px;
		padding-bottom:10px;
		}
		
		.boton{
		font-family:			Georgia;
		font-size:				12px;
		color:					#FFFFFF;
		background-color:		#000000;
		}
		
		.tablaUno{
		border-bottom: 			0px solid #FFFFFF;
		border-top: 			0px solid #FFFFFF;
		border-left: 			0px solid #FFFFFF;
		border-right: 			1px solid #CCCCCC;
		padding-bottom:			15px;
		padding-top:			15px;
		padding-left:			0px;
		padding-right:			15px;
		}
		.tablaDos{
		border-bottom: 			0px solid #FFFFFF;
		border-top: 			0px solid #FFFFFF;
		border-left: 			0px solid #FFFFFF;
		border-right: 			1px solid #CCCCCC;
		padding-bottom:			15px;
		padding-top:			15px;
		padding-left:			15px;
		padding-right:			15px;
		}
		.tablaTres{
		border-bottom: 			0px solid #FFFFFF;
		border-top: 			0px solid #FFFFFF;
		border-left: 			0px solid #CCCCCC;
		border-right: 			0px solid #FFFFFF;
		padding-bottom:			15px;
		padding-top:			15px;
		padding-left:			15px;
		padding-right:			0px;
		}
		.tablaHeader{
		border-top: 			15px;
		padding-bottom:			1px solid #CCCCCC;
		padding-top:			15px;
		padding-left:			0px;
		padding-right:			0px;
		margin-top:				15px;
		}
		.tablaFooter{
		border-top: 			2px solid #86450B;
		padding-bottom:			10px;
		padding-top:			10px;
		padding-left:			0px;
		padding-right:			0px;
		margin-top:				10px;
		}
		ul{
    	padding-left: 			5px;
   		margin-left: 			5px;
    	list-style-type: 		none;
		}
		ul li {
    	padding-left: 			12px;
    	background: 			url(arrow.gif) 0em 0.4em no-repeat;
    	
		}
		.msgOk{
		color:					#000000;
		background-color:				#CCCCCC;
		padding-top:			10px;
		padding-bottom:			10px;
		padding-left:			10px;
		padding-right:			10px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		}
		.msgError{
		color:					#CC0000;
		}
		.caja{
		color:					#555555;
		background-color:		#e9e9e9;
		padding-top:			10px;
		padding-bottom:			10px;
		padding-left:			10px;
		padding-right:			10px;
		margin-top: 			10px;
		margin-bottom: 			10px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		}
		
.producto{
border-bottom: 1px #cccccc solid;
padding-bottom: 10px;
padding-top: 10px;
}
.productoTabla{
border: 1px #cccccc solid;
}
.productoTablaTitulo1{
text-align: center;
background-color: #E67817;
color: white;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
}
.productoTablaTitulo2{
text-align: center;
background-color: #E67817;
color: white;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
width: 100px;
}
.productoTablaTitulo3{
text-align: center;
background-color: #E67817;
color: white;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
width: 150px;
}
.productoTablaTexto{
text-align: center;
background-color: #FFF;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
background-color: #e2e2e2;
}
