

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#000000;
}
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#FF9900;
	margin-top:5px;
	margin-bottom:0px;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009900;
	margin-bottom:5px;
	margin-top:25px;
}
a, p{
	margin-top:0px;
}
a, img{ border-color:#9DC388;}
#contenedor {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#contenido {
	width:700px;
	padding-left:40px;
	padding-right:40px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:60px;
	text-align:left;
	background-image:url(../img/fondo_contenido.jpg);
	background-repeat:repeat-y;
	float:left;
}

#top {
	width:780px;
	height:191px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	clear:both;
}
#top2 {
	width:780px;
	background-image:url(../img/top2_bkg.jpg);
	background-repeat:repeat-x;
	height:27px;
	clear:both;
}
.top_left {
	width:60px;
	height:27px;
	background-image:url(../img/top2_left.jpg);
	background-repeat:no-repeat;
	float:left;
}
.top_right {
	width:29px;
	height:27px;
	background-image:url(../img/top2_right.jpg);
	background-repeat:no-repeat;
	float:right;
}
#top_center {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:7px;
}

#top_center2 {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:5px;
}
#pie{
	width:780px;
	height:108px;
	background-image:url(../img/bottom_bgk.jpg);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	float:left;
}
#pie_left {
	width:135px;
	height:108px;
	background-image:url(../img/bottom_left.jpg);
	background-repeat:no-repeat;
	float:left;
}
#pie_right {
	width:152px;
	height:108px;
	background-image:url(../img/bottom_right.jpg);
	background-repeat:no-repeat;
	float:right;
}
#pie_center {
	width:493px;
	height:58px;
	letter-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-align:center;
	float:left;
	padding-top:60px;
}
#unacolumna {
margin-left:0px;
	width:489px;
	float:left;
}
#unacolumnafull {
	width:650px;
	float:left;
	margin-bottom:20px;
}
#doscolumnas_1 {
	width:150px;
	float:left;
	margin-bottom:20px;
}
#doscolumnas_2 {
	width:480px;
	float:left;
	margin-bottom:20px;
}
#textos {
	float:left;
}
#textos li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	margin-bottom: 5px;
	list-style-position: outside;
	list-style-image: url(../img/flechita.gif);
}
#textos ul{
	margin: 0px 0px 0px 30px;
	padding:0px 0px 0px 30px; 
}
#textos em {
	font-style:italic;
}

#textos h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#FF6600;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:15px;
	padding-left:10px;
}
#textos p {
	padding-left:10px;
}

#foto  {
	float:right;
	padding:2px;
	border:1px solid;
	color:#66CC00;
	margin:15px;
}
#intro {
	width:485px;
	float:left;
}
#banners {
	width:200px;
	float:right;
}
#menu_proshop {
	width:170px;
	float:left;
	margin:0 5px 0 0;
}

#banner {
	background-image:url(../img/borde_banners.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:103px;
	float:left;
	margin-bottom:10px;
}
#banner img {
	margin-left:5px;
	margin-top:6px;
}

#novedades {
	width:478px;/*maxi*/
	float:left;
	padding:5px;
	margin-top:10px;
	margin-bottom:20px;
}
#novedades li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	line-height:12px;
	padding-bottom:10px;
	list-style-position: outside;
	list-style-image: url(../img/flechita.gif);
}
#novedades ul {
	margin: 0px;
	padding: 0px 0px 0px 13px; 
}

#novedades strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009900;
}
#galeria_home {
	width:150px;
	float:left;
	padding:10px;
	margin-top:10px;
	margin-left:4px;
	
	margin-bottom:0px;
	padding-top:0px;
}
#menu {
	width:158px;
	float:left;
	background-image:url(../img/menu_fondo.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	text-align:left;
}
.itemmenu {
	text-align:left;
	width:128px;
	background-image:url(../img/menu_separa.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px 16px 20px 16px;
}
.itemmenu a:ative, a:link, a:visited {
	text-decoration:none;
}
.itemmenu a:hover {
	text-decoration:underline;
	color:#FF3300;
}
	
.menutop {
	background-image:url(../img/menu_top.jpg);
	width:158px;
	height:28px;
}
.menubottom {
	background-image:url(../img/menu_botom.jpg);
	width:158px;
	height:30px;
}
#submenu_content a:link, a:active, a:visited {
text-decoration:none;
}
#submenu_content a:hover {
	text-decoration:none;
	color:#00CC00;
}

#submenu li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#006600;
	list-style-type: none;
	margin-bottom:3px;
	padding-bottom:3px;
	list-style-position: outside;
	list-style-image: url(../img/flechita.gif);
}
#submenu ul {
	margin: 0px;
	padding: 0px 0px 0px 8px; 
}

#fotito {
	width:120px;
	height:120px;
	text-align:center;
	vertical-align:middle;
	float:left;
	margin:10px;
	padding-top:10px;
	background-image:url(../img/bkg_fotito.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#fotito img {
	border: solid 1px;
	color:#fff;
}
#formulario {
	float:left;
	margin-left:50px;
}
#form {
	width:314px;
	float:left;
	background-image:url(../img/bkg_form.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	padding-left:20px;
}
#top_form {
	width:336px;
	height:33px;
	background-image:url(../img/top_form.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#bottom_form {
	width:336px;
	height:34px;
	background-image:url(../img/bottom_form.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}
#colcontacto {
	width:180px;
float:left;
position:relative;
padding-left:20px;
}
.botones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #999999;
	border: 1px solid #666666;
}
#fotos_adorno  { 
	float:left;
}
#fotos_adorno img { 
	margin:1px;
	border:1px solid #CCCCCC;
	padding:2px;
}
.link_menu:link { color:#009900; font-size:9px;}
.link_menu:active { color:#009900; font-size:9px;}
.link_menu:visited { color:#009900; font-size:9px;}

.link_menu a:hover { color:#FF9900; text-decoration:underline;

	}
.link_submenu a:hover {
	background-color:#E3E9C5;
		}	
		
.contenedorofertas {
	width: 98%;
	float:left;
	position:relative;
	margin-bottom:25px;
}
#oferta {
	position:relative;
	width:146px;
	height:210px;
	background-image:url(../img/bkoferta.gif);
	background-repeat:repeat-y;
	float: left;
	margin-bottom:15px;
border: 1px #000000 solid;
 }
#ofertatop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7C5145;
	background-image: url(../img/thisweek2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 31px;
	width: 146px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}
#contenidooferta {
	float: none;
	width: 140px;
	margin-right: auto;
	margin-bottom: auto;
}
#fotooferta {
	clear: both;
	width: 140px;
	margin: 0 auto;
}
#textooferta {
	font-family: verdana;
	font-size: 10px;
	color: #006B00;
	line-height: 11px;
	clear: both;
	padding: 10px;
	text-align: center;
	float: none;
	height:36px
}
#bottomoferta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:ffffff;
	font-weight: bold;
	background-image:url(../img/bkveritem.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: none;
	height: 26px;
	width: 146px;
	text-align: center;
	vertical-align: top;
	padding-top: 2px;
}
#fotooferta img {
	border: 2px solid #A5C791;
}
#ofertatitulo {
	margin-top: 15px;
}
#fotooferta img:hover {
	border: 2px solid #5AA126;
}
#ofertas2 {
	position:relative;
	background-color:#E0D8D1;
	float: right;
	width: 305px;
	margin-top:10px;
	border:1px dashed;
	}
#ofertas2 strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7C5145;
}
.linkstopmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.linksofertas:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
}
a.linksofertas:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
}
a.linksofertas:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
}
a.linksofertas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#00E800;
	text-decoration: none;
}
a.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00E800;
	text-decoration: none;
}

a.linkslistofertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.linkstopmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkslistofertas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00FF00;
	text-decoration: none;
}
#textos {
	padding: 0px;
	width: 400px;
	text-align: left;
	margin-bottom: 25px;
}
#textos p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
}
#textos h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #E4DCD6;
	margin: 10px 0px 5px;
	font-variant: normal;
}
#textos img {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#ofertas2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #7C5145;
	margin: 5px 0px 5px 10px;
}
.ofertas2img {
	margin: 2px;
	border: 1px solid #8EBB78;
}
#ofertatabla table {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-top: 4px;
}

#veritem {
	width: 449px;
}
#veritemtop {
	background-image: url(../img/veritem_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	width: 449px;
}
#veritemcontenido {
	width: 502px;
	margin-top:25px; margin-bottom:20px;
	background-repeat:repeat-y;
	overflow:auto;
}
#veritembottom {
	background-image: url(../img/carro.jpg);
	background-repeat: no-repeat;
	height: 77px;
	width: 250px;
	margin-top:25px;

	float:right;
}
a.linkcarro:link{font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#FF9900;}
a.linkcarro:active{font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#FF9900;}
a.linkcarro:visited{font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#FF9900;}
a.linkcarro:hover{text-decoration:underline;}
	
#veritemfoto {
	width: 200px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
	float: left;
	position: relative;
	text-align: center;
	overflow:auto;
}
#veritemdescripcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C5145;
	width: 200px;
	float: left;
	position: relative;
	text-align: left;
	margin-bottom: 15px;
	padding-left: 15px;
}
.veritemimg {
	margin-bottom: 10px;
}

#veritem h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0px 0px;
}
#veritem h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	letter-spacing: 2px;
}
#veritem p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
}
#veritem li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-position: outside;
	list-style-image: url(../img/bullet4.jpg);
}
#veritem ul {
	margin: 0px;
	padding-left: 10px;
}.linkveritem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
}
.linkveritem:hover {
	text-decoration:underline;
}
#paginacion {
	padding: 5px;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#006200;
}

#listado {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-bottom: 15px;
}
#resultados {
	margin-right: 5px;
	margin-left: auto;
	border: none;
	width: 440px;
	text-align: center;
	padding: 10px;
}
#fotoresultados {
	float: left;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	/*width: 100px;*/
}
#descresultados {
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #000000;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 250px;
}
#resultado {
	width: 100%;
	margin:  0px auto 5px;
	background-color: #CDBEB4;
	text-align: left;
	position: relative;
	padding:  5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B49C8D;
	float: left;
}
#resultado h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	margin: 10px 0px 5px;
}
#fotoresultados img {
	border-top: 2px solid #BB9286;
	border-right: 2px solid #BB9286;
	border-bottom: 2px solid #7C5145;
	border-left: 2px solid #7C5145;
}
#resultado p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C5145;
	margin: 0px;
}
#descresultados p {
	margin-top: 8px;
	margin-bottom: 10px;
}	

.link_cat:link{font-family:arial; color:#009900;}
.link_cat:active{font-family:arial; color:#009900;}
.link_cat:visited{font-family:arial; color:#009900;}
.link_cat:hover{color:#000000;}

.tit1{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#FF9900;
}
