@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-family:"Segoe UI",Arial,Helvetica,sans-serif; color:#333; border:none; }

#capa { position:absolute; left:0; top:0; z-index:1050; width:100%; height:100%; text-align:center; background-color:#fff; }

#corpo { margin:0 auto; width:955px; height:750px; }

body { background:url(images/background.jpg) 50% -640px no-repeat scroll; }

#fundo { width:955px; height:705px; background:url(images/corpo_bg2.gif) repeat-x; box-shadow:0 0 5px #000; border:1px solid #999; border-radius: 10px 10px 10px 10px; margin:50px 0; }

#header {
	box-shadow:0 0 5px #000;
	width:259px;
	height:732px;
	z-index:1001;
	background:url(images/header_bg2.gif) repeat-x;
	border:solid 1px #999;
	float:left;
	margin: -14px 0 0 14px;
}

ul#menu { margin-top:15px; }
ul#menu li{ font-size:24px; display:block; height:45px; text-transform:uppercase; list-style:none; }
ul#menu li a { color:#333; text-decoration:none; text-shadow:0 0 6px #FFF; }
ul#menu li a:hover { color:#E4E4E4; text-shadow:0 0 6px #000; }

#logo { margin:25px 0 0 40px; }

.centro { text-align:center; }

#iframe { border: 0 none; height: 515px;	margin: 5px 0 0 17px; width: 650px; background-color:transparent; }

#gallery { border: 0 none; min-height:550px; height:100%; width: 765px;}

#effectbg { background-color:#000; opacity:0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); width:100%; height:890px; position:absolute; z-index:1004; margin-top:-50px; cursor:url(images/zoomout.cur), -moz-zoom-out; display:none; }

#mapa_bg { position:absolute; left:30%; top:30%; width: 700px; height: 450px; padding: 14px; min-height:200px; min-width:300px; cursor:move;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
-moz-box-shadow: 0 0 3px #CCC;
-webkit-box-shadow: 0 0 3px #CCC;
box-shadow: 0 0 3px #CCC; z-index:1005; }
#mapa { width:100%; height:100%; }
#close { background: url("images/ui-icons_222222_256x240.png") no-repeat scroll -100px -132px transparent; float: right; height: 9px; margin: -11px -11px 0;  width: 9px; cursor:url(images/zoomout.cur), -moz-zoom-out; }
#mapa_link { cursor:url(images/zoomin.cur), -moz-zoom-in; }

#gallerybg { position:absolute; left:50%; top:50%; margin:-250px 0 0 -375px; padding: 15px; cursor:move;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
-moz-box-shadow: 0 0 3px #CCC;
-webkit-box-shadow: 0 0 3px #CCC;
box-shadow: 0 0 3px #CCC; z-index:1005; min-height:580px; }

#footer { width:100%; background:#e5e6e7; text-align:center; padding:10px 0; border-top:solid 1px #ccc; }

#texis { width:100%; background-color:#252525; text-align:center; padding:10px 0; }
/* Component containers
----------------------------------*/
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }

/* Icons / states and images */
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

/* Resizable */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}