@charset "utf-8";


html
	{
	height:100%;
	}
	

body  {
	background: #ffffff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image:url(../../imgs/tierra.jpg);
	background-position:top;
	background-repeat:repeat-y;
	background-size: 100%;
	
}


.thrColFixHdr
	{

	}

.thrColFixHdr #mainContent 
	{
	margin: 0 0;
	margin-right:0;
	padding: 0 0px;
	padding-left:25px;
	padding-top:1px;
	vertical-align:top;
	margin-top:10px;
	height:auto;

	} 
	
	
.thrColFixHdr #container {
	width: 980px; 
	background: rgba(255,255,255,0.7);
	margin: 0 auto; 
	border: none;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	text-align: left;
	min-height:350px;

} 


#header1
	{
	width:100%;
	text-align:center;
	height:120px;
	line-height:120px;
	background-color: #FFFFFF;
	background: rgba(255,255,255,0.9);
	margin:0 auto;
	vertical-align:middle;
	display:block;
	}
	
#header2
	{
	margin:0 auto;
	width:980px;
	display:block;
	}
	
.thrColFixHdr #header 
	{
	color: #999;
	text-align:left;
	display:table-cell;
	height:120px;
	vertical-align:middle;
	width:980px;
	} 
	
	

.logo1
	{
	padding-top:10px;
	}
	
.thrColFixHdr #header h1 
	{
	margin: 0;
	}




.thrColFixHdr #sidebar1 
	{
	float:left;
	width: 180px;
	padding:0;
	margin:0;
	vertical-align:top;
	clear:both;
	}





.thrColFixHdr #projectContent 
	{
	margin: 0 60px;
	margin-right:0;
	padding: 0 0px;
	padding-left:36px;
	padding-top:28px;
	vertical-align:top;
	} 
	
	
.thrColFixHdr #footer 
	{ 
	padding: 0;
	text-align:center;
	height:60px;
	vertical-align:middle;
	}

.fltrt 
	{
	float: right;
	margin-left: 8px;
	}
	
.fltlft 
	{
	float: left;
	margin-right: 8px;
	}

.clearfloat 
	{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}






	




	
.thrColFixHdr #menuF
	{
	margin:0 auto;
	text-align:center;
	display:block;
	color: #303030;
	vertical-align:middle;
	height:30px;
	width:980px;
	} 



.thrColFixHdr #menuF tr td a
	{
	padding-top:8px;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px; 
	color: #999999;
	height:22px;
	}  



.thrColFixHdr #menuF tr
	{  
	padding: 0;
	margin:0;
	text-align:center;
	font-size:12px;
	text-transform:capitalize;
	font-weight:bold;
	height:30px;
	color: #000000
	}
	
	
.thrColFixHdr #menuF tr td
	{  

	} 

.thrColFixHdr #menuF tr td a:hover
	{
	text-decoration:underline;
	color:#303030;
	}
	
.cop2
	{
	margin-top:5px;
	font-size:9px;
	color:#999999;
	margin-bottom:10px;
	}
	
	



#menuL
	{
	width:100%;
	padding:0;
	margin:0;
	font-size:11px;
	
	}	
	
#menuL ul
	{
	list-style:none;
	font-weight:bold;
	padding:0;
	vertical-align:top;
	margin:0;
	}

#menuL ul li
	{
	border-bottom:1px solid #DDDDDD;
	}

#menuL ul li a
	{
	vertical-align:middle;
	text-decoration: none; 
	color: #303030;
	min-height:18px;
	height:23px;
	line-height:23px;
	display:block;
	padding:0;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	} 	
#menuL ul li a:hover
	{
	background-color: #EFEFEF; 
	color: #303030;
	}
	
.CatSel, .CatSel a:hover, .CatSel a
	{
	background-color: #ffffff; 
	color: #303030;
	
	}
	
#cback
	{
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	}




	

	
	
.locthumb
	{
	float:left;
	width:726px;
	padding:0;
	margin:0;
	margin-bottom:12px;
	text-align:center;
	display:inline;
	height:120px;
	overflow:hidden;
	border-bottom:1px solid #999999;
	}
	
.locthumb p
	{
	text-align:left;
	vertical-align:top;
	padding:0;
	margin:0;
	margin-left:230px;
	color:#999999;
	}	
	
.locthumb a
	{
	text-align:left;
	text-decoration: none; 
	color: #333333;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	}
	
.locthumb a:hover
	{
	text-decoration:underline;
	}	
	
hr
	{
	width:90%;
	border: #FF0000;
	visibility:hidden;
	}
	
.img3
	{
	text-align:left;
	float:left;
	width:200px;
	height:150px;
	}
	
.img3 a img
	{
	overflow:hidden;
	max-width:200px;
	max-height:150px;
	}
	
.img3 a:hover img
	{

	}	
	
	
	
	

	
.addp2	
	{
	background-image:url(../../imgs/nav.png);
	background-position:-12px -6px;
	width:20px;
	height:20px;
	display:inline-block;
	*display: inline;
	}
	
.frie2
	{
	background-image:url(../../imgs/nav.png);
	background-position:-48px -6px;
	width:20px;
	height:20px;
	display:inline-block;
	*display: inline;
	}
	
	
.desc2
	{
	background-image:url(../../imgs/nav.png);
	background-position:-84px -6px;
	width:20px;
	height:20px;
	display:inline-block;	
	
	}
	
	
.pri2
	{
	background-image:url(../../imgs/nav.png);
	background-position:-120px -6px;
	width:20px;
	height:20px;
	display:inline-block;	
	
	}	

.addp 
	{
	display:inline-block;
	padding-left:3px;
	padding-right:3px;
	}
	
.addp a
	{
	text-align:center;
	vertical-align:middle;
	color:#666666;
	text-transform:none;
	padding-top:8px;
	padding-left:2px;
	}
	
.addp a:hover
	{
	
	}	
	

	
.imgThumb
	{
	float:left;
	width:254px;
	padding:0;
	margin:0;
	margin-bottom:12px;
	text-align:center;
	display:inline;
	height:180px;
	overflow:hidden;
	}
	
.imgThumb p
	{
	margin:10px;
	}

.img4
	{
	width:201px;
	height:151px;
	vertical-align:middle;
	}
	
.img4 a
	{
	
	}
	
.img4 a img
	{
	overflow:hidden;
	max-height:150px;
	max-width:200px;
	z-index:-1000;	
	margin:auto auto;
	}
	
.img4 a:hover img
	{
	}
	
.imgThumb a
	{
	text-decoration: none; 
	color: #ffffff;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	}
	
.imgThumb a:hover
	{
	text-decoration:underline;
	}		
	

	
#menuProject
	{
	margin:0;
	padding:0;
	margin-left:215px;
	margin-top:13px;
	}
	
#menuProject a
	{
	text-decoration:none;
	color:#999999;
	font-size:14px;
	}	
	
#menuProject a:hover
	{
	text-decoration:underline;
	color:#CCCCCC;
	}
	
#mloc
	{
	float:right;
	display:inline;
	margin-right:40px;
	}
	
#mloc a
	{
	padding-left:20px;
	}
	
	
#slideshow
	{
	margin-left:15px;
	max-height:550px;
	max-width:732px;
	overflow:hidden;
	text-align:center;
	clear:both;
	background:#000000;
	display:block;
	}
	
.ss2
	{
	width:732px;
	height:550px;
	vertical-align:middle;
	}
	
#slide1, #slide2
	{
	max-height:550px;
	max-width:732px;
	vertical-align:middle;
	}
	
.menuSlideshow h1
	{
	padding:0;
	margin:0;
	padding-left:0px;
	margin-bottom:15px;
	font-size:16px;
	color:#303030;
	}
	
.menuSlideshow
	{
	padding-left:3px;
	margin-top:3px;
	}
	
.menuSlideshow a
	{
	border:0;
	padding-left:0px;
	}
	
.controls
	{
	padding-top:3px;
	margin-right:20px;
	float:right;

	}
	
.controls a
	{
	padding-right:10px;
	padding-left:10px;	
	}
	
.close
	{
	margin-left:235px;
	display:inline;
	}
	
	
	
.pages h1
	{
	margin:0;
	padding:0;
	padding-bottom:5px;
	font-size:22px;
	color:#00DCE8;
	}
	
.pages p
	{
	color:#999999;
	font-size:15px;
	margin:0;
	padding:0;
	padding-bottom:5px;
	line-height:21px;
	padding-bottom:5px;
	padding-right:20px;
	}
	
.pages a
	{
	color:#333333;
	text-decoration:none;
	}
	
.pages a:hover
	{
	
	color:#111111;
	text-decoration:underline;
	}
	
	
	
	
.blog1 h2
	{
	margin:0;
	padding:0;
	padding-top:7px;
	padding-bottom:1px;
	font-size:14px;
	color:#666666;
	font-weight:normal;
	}
		
	
	
.blog1 h1
	{
	margin:0;
	padding:0;
	padding-bottom:1px;
	font-size:18px;
	color:#00DCE8;
	}

	
.blog1 p
	{
	color:#999999;
	font-size:15px;
	margin:0;
	padding:0;
	padding-bottom:5px;
	line-height:21px;
	padding-bottom:5px;
	padding-right:20px;
	}
	
.blog1 a
	{
	color:#FFFFFF;
	}
	
.blog1 a:hover
	{
	text-decoration:none;
	}
	
.blog1 img
	{
	float:left;
	margin-right:10px;
	margin-bottom:0;
	padding-top:7px;
	}
	
		
	
.projects-list
	{
	text-align:left;
	color:#303030;
	}
	
	

.projects-list td
	{	
		border:1px solid #efefef;
		padding-left:5px;
		padding-right:5px;
		padding-top:2px;
		padding-bottom:2px;
	}
	
.projects-list li
	{
	list-style:none;
	float:left;
	width:400px;
	}
	
.projects-list a
	{
	text-decoration:underline;
	color:#303030;
	}
	
.projects-list a:hover
	{
	text-decoration:none;
	color:#303030;
	}	
	
	
	

	
.locthumbProj
	{
	float:left;
	width:726px;
	padding:0;
	margin:0;
	margin-bottom:12px;
	text-align:center;
	display:inline;
	height:194px;
	overflow:hidden;
	border-bottom:1px solid #999999;
	}
	
.locthumbProj p
	{
	text-align:left;
	vertical-align:top;
	padding:0;
	margin:0;
	margin-left:230px;
	color:#999999;
	}	
	
.locthumbProj a
	{
	text-align:left;
	text-decoration: none; 
	color: #333333;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	}
	
.locthumbProj a:hover
	{
	text-decoration:underline;
	}	
	
	
	
.botonEdit
	{
	margin:0;
	padding:0;
	width:auto;
	height:22px;
	vertical-align:middle;
	margin-right:5px;
	margin-bottom:2px;
	padding-left:8px;
	padding-right:8px;
	min-width:60px;
	background-color:#00DCE8;
	border:1px solid #303030;
	color:#303030;
	cursor:pointer;
	}
	
	
.infoLoc
	{
	display:block;
	margin:0;
	padding:0;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
	width:95%;
	}
	
	
	
.infoLab
	{
	margin-top:3px;
	height:20px;
	width:90px;
	color:#CCCCCC;
	white-space:nowrap;
	padding-right:10px;
	text-align:right;
	vertical-align:top;
	line-height:20px;
	}
	

.notes 
	{
	width:100%;
	vertical-align:top;
	padding:0;
	margin:0;
	line-height:16px;
	padding-top:3px;
	padding-right:130px;
	}
	
	
	
	
	
	
	
	
	

#menuS
	{
	width:100%;
	padding:0;
	margin:0;
	font-size:11px;
	}	
	
#menuS div
	{
	list-style:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:0;
	min-height:20px;
	border-bottom:1px solid #ffffff;
	}

#menuS div a
	{
	vertical-align:middle;
	text-decoration: none; 
	color: #333333;
	min-height:20px;

	display:block;
	padding:0;
	padding-top:6px;
	padding-left:5px;
	padding-right:5px; 
	} 	
#menuS div a:hover
	{
	background-color: #ffffff; 
	color: #303030;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* FORMS */



	
#imgLogin
	{
	padding-right:9px;
	}
	
#flogin
	{
	padding-right:9px;
	}
	
#flogin input[type=text]
	{
	border:0px;
	background:#ffffff;
	height:20px;
	width:160px;
	border:1px solid #303030;
	}
	
#flogin input[type=submit]
	{
	border:1px solid #E5E5E6;
	background:#ffffff;
	height:22px;
	font-size:10px;
	font-weight:bold;
	}
	
.emailfrm
	{
	width:230px;
	}	
	
	
		
	
.btSubmit
	{
	border:0;
	color:#FFF;
	background-color:#00DCE8;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	font-size:9px;
	padding-top:5px;
	margin-top:10px;
	}	
	
	





.singup
	{
	width:490px;
	font-size:10px;
	}

.singup h1
	{
	color:#303030;
	}

.singup h2
	{
	color:#CCCCCC;
	}

	
.singup h2 a, .singup p a
	{
	color:#999999;
	text-decoration:none;
	}
.singup h2 a:hover, .singup a:hover
	{
	color:#000000;
	text-decoration:underline;
	}	
	
	
			
label
	{
	width:150px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	display:inline-block;
	vertical-align:middle;
	vertical-align:top
	
	}

input
	{
	border:none;
	width:160px;
	height:20px;
	background-color:#ffffff;
	border:1px solid #999999;
	}
	
input[type="file"]
	{
	border:none;
	width:261px;
	height:21px;
	background-color:#dedede;
	}
textarea
	{
	border:none;
	width:160px;
	height:50px;
	background-color:#ffffff;
	overflow:auto;
	padding-right:0px;
	border:1px solid #999999;
	display:inline-block;
	margin:0;
	padding:0;
	line-height:12px;
	}
	
.enviar_btn
	{
	width:auto;
	height:23px;
	background-color:#ffffff;
	color:#efefef;
	font-size:11px;
	font-weight:bold;
	padding-left:9px;
	padding-right:10px;
	cursor:pointer;
	border:none;
	color:#333333;
	border:1px solid #303030;
	margin-left:3px;
	}	
	
.new_btn
	{
	width:auto;
	height:23px;
	background-color:#00DCE8;
	color:#efefef;
	font-size:11px;
	font-weight:bold;
	padding-left:8px;
	padding-right:10px;
	cursor:pointer;
	border:none;
	color:#333333;
	border:1px solid #303030;
	}	

.msgerror
	{
	color:#FF6600;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:157px;
	font-size:14px;
	}

.msgerror2
	{
	color:#FF0000;
	font-weight:bold;
	font-variant:small-caps;
	font-size:14px;
	padding-bottom:10px;
	}
	
.fr_err
	{
	background-color:#FDEEDB;
	border:1px solid #F1901E;
	}
	
	
#username, #pass, #pass2, #telefono, #mobile, #fax { width:120px; }




#homepage, #email, #mensaje { width:250px; }




.secSel
	{
	
	}
	
.secHid
	{
	
	}
	
#listaS
	{
	position:absolute;
	color:#333333;
	z-index:100;
	background:#efefef;
	display:none;
	}
	
	
#listaS div a
	{
	color:#333333;
	width:140px;
	}
	

#listaS div a:hover
	{
	text-decoration:underline;
	}

.menuSS
	{
	height:30px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	margin-top:1px;
	background-color: #ffffff;
	}	


	
.arr1
	{
	background: url(../imgs/arr2.png) no-repeat;
	background-position:center; 
	width:10px;
	height:30px;
	overflow:hidden;
	padding:0;
	margin:0;
	float:right;
	margin-right:10px;
	}
	
	
	
	
#nav
	{
	padding:0;
	margin:0;
	color:#303030;
	margin-top:-19px;
	height:35px;
	display:block;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	}
	
#nav a
	{
	color:#303030;
	text-decoration:none;
	}
	
#nav a:hover
	{
	text-decoration:underline;
	}

.nav2
	{
	padding-left:210px;
	padding-top:25px;
	}
	
	
	
.zipPack
	{
	padding-bottom:10px;
	display:inline-block;
	width:100%;
	text-align:right;
	}
	
.zipPack a
	{
	padding-right:42px;
	color:#999999;
	text-decoration:none;
	font-size:14px;
	}
	

.zipPack a:hover
	{
	color:#CCCCCC;
	text-decoration:underline;
	}
	
	
.img14
	{
	overflow:hidden;
	text-align:center;
	height:460px;
	vertical-align:middle;
	display:table-cell;
	padding-right:10px;
	}
	
.img14 a img
	{
	overflow:hidden;
	height:460px;
	margin:auto -50%;
	vertical-align:middle;
	}
	
.img14 a:hover img
	{
	}
	
	


	
.titfoot
	{
	font-size:12px; font-weight:bold; color:#666666; letter-spacing:1.2px;
	width:920px;
	margin:0;
	padding:0;
	text-align:center;
	margin-top:10px;
	}
	
.titfoot, .titfoot a
	{	
	text-decoration:none;
	}
.titfoot a:hover
	{
	text-decoration:none;
	}
	
		
.menuLoc
	{
	width:920px;
	text-align:center;
	margin-left:30px;
	}
	
	
.titfoot0
	{
	margin:0;
	padding:0;
	margin-top:3px;
	font-size:12px; font-weight:bold; color:#666666; letter-spacing:1.2px;
	text-decoration:none;
	width:100%;
	text-align:center;
	}
	
.titfoot0, .titfoot0 a
	{	
	text-decoration:none;
	}
.titfoot0 a:hover
	{
	text-decoration:none;
	}
	
	
	

.titfoot2
	{
	margin:0;
	padding:0;
	margin-top:3px;
	 font-size:12px; font-weight:bold; color:#cccccc; letter-spacing:1.2px;
	text-decoration:none;
		width:100%;
	text-align:center;
	}

		
#scrollbar2 { width: 900px; }
#scrollbar2 .viewport { width: 950px; height: 395px; overflow: hidden; position: relative; }
#scrollbar2 .overview { list-style: none;  padding: 0; margin: 0; position: absolute; left: 0; top: 0;  }

#scrollbar2 .scrollbar
	{ 
	background: transparent url(../imgs/bg-scrollbar-track-x.png) no-repeat 0 0; 
	position: relative; 
	margin: 0 0 5px; 
	clear: both; 
	height: 15px; 
	}
	
#scrollbar2 .track { background: transparent url(../imgs/bg-scrollbar-trackend-x.png) no-repeat 100% 0; width: 100%; height:15px; position: relative; }
#scrollbar2 .thumb { background: transparent url(../imgs/bg-scrollbar-thumb-x.png) no-repeat 100% 50%; height: 25px; cursor: pointer; overflow: hidden; position: absolute; left: 0; top: -5px; }
#scrollbar2 .thumb .end{ background: transparent url(../imgs/bg-scrollbar-thumb-x.png) no-repeat 0 50%; overflow: hidden; height: 25px; width: 5px;}
#scrollbar2 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }


 
 
 
	
#menuD1
	{
	text-align:center;
	background-color: #999999;
	width:100%;
	display:block;
	height:30px;
	text-align:center;
	}
	
	



.thrColFixHdr #menuD2
	{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	float: left;
	clear:both;
	text-align:center;
	width:100%;
	background-color: #303030;
	}
	
	
.thrColFixHdr #menuD2 ul
	{
	list-style:none;
	padding: 0;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	height:30px;
	margin:0 auto;
	display:inline-block;
	}

.thrColFixHdr #menuD2 ul li
	{
	float:left;
	}
	


.thrColFixHdr #menuD2 ul li a
	{
	padding-top:8px;
	text-decoration: none;
	float:left;
	padding-left:10px;
	padding-right:10px;
	background-color: #999999;  
	color: #ffffff;
	height:22px;
	}  


.thrColFixHdr #menuD2 ul li a:hover
	{  
	background-color: #00DCE8;
	}


.thrColFixHdr #menuD ul li a,.thrColFixHdr #menuD2 ul li a
	{
	padding-top:8px;
	text-decoration: none;
	float:left;
	padding-left:10px;
	padding-right:10px;
	background-color: none;  
	color: #ffffff;
	height:72px;
	line-height:72px;
	}  


.thrColFixHdr #menuD ul li a:hover,.thrColFixHdr #menuD2 ul li a:hover
	{  
	background-color: #111111;
	}
	
	

.search2 th
	{
	vertical-align:top;
	padding:5px;
	}
	
.search2 td
	{
	font-size:12px;
	color:#A6A2A1;
	vertical-align:middle;
	padding:5px;
	font-weight:300;
	height:20px;
	padding-bottom:2px;
	}	
	
.search2 select
	{
	width:234px;
	margin:0;
	height:20px;
	font-size:10px;
	font-weight:600;
	border:1px solid #666666;
	}
	
.search2 input[type="text"]
	{
	border:1px solid #666666;
	width:227px;
	height:17px;
	margin:0;
	font-size:10px;
	font-weight:600;
	padding-left:4px;
	}
	
	
		
.buttonSearch
	{
	width:124px;
	text-align:center;
	margin-left:90px;
	}
	
.buttonSearch a
	{
	border:1px solid #666666;
	border-collapse:collapse;
	width:124px;
	height:29px;
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:600;
	padding-left:4px;
	background:none;
	background-repeat:repeat-x;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#333333;
	}
	
.buttonSearch a:hover
	{
	border:1px solid #999999;
	color:#999999;
	}
	
	
.thumbv
	{
	width:920px;
	padding:0;
	margin:0;
	margin-bottom:12px;
	text-align:center;
	overflow:hidden;
	text-align:left;
	margin-right:6px;
	margin-left:0;
	}

.thumbv p
	{
	margin:10px;
	text-align:center;
	}
.thumbv a
	{
	text-decoration: none; 
	color: #303030;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	}
	
.thumbv a:hover
	{
	text-decoration:underline;
	}	
	
	
.thumb
	{
	width:300px;
	height:300px;
	padding:0;
	margin:0;
	margin-bottom:12px;
	text-align:center;
	overflow:hidden;
	text-align:left;
	display:inline-block;
	float:left;
	margin-right:6px;
	}
	
.thumb p
	{
	margin:10px;
	text-align:center;
	}
.thumb a
	{
	text-decoration: none; 
	color: #303030;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	}
	
.thumb a:hover
	{
	text-decoration:underline;
	}	
			
/*
<div class=thumb>
<div>

<ul class=bjqs>
<li>
  <div class=img1>
  <a>
    <div class=img1b>
    <img
	
	carousel.js
	*/
	

		
.img1
	{
	overflow:hidden;
	text-align:center;
	width:300px;
	height:220px;
	line-height:220px;
	vertical-align:middle;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	display:table-cell;;
	text-align:center;
	margin:0 auto;
	}

.img1 a
	{
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;	
	border:1px hidden;
	}

.img1 a:hover
	{
	border:none;
	padding-left:0px;
	padding-top:0px;
	}
		
.img1 a img
	{
	overflow:hidden;
	margin:auto -50%;
	vertical-align:middle;
	}
	
.img1b
	{
	display: table-cell;
	border:none;
	vertical-align: middle;
	text-align:center;
	}

.img1b img
	{
	max-width:300px;
	max-height:220px;
	min-height:100%;
	}
	

			
			
				


.img13
	{
	overflow:hidden;
	width:40px;
	text-align:center;
	height:40px;
	vertical-align:middle;
	}
	
.img13 a img
	{
	border:1px solid #EFEFEF;
	overflow:hidden;

	max-width:40px;
	margin:auto -50%;
	vertical-align:middle;
	}
	
.img13 a:hover img
	{
	border:1px solid #303030;
	}
	



	
	
.editext2
	{
	border:1px solid #999999; padding-left:3px; margin-left:2px; height:18px; width:194px;
	}
	
.textarea2
	{
	border:1px solid #999999; padding-left:3px; margin-left:2px; min-height:120px; width:310px;
	}
	
	
h2
	{
	font-size:16px;
	color:#999999;
	}
	


	

	
	
/* STYLES */
#loginD1
	{
	text-align:center;
	background-color: #999999;
	width:100%;
	display:block;
	height:24px;
	text-align:center;
	margin:0;
	padding:0;
	}
	

#loginD
	{
	margin:0 auto;
	width:880px;
	display:block;
	height:24px;
	}
	
	
#loginD ul {  
padding: 0;
margin: 0;
float:right;
text-align:right;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}

#loginD li {  
display: inline;
line-height:18px;
} 

#loginD li a {  
text-decoration: none;  
float:left;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px; 
color: #ffffff;
}  

#loginD li a:hover {  
background-color: #666666;
color: #ffffff;
} 
	
		

	
#rs1
	{
	display:table;
	border-collapse:collapse;
	width:880px;
	margin:0;
	padding:0;
	height:20px;
	max-height:20px;
	line-height:20px;
	overflow: hidden;
	margin:0 auto;
	}
	
#rs2
	{
	display:table-cell;
	width:300px;
	margin:0;
	padding:0;
	height:20px;
	max-height:20px;
	line-height:20px;
	overflow: hidden;
	}
	
.rs3 td
	{
	padding-right:5px;
	vertical-align:middle;
	text-align:center;
	height:25px;

	}


.rs3 td a
	{
	background-position:0 1px;
	background-repeat:no-repeat;
	width:25px;
	height:20px;
	display:block;
	overflow:hidden;	
	}
		
				
.rsfac a
	{
	background-image:url(../../template_clean/imgs/facebook.png);
	}
	
		
	
.rstwi a
	{
	background-image:url(../../template_clean/imgs/twitter.png);
	}
	
.rslk a
	{
	background-image:url(../../template_clean/imgs/linkein.png);
	}	
			
.infoNotes
	{
	color:#777777;
	text-align:left !important;
	width:740px;
	display:block;
	margin:0;
	padding:2px;
	padding-left:5px;
	min-height:50px;
	background-color:#f5f5f5;
	margin-bottom:7px;
	}
	
.infoNotes p
	{
	width:750px;
	text-align:left !important;
	margin:0 !important;
	padding:0 !important;
	font-size:12px;
	line-height:20px !important;
	}
	
	
.proj_comment
	{
	padding-left:30px;
	padding-right:30px;
	clear:both;
	color:#666666;
	}
	
	
	

	
.thrColFixHdr #menuD
	{
	display:inline-block;	
	background-color: none;
	color: #ffffff;
	vertical-align:middle;
	height:80px;
	line-height:80px;
	width:980px;
	} 
	
.thrColFixHdr #menuD ul
	{  
	padding: 0;
	margin:0;
	text-align:left;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	height:80px;
	line-height:80px;
	width:980px;
	letter-spacing:1px;
	}
	
	
.thrColFixHdr #menuD ul li
	{  
	display: inline;
	} 

	
#menuD1
	{
	text-align:center;
	background-color: #000000;
	width:100%;
	display:block;
	height:80px;
	text-align:center;
	background-image:url(../../imgs/bkm.png);
	background-repeat:repeat-x;
	}	
	
.submenu
	{
	padding:0;
	margin:0;
	position:absolute;
	background-color: #222222;
	width:auto;
	color:#ffffff;
	margin-top:80px;
	display:compact;
	z-index:1000;
	font-size:12px;
	text-transform:uppercase;
	text-align:left;
	display:none;
	padding-top:5px;
	padding-bottom:10px;	
	}
	
.submenu ul
	{
	float:none;
	clear:both;
	padding:0;
	margin:0;	
	}
	
.submenu li
	{
	display:block;
	height:28px;
	float:none;
	clear:both;
	padding:5px;
	line-height:28px;
	
	}
	
.submenu li a
	{
	padding:5px;
	padding-right:20px;
	display:block;
	line-height:28px;
	text-decoration:none;
	color:#FFFFFF;
	}
		
.submenu li a:hover
	{
	background-color:#9ED0FE;
	background-image:url(../../imgs/bkm2.png);
	background-repeat:repeat-x;
	color:#111111;
	
	}


.divFoot
	{
	margin:0 auto;
	width:1000px;
	}

.thrColFixHdr #menuF
	{
	margin:0 auto;
	text-align:center;
	display:block;
	color: #ffffff;
	vertical-align:middle;
	height:300px;
	width:100%;
	background-color:#000000;
	padding-top:10px;
	} 



	
.thrColFixHdr #menuF tr td a
	{
	padding-top:8px;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px; 
	color: #666666;
	height:22px;
	}  


.thrColFixHdr #menuF tr th a
	{
	text-transform:uppercase;
	font-size:14px;
	color:#FFFFFF;
	
	
	}
.thrColFixHdr #menuF tr
	{  
	padding: 0;
	margin:0;
	text-align:center;
	font-size:12px;
	height:30px;
	}
	
	
.thrColFixHdr #menuF tr td
	{  

	} 

.thrColFixHdr #menuF tr td a:hover
	{
	text-decoration:underline;
	color:#efefef;
	}
	
.textHome
	{
	color:#333333;
	line-height:18px;
	letter-spacing:0.8px;
	font-size:13px;
	}

.textHome img
	{
	float:left;
	margin-right:14px;
	margin-top:6px;
	}
	
.textHome h1
	{
	margin:0;
	padding:0;
	font-variant:small-caps;
	letter-spacing:1px;
	font-size:20px;
	margin-bottom:40px;
	color:#977C62;
	}
	
.textHome a
	{
	text-decoration:none;
	color:#0066CC;
	
	}	
	
.textHome a:hover
	{
	text-decoration:underline;
	}
	
.textHome p
	{
	line-height:20px;
	}
	
.textHome li
	{
	line-height:20px;
	}
	
	
.submenuF a
	{
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	color:#FF00FF;
	font-size:14px;
	}
	
.cop2
	{
	margin-top:2px;
	font-size:9px;
	color:#999999;
	padding-bottom:6px;
	}