html, body { height: 100%; color:#1A1A1A; text-align:center; border:0 none; font-family:Georgia; font-size:11px; background: #E8DFD6 url(../../images/back-general.png) repeat-x center top; margin:0 auto; padding:0; }
#wp { text-align:left; width:771px; margin:0 auto; background: none; background: #fff;	min-height: 100%; margin: 0 auto -65px; position: relative; }
#header { clear:both; margin: 0px; padding:0px; background: url(../../images/back-header.png) no-repeat; height:138px; width:771px; }
#content {  padding: 10px; clear:both; background:white; padding-bottom: 75px; }
#footer { position:absolute; bottom: 0; left:0; right:0; background: url(../../images/back-footer.png) repeat-x; padding: 20px 0px 30px 0px; width:100%; margin:0 auto; text-align:center; color: #705544; font-size:11px; text-transform: capitalize; height:15px; }
#bottomdiv { height: 26px; width: 771px; margin-bottom:30px; clear:both; background: url(../../images/bottom-div.png) no-repeat; }
.head1 { float:right; margin:0px; padding:0px; clear:both; text-transform:uppercase; color: #705544; font-size:12px; letter-spacing:1px; }
.head2 { float:right; margin:0px; padding:0px; clear:both; text-transform:uppercase; color: #0B94C2; font-size:17px; letter-spacing:1px; }
.head3 { clear:both; margin: 0px; padding:0px; background: url(../../images/back-header.png) no-repeat; height:138px; width:771px; }
.head4 { padding:20px 20px 0px 0px; height:20px; }
.imghome { width: 245px; height: 195px; border: 2px solid #1E90FF; margin: 0px 2px 2px 0px; }
a.linkmenu { font-family: arial; padding-right: 7px; font-size:11px; color: white; padding-top: 37px; letter-spacing:1px; text-transform:uppercase; text-decoration:none; }
a.linkmenu:hover { text-decoration:none; color: #FFE9D4; }
a.linkmenuIE { display:block; float:left; padding-right: 14px; font-size:12px; color: white; margin: 2px 5px 2px 0px; letter-spacing:1px; text-transform:uppercase; text-decoration:none; }
a.linkmenuIE:hover { text-decoration:underline; }
a.linkfooter { color: #1E90FF; font-weight:bold; text-decoration:none; }
a.linkfooter:hover { text-decoration:underline; }
.sp { clear:both; }
a.sitemap { display:block; clear:both; color: #1A1A1A; font-weight:bold; text-decoration:none; margin:0px 0px 3px 5px; }
a.sitemap:hover { color: #1E90FF; }
h1 { font-size:14px; font-weight:bold; color: #705544; background: url(../../images/back-search.png) top center; border: 1px solid #E5E5E5; padding: 3px 6px; }
h2 { font-size:12px; font-weight:bold; color: #4D4D4D; }
h1.loc { font-size:14px; font-weight:bold; color: #705544;padding:0px; margin-bottom: 6px; background: url(../../images/back-search.png) top center; border: 1px solid #E5E5E5; padding: 3px 6px; margin-right:15px; }
h2.loc { font-size:12px; font-weight:bold; color: #4D4D4D; padding:0px; margin-top:0px; }
a.linkcateg { color: #705544; text-decoration:none; }
a.linkcateg:hover { text-decoration:underline; }
.index_loc { position:relative; height:150px; float:left; }
.index_loc_img { display:block; float:left; width:230px; height:140px; border:2px solid #8C6238; margin: 6px 6px 0px 0px; }
.index_loc_title { position:absolute; bottom:0px; left:0px; font-size:10px; padding: 6px 10px; color: #FFFFFF; font-weight: bold; display:block; background: #1A1A1A; }
.fila { clear:both; margin: 0px; padding:2px 10px; }
.filaA { float:left; width:95px;  }
.filaB { float:left; width:300px; }
input.inreg, textarea.inreg { padding-left:2px; margin:0px; border:1px solid #E97575; font-size:12px; }
textarea.inv, input.inv { background:#FFE2E2; border:#E97575 1px solid; }
div.inv { display:block; margin:2px 0px;  padding:4px 8px; border:#E97575 1px solid; background:url(../../images/error.png) repeat-x; color:#1A1A1A; font-size:11px; text-align:left; }
input.inputs, textarea.inputs { border: 1px solid #4D4D4D; color: #4D4D4D; padding:3px; background: #FFFFFF url(../../images/backinput.png) top; } 
a.btbig, input.btbig { border: 1px solid #7F7F7F; padding:1px 3px; margin:0px; background: #8C6238; font-weight:normal; color: #FFFFFF; font-size:12px; }
a.btbig:hover, input.btbig:hover { background: #1A1A1A; }
.pikachoose{ margin:0 auto 30px auto; }
.pikachoose ul li{float: left;border:2px solid #4D4D4D;padding:1px;background:#E1E1E1;margin:0 2px 2px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}
.pika_main{width:400px;height:300px;display:block;position:relative;border:2px solid #4D4D4D; padding:2px; background: #E5E5E5; }
.pika_main_img{position:absolute;top:0px;left:0px; }
.pika_back_img{position:relative;top:0px; }
.pika_subdiv{position:relative;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../../play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../../pause.png') top center no-repeat;}
.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('../../rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('../../fastf.png') top right no-repeat;}
.box1_ff { clear:both; float:right; margin:37px 32px 0px 0px; }
.box1_ie { clear:both; float:right; margin:52px 32px 0px 0px; }
div.mainmenu { position: absolute; right: 2px; top: 87px; font-family:arial; font-weight: bold; z-index: 1; font-weight:normal; }
div.menu { float: left; margin-left: 10px; }
div.popup a:hover { text-decoration:none; color: #FFE9D4; }
div.menu:hover div:first-child { border-bottom: none; }
div.menu div.popup { display: none; }
div.menu:hover div.popup { display: block;  background-color: #8C6238; }
div.menu div { padding: 5px; }
div.popup div, div.popup a { display:block; text-decoration: none; margin: 3px; color:white; font-weight:normal; letter-spacing:0px; font-size:11px; }
div.popup div + div, div.popup a + a { margin-top: 10px; } 
div.pag a { padding:2px 5px 2px 5px; margin:2px; font-weight:bold; border:1px solid #7F7F7F; text-decoration:none; color:#125DA4; background:#4D4D4D; color: #E5E5E5; }
div.pag a:hover, div.pag a:active {background:#1A1A1A; }
div.pag span.current { padding:2px 5px 2px 5px; margin:2px; border:1px solid #4D4D4D; font-weight:700; background:#8C6238; color:#FFF; }
div.pag span.disabled { padding:2px 5px 2px 5px; margin:2px; border:1px solid #BFBFBF; color:#BFBFBF; }
div.pag span.pgres { display:block; padding:10px 0px 0px 3px; }
div.pag span.pgrez { display:block; padding-right: 3px; }
div.pag span.pgre { display:block; padding-bottom: 12px; }
