/*
 Fotodenuncia Greenpeace General Purpose Mapping Tool v0.4
 Copyright (C) 2008  Map-Experience <mapinfo@map-experience.com>

 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2
 of the License, or (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,
 USA.
 */

 /*
  * CSS file for GPMAP view - Fotodenuncia Greenpeace
  */ 
  
@CHARSET "UTF-8";

/*
 * URL links definition
 */
A:link {text-decoration: none; color: white;}
A:visited {text-decoration: none; color: white;}
A:active {text-decoration: none; color: white;}
A:hover {text-decoration: none; color: rgb(194, 58, 16);}

/*
 * List items style
 */
 li span.big-blue-balls {color: rgb(194, 58, 16);font-size: 150%; }
 
/*
 * Font definition
 */
.fdgptitle {
			font-family: arial,sans-serif;
			font-size: 15px;
			color: rgb(194, 58, 16);		
		   }
		   
.gptext {
		    font-family: arial,sans-serif;
			font-size: 12px;
			color: rgb(140, 140, 140);		
		   }


.gptextnews {
		    font-family: arial,sans-serif;
			font-size: 12px;
			color: rgb(95, 95, 95);		
		   }

.gptextgreen, .gptextgreen:link, A.gptextgreen:visited
	       {
		    font-family: arial,sans-serif;
			font-size: 11px;
			color: rgb(133, 194, 38);		
		   }	

 A.gptextgreen:hover
           {
		    font-family: arial,sans-serif;
			font-size: 11px;
			color: rgb(194, 58, 16);		
		   }	

.gparealink, .gparealink:link, .gparealink:visited {
		    font-family: arial,sans-serif;
			font-size: 9px;
			color: rgb(133, 194, 38);					
			text-decoration: none;		
		    }
		    
.gparealink:hover {
		    font-family: arial,sans-serif;
			font-size: 9px;
			color: rgb(194, 58, 16);						
			text-decoration: none;		
		    }


.gptexterror
	       {
		    font-family: arial,sans-serif;
			font-size: 12px;
			color: rgb(194, 58, 16);		
		   }


.gptextadult, .gptextadult:link, .gptextadult:visited, .gptextadult:hover
	       {
		    font-family: arial,sans-serif;
			font-size: 12px;
			color: rgb(133, 194, 38);		
		   }

.gptextyouth, .gptextyouth:link, .gptextyouth:visited, .gptextyouth:hover
	       {
		    font-family: arial,sans-serif;
			font-size: 12px;
			color: rgb(255, 11, 128);		
		   }	



.VotesNumber, .RatingDesc
		{
		    font-family: arial,sans-serif;
			font-size: 12px;
			color: rgb(133, 194, 38);
			margin-right: 5px;
			vertical-align: bottom;		
		 }
		 
.loadmaptext {
			font-family: arial,sans-serif;
			font-size: 14px;
			color: #565656;		
		   }
/*
 * News line separator
 */		   
 
.newsline
	    {
	    border: 0px; 
	    color: rgb(133, 194, 38);
	    background-color: rgb(133, 194, 38); 
	    height: 1px;
	    } 	

/*
 * Standard admin buttom style
 */
.gpbutton {
		   color: rgb(204, 255, 255);
		   font-family: arial,sans-serif;
		   font-size:small;
		   font-weight:bold;
		   background-color:rgb(25, 48, 120);
		   border:1px solid;
		   border-top-color:rgb(235, 255, 255);
		   border-left-color:rgb(235, 255, 255);
		   border-right-color:rgb(180, 235, 240);
		   border-bottom-color:rgb(180, 235, 240);
		   margin: 5px;
		   }  

/*
 *  Form definition
 */


.gpform { 
	     border: 2px solid rgb(133, 194, 38);
         background-color: rgb(255, 255, 255);
         font-size: small;
         color: rgb(140, 140, 140);
         font-family: arial,sans-serif;
		 font-size: 12px;
        }

/*
 * Standard invisible form definition
 */
.gpforminv {
        position:absolute;
		left:0px;
		top:-500px;
		width:1px;
		height:1px;
		overflow:hidden;
        }        


/*
 * Body definition class
 */ 
.fdgpbody {			 
			 background-color: white;
	      }
	      
.fdgpbody-admin {			 
			 background-color: blue;
	      }	      
	      
/*
 * Mainbox style class definition
 */		      
 .mainbox {
 	background-color: rgb(133, 194, 38);
 	table-layout: fixed; 
	width:  1001px; 
    height: 750px; 
  	text-align: left;
    vertical-align: top; 	
	border: 1px solid rgb(133, 194, 38);
	padding: 0px;
	border-spacing: 0px;
	position: absolute;
	top: 0px;
	left: 0px;	
	
	     }	 
	
.whitestripe { 		
		background-color: rgb(255, 255, 255);		
 		border:0px;
 		padding: 0px; 		
		border-spacing: 0px;
 		position: absolute;
 		top: 0px;
 		left: 0px; 	 		
 		width: 198px;
 	   /width: 200px;  /* IE */
 		height:750px;		 	
		}	
	     
.whitestripe-admin { 		
		background-color: rgb(255, 255, 255);		
 		border:0px;
 		padding: 0px; 		
		border-spacing: 0px;
 		position: absolute;
 		top: 0px;
 		left: 0px; 	 		
 		width: 201px;
 	   /width: 199px;  /* IE */
 		height:750px;		 	
		}		     
	     
.fotodenuncialo { 		
		background-color: rgb(255, 255, 255);		
 		border:0px;
 		padding: 0px; 		
		border-spacing: 0px;
 		position: absolute;
 		top: 622px;
 		left: 0px; 	
 		width: 186px;
 		height:107px; 	
		}	   

.banner { 		
		background-color: rgb(255, 255, 255);		
 		border:1px;
 		padding: 0px; 		
		border-spacing: 0px;
 		position: absolute;
 		top: 300px;
 		left: 20px; 	 			
		}	


.noticias { 		
		background-color: rgb(255, 255, 255);		
 		border:1px;
 		padding: 0px; 		
		border-spacing: 0px;
 		position: absolute;
 		top: 465px;
 		left: 10px;
 		 		
		}		     


.fotodenuncialo-proyecto { 		
		background-color: rgb(255, 255, 255);		
 		border:0px;
 		padding: 0px; 		
		border-spacing: 0px;
 		position: absolute;
 		top: 128px;
 		left: 0px; 	
 		width: 198px;
 		height:215px; 	
		}		    	     
	     
	     
/*
 * Top menu bar: Global table
 */
 
 .menubar { 		
 		table-layout: fixed;
 		vertical-align: top;
 		border:0px;
 		padding: 0px;
 		border-collapse: collapse;
		border-spacing: 0px;
 		position: absolute;
 		top: 0px;
 		left: 0px; 	
 		width: 1000px;
 		height:110px;
 		overflow:hidden; 	
 		   }
 
 .menubar-logo {
 			width: 196px;
 			/width: 198px;
 			height: 70px;
 			background-color: rgb(255, 255, 255);
 			vertical-align: top;
 			border: 0px;
 			border-spacing: 0px;
 			padding: 0px; 			 			 		
 			   }
 			   
 .menubar-button {
 			width: 265px; 			
 			height: 70px;
 			background-color: rgb(133, 194, 38);
 			text-align: center;
 			vertical-align: middle; 			
 			border-spacing: 0px;
 			border-style: solid;
			border-right-width: 0px;
			border-left-width: 0px;
			border-top-width: 0px;
			border-bottom-width: 0px;
			border-right-color: rgb(255, 255, 255);
			border-left-color: rgb(255, 255, 255); 			
 			font-family: arial,sans-serif;
			font-size: 14px;
			color: rgb(255, 255, 255);
 				 }

.menubar-button-admin {
 			width: 198px;
 			/width: 198px;
 			height: 70px;
 			background-color: rgb(133, 194, 38);
 			text-align: center;
 			vertical-align: bottom; 			
 			border-spacing: 0px;
 			border-style: solid;
			border-right-width: 0px;
			border-left-width: 0px;
			border-top-width: 0px;
			border-bottom-width: 0px;
			border-right-color: rgb(255, 255, 255);
			border-left-color: rgb(255, 255, 255); 			
 			font-family: arial,sans-serif;
			font-size: 14px;
			color: rgb(255, 255, 255);
 				 }
 				 
.menubar-emptywhite {
 			width: 196px;
 			/width: 195px;
 			height: 40px;
 			border: 0px;
 			padding: 0px;
 			border-spacing: 0px;
 			background-color: rgb(255, 255, 255);
 				    } 				 
 
 .menubar-emptygreen {
 			width: 265px;
 			height: 40px;
 			border: 0px;
 			border-spacing: 0px;
 			padding: 0px;
 			background-color: rgb(133, 194, 38);
 				    }
 				    
.menubar-emptygreen-admin {
 			width: 197px;
 			height: 40px;
 			border: 0px;
 			border-spacing: 0px;
 			padding: 0px;
 			background-color: rgb(133, 194, 38);
 				    } 		 				     				 
 
 
/*
 * Standard invisible box
 */
.invbox { 
	    border-width: 0px;
		padding: 0px;
		width: 100%;
		/*height: 100%;*/
		border-collapse: collapse;				
        }
 
 /*
  *  Content Box (photoreport)
  */
 
 .contentbox {
 		position: absolute;
 		top: 125px;
 		left: 6px; 	
 		background-color: rgb(255, 255, 255);
 		table-layout: fixed; 
		width:  985px; 
    	height: 455px; 
    	text-align: left;
    	vertical-align: top; 	
		border: 1px solid rgb(133, 194, 38);
		padding-left: 30px;
		/padding-left: 50px;	
 			 }
 
 
 /*
  *  Content Box (Admin interface)
  */
 
 .contentbox-admin {
 		position: absolute;
 		top: 125px;
 		left: 6px; 	
 		background-color: rgb(255, 255, 255);
 		table-layout: fixed; 
		width:  985px; 
    	height: 600px; 
    	text-align: left;
    	vertical-align: top; 	
		border: 1px solid rgb(133, 194, 38);
		padding-left: 30px;
		/padding-left: 50px;	
 			 }
 
 
 /*
  *  Content Box (Main and admin homepage)
  */
 
 .contentbox-main {
 		position: absolute;
 		top: 125px;
 		left: 209px; 			
 		background-color: rgb(255, 255, 255);
 		table-layout: fixed; 
		width:  780px; 
    	height: 602px;
    	padding: 3px; 
    	text-align: left;
    	vertical-align: top; 	
		/*border: 1px solid rgb(133, 194, 38);*/
		border: 1px solid white;
		
 			 }
 
 
 
/*
 * Administration invisible column tables
 */
.admininvbox { 
	     border: 2px solid rgb(133, 194, 38);
		 padding: 1px;
		 width: 233px;
		 height: 550px;
		 vertical-align: middle;
		} 
 
.forminvbox { 
	     border: 0px;
		 padding: 2px;
		 width: 590px;
		 margin-left:230px;
		 /* height: 100%;*/
		} 
 
 /*
  * Box for listing point data
  */
  
  
.listbox  {
			
		 table-layout: fixed;		
		 width: 762px;
		 /width: 762px;
		 height: 90px;
		 padding: 0px;
		 border-spacing: 2px;		     	 	 	
    	 } 
    	 
.listitem {	
		 border-bottom: 1px solid rgb(133, 194, 38);
		 		
		 width: 558px;
		 height: 90px;
		 /height: 92px;
		 padding: 0px;
		 border-spacing: 3px;		     	 	 	
    	 }
 
 .listcells { 
		 border: 0px;
		 table-layout: fixed;
		 padding: 0px;
		 border-spacing: 0px;
		 border-collapse: collapse;		 				     	 	 	
    	 }
 
/*
 * Adapt image to cell
 */ 
img.gallery {
 vertical-align: middle;
 max-width: 115px;
 max-height: 90px;
 /height: expression(( this.offsetHeight > this.offsetWidth)? Math.min(parseInt(this.offsetHeight), 90 ) + "px" : "auto");        
 /width: expression((this.offsetHeight < this.offsetWidth)? Math.min(parseInt(this.offsetWidth), 115 ) + "px" : "auto"); 
 /border: 0px;
} 
 
 
img.galleryglobe {
	
 max-width: 320px;
 max-height: 240px;
 /* /height:expression(document.body.clientHeight > 240? "230px": "auto" ); */ 
 /border: 0px;
}

img.galleryinfo {	
 max-width: 320px;
 max-height: 240px;
 /height:expression(document.body.clientHeight > 240? "240px": "auto" ); 
 /border: 0px;
}


img.galleryredux { 
 max-width: 800px;
 max-height: 600px;
 /height:expression(document.body.clientHeight > 600? "600px": "auto" );
 /border: 0px;
}  
 
/*
 * Mini Icons for filtering
 */
img.miniicon {
	vertical-align: middle; 
	border: 0px;
	width: 23px;
	height: 25px;
	border-spacing: 0px;
	padding: 0px;		
	} 
 
 /*
  * Filter menu box
  */
  .filterbox { 		
		background-color: rgb(255, 255, 255);		
 		border:0px; 		 		
		border-spacing: 0px;
 		position: absolute;
 		top: 98px;
 		left: 0px; 	
 		/left: 3px;
 		width: 198px;
 		/width: 195px;
 		height: 180px;
 		padding: 4px;
 		padding-bottom: 0px; 			
		}	
		
 
 /*
  * View selection box
  */
 .viewselectbox { 		
		background-color: rgb(133, 194, 38);		
 		border:0px;
 		padding: 3px; 		
		border-spacing: 3px;
 		position: absolute;
 		top: 97px;
 		/top: 101px;
 		left: 211px; 	
 		width: 70px;
 		height:20px;
 		text-align: center; 	
		}	
 
 .viewselectboxpending { 		
		background-color: rgb(133, 194, 38);		
 		border:0px;
 		padding: 3px; 		
		border-spacing: 3px;
 		position: absolute;
 		top: 101px;
 		left: 740px;
 		/left: 745px; 	 	
 		width: 250px;
 		height:20px;
 		text-align: center; 	
		}	
 
 
 /*
  * Area shortcut access box
  */
 .areabox { 		
		background-color: white;		
 		border:0px; 				 		
 		text-align: center; 	
 		width: 755px;
 		padding: 0px; 		
 		/padding: 2px;
 		word-spacing: -1px; 		 		
 		line-height: 8px;
 		
		}	
 

 /*
  * Legend Box
  */
 .legendbox { 		
		background-color: white;		
 		border: 0px; 				 		
 		text-align: center; 	
 		width: 755px;
 		padding: 0px; 	
 		position: relative;
 		top: 5px; 		
 		/top: 5px;
 		margin-bottom: 10px;
		}	


/*
 * Disclaimer box
 */ 		
.disclaimerbox {
 		background-color: rgb(255, 255, 255);
 		width:  700px; 
    	height: 230px; 
		border: 1px solid rgb(133, 194, 38);
		overflow:scroll;			
 			 } 	


.disclaimerbox-adult {
 		background-color: rgb(255, 255, 255);
 		width:  720px; 
    	height: 110px; 
		border: 1px solid rgb(133, 194, 38);		
		overflow:scroll;
 			 } 	


.gpdisclaimerbox {

	/* padding-left:100px; */
	}
 	
/*
 * Photoreport controls box
 */ 		
.controlbox {
 		background-color: rgb(255, 255, 255);
 		width:  900px; 
		border: 0px;
		position: absolute;
 		top: 540px;
 		/top: 410px;

 			 } 	 	
 	
 	
 	
/*
 * Adult signature box
 */ 	
 
 .adultbox
         {	
		 border: 1px solid rgb(133, 194, 38);		 		
		 width: 300px;		 
		 padding: 5px;		     	 	 	
    	 }
 
 
 
/*
*  Scrolling box style
*/          
#scroll    {
	        height:100%;
            overflow:auto;
           }		
           
/* 
 * Popup Info picture box
 */
 .popupinfopicbox
         {	
		 border: 1px solid rgb(133, 194, 38);		 		
		 width: 100%;
		 /* height: 210px;*/
		 padding: 5px;		     	 	 	
    	 }
 
 
 /* 
 * Popup MapInfo box
 */
 .popupmapinfobox
         {	
		 border: 1px solid rgb(133, 194, 38);
		 table-layout: fixed;		
		 width: 460px;
		 height: 350px;
		 padding: 3px;		     	 	 	
    	 }
 
 /* 
 * Popup GlobeInfo box
 */
 .popupglobeinfobox
         {	
		 border: 1px solid rgb(133, 194, 38);
		 table-layout: fixed;		
		 width: 100%;
		 height: 100%;
		 padding: 3px;		     	 	 	
    	 }
 
  
/*
 *   Small icon style
 */	
.smallicon	{
	border: 0px solid ;
	width: 22px; 
	height: 22px;
	margin: 0px;
	}  
           
/*
 * Multiple scrolled checkboxes
 */           
		         
.checklist {
    border: 2px solid rgb(133, 194, 38);
    list-style: none;
    height: 160px;
    overflow: auto;
    width: 235px;
    font-size: 11px;
}

.checklist { margin: 0; padding: 0; }

.checklist li { margin: 0; padding: 0; height: 20px; width: 222px;}

.checklist label {
    display: block;
    padding-left: 25px;
    text-indent: -25px;
}

.checklist label:hover { background: rgb(133, 194, 38); color: #fff; }
  
  
/*
 * icon style definition
 */	                    
 
 .nexticon
     {
     border: 0px;
     vertical-align: middle;   
     }  
     
  .pageicon
     {
     border: 0px;
     vertical-align: middle;
     height: 25px;
     width: 25px;        
     }       
     
     
/*
 * Bottom of the web page
 */	     
 .bottom {
 		  width: 1001px;
 		  height: 10px; 		 
 		  padding: 1px;
 		  border-spacing: 0px;
 		  border: 0px;  		  
 		  position: absolute;
 		  top: 753px;
 		  /top: 753px;
 		  left: 0px;
 		  text-align: right;
 		  vertical-align: middle;
 		  font-size: 9px; 	
 	     } 				 


/*
 * Stat counter
 */
 
.statcounter {

//position: absolute;
//top: 650px;
//left: 15px;

}





/*********************************************************
	^^^^^	*********	****************		***********____
					MAP CUSTOM INFOWINDOW
	____________*********************---::::::....................
*/

#fd_map_buble{
	width:300px;
}

#fd_map_buble_contents{
  background-color: #FFF;
  padding-bottom:0px;
  padding-top:9px;
  border:1px solid #666;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
  
}

#fd_map_buble_tl{
  width: 16px;
  height: 16px;
  
/*  background: url('img/mapglobe/tl.png') top left no-repeat transparent;*/
}
* html #fd_map_buble_tl{
  background-image:none;
 /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mapglobe/tl.png', sizingMethod='crop');*/
}

#fd_map_buble_t{
/*	background-color:#fff;
	border-top:3px solid #6B737A;
*/
}
#fd_map_buble_tr{
  width: 16px;
  height: 16px;
/*  background: url('img/mapglobe/tr.png') top left no-repeat transparent;*/
}
* html #fd_map_buble_tr{
  background-image:none;
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mapglobe/tr.png', sizingMethod='crop');*/
}
#fd_map_buble_l{
  	width: 2px;
  /*	background-color:#6B737A;*/

}
#fd_map_buble_r{
  	width: 2px;
  	/*background-color:#6B737A;*/
}
#fd_map_buble_bl{
  width: 16px;
  height: 16px;
/*  background: url('img/mapglobe/bl.png') top left no-repeat transparent;*/
}
* html #fd_map_buble_bl{
  background-image:none;
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mapglobe/bl.png', sizingMethod='crop');*/
}
#fd_map_buble_b{
/*  background: url('img/mapglobe/b.png') top left repeat-x transparent;*/
}
#fd_map_buble_br{
  width: 16px;
  height: 16px;
/*  background: url('img/mapglobe/br.png') top left no-repeat transparent;*/
}
* html #fd_map_buble_br{
  background-image:none;
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mapglobe/br.png', sizingMethod='crop');*/
}
#fd_map_buble_close{
  width: 21px;
  height: 21px;
/*  background: url('../images/corners/red_close.png') top left no-repeat transparent;*/
  cursor: pointer;
}
* html #fd_map_buble_close{
  background-image:none;
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_close.png', sizingMethod='crop');*/
}
#fd_map_buble_max{
  width: 21px;
  height: 21px;
/*  background: url('../images/corners/red_max.png') top left no-repeat transparent;*/
  cursor: pointer;
}
* html #fd_map_buble_max{
  background-image:none;
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_max.png', sizingMethod='crop');*/
}
#fd_map_buble_min{
  width: 21px;
  height: 0px;
/*  background: url('../images/corners/red_min.png') top left no-repeat transparent;*/
  cursor: pointer;
}
* html #fd_map_buble_min{
  background-image:none;
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_min.png', sizingMethod='crop');*/
}
#fd_map_buble_beak{
  width: 33px;
  height: 0px;
}
* html #fd_map_buble_beak{
  background-image:none;
}
#fd_map_buble_contents .section1{
  margin: 0;
  padding: 0;
}
#fd_map_buble_contents .section2{
  margin: 0;
  padding: 0;
  background-color: #FFDFDF;
  border-bottom: dotted 1px #900;
  border-top: dotted 1px #900;
}
#fd_map_buble_contents p{
  margin: 1px 0;
  padding: 5px;
}
#fd_map_buble_contents .title{
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  background-color: #900;
}

/*/////////////////////////////////////////////////////////////////*/

	#h1Welcome {
		font-size:19px;
		color:#4D99FC;
		font-weight:bold;
		border-bottom:1px solid #4D99FC;
		margin-bottom:5px;
	}
	#bWlcome {
		margin:30px;
		margin-top:20px;
		text-align:justify;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#1F1F1F;
	}
	p{
		margin-bottom:10px;
	}
	#psub{

	}


 #feedsIcon {
 		position:absolute;
 		z-index:600;
 		left:964px;
 		top:97px;
 }

