	* {font-family:Verdana, Tahoma, Arial, "Nimbus Sans L", Sans-Serif;}
	body {font-size:11px;font-weight:normal;font-style:normal;color:#4f2926;text-align:center;background:#96459E url('pics/patron.gif') repeat-x;}
	a {font-family:Verdana, Tahoma, Arial, "Nimbus Sans L", Sans-Serif;font-weight:normal;color:#be154f;text-decoration:underline;}
	a:hover {text-decoration:underline;}
	input {font-size:11px;font-family:Verdana, Tahoma, Arial, "Nimbus Sans L", Sans-Serif;font-weight:normal;color:#3e4c4f;cursor:pointer;cursor:hand;}

	#body {width:1024px;background:url(pics/backgrounds/_background-type01.gif) no-repeat 0 0 #93469e;margin:0 auto;}
		#container {width:960px;margin:0 auto;padding:0;text-align:left;}


		.cleaner {clear:both;display:block;}
		
		.pagination {border:0;margin:20px 0 10px 0;padding:0;text-align:center;}
		.pagination li {border:0;margin:0;padding:0;font-size:11px;list-style:none;margin-right:2px;display:inline;}
		.pagination a {border:solid 1px #4f2926;background:#4f2926;margin-right:2px;}
		.pagination li.next a,	.pagination li.previous a {font-weight:bolder;}
		.pagination li.active a {font-weight:bolder;color:#fff;background:#c65279;}
		.pagination a:link,	.pagination a:visited {color:#fff;padding:3px 6px;text-decoration:none;}
		.pagination a:hover {border:solid 1px #c65279;}


	/** section: header */
	.header {border-top:solid 1px #fff;background:url(pics/backgrounds/_background-type02.gif) no-repeat 0 0;height:184px;}
		/** section: left */
		.header div.left {float:left;width:260px;}
		.header div.left h4.from {margin:0;padding:8px 0 10px 31px;color:#ba0c48;font-weight:normal;font-size:10px;}
		.header div.left div.logo {padding-left:17px;}
		/** section: right */
		.header div.right {float:left;width:700px;}
		.header div.right div.contact {padding:13px 0 14px 600px;}
		.header div.right div.contact a {background:url(pics/bullets/_bullet-type01.gif) no-repeat 0 0;padding:5px 0 5px 25px;color:#22b6dc;}
		.header div.right div.contact a:hover {color:#ba0c48;}
		.header div.right div.preferences {padding:8px 0 0 22px;}
		.header div.right div.preferences div.coffee {float:left;text-align:center;width:80px;padding:0 10px;}
		.header div.right div.preferences div.coffee a {color:#e46c94;}
		.header div.right div.preferences div.coffee a:hover {text-decoration:none;}
		.header div.right div.preferences div.cakes {float:left;text-align:center;width:80px;padding:0 10px;}
		.header div.right div.preferences div.cakes a {color:#d080db;}
		.header div.right div.preferences div.cakes a:hover {text-decoration:none;}
		.header div.right div.preferences div.desserts {float:left;text-align:center;width:80px;padding:0 10px;}
		.header div.right div.preferences div.desserts a {color:#78c9d9;}
		.header div.right div.preferences div.desserts a:hover {text-decoration:none;}
		.header div.right div.preferences div.baking {float:left;text-align:center;width:80px;padding:0 10px;}
		.header div.right div.preferences div.baking a {color:#eab35d;}
		.header div.right div.preferences div.baking a:hover {text-decoration:none;}
	
	/** section: content */
	.content {background:url(pics/backgrounds/_background-type03.gif) repeat-y 0 0;border-bottom:1px solid #4f2926;}
		/** section: left */
		.content div.left {float:left;width:191px;}
		.content div.left div.menu {border-top:solid 14px #e988a9;padding-bottom:20px;}
		.content div.left div.menu a {display:block;background:#e46b94;color:#fff;padding:0 25px 0 17px;text-decoration:none;}
		.content div.left div.menu a span.out {display:block;background:url(pics/backgrounds/_background-type06.gif) repeat-x top left;padding:9px 0;}
		.content div.left div.menu a span.in {display:block;background:url(pics/bullets/_bullet-type02.gif) no-repeat 0 5px;padding-left:10px;text-decoration:underline;font-weight:normal;font-size:14px;}
		.content div.left div.menu a:hover {background:#ba0c48}
		.content div.left div.menu a:hover span.in {text-decoration:none;}
		.content div.left div.menu div.options {padding:0 0 10px 35px;}
		.content div.left div.menu div.options a {display:block;padding:2px 0 2px 15px;background:url(pics/bullets/_bullet-type02.gif) no-repeat 0 5px;text-decoration:underline;}
		.content div.left div.menu div.options a:hover{color:#ba0c48;background:url(pics/bullets/_bullet-type10.gif) no-repeat 0 5px;text-decoration:none;}
		.content div.left div.steps {color:#fff;border-top:solid 7px #e988a9;padding:0 20px 40px 20px;}
		.content div.left div.steps h2.title {margin:0;padding:10px 0 15px 0;font-size:16px;font-weight:bolder;}
		.content div.left div.steps div.cell {padding:0 0 20px 38px;}
		.content div.left div.steps div.cell p {margin:0;padding:5px 0 0 0;}
		/** section: center */
		.content div.center {float:left;width:492px;background:url(pics/backgrounds/_background-type04.gif) no-repeat 0 0;padding:85px 20px 40px 30px;}
		.content div.center div.imhere {font-weight:normal;font-size:10px;color:#4f2926;}
		.content div.center div.imhere a {color:#4f2926;font-weight:bolder;font-size:10px;text-decoration:none;}
		.content div.center div.imhere a:hover {text-decoration:underline;}
		.content div.center div.imhere a span {}
		.content div.center h2.section {padding:5px 0 10px 0;margin:0;color:#80039e;font-weight:bolder;font-size:18px;}
		.content div.center div.infos {}
		.content div.center div.infos span.date {font-size:10px;background:url(pics/_bullet-type11.gif) no-repeat 0 1px;padding:2px 5px 2px 0px;color:#035b5c;}
		.content div.center div.infos span.comments {font-size:10px;background:url(pics/_bullet-type12.gif) no-repeat 5px 1px;padding:2px 5px 2px 26px;color:#035b5c;}
		.content div.center div.body {line-height:150%;}
		
		.content div.center div.catalogue {padding:90px 10px 0 10px;}
		.content div.center div.catalogue div.description {text-align:left;}
		.content div.center div.catalogue div.description a {color:#4f2926;text-decoration:none;}
		.content div.center div.catalogue div.description a:hover {text-decoration:underline;}
		.content div.center div.catalogue div.link {float:right;cursor:pointer;cursor:hand;width:80px;padding-top:10px;}
		.content div.center div.catalogue div.link div {background:url(pics/backgrounds/_background-type08.gif) no-repeat 0 0;height:28px;padding-left:20px;text-align:right;}
		div.catalogue div.link div span {display:block;background:url(pics/backgrounds/_background-type09.gif) no-repeat top right;height:22px;padding-top:6px;padding-right:10px;color:#fff;}
		
		/** section: right */
		.content div.right {float:left;width:227px;_width:226px;background:url(pics/backgrounds/_background-type05.gif) no-repeat 0 0;}
		.content div.right div.cake {padding:52px 18px 20px 52px;}
		.content div.right div.cake h2.title {margin:0;padding:0 8px 20px 8px;font-size:16px;font-weight:bolder;}
		.content div.right div.cake div.image {text-align:center;}
		.content div.right div.cake div.image img {border:solid 5px #fff;}
		.content div.right div.cake div.description {text-align:left;padding-top:8px;}
		.content div.right div.cake div.description p {margin:0;padding:5px 0 0 0;}
		.content div.right div.cake div.description a {color:#fff;text-decoration:none;}
		.content div.right div.cake div.description a:hover {text-decoration:underline;}
		.content div.right div.cake div.link {float:right;cursor:pointer;cursor:hand;width:110px;padding-top:10px;}
		.content div.right div.cake div.link div {background:url(pics/backgrounds/_background-type13.gif) no-repeat 0 0;height:28px;padding-left:20px;text-align:right;}
		.content div.right div.cake div.link div span {display:block;background:url(pics/backgrounds/_background-type12.gif) no-repeat top right;height:22px;padding-top:6px;padding-right:30px;color:#fff;}
		.content div.right div.promotion {padding:15px 18px 20px 52px;background:url(pics/backgrounds/_background-type10.gif) no-repeat 0 0;}
		.content div.right div.promotion h2.title {margin:0;padding:0 8px 20px 8px;font-size:18px;font-weight:bolder;}
		.content div.right div.promotion div.image {text-align:center;}
		.content div.right div.promotion div.image img {border:solid 5px #fff;}
		.content div.right div.promotion div.description {text-align:left;padding-top:8px;}
		.content div.right div.promotion div.description p {margin:0;padding:5px 0 0 0;}
		.content div.right div.promotion div.description a {color:#fff;text-decoration:none;}
		.content div.right div.promotion div.description a:hover {text-decoration:underline;}
		.content div.right div.promotion div.link {float:right;cursor:pointer;cursor:hand;width:80px;padding-top:10px;}
		.content div.right div.promotion div.link div {background:url(pics/backgrounds/_background-type13.gif) no-repeat 0 0;height:28px;padding-left:20px;text-align:right;}
		.content div.right div.promotion div.link div span {display:block;background:url(pics/backgrounds/_background-type14.gif) no-repeat top right;height:22px;padding-top:6px;padding-right:10px;color:#fff;}
		/** section: bottom */
		.content div.bottom {background:#bba27a;}
		.content div.bottom div.stores {}
		.content div.bottom div.stores h2.title { color: #ffffff; background:#4f2926;margin:0;padding:12px 10px 14px 22px;font-size:18px;font-weight:bolder;}
		.content div.bottom div.stores div.table {padding:15px 10px 0 50px;width:900px;}
		.content div.bottom div.stores div.table div.cell {float:left;background:url(pics/backgrounds/_background-type15.gif) repeat-y 0 0;padding-left:10px;width:215px;}
		.content div.bottom div.stores div.table div.cell div.info {background:url(pics/bullets/_bullet-type03.gif) no-repeat 0 10px;padding:10px 0 0 30px;}
		.content div.bottom div.stores div.table div.cell div.info div.title {}
		.content div.bottom div.stores div.table div.cell div.info div.title a {color:#4f2926;font-weight:bolder;}
		.content div.bottom div.stores div.table div.cell div.info div.title a:hover {text-decoration:none;}
		.content div.bottom div.stores div.table div.cell div.info div.phone {color:#4f2926;}
		.content div.bottom div.shorcuts {padding:30px 0;text-align:center;}
		.content div.bottom div.shorcuts a {color:#fff;}
		.content div.bottom div.shorcuts a:hover {text-decoration:none;}
		.content div.bottom div.shorcuts span {padding:0 10px;border-right:1px solid #fff;}
		.content div.bottom div.shorcuts span.non {padding-left:10px;border-right:none;}
		
		div.content div.center div.body div.catalogue-section {padding:10px;}
		div.content div.center div.body div.catalogue-section div.box {padding:10px 0;background:url(pics/backgrounds/background-type_10.gif) repeat-x 0 0;}
		div.content div.center div.body div.catalogue-section div.box table {width:100%;}
		div.content div.center div.body div.catalogue-section div.box td.picture {vertical-align:top;vertical-align:middle;padding-right:15px;width:160px;}
		div.content div.center div.body div.catalogue-section div.box td.picture img {border:solid 6px #840A9D;}
		div.content div.center div.body div.catalogue-section div.box td.texts {vertical-align:top;}
		div.content div.center div.body div.catalogue-section div.box td.texts span.date {background:url(pics/bullets/bullet-type_02.gif) no-repeat 0 0;padding-left:20px;font-style:italic;}
		div.content div.center div.body div.catalogue-section div.box td.texts h2.title {margin:0;padding:0 0 10px 0;}
		div.content div.center div.body div.catalogue-section div.box td.texts h2.title a {color:#840A9D;font-weight:bolder;font-size:14px;text-decoration:none;}
		div.content div.center div.body div.catalogue-section div.box td.texts div.description {}
		div.content div.center div.body div.catalogue-section div.box td.texts div.description a {color:#444;text-decoration:none;display:block;}
		div.content div.center div.body div.catalogue-section div.box td.texts div.description a:hover {color:#000;}
		div.content div.center div.body div.catalogue-section div.box td.texts div.price {margin-top:5px;}
		div.content div.center div.body div.catalogue-section div.box td.texts div.price span {font-weight:bolder;color:#6c9b31;padding-left:8px;}
		div.content div.center div.body div.catalogue-section div.box td.texts div.link {text-align:right;margin:5px 5px 0 0;}
		div.content div.center div.body div.catalogue-section div.box td.texts div.link a {color:#BA0C48;font-weight:bolder;}
		

		/*----------------------- Calendario del Rabanus------------------------------------*/
		#calendarioEmergente td.dias{ font-size: 11px; text-align: right; padding: 2px }
		#calendarioEmergente td.cabeceras, td.evento{ font-size: 11px; color: #c00000; padding: 2px; text-align: right }
		#calendarioEmergente td.cabeceras{ font-size: 11px; padding: 2px }
		#calendarioEmergente td.evento{ font-size: 11px; border: 1px #c0c0c0 solid; text-align: right }
		#calendarioEmergente td.hoy-es, td.nombre-mes{ font-size: 11px; background: #f7f7f7; text-align: center; padding: 4px }
		#calendarioEmergente a.nombre-ano, td.nombre-ano{ font-size: 11px; background: #e76996; text-align: center; padding: 4px; color: #ffffff; font-weight: bold }
		#calendarioEmergente td.hoy-es{ font-size: 11px }
		#calendarioEmergente a{ font-size: 11px; text-decoration: none; color: #000000 }
		#calendarioEmergente a.evento{ font-size: 11px; color: #c00000 }
		#calendarioEmergente table{ font-weight: normal; z-index: 100; position: relative; font-size: 11px; background: #ffffff; border: 1px #cccccc solid; padding: 2px }
		
		
		#contact{
			margin: 20px ;
		}
		
		#contact td{
			padding: 4px 0 ;
		}
		
		#contact label{
			color: #7f039f ;
			font-weight: bold ;
			font-size: 11px ;
			cursor: pointer ;
		}
		
		#contact input,
		#contact textarea{
			width: 338px ;
			font-size: 11px ;
			border: 0 ;
			padding: 4px 2px ;
			cursor: auto ;
		}
		
		.comments{
			font-family: Verdana, Tahoma, Arial, "Nimbus Sans L", Sans-Serif ;
		}
		
		.comments h2{
			display: block ;
			padding: 4px 6px ;
			margin: 0 ;
			background: url('pics/backgrounds/_background-type18.gif') top left no-repeat ;
		
		}
		
		.comments h2 a{
			color: #fff ;
			font-family: Verdana, Tahoma, Arial, "Nimbus Sans L", Sans-Serif ;
			font-size: 13px ;
			text-decoration: none ;
			font-weight: bold ;
		}
		
		.comments ul li{
			list-style: none ;
			margin: 0 ;
			padding: 0 ;
			padding: 6px 18px ;
			background: #ffde7c ;
			margin-bottom: 10px ;
		}
		
		.comments ul{
			margin: 0 ;
			padding: 0 ;
		}
		
		#new-comment,
		#infoComments-id{
			background: #ffde7c ;
		}
		
		#new-comment label{
			margin: 4px 0 0 14px ;
			float: left ;
			width: 70px ;
		}
		
		#new-comment input,
		#new-comment textarea{
			margin: 6px 0 ;
			width: 400px ;
			border: 0 ;
			background: #ffffff ;
			font-family: Verdana, Tahoma, Arial, "Nimbus Sans L", Sans-Serif ;
			font-size: 12px ;
			float: right ;
		}
		
		#new-comment textarea{
			margin: 0 ;
		}
		
		.emoticons{
			background: #e7e3e0 ;
			padding: 2px 6px 0 6px ;
			margin: 0 ;
			float: right ;
			width: 388px ;
		}
		
		.emoticons img{
			margin: 0 ;
		}
		
		#Captcha-id{
			margin: 0 ;
		}
		
		#new-comment table tbody td{
			padding: 0px ;
		}
		
		#infoComments-id{
			color: #f00 ;
			text-align: center ;
		}
		
		#infoComments-id span{
			padding:  6px 0 2px 0 ;
		}
		
		
		
		
		
