#contenido{
width:210px;
}
.style1 {
	color: #ff7800;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style2 {
	padding-left:0px;
	padding-top:13px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CACDDF;
}
.cabecera_1{
background:url(images/header.jpg) 0 0 no-repeat ;
}
.cabecera_2{
background:url(images/header2.jpg) 0 0 no-repeat ;
}
.cabecera_3{
background:url(images/header3.jpg) 0 0 no-repeat ;
}
.cabecera_4{
background:url(images/header4.jpg) 0 0 no-repeat ;
}
.cabecera_5{
background:url(images/header5.jpg) 0 0 no-repeat ;
}

td {
	text-align: left;
	vertical-align: top;
	font-size:11px;
}

a {
	text-decoration: underline;
	color:#F7941D;
	font-weight: bold;
}
a.none {

	text-decoration: none;
	color:#818181;
}
a.top
{
	color:#BB856A;
	text-decoration:underline;
}
.top
{
	color:#BB856A;
	font-size:9px;
}
a.brown
{
	color:#9E5029;
	text-decoration:underline;
}
.brown
{
	color:#9E5029;
}
a.orange
{
	color:#F7941D;
	font-weight:bold;
	text-decoration:underline;
}
.green
{
	color:#6B8B13;
	font-weight:bold;
}
.copy
{
	color:#938942;
}
a.copy
{
	color:#938942;
	text-decoration:none;
}
.t10
{
	font-size:10px;
}

/* CSS Document */
body{
	margin:0px;
	padding:0px;
	color:#818181;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #F6F4E4;
	background-image: url(images/mainbg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
div, p, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*----MAIN PANEL----*/
#mainPan{width:691px; position:relative; margin:0 auto; padding:0px;}
/*----Left Panel----*/
#leftPan{width:240px; float:left;}
#leftTopPan{width:240px; height:125px; position:relative; margin:0 auto; padding:0; background:url(images/left-top.jpg) 0 0 no-repeat;}
#leftTopPan img{
	width:183px;
	height:65px;
	margin:11px 0 0 29px;
}

#leftPan ul{
	width:240px;
	height:255px;
	display:block;
	background:url(images/menu-bg.jpg) 0 0 no-repeat;
	padding:28px 0 0;
}
#leftPan ul li{width:118px; height:27px; position:relative; margin:0 auto; background:url(images/dot.gif) 0 100% repeat-x;}
#leftPan ul li a{width:96px; height:26px; display:block; background:url(images/arrow-normal.gif) 0 50% no-repeat #F6F4E4; color:#8F8C73; font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 22px; text-decoration:none;}
#leftPan ul li a:hover{background:url(images/arrow-normal.gif) 0 50% no-repeat #F6F4E4; color:#112A93; text-decoration:none;}
#leftPan ul li.home{width:96px; height:27px; display:block; background: url(images/homebg.gif) 0 0 no-repeat #F6F4E4; color:#112A93; font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 0 22px;}
#leftPan ul li.contact{background:none;}

#leftPan ul.linkone{width:240px; height:259px; padding:0; background:none;}
#leftPan ul.linkone li{width:118px; height:26px; position:relative; margin:0 auto; background:none; padding:0px;}
#leftPan ul.linkone li a{width:96px; height:26px; display:block; background:url(images/arrow-normal.gif) 0 50% no-repeat #F6F4E4; color:#8F8C73; font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:0 0 0 22px; text-decoration:underline;}
#leftPan ul.linkone li a:hover{background:url(images/arrow-normal.gif) 0 50% no-repeat #F6F4E4; color:#25241E; text-decoration:underline;}

#leftPan h2{width:90px; height:63px; background:#F6F4E4; color:#112A93; font-size:24px; line-height:63px; padding:0 0 0 63px; font-weight:normal;}

#leftPan form{width:222px; height:173px; position:relative; margin:0 auto; background:url(images/formbg.gif) 0 0 no-repeat #ABA894; color:#fff;}
#leftPan form input{width:143px; height:17px; margin:3px 0 2px 35px; }
#leftPan form label{width:143px; height:18px; margin:2px 0 0 35px; font:12px/15px Arial, Helvetica, sans-serif; font-weight:bold;}

#leftPan form input.button{width:51px; height:17px; float:left; background:url(images/button.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:12px; font-weight:bold; line-height:18px; border:none; padding:0 10px 0 0;  margin:3px 10px 2px 28px; }

#leftPan form h2{width:150px; height:47px; display:block; background:url(images/memberbg.gif) 0 0 no-repeat #D5D2BC; color:#fff; font-size:18px; line-height:47px; padding:0 0 0 65px;}
#leftPan form #register{width:100px; height:24px; float:left; margin:3px 0 0; }
#leftPan form #register a{display:block; background: url(images/arrow4.gif) 100% 50% no-repeat #ABA894; color:#fff; font-size:14px; padding:0 5px 0 0; text-decoration:none;}
#leftPan form #register a:hover{text-decoration:underline;}


/*----/Left Panel----*/

/*----Right Panel----*/
#rightPan{width:451px; float:left;}
#rightPan h1{
	width:438px;
	height:124px;
	color:#fff;
	font:20px/13px Georgia, "Times New Roman", Times, serif;
	padding:37px 0 0 13px;
	text-indent: -3000px;
}
#rightPan h1 span{
	font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-indent: -3000px;
}
#rightPan h2{
	
	height:36px;
	display:block;
	background:url(images/icon1.jpg) 0 0 no-repeat;
	color:#112A93;
	font-size:24px;
	line-height:36px;
	padding:0 0 0 80px;
	margin:29px 0 0 9px;
	border-bottom:1px dotted #CCCCCC
}
#rightPan h3{
	
	height:36px;
	display:block;
	background:url(images/icon1.jpg) 0 0 no-repeat;
	color:#112A93;
	font-size:24px;
	line-height:36px;
	padding:0 0 0 80px;
	margin:5px 0 0 9px;
	border-bottom:1px dotted #CCCCCC
}

#rightPan h4{width:240px; height:50px; display:block; background:url(images/icon2.jpg) 0 0 no-repeat #F6F4E4; color:#112A93; font-size:24px; line-height:22px; padding:0 0 0 75px; margin:0 0 0 9px; clear:both;}
#rightPan h4 span{color:#9F9D81; background:#F6F4E4; font-size:16px; font-weight:bold; line-height:18px;}

#rightPan p{padding:20px 0 0 9px; text-align:justify}
#rightPan p.bottompadding{padding:22px 0 0 9px; margin:0 0 38px 0;}
#rightPan p span.boldtext{font-weight:bold;}
#rightPan p span.magedacolortext{background:#F6F4E4; color:#8F146E;}
#rightmorePan{width:420px; height:28px; display:block; background:url(images/pattern.gif) 0 0 repeat; border:1px solid #fff; line-height:28px; padding:0 0 0 20px; margin:0 0 0 9px;}
#rightmorePan p.textposition{float:left; padding:0 0 0 18px; margin:0px;}
#rightmorePan a{float:left; width:36px; height:28px; display:block; background:url(images/morebg.gif) 0 0 no-repeat #D5D2BC; color:#1F1E15; text-decoration:none; padding:0 15px 0 45px; margin:0 0 0 135px;}
#rightmorePan a:hover{text-decoration:underline;}

#rightmorenextPan{width:420px; height:28px; display:block; background:url(images/pattern.gif) 0 0 repeat; border:1px solid #fff; line-height:28px; padding:0 0 0 20px; margin:0 0 0 9px;}
#rightmorenextPan p.textposition{float:left; padding:0 0 0 18px; margin:0px;}
#rightmorenextPan a{float:left; width:36px; height:28px; display:block; background:url(images/morebg.gif) 0 0 no-repeat #D5D2BC; color:#1F1E15; text-decoration:none; padding:0 15px 0 45px; margin:0 0 0 135px;}
#rightmorenextPan a:hover{text-decoration:underline;}


#rightaddPan{
	width:442px;
	height:120px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 9px;
}
#rightaddonePan{width:218px; height:110px; float:left; background:url(images/image1.jpg) 100% 0 no-repeat #CBC8B2; color:#fff; }
#rightaddonePan p.whitetext{font-size:22px; padding:16px 0 0 16px;}
#rightaddonePan p.whitetextbig{font-size:28px; padding:10px 0 0 16px; line-height:9px}
#rightaddonePan a{width:97px; height:33px; display:block; background:url(images/viewmore.jpg) 0 0 no-repeat #ABA894; color:#fff; font-size:16px; line-height:30px; text-decoration:none; margin:15px 0 0; padding:0 0 0 55px;}
#rightaddonePan a:hover{text-decoration:underline;}

#rightaddtwoPan{width:218px; height:110px; float:left; background:url(images/image2.jpg) 100% 0 no-repeat #CBC8B2; color:#fff; margin:0 0 0 6px;}
#rightaddtwoPan p.whitetext{font-size:22px; padding:16px 0 0 16px;}
#rightaddtwoPan p.whitetextbig{font-size:28px; padding:10px 0 0 16px; line-height:9px}

#rightaddtwoPan a{width:82px; height:33px; display:block; background:url(images/viewmore.jpg) 0 0 no-repeat #ABA894; color:#fff; font-size:16px; line-height:30px; text-decoration:none; margin:15px 0 0; padding:0 0 0 55px;}
#rightaddtwoPan a:hover{text-decoration:underline;}

/*----/Right Panel----*/

/*----Footer Panel----*/
#footermainPan{background:url(images/footerbg.gif) 0 0 repeat-x #6B6854; color:#fff; position:relative; margin:0 auto; height:300px; clear:both;}
#footerPan{width:691px; position:relative; 
margin:0 auto; 
font:12px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}

#footerPan ul{
	width:600px;
	position:absolute;
	top:84px;
	left:126px;
}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#fff; background:#6B6854; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.templateworld{
	width:190px;
	background:#6B6854;
	color:#fff;
	display:block;
	position:absolute;
	top:206px;
	left:352px;
}
#footerPan ul.templateworld li{height:20px;}
#footerPan ul.templateworld li a{background:#6B6854; display:block; color:#fff; text-decoration:none; padding:0px;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPan p.copyright{
	width:406px;
	background:#6B6854;
	color:#F3F1DF;
	position:absolute;
	top:105px;
	left:200px;
}

#footerPanhtml{
	width:64px;
	height:19px;
	display:block;
	position:absolute;
	top:160px;
	left:330px;
}
#footerPanhtml a{
width:59px; height:18px; 
background:url(images/arrow2.gif) no-repeat 45px 0px #D0CEB8; 
display:block; 
position:absolute; 
top:12px; left:0px; 
line-height:19px; 
padding:1px 0 0 5px; 
border:1px solid #FFFFFA; 
color:#353427; 
text-transform:uppercase; 
text-decoration:none;}
#footerPanhtml a:hover{background:url(images/arrow3.gif) no-repeat 45px 0px #B0AD93; color:#353427; text-decoration:none;}

#footerPancss{
	width:64px;
	height:19px;
	display:block;
	position:absolute;
	top:160px;
	left:400px;
}
#footerPancss a{
	width:49px;
	height:18px;
	background:url(images/arrow3.gif) no-repeat 45px 0px #D0CEB8;
	display:block;
	position:absolute;
	top:12px;
	left:0px;
	line-height:19px;
	padding:1px 0 0 15px;
	border:1px solid #FFFFFA;
	color:#353427;
	text-transform:uppercase;
	text-decoration:none;
}
#footerPancss a:hover{background:url(images/arrow2.gif) no-repeat 45px 0px #B0AD93; color:#353427; text-decoration:none;}


img.img_der {
float: left;
margin-left:5px;
margin-right:0px;
border:1px solid #6B6854;
padding:5px;
}
img.img_iz {
	float: left;
	margin-left:0px;
	margin-right:5px;
	border:1px solid #CCCCCC;
	padding:1px;
	background-color: #FFFFFF;
}
/**/
.highslide {
cursor:url(highslide/graphics/zoomin.cur), pointer;
outline-color:invert;
outline-style:none;
outline-width:medium;
}
.highslide img {
}
.highslide:hover img {
}
.highslide-image {
border:10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
background-color:white;
border-color:-moz-use-text-color white white;
border-style:none solid solid;
border-width:medium 5px 5px;
display:none;
padding:5px;
}
.highslide-loading {
background-color:black;
border-bottom:1px solid white;
border-top:1px solid white;
color:white;
display:block;
font-size:9px;
font-weight:bold;
padding:3px;
text-decoration:none;
text-transform:uppercase;
}
a.highslide-credits, a.highslide-credits i {
color:silver;
font-size:10px;
padding:2px;
text-decoration:none;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
background-color:gray;
color:white;
}
.highslide-display-block {
display:block;
}
.highslide-display-none {
display:none;
}


div.commentsbox input {
	font: 110% Arial, Helvetica, sans-serif;
	width: 220px;
	padding: 5px 3px 3px 7px;
	background: url(images/form-field-bg.gif) no-repeat;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	border-left: 1px solid #e6e6e6;
}

#rightPan textarea {
background:transparent url(images/form-field-bg.gif) no-repeat scroll 0%;
border:1px solid #E6E6E6;
font-family:Arial,Helvetica,sans-serif;
font-size:110%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:140px;
line-height:normal;
padding:5px 3px 3px 7px;
width:425px;
}

#rightPan  #comment {
	font: 12px/100% Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(images/submit-btn.gif) no-repeat top left;
	border: none;
	width: 135px;
	height: 25px;
	padding-bottom: 6px;
	margin-left: 300px;
}


#rightPan  #comment:hover {
	background: url(images/submit-btn.gif) no-repeat bottom left;
}
#rightPan div.commentsbox textarea:focus, #rightPan div.commentsbox input[type="text"]:focus {
	border: solid 1px #3b9acc;
}

#rightPan div.commentsbox h2 {
	background:transparent url(images/respond.gif) no-repeat scroll 0%;
	clear:both;
	font-family:Arial,Helvetica,sans-serif;
	font-size:140%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0 0 22px;
}

.ofertas  {
float:left;
margin:0pt 13px 0pt 0pt;
padding:10pt 0pt 6px;
width:194px;
height:100px;
border-bottom: 1px solid #E2E2E2;
display:block;
}
.listaofertas  {
margin:0pt 0px 0pt 0pt;
padding:10pt 0pt 0 20px;
}
/* ::::: http://www.cssplay.co.uk/css/menus.css ::::: */

#showcase { background: rgb(111, 156, 111) none repeat; }
dl.menus_list dt { margin: 3px 0pt; background: rgb(111, 156, 111) none repeat; font-size: 1.5em; }
#foot { background: rgb(143, 188, 143) none repeat; }
dl.menus_list dd.nil { margin: 0pt; padding: 0pt; }

/* ::::: http://www.cssplay.co.uk/menus/pro_line_down_fly.html ::::: */

.pro_linedrop { 
background: transparent url('images/blank_bw.gif') repeat; 
height: 36px; width: 448px; 
position: relative; font-family: arial,verdana,sans-serif; font-size: 11px;
 z-index: 500; 
 margin-bottom: 18px;
 margin-top: 12px; }
.pro_linedrop .select { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; white-space: nowrap; }
.pro_linedrop li { background: transparent url('images/blank_over_bw.gif') repeat; float: left; }
.pro_linedrop .select a { padding: 0pt 0pt 0pt 5px; background: transparent url('images/blank_bw.gif') repeat; display: block; height: 36px; float: left; text-decoration: none; line-height: 25px; white-space: nowrap; color: rgb(221, 221, 221); }
.pro_linedrop .select li.line a {
	color: #818181;
}
.pro_linedrop .select a b { padding: 0pt 30px 10px 15px; background: transparent url('images/blank_bw.gif') repeat scroll right top; display: block; }
.pro_linedrop .select a:hover, .pro_linedrop .select li:hover a { padding: 0pt 0pt 0pt 5px; background: transparent url('images/blank_over_bw.gif') repeat; line-height: 27px; cursor: pointer; color: rgb(255, 255, 255); }
.pro_linedrop .select li.line a:hover, .pro_linedrop .select li.line:hover a {
	color: #FFFFFF;
}
.pro_linedrop .select a:hover b, .pro_linedrop .select li:hover a b { padding: 0pt 30px 9px 15px; background: transparent url('images/blank_over_bw.gif') repeat scroll right top; display: block; cursor: pointer; }
.pro_linedrop .sub { display: none; }
.pro_linedrop ul ul { display: none; }
.pro_linedrop table { margin: -1px; border-collapse: collapse; font-size: 1em; width: 0pt; height: 0pt; }
.pro_linedrop .sub { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.pro_linedrop .sub li { background: transparent none repeat; }
.pro_linedrop .select *:hover .sub {
	border-style: solid;
	border-color: rgb(136, 136, 102);
	border-width: 1px 0pt;
	background: #ffffff url('transparent.gif') repeat;
	height: 25px;
	display: block;
	position: absolute;
	float: left;
	width: 448px;
	top: 28px;
	left: 1px;
	text-align: center;
}
.pro_linedrop .select *:hover .rt li { float: right; }
.pro_linedrop .select *:hover .sub li a { margin: 0pt; padding: 0pt 16px; background: transparent url('transparent.gif') repeat; display: block; height: 25px; line-height: 22px; float: left; white-space: nowrap; color: rgb(136, 136, 136); font-size: 10px; }
.pro_linedrop .select *:hover .sub li.subline a {
	color: #000000;
}
.pro_linedrop .select *:hover .sub li a:hover, .pro_linedrop .select *:hover .sub li:hover { color: rgb(0, 0, 0); line-height: 20px; position: relative; }
.pro_linedrop .select *:hover .sub li:hover > a { color: rgb(0, 0, 0); }
.pro_linedrop .select *:hover .sub *:hover ul { border-bottom: 1px solid rgb(136, 136, 102); margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; width: 112px; position: absolute; left: -1px; top: 25px; }
.pro_linedrop .select *:hover .sub *:hover ul ul { position: absolute; left: -9999px; }
.pro_linedrop .select *:hover .sub *:hover ul li { border-style: solid; border-color: rgb(136, 136, 102); border-width: 0pt 1px; }
.pro_linedrop .select *:hover .sub *:hover ul li a { background: rgb(255, 255, 255) none repeat; width: 80px; text-align: left; height: 20px; line-height: 18px; }
.pro_linedrop .select *:hover .sub *:hover ul li a:hover { line-height: 16px; }
.pro_linedrop .select *:hover .sub *:hover ul li:hover > a { line-height: 16px; }
.pro_linedrop .select *:hover .sub *:hover ul *:hover ul { border-style: solid; border-color: rgb(136, 136, 102); border-width: 0pt 1px 1px 0pt; background: rgb(255, 255, 255) none repeat; left: 112px; top: 0pt; }
.pro_linedrop .select *:hover .rt *:hover ul *:hover ul { border-style: solid; border-color: rgb(136, 136, 102); border-width: 0pt 0pt 1px 1px; left: -113px; top: 0pt; }
.pro_linedrop .select *:hover .sub *:hover ul *:hover ul li { border-left: 1px solid rgb(136, 136, 102); background: rgb(255, 255, 255) none repeat; }
.pro_linedrop .select *:hover .sub *:hover ul *:hover ul li.a1 { border-left: 1px solid rgb(255, 255, 255); }
.pro_linedrop .select *:hover .sub *:hover ul *:hover ul li.a2 { border-top: 1px solid rgb(136, 136, 102); height: 19px; }
.pro_linedrop .select *:hover .rt *:hover ul *:hover ul li { border-left: 0pt none; border-right: 1px solid rgb(136, 136, 102); }
.pro_linedrop .select *:hover .rt *:hover ul *:hover ul li.a1 { border-left: 0pt none; border-right: 1px solid rgb(255, 255, 255); }
