body {
	font-family:Tahoma;
	font-size:11px;
	color:#ffffff;
	border:0px;
	padding:0px;
	margin:0px;
	line-height:1.5em;
	background-color:#C3A2C8;
}


h1 { font-size:18px; color:#9F2844; font-weight:bolder; margin:5px 0px 15px 0px; }
h2 { font-size:14px; color:#9F2844; font-weight:bolder; margin:5px 0px 15px 0px; }

a {	color:blue; text-decoration:underline; }
a:hover { color:blue; text-decoration:underline; }


#main {   width:1000px;
		padding:0px;
		margin-left:auto;
		margin-right:auto;
		background-color:#E1C9E4;
		border-left:1px solid #770088;
		border-right:1px solid #770088;
	 }
#head, #head div{height:120px}
#head { width:100%;  background-color:#FFFFFF; margin:0px 0px 0px 0px; }

	#logo {  width:234px; float:left; text-align:center;  }
	#slogan { font-size:14px; color:#555555; font-weight:normal; text-align:right; margin-right:11px; width:92%; }
	/*#banner{ width:580px; float:right; border:0px solid #dddddd; }*/

#menu { width:1000px; height:25px; overflow:hidden;font-size:11px; text-align:center; background-color:#770088; margin:0px 0px 0px 0px; }
	#menu .mn { float:left; color:#FFFFFF; background-color:#770088; padding:3px 22px 5px 23px; border-right:1px solid #ffffff; }
	#menu a {	color:#FFFFFF; text-decoration:none;   }
	#menu a:hover { color:#FFFFFF; text-decoration:underline; }

	#buscador{float:right;height:25px;}
	#buscar{width:80px;float:left}
	#textBuscar {float:left;width:40px; }
	#searcher{border-bottom:1px solid #dddddd;}
	#subSearch {font-size:11px; width:25px;height:20px; float:right;padding-bottom:4px;}


#content { width:100%; margin:0px 0px 0px 0px; background-color:#EFDCF2; border:0px solid blue; }

	#left  { width:180px; float:left; margin:0px 0px 0px 0px;  border:0px solid blue;}
	#center{ width:610px; float:left; margin:10px 11px 0px 11px; color:#666666; background-color:#EFDCF2; border:0px solid blue;}
	#right { width:180px; float:right; margin:0px 0px 0px 0px; margin-right:0px!important; background-color:#B265BD;
			height:530px;_height:530px!important; overflow:hidden; }

#footer {  width:980px; height:20px; padding:10px; top:0px; clear:both; margin:0px 0px 0px 0px; text-align:center;
		background-color:#770088; color:ffffff; }
#footer a { color:#ffffff; text-decoration:underline; }

/* ----------------- */

#left .box { width:100%; margin:0px 0px 0px 0px; }
	#left #servicios { height:129px;_height:127px!important;overflow:hidden; }
	#left .box .head { width:175px; font-size:11px; font-weight:bolder; color:#FFFFFF; background-color:#770088; padding:5px 0px 5px 5px; }
	#left .box .text { width:175px; font-size:11px; color:#FFFFFF; background-color:#B265BD; padding:2px 0px 10px 5px; line-height:20px; }
		#left .box a {	color:#ffffff; text-decoration:underline; }
		#left .box a:hover { color:#ffffff; text-decoration:underline; }
		#left .box .list-item { padding-left:5px; }

#right .box { width:170px; margin:10px 10px 0px 8px; }
#right .box .head { width:160px; font-size:11px; font-family:tahoma; font-weight:bolder; color:#FFFFFF; background-color:#770088; padding:3px 0px 3px 5px; }
#right .box .text { width:151px; font-size:11px; font-family:tahoma; color:#ffffff; padding:2px 4px 10px 7px; line-height:16px; }
		#right .box a {	color:#ffffff; text-decoration:underline; }
		#right .box a:hover { color:#ffffff; text-decoration:underline; }

/* ----------------- */

#novedades { width:600px; margin:20px 0px 0px 0px; padding:0px 0px 5px 5px; border:0px solid gray; }

#novedades .title { font-family:Tahoma; font-size:14px; font-weight:bolder; color:#9F2844;
				padding:5px 0px 5px 0px; margin-left:10px; }

.novedad { float:left; width:100px; height:120px; overflow:hidden;  text-align:center; line-height:14px;
		 margin:5px 7px 5px 5px; background-color:#FFFFFF; border:1px solid #C3A2C8; }

	.nov-foto { width:100%; height:57px; padding-top:3px; }
	.nov-name { width:85px; height:30px; padding:19px 3px 5px 3px; }
		.novedad a {	color:#992741; text-decoration:none; }
		.novedad a:hover { color:#992741; text-decoration:underline; }

/* ----------------- */

.articulo { float:left; width:290px; height:90px; overflow:hidden; margin:6px 3px 0px 3px;
		  background-color:#FFFFFF; border:1px solid #C3A2C8; }
	.art-foto { float:left; width:80px; height:40px; background-color:#FFFFFF; margin:8px 0px 0px 5px; text-align:center; }
	.art-info { float:right; width:190px; margin-left:5px; padding:5px 5px 0px 0px; line-height:16px; }
		.articulo a {	color:#992741; text-decoration:none; }
		.articulo a:hover { color:#992741; text-decoration:underline; }

/* ----------------- */

.ficha { width:600px; margin:0px 0px 0px 0px; padding:10px 0px 10px 10px; background-color:#ffffff; }
	.ficha-foto { float:left; width:230px; height:200px; border:0px solid #DDDDDD; background-color:#FFFFFF; }
	.ficha-info { float:right; width:350px; line-height:16px; border:0px solid #DDDDDD;  }
		.ficha a {	color:#7F269A; text-decoration:none; }
		.ficha a:hover { color:#7F269A; text-decoration:underline; }

/* ----------------- */

.subbloque { float:left; width:180px; height:18px; background-color:#B265BD; font-weight:bolder;
		 line-height:14px; padding:5px 0px 3px 10px; margin:3px 3px 0px 0px; }
	.subbloque a {	color:#FFFFFF; text-decoration:none; }
	.subbloque a:hover { color:#FFFFFF; text-decoration:underline; }


