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


/*Custom Body Admin */
#page1{background-color:
#000000
;margin: 0px 0px 0px 25px;}
/*Custom Body*/
#page2{background-color:
#000000
;}
#page3{background-color:
#0e0f10
;}
#pagegallery{text-align:center;}

img.logo { float:left;  padding:0;}

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


/*HOME*/
.text_home { font-size:
12px
; color: 
#27cc1e
;line-height:20px; margin: 0; padding: 0; text-align:justify; letter-spacing:1px; }
.text_home p{ margin: 0; padding: 0;}
.text_home a:link, .text_home a:visited { color: 
#ccc01e
;text-decoration : none;  font-size:
12px
;}
.text_home a:hover {color :
#cb1ecc
; }


#back_maincontent { position: absolute; top: 0px;   z-index: 30; background-color: 
transpa
; opacity: 0.2;  filter: alpha(opacity=20);}
#maincontenth { position: absolute;  z-index: 50;  /*background: #f4f2f2; opacity: 0.9;  filter: alpha(opacity=90);*/}
#box { padding: 0 0 0 6px; margin: 0;}
.faded { display: none;  }

#maincontenth2 { position: absolute; top: 
100px
;  z-index: 50;  }
/*#back_maincontent2 { position: absolute;  width: 900px; height:100%;  z-index:-1;  background: 
transpa
; 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: 
#000000
;position: absolute;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: 
#000000
; opacity: 0.2;  filter: alpha(opacity=20);}
#box3 { padding: 0; margin: 0;  width: 100%; z-index: 200; }


/*CONTACT*/
#address {position:absolute; width:300px;top:55px;left:550px;}
.error {color: 
#d34d4a
;}
.contacto{ color:
#c76a4d
; font-size:
21px
; 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: 100px;}
textarea.descrip {width: 300px;height: 50px;}
textarea.contact {width: 650px;height: 90px;}

/*Admin*/
#mainbox { width:950px; background-color:
#d6d6d6
; padding:15px 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 
#ffffff
; padding: 3px; display:inline; } 
.pictureserie img  {border: 1px solid 
#ffffff
; 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 
#ffffff
; background-color:
#d6d6d6
;}
table tr.gallerytitle td { padding: 10px 0 5px 0; border-bottom: 2px solid 
#ffffff
; color:
#d34d4a
; background-color:
#d6d6d6
;font-weight:bold; font-size:13px;}
table td.fondog { padding-top: 10px;}
table td.galleryadmin { width:330px;border-right: 0px solid 
#ffffff
;}
.toggleborder img { border: 1px dotted 
#ffffff
;}
.toggleborder:hover img { border: 1px solid 
#c76a4d
;}
.toggleborder:hover { color: red;} /* Dummy definition to overcome IE bug */

a.menu:link, a.menu:visited { color : 
#c76a4d
; 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 : 
#d34d4a
; background-color :
transpa
; text-decoration : none;}
a.menubig:link, a.menubig:visited {  color : 
#c76a4d
;font-size : 130%;font-weight:normal;text-decoration : none;line-height:22px;}
a.menubig:hover{ color : 
#d34d4a
; font-size : 130%; background-color :
transpa
;text-decoration : none;line-height:22px;}

font.grostitreoff { font-family: 
'Lucida Sans Unicode', 'Lucida Grande', sans-serif               
;font-size:35px; font-style:normal; font-stretch:condensed; color : 
#d34d4a
;text-decoration : none;line-height : 30px;}
.mensaje { font-size:14px;color:#F06; line-height : 30px;}
.delete { font-size : 14px; color:
#ffffff
;}
.usertitle { font-size :13px; font-weight:bold;  text-transform:uppercase; }



/* GALLERY  */
.content_gallery{width:880px; margin:
100px
 auto 0 auto; text-align: left;}
.picturegallery { background-color: 
#000000
; border: 0px solid 
#ee2f63
; margin: 0 
35px
 
20px
 0;  display:inline; float:left;} 
.picturegallery img  {border: 1px solid 
#ee2f63
; vertical-align:middle; margin-bottom: 3px; display:inline;} 
.picturegallery a  {border: none;} 
.detail{ font-size : 80%; color:
#d34d4a
;}


/* PAGE */
#page { width: 100%; margin: 0; padding: 0; text-align: left; background:
#0e0f10
; }
#page_content { padding: 30px 30px 15px 30px;} 
.title_notas{color:
#d34d4a
; text-transform:uppercase; font-size:140%; text-align: left; letter-spacing: 0.1em;}
.text_notas { font-size:
12px
; color: 
#ffffff
;line-height:140%; margin: 0; padding: 0; text-align:justify; letter-spacing:1px; }
.text_notas p{ margin: 0; padding: 0;}
.text_notas a:link, .text_notas a:visited { color: 
#c76a4d
; text-decoration : none;  font-size:
12px
;}
.text_notas a:hover {color :
#d34d4a
; }



/* 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;}
a {outline: 0;}
a.lg:link, a.lg:visited{color:
#c76a4d
; font-size:
21px
; text-decoration: none;}
a.lg:hover {color:
#d34d4a
; } 
a.flech:link, a.flech:visited{color:
#c76a4d
; font-size:120%; font-weight:bold; text-decoration: none;} 
a.flech:hover {color:
#d34d4a
; } 
a.linkto:link, a.linkto:visited{color:
#c76a4d
; text-decoration : none;} 
a.linkto:hover {color:
#d34d4a
;}  



/* FLOATING MENU VERTICAL*/
#fl_menu{position:absolute; top:
100px
; left:
20px
; z-index:9999; width:
360px
; height:50px;}
#fl_menu .label{text-align:left; padding: 
4px
 
8px
;  font-size:
21px
; text-transform:uppercase;font-weight:bold; background:
#ffffff
; color:
#c76a4d
; letter-spacing:1px;  border:1px dotted 
trasnpa
; display:none;}
#fl_menu .menu{display:none;}
#fl_menu .menu .menu_item{text-align:left; display:block; background:
transpa
; color:
#c76a4d
; border-top:1px solid 
trasnpa
; padding:
4px
 
8px
;  font-size:
21px
; text-transform:uppercase;font-weight:normal; text-decoration:none; line-height:120%;}
#fl_menu .menu .menu_item2{border-bottom:1px solid 
trasnpa
; }
#fl_menu .menu a.menu_item:hover{background:
transpa
; color:
#d34d4a
;}


/* FLOATING MENU HORIZONTAL*/
#fl_menuh{position:absolute; top:
100px
; left:
20px
; z-index:9999;  font-size:
21px
;}
#fl_menuh .label{padding:
6px
 
20px
; font-weight:bold; background:
#ffffff
; color:
#c76a4d
; font-size:
21px
; text-transform:uppercase;letter-spacing:1px; float:left; margin:1px 0 0 1px; border:1px dotted 
transpa
; display:none;}
#fl_menuh .menu{float:left;}
#fl_menuh .menu .menu_item{display:block; background:
transpa
; color:
#c76a4d
; margin:1px 0 0 1px; padding:
6px
 
20px
; font-size:
21px
; text-transform:uppercase; text-decoration:none; float:left;}
#fl_menuh .menu a.menu_item:hover{background:
transpa
; color:
#d34d4a
;} 


/* COLORBOX */
#cboxOverlay{background:
#000000
;}
.cboxIframe{background:
#000000
;}
#cboxLoadedContent{background:
#000000
; padding:1px;}
#cboxLoadingOverlay{background:
#000000
;}
#cboxTitle{position:absolute; top:-17px; left:40; color:
#ffffff
;font-size:90%;}
#cboxCurrent{position:absolute;  top:-16px;  left:0;  color:
#ffffff
;font-weight:bold;font-size:85%;}

#outsideLink{position:absolute; top:-20px;right:88px; background:
#0e0f10
; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:
#ffffff
; cursor:pointer; padding:4px; font-size:10px; font-weight:bold; z-index:-1;}