@charset "UTF-8";
body { font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Console", Arial, sans-serif; font-size:12px; font-style:normal; color:
#4b4b48
;}
body { background-color: 
#ffffff
; margin: 0;}
table, tr, td  { font-size:12px; /*color:
#4b4b48
;*/}

.SpryHiddenRegion { visibility: hidden;}

/*Custom Body Admin */
#page1{background-color:
#ffffff
;margin: 0px 0px 0px 25px;}
/*Custom Body Site index*/
#page2{background-color:
#ffffff
;}
#pagegallery{text-align:center;}

img.logo { float:left; padding:0;}
#logo_gallery { position:absolute; top:0px;left:6px;}

a:link, a:visited { color: 
#90c3d6
;text-decoration : none;  font-size:11px;}
a:hover {color :
#353433
; }
.baugrund { position: relative;  text-align:right; padding:20px 27px 15px 0;}
a.bau:link, a.bau:visited {color:
#90c3d6
; padding: 0px 6px 0px 0px; font: normal 11px Arial;}
a.bau:hover {color: 
#353433
;text-decoration: none;}

/*index full screen */
.fullBg { position: fixed; top: 0; left: 0;overflow: hidden;}
#back_maincontent { position: absolute; top: 0px;   z-index: 30; background-color: 
#ffffff
; /*opacity: 0.2;  filter: alpha(opacity=20);*/}
#maincontenth { position: absolute; top: 0px;  z-index: 50; /*width: 100%;*/ /*background: #f4f2f2; opacity: 0.9;  filter: alpha(opacity=90);*/}
#box { padding: 0 0 0 6px; margin: 0;  /*margin: auto; padding: 0 10px;*/}
.faded { display: none;  }

#maincontenth2 { position: absolute; top: 100px; left: 20px;  width: 900px; z-index: 50;  }
/*#back_maincontent2 { position: absolute;  width: 900px; height:100%;  z-index:-1;  background: 
#ffffff
; opacity: 0.2;  filter: alpha(opacity=20);}*/
#back_maincontent2 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:alpha(opacity=20); -moz-opacity:0.20;-khtml-opacity: 0.20;opacity: 0.20; background-color: 
#ffffff
;position: absolute;width: 900px;height: 100%;z-index:-1;}
#box2 { position: relative; padding: 0; margin: 0;  width: 100%; height:100%; z-index: 150; }

#back_maincontent3 { position:  absolute;  height:100%; z-index: -2;  background: 
#ffffff
; opacity: 0.2;  filter: alpha(opacity=20);}
#box3 { padding: 0; margin: 0;  width: 100%; z-index: 200; }


/*contacto link*/
#address {position:absolute; width:300px;top:55px;left:550px;}
.error {color: 
#425961
;}
#contactoform{ padding: 0 0 0 5px; }
#com { width:700px; margin: 0;}
#_contacto td{ color:
#90c3d6
;font-size:10px; font-weight:normal; letter-spacing:0px; text-align: left; text-transform:uppercase;}


/*forms*/
input.colorw {width: 100px; height: 100px; margin-right:10px;}
label.userl {display: block;width: 114px;float: left;}
input.field {width: 300px;}
input.userf {width: 201px;}
input.userg {width: 40px;}
input.alt {width: 370px;}
input.btn {width: 80px;}
select {width: 95px;}
select {width: 60px;}
textarea {width: 300px;height: 170px;}
textarea {width: 300px;height: 100px;}
textarea.contact {width: 650px;height: 90px;}

/*Admin*/
#mainbox { width:950px;background-color:
#d6d6d6
; padding:5px 0 5px 0;}
#headeradmin { position:absolute; top:0px; left:18px;}
#headercambio { position:absolute; top:6px; left:862px;  padding: 2px 5px 2px  5px;}
p.img { background-color:
#d6d6d6
; width:98%; padding:10px 0 10px 10px; white-space:nowrap;}

.pictureserie { background-color: 
#d6d6d6
; border: 0px solid 
#4b4b48
; padding: 3px; display:inline; } 
.pictureserie img  {border: 1px solid 
#4b4b48
; vertical-align:middle; margin-bottom: 3px; display:inline;} 
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; } 
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 

table tr.gallery td { border-bottom: 1px dotted 
#4b4b48
; background-color:
#d6d6d6
;}
table tr.gallerytitle td { border-bottom: 1px solid 
#4b4b48
; font-weight:bold; color:
#4b4b48
;}
table td.fondog { padding-top: 10px;}
table td.galleryadmin { width:330px;border-right: 0px solid 
#4b4b48
;}
.toggleborder img { border: 1px dotted 
#4b4b48
;}
.toggleborder:hover img { border: 1px solid 
#90c3d6
;}
.toggleborder:hover { color: red;} /* Dummy definition to overcome IE bug */

a.menu:link, a.menu:visited { color : 
#90c3d6
; font-size: 12px;font-weight:normal;text-decoration : none;padding-right:10px;}
.menublock { border: dotted 1 px 
#d6d6d6
; background-color :
#d6d6d6
;  }
a.menu:hover { color : 
#353433
; background-color :
#ffffff
; text-decoration : none;}
a.menubig:link, a.menubig:visited {  color : 
#90c3d6
;font-size : 19px;font-weight:normal;text-decoration : none;line-height:22px;}
a.menubig:hover{ color : 
#353433
; font-size : 19px; background-color :
#ffffff
;text-decoration : none;line-height:22px;}

font.grostitreoff { font-size:35px; font-style:normal; font-stretch:condensed; color : 
#90c3d6
;text-decoration : none;line-height : 30px;}
.mensaje { font-size:14px;color:#F06; line-height : 30px;}
.delete { font-size : 14px; color:
#4b4b48
;}
.usertitle { font-size : 11px; line-height:18px; text-transform:uppercase; }



/* gallery  */
.oneColElsCtr #containgallery  { width: 880px; margin: 0 auto; padding: 62px 0 0 110px; text-align: left;}
.oneColElsCtr #mainContent  { padding: 0;}

#thumbnails { clear: both; margin: 10px 0 10px 0; }
#thumbnails div { position: relative; width: 
256
; height: 
330
; float: left; margin: 0 
35
 
35
 0; padding: 0; float: left; display:inline; background-color:
#ffffff
;}
#thumbnails img { width: 
256
; height: 
330
; position: absolute; border: solid 6px 
#ffffff
; }
.selectedThumbnail {  border-bottom: solid 0px 
#ffffff
 !important; }
.inFocus {  border: solid 5px 
#ffffff
 !important; }
.detail{ font-size : 12px; color:
#90c3d6
;}
table td.thumb { background-color:
#ffffff
;}

/* gallery_single */
#thumb_notas { clear: both; margin: 0;}
#subtitlebox_notas { position:absolute; top:60px; left: 115px; padding:0; width: 890px;}
.subtitle_notas { font-size:10px;  color: 
#ab268e
;}
#mainwrap { background-color:
#ffffff
; max-width: 100%; min-width: 10%; width: auto; margin: 75px 0 0 110px;}  
#containgallery_s { width: 890px; margin: 0 auto; padding: 0  0 15px  0; text-align: left;}
#mainContent_s { padding: 0;} 
#picture_gallery_s { width: 890px; height: 553px; float:left; text-align:center; }
#mainImageOutline { width: 890px; height: 552px; margin: 0 auto 0 auto;  padding: 0;  overflow: hidden; border: 1px solid 
#e1dfdf
;}
#mainImage { width: 100%; height: 100%; }
#thumb_notas div { position: relative; width: 490px; float: left; padding: 0; }
#thumb_notas img { position: absolute; } 
.title_notas{color:
#90c3d6
; text-transform:uppercase; font-size:15px; text-align: left; letter-spacing: 0.1em;}
.text_notas { font-size:13px; color: 
#4b4b48
;line-height:22px; margin: 0; padding: 0; text-align:justify; letter-spacing:1px;cursor:default; }
.text_notas p{ margin: 0; padding: 0; cursor:default; }

/* gallery   and  gallery_single  Collapsible Panels */
.CollapsiblePanel {width: 890px;margin: 0px;padding: 5px 0 5px 0;border-top: 0px dotted #f05a28;background-color: 
#ffffff
;}
.CollapsiblePanelTab {-moz-user-select: none;-khtml-user-select: none;}
.CollapsiblePanelContent {margin: 0px;padding: 0px 30px  30px 30px; text-align:justify;/*background-color:
#ffffff
;*/color: 
#4b4b48
; }
.CollapsiblePanelTab a {color: 
#90c3d6
;text-decoration: none; outline:none; padding-left:5px; font-size: 9px;}
.CollapsiblePanelTab a:hover {color: 
#353433
;text-decoration:none; outline:none;}
.CollapsiblePanelOpen .CollapsiblePanelTab {/*background-color: 
#ffffff
;*/ }
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {/*background-color: 
#ffffff
;*/ cursor:pointer;}
.CollapsiblePanelFocused .CollapsiblePanelTab {background-color:transparent;}


/* MENU */
#grid { display: block;  width: 17px; height: 18px; background: url("_images/grid_icon.png") no-repeat 0 0;}
#grid:hover { background-position: -16px 0;}
#grid span { display: none;}

#contentHeader { position:absolute; z-index:3; top:55px; left:5px; width:105px; padding:0; margin:0; overflow:hidden; /*background-color:#9F0;*/}
.contentInner { background-color:transparent;padding: 0;  z-index: 5;}

a.lg_arr:link, a.lg_arr:visited { color:
#90c3d6
; padding: 0px 6px 0px 0px;}
a.lg_arr:hover {color: 
#353433
;text-decoration: none;}

/* menu series and links */
#_notas {  border-spacing:0px; border-collapse:collapse;empty-cells:hide;width:105px;margin: 0;}
#_notas tr { border-bottom: solid 1px 
#ffffff
; /*separacion _menu series*/-moz-user-select: none;-khtml-user-select: none;}
#_notas td{ margin: 0; padding: 0px 0 5px 4px; text-align: left; }
#_notas td:hover{ color:
#425961
;}

.menusizes{font-size:11px; text-transform:uppercase;font-weight:normal; letter-spacing:0px; }
.even {  background-color: 
#ffffff
;/*color de fila */color:
#90c3d6
;/*color de texto*/ }
.odd {background-color: 
#ffffff
;/*color  fila alternativa */ color:
#90c3d6
;/*color de texto*/}
.rowHover { background-color: 
#ffffff
;/*color de fila over*/color:
#425961
; cursor: pointer;}
.selected { color:
#353433
;}
.rowSelected { color:
#353433
;}

#mainmenu {color:
#90c3d6
; font-size :11px; width:105px; margin: 0; padding: 0;text-align: left; }
#mainmenu ul { width:105px; margin: 0; float: left; padding: 0 0 4px 0; }
* html #mainmenu ul {margin-bottom: 1em; margin-left: 0px; }
#mainmenu ul li { display:list-item;}
#mainmenu a:link, #mainmenu a:visited {  color:
#90c3d6
; text-decoration: none; margin: 0;}
#mainmenu  a:hover {color: 
#353433
;text-decoration: none;}
#mainmenu ul li a:link, #mainmenu ul li a:visited { padding: 1px 8px 1px 4px; text-transform:uppercase;}
#mainmenu  li a.lg:link, #mainmenu li a.lg:visited { font-size:9px; padding: 0px 0px 0px 4px;} 
