
@charset "UTF-8";
body { font-family: 
 'Carme', sans-serif;
; font-size:
13px
; font-style:normal; color:
#5e5555
;}   
body { background-color: 
#f2f3f1
; margin: 0; padding:0;}
/*table, tr, td  { font-size:
13px
;}*/
table.interface  { border: 1px dotted 
#5e5555
; background-color:
#d6d6d6
; font-size:12px;}


/*Custom Body Admin */
#page1{background-color:
#f2f3f1
;margin: 0px 0px 0px 25px;  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-size:13px; font-style:normal;}
/*Custom Body*/
#page2{background-color:
#be4a7b
;}
#page3{background-color:
#ffffff
;}
#pagegallery{text-align:center;}

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

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


/*HOME*/
.text_home { font-size:
13px
; color: 
#1b231b
;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: 
#be4a7b
;text-decoration : none;  font-size:
13px
;}
.text_home a:hover {color :
#092847
; }


#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: 
80px
;  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: 
#ffffff
;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: 
#ffffff
; 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: 
#be4a7b
;}
.contacto{ color:
#64a493
; font-size:
14px
; 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.field2 {width: 690px;}
input.userf {width: 180px;}
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;}
textarea.codes {width: 500px;height: 40px;}

/*Admin*/
#mainbox { width:950px; background-color:
#d6d6d6
; padding:15px 0 5px 0;}
#headeradmin { position:relative; top:20px; left: 0px; width:950px; background-color:
#d6d6d6
;}
#headeradminb { position:relative; top:20px; left: 0px; }
#headercambio {position:relative; top:20px; padding: 10px 0px 0px  0px; }
#headermenu { width:950px; background-color:
#d6d6d6
;}
p.img { background-color:
#d6d6d6
; width:98%; padding:10px 0 10px 10px; white-space:nowrap;}

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

a.menu:link, a.menu:visited { color : 
#64a493
; font-size: 13px; font-weight:normal;text-decoration : none;padding-right:10px;}
.menublock { border: dotted 1 px 
#d6d6d6
; background-color :
#d6d6d6
;  }
a.menu:hover { color : 
#092847
; background-color : none; text-decoration : none;}
a.menubig:link, a.menubig:visited {  color : 
#64a493
;font-size: 17px; font-weight:bold; text-decoration : none;}
a.menubig:hover{ color : 
#092847
; font-size: 17px; background-color :
transpa
; font-weight:bold; text-decoration: none;}

font.grostitreoff { font-size:35px; font-style:normal; font-stretch:condensed; color : 
#be4a7b
;text-decoration : none;line-height : 30px;}
.mensaje { font-size:14px;color:#F06; line-height : 30px;}
.delete { font-size : 14px; color:
#5e5555
;}
.usertitle { font-size :13px; font-weight:bold;  text-transform:uppercase; }
.usertitle2 { font-size :16px; font-weight:bold;  text-transform:uppercase;color : 
#be4a7b
; padding-left:10px;}
.usertitle3 { font-size :16px; font-weight:bold;  text-transform:uppercase;color : 
#be4a7b
; }
.seccion { font-size:28px; font-weight:bold;}



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


/* PAGE */
#page { width: 100%; margin: 0; padding: 0; text-align: left; background:
#ffffff
; }
#page_content { padding: 30px 30px 15px 30px;} 
.title_notas{color:
#be4a7b
; text-transform:uppercase; font-size:140%; text-align: left; letter-spacing: 0.1em;}
.text_notas { font-size:
13px
; color: 
#5e5555
;line-height:
150%
; margin: 0; padding: 0; text-align:justify; letter-spacing:1px; -webkit-font-smoothing:antialiased;
}
.text_notas p{ margin: 0; padding: 0;}
.text_notas a:link, .text_notas a:visited { color: 
#64a493
; text-decoration : none;  font-size:
13px
;}
.text_notas a:hover {color :
#092847
; }



/* 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:
#070718
; font-family: 
 'Hammersmith One', sans-serif;
; font-size:
14px
; text-decoration: none; -webkit-font-smoothing:antialiased;}
a.lg:hover {color:
#be4a7b
; } 
.lg2{color:
#070718
; font-family: 
 'Hammersmith One', sans-serif;
; font-size:
14px
; text-decoration: none;-webkit-font-smoothing:antialiased;}
a.flech:link, a.flech:visited{color:
#070718
; font-family: 
 'Hammersmith One', sans-serif;
; font-size:120%; font-weight:bold; text-decoration: none;-webkit-font-smoothing:antialiased;} 
a.flech:hover {color:
#be4a7b
; } 
a.linkto:link, a.linkto:visited{color:
#070718
; text-decoration : none;} 
a.linkto:hover {color:
#be4a7b
;}  



/* FLOATING MENU VERTICAL*/
#fl_menu{font-family: 
 'Hammersmith One', sans-serif;
; position:absolute; top:
80px
; left:
18px
; z-index:9999; width:
130px
; height:50px;}
#fl_menu .label{text-align:left; padding: 
3px
 
5px
;  font-size:
14px
; text-transform:uppercase;font-weight:bold; background:
#070718
; color:
#070718
; letter-spacing:1px;  border:1px dotted 
transpa
; display:none;-webkit-font-smoothing:antialiased;}
#fl_menu .menu{display:none;}
#fl_menu .menu .menu_item{ font-family: 
 'Hammersmith One', sans-serif;
; text-align:left; display:block; background:
transpa
; color:
#070718
; border-top:1px solid 
transpa
; padding:
3px
 
5px
;  font-size:
14px
; text-transform:uppercase; font-weight:normal; font-style:normal; text-decoration:none;line-height:
110%
;-webkit-font-smoothing:antialiased;}
#fl_menu .menu .menu_item2{border-bottom:1px solid 
transpa
; }
#fl_menu .menu a.menu_item:hover{background:
transpa
; color:
#be4a7b
;}


/* FLOATING MENU HORIZONTAL*/
#fl_menuh{position:absolute; top:
80px
; left:
18px
; z-index:9999;  font-size:
14px
;}
#fl_menuh .label{padding:
6px
 
20px
; font-weight:bold; background:
#070718
; color:
#070718
; font-size:
14px
; 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{font-family: 
 'Hammersmith One', sans-serif;
; display:block; background:
transpa
; color:
#070718
; margin:1px 0 0 1px; padding:
6px
 
20px
; font-size:
14px
; text-transform:uppercase; font-weight:normal;  font-style:normal; text-decoration:none; float:left; -webkit-font-smoothing:antialiased;}
#fl_menuh .menu a.menu_item:hover{background:
transpa
; color:
#be4a7b
;} 


/* COLORBOX */
#cboxOverlay{background:
#ffffff
;}
.cboxIframe{background:
#ffffff
;}
#cboxLoadedContent{background:
#bdbec7
; padding:1px;}
#cboxLoadingOverlay{background:
#ffffff
;}
#cboxTitle{position:absolute; top:-17; left:40; color:
#2c2d35
;font-size:
13px
; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
#cboxTitle a {font-size:
13px
;}
#cboxCurrent{position:absolute;  top:-17;  left:0;  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:
#2c2d35
;font-weight: bold; font-size:
13px
; letter-spacing:0 px; }

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