.message_error{background-color:#fed8d5;border:1px solid #e89492;padding:0px 2px;color:#000000;margin:1px 0px;}
.message_status{background-color:#e1ffd2;border:1px solid #569636;padding:0px 2px;color:#000000;margin:1px 0px;}
.message_warning{background-color:#fdf9bf;border:1px solid #f6f047;padding:0px 2px;color:#000000;margin:1px 0px;}

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000
}
p {
	margin:0 0 10px 0
}
ul {
	margin:0;
	padding:0
}
li {
	margin:0;
	padding:0
}
h1 {
	font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	margin:0
}
h2 {
	font-size:12px;
	margin:0;
	padding:0;
	color: #8199A0
}
td {
	vertical-align:top
}
.valign-middle {
	vertical-align:middle
}
.valign-middle td {
	vertical-align:middle
}
a {
	font-weight:bold;
	color:#339933;
	text-decoration: none
}
a:hover {
	color:#6F2090;
	text-decoration:underline
}
.title1 {
	color:#6F2090;
	font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px
}
.img-der {
	padding:0 0 15px 15px
}
.img-der-in {
	padding:15px 0 15px 15px
}
.img-izq {
	padding:0 15px 15px 0
}
.img-izq-in {
	padding:15px 15px 15px 0
}
.line-horiz-gray {
	height:10px;
	_height:5px;
	border-bottom:#D5D1C7 solid 1px;
	margin-bottom:10px
}
.contents-gen {
	padding:10px
}
.contents-gen-lr {
	padding: 0 15px 0 15px
}
.contents-gen-lr ul {
	list-style:none;
	padding-left:10px;
}
.contents-gen-lr li {
	background-image:url(../images/bullets.png);
	background-repeat:no-repeat;
	background-position: center left;
	padding-left:15px;
}
.modulo-productos td { border:#D5D1C7 solid 1px; padding:10px;}
/* PAGINATOR*/
div.paginator_info{text-align:right;color:#666}
div.pag{padding-right:0px;padding-left:3px;padding-top:3px;padding-bottom:3px;font-size:0.85em;text-align:right;}
div.pag a{border-right:#D5D1C7 1px solid;padding-right:8px;background-position:50% bottom;border-top:#D5D1C7 1px solid;padding-left:8px;padding-bottom:2px; 
border-left:#D5D1C7 1px solid;color:#339933;margin-right:3px;padding-top:2px;border-bottom:#D5D1C7 1px solid;text-decoration:none}
div.pag a:hover{border-right:#2b55af 1px solid;border-top:#2b55af 1px solid;background-image:none;border-left:#2b55af 1px solid;color:#fff; border-bottom:#2b55af 1px solid;background-color: #6F2090}
div.pag a:active{border-right:#2b55af 1px solid;border-top:#2b55af 1px solid;background-image:none;border-left:#2b55af 1px solid;color:#fff;border-bottom:#2b55af 1px solid;background-color:#6F2090}
div.pag span.current{padding-right:6px;padding-left:6px;font-weight:normal;padding-bottom:2px;color:#000;margin-right:3px;padding-top:2px}
div.pag span.disabled{display:none}
div.pag a.next{border-right:#D5D1C7 2px solid;border-top:#D5D1C7 2px solid;margin:0px 0px 0px 10px;border-left:#D5D1C7 2px solid;border-bottom:#D5D1C7 2px solid}
div.pag a.next:hover{border-right:#2b55af 2px solid;border-top:#2b55af 2px solid;border-left:#2b55af 2px solid;border-bottom:#2b55af 2px solid}
div.pag a.prev{border-right:#D5D1C7 2px solid;border-top:#D5D1C7 2px solid;margin:0px 10px 0px 0px;border-left:#D5D1C7 2px solid;border-bottom:#D5D1C7 2px solid}
div.pag a.prev:hover{border-right:#2b55af 2px solid;border-top:#2b55af 2px solid;border-left:#2b55af 2px solid;border-bottom:#2b55af 2px solid}
/* END OF PAGINATOR*/
/*//////////// form comments////////////////*/
.comments_form {clear: both;width: 445px;padding: 20px;	margin-bottom: 10px;margin-left: 0px;border: 1px solid #D5D1C7; background-color: #EEF4EA}
.comments_form h1 {border-bottom:medium none;color:#91AAC7;font-size:16px;}
.comments_form form {padding: 0 12px;border: 1px solid #f2f2f2;width: 419px;background-color: #EEF4EA;}
.comments_form label {display:block;font-weight:normal;margin:5px 0;}
.comments_form input {padding:2px;border:1px solid #D2D1CC;font-size:12px; background-image:url(../images/back-search.jpg);}
.comments_form textarea {width:411px;padding:2px;font-size:12px;border:1px solid #D2D1CC;height:100px;display:block; background-image:url(../images/back-comments.jpg)}
.comments_form input.button {margin: 0;font-size:12px;font-weight:bold;border: 1px solid #6F2090;padding: 2px 3px; background: #339933;color: #FFF;cursor:pointer;}
/*////////////END OF form comments////////////////*/
/*//////////// comments ////////////////*/
.comments-wrap { padding:10px; border:1px solid #D5D1C7; background-image:url(../images/back-top-comments.jpg); background-position:top right; background-repeat:no-repeat;}
.comments-buttons td{ vertical-align:middle}
.comments-list {border-top: #D5D1C7 solid 1px; margin-top:15px; margin-bottom:15px}
.comments-list div{ border-bottom: #D5D1C7 solid 1px; padding-top:10px; padding-bottom:10px}
.comments-list div .name{ color:#6F2090; font-weight:bold}
.comments-list div .date{ color: #999999}
/*//////////// END OF comments////////////////*/
#header-wrap {
	background-color:#FFFFFF
}
#header {
	height:156px;
	background-image:url(../images/header-volcan.jpg);
	background-repeat:repeat-x)
}
#newsletter-reg {
	margin:0;
	padding:0
}
#newsletter-reg input {
	width:180px;
	height:17px;
	background-color:#F9F9E6;
	border-top:#6F2090 solid 1px;
	border-left:#6F2090 solid 1px;
	border-right:#FFFF00 solid 1px;
	border-bottom:#FFFF00 solid 1px;
	margin-bottom:3px
}
#menu {
	background-color:#6F2090;
	height:40px
}
#content-wrap, #header-wrap {
	background-image:url(../images/back-gen.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.green-line {
	border-top:#66CC33 solid 5px;
	border-right: none;
	border-left: none;
	border-bottom:#66CC33 solid 5px;
}
.violet-line {
	border-top:#9933CC solid 5px;
	border-right: none;
	border-left: none;
	border-bottom:#9933CC solid 5px;
}
.yellow-line {
	border-top:#C2B705 solid 5px;
	border-right: none;
	border-left: none;
	border-bottom:#C2B705 solid 5px;
}
.skyblue-line {
	border-top:#3399CC solid 5px;
	border-right: none;
	border-left: none;
	border-bottom:#3399CC solid 5px;
}
.blue-line {
	border-top:#6666CC solid 5px;
	border-right: none;
	border-left: none;
	border-bottom:#6666CC solid 5px;
}
.brown-line {
	border-top:#CC9933 solid 5px;
	border-right: none;
	border-left: none;
	border-bottom:#CC9933 solid 5px;
}
.red-line {
	border-top:#CC3333 solid 5px;
	border-right: none;
	border-left: none;
	border-bottom:#CC3333 solid 5px;
}
.borderleft {
	border-left: #D5D1C7 1px solid
}
.back-column-news {
	background-image:url(../images/back-column-news.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
.column-padding {
	padding:0 15px 0 15px
}
.column-padding2 {
	padding:0 13px 0 13px
}
.column-padding-news {
	padding:0 16px 0 32px;
}
/*.column-padding-borderleft { margin:16px 16px 16px 0 ; padding:0 0 0 16px ; border-left: #D5D1C7 1px solid; }
.column-padding-borderleft-news { margin:16px 0 16px 0 ; padding:0 0 0 16px ; border-left: #D5D1C7 1px solid; }*/
#box-title h1 {
	text-align: center;
	padding:4px 18px 4px 4px
}
.box-green #box-title {
	background-color:#247C23;
	background-image: url(../images/diagonalcut-white.png);
	background-position:right;
	background-repeat:no-repeat
}
.box-green #box-content {
	border:#247C23 1px solid;
	border-bottom:#247C23 7px solid;
}
.menu-list {
	background-color:#e5e5e5;
	border-top:#E1DED7 1px solid;
	border-left:#E1DED7 1px solid;
	border-right:#D5D1C7 1px solid;
	border-bottom: none;
	color:#6F2090;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left
}
.menu-list li {
	background-color:#e5e5e5;
	border-bottom:#D5D1C7 1px solid;
	padding:4px;
	list-style-image:none;
	list-style-type:none
}
.menu-list li a {
	color:#6F2090;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal
}
.menu-list li a:hover {
	color: #247C23;
	text-decoration: underline
}
.box-blue #box-title {
	background-color:#505175;
	background-image: url(../images/diagonalcut-white.png);
	background-position:right;
	background-repeat:no-repeat
}
.box-blue #box-content {
	border:#505175 1px solid;
	border-bottom:#505175 7px solid;
}
.box-violet #box-title {
	background-color:#6F2090;
	background-image: url(../images/diagonalcut-violet.png);
	background-position:right top;
	background-repeat:no-repeat
}
.box-violet #box-content {
	border:#6F2090 1px solid;
	border-bottom:#6F2090 7px solid;
}
.box-autumn #box-title-right {
	/*background-color:#786939;*/
        background-color:#786939;
	background-image: url(../images/diagonalcut-violet2.png);
	background-position:right top;
	background-repeat:no-repeat
}
.box-autumn #box-title {
	/*background-color:#786939;*/
        background-color:#786939;
	background-image: url(../images/diagonalcut-white.png);
	background-position:right top;
	background-repeat:no-repeat
}
.box-autumn #box-content {
	border:#786939 1px solid;
	border-bottom:#786939 7px solid;
	background-color:#FFFFFF
}
#footer {
	background:#6F2090;
	height:64px;
}
#footer-content {
	color:#FFFFFF;
	text-align:center;
	padding-top:15px
}
#footer-content a {
	color:#66FF66;
	text-decoration:none;
	font-weight:normal
}
#footer-content a:hover {
	text-decoration: underline
}

.banner img{
	border-style: none;
}
