.p1 {margin-bottom:2px; border: 0px solid #FF0000;}
.p1 a:hover {border: 1px solid #FF0000;}
.p2 {margin-top:8px;margin-bottom:4px;}

.p1s {border: 2px solid #bfd727;margin-bottom:2px;}


#portfolio {
	position:relative;	
	width:825px;

	height:25px;
}
#done {
	left:0px;
	top:0px;
	position:absolute;		
	width:110px;
	height:300px;
	overflow:auto;
	overflow-x:hidden;
	text-align:center;
	border: 1px solid #cccccc;
}
#ptxt {
position:absolute;		
top:0px;
left:315px;
width:304px;
height:310px;
text-align:left;
overflow:auto;
	overflow-x:hidden;
}
#current {
	left:115px;
	top:0px;
	position:absolute;		
	width:608px;
	height:305px;
	overflow:hidden;
	border: 1px solid #cccccc;
	text-align:left;
}

#extra {
	right:0px;
	top:0px;
	position:absolute;		
	width:84px;
	height:300px;
	overflow:auto;
	overflow-x:hidden;

	border: 1px solid #cccccc;
	text-align:center;
}

.hidden {position:relative; top:-2000px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;	color: #000000;	 text-decoration: none;}
.hidden a:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;	color: #000000;	text-decoration: underline;}
.hidden a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;	color: #000000; text-decoration: underline;}
.hidden a:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;	color: #000000;	 text-decoration: underline;}
.hidden a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;	color: #000000;	 text-decoration: underline;}

#fkast {
	text-align:left;
	top:5px;
	background-color:#0e1327;
	width:878px;
	height:173px;
	position:relative;
	
}

#topco {	
	top:0px;
	background-color:#FFFFFF;
	width:878px;
	position:relative;
	height:37px;
}

#www {
	font-family: Verdana;font-size: 15px; font-weight: normal; color: #808487; text-decoration: none; text-align:normal;
	top:8px;
	left: 22px;
	position:absolute;
	background-color: #FFFFFF;
}

#lang {
	font-family: Verdana;font-size: 11px; font-weight: normal; color: #808487; text-decoration: none; text-align:normal;
	top:8px;
	right: 14px;
	position:absolute;
	background-color: #FFFFFF;
	text-align:right;
}



#vtop {
	top:0px;
	width:1003px;
	height:47px;	
	background-image: url('../img/site/v_top.png') ;
	background-repeat: repeat-y;
	position:relative;
}

#vbot {
	top:0px;
	width:1003px;
	height:47px;	
	background-image: url('../img/site/v_bot.png') ;
	background-repeat: repeat-y;
	position:relative;
}
p {margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:15px; }

h6 {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:5px;
	padding-bottom:5px;
	width:100%;
	border-bottom: 1px solid #3c4e50;
	font-family: arial;font-size: 15px; font-weight: normal; color: #d7ef35; text-decoration: none; text-align:normal;
}

.pix { margin-right:5px;margin-bottom:2px;  }

#block1 {
	
	top:20px;
	left:28px;
	width:260px;
	height:120px;	
	position:absolute;
	font-family: arial;font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align:normal;
}


#block1 a:link,
#block1 a:visited,
#block1 a:active,
#block1 a:hover {font-family: Arial;	font-size: 10px;	color: #ffffff;	 text-decoration: underline;}


#block2 {
	margin:0px;
	padding:0px;
	top:20px;
	right:300px;
	width:245px;
	height:120px;	
	
	position:absolute;
	font-family: arial;font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align:normal;
}

#block3 {
	margin:0px;
	padding:0px;
	top:20px;
	right:20px;
	width:240px;
	height:120px;	
	
	position:absolute;
	font-family: arial;font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align:normal;
}

#split1 {
	margin:0px;
	padding:0px;
	top:28px;
	left:310px;
	width:225px;
	height:120px;	
	border-left: 1px solid #3c4e50;
	position:absolute;
	font-family: arial;font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align:normal;
}

#split2 {
	margin:0px;
	padding:0px;
	top:28px;
	right:55px;
	width:225px;
	height:120px;	
	border-left: 1px solid #3c4e50;
	position:absolute;
	font-family: arial;font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align:normal;
}

#rohe{
	top:1px;
	padding:0px;
	margin:0px;
	background-color:#bfd727;
	width:878px;
	height:6px;
	position:relative;
}

#sisuc{
	top:2px;
	text-align:left;
	min-height:370px;
	background-color:#FFFFFF;
	width:878px;
	position:relative;
}

#sisubox {
	width:1003px;
	left:0px;
	background-image: url('../img/site/vahe.png') ;
	background-repeat: repeat-y;
	position:relative;
}

#mcont {
	top:0px;
	
	background-color:#0e1327;
	width:878px;
	height:100px;
	position:relative;
}





#foot {
	background-color: #111111;
}
#pline{
	top:62px;
	left:0px;
	width:100%;
	height:4px;
	position:absolute;
	background-color: #4cafc6;	
}

#lang,
#lang a:link,
#lang a:visited,
#lang a:hover,
#lang a:active {
	font-family: Verdana;font-size: 11px; font-weight: normal; color: #808487; text-decoration: none; text-align:normal;
}

.menu,
.menu a:link,
.menu a:visited,
.menu a:hover,
.menu a:active {
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana;font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; text-align:normal;
}

.menua,
.menua a:link,
.menua a:visited,
.menua a:hover,
.menua a:active {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-family: Verdana;font-size: 12px; font-weight: normal; color: #d6f02f; text-decoration: none; text-align:normal;
}

#menux {	

text-align:left;
	font-family: Verdana;font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; text-align:normal;	
	bottom:2px;
	left:213px;
	width:652px;	
	height:45px;	
	position:absolute;
}



#footer {
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
	font-family: Verdana;font-size: 12px; font-weight: normal; color: #6f6f6f; text-decoration: none; text-align:normal;
	border: 1px solid #efeded;
	bottom:14px;
	left:30px;
	width:755px;
	
	background-image: url('../img/site/footbg.jpg') ;
	background-repeat: repeat-x;
	position:relative;
}
#pic {
	left:2px;
	top:68px;
	position:absolute;

}

#pais {
	width:832px;
	height:287px;
	position:relative;
	background-color: #FFFFFF;
}


#logo {
	position:absolute;
	top:6px;
	left:21px;
}
#sisu {
	font-family: Verdana;font-size: 12px; font-weight: normal; color: #6f6f6f; text-decoration: none; text-align:normal;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:35px;
	padding-right:35px;
	background-color: #FFFFFF;
}

.vrep {width:35px; 	background-image: url('../img/site/vrep.png') ; }
.rrep {width:33px; 	background-image: url('../img/site/rrep.png') ; }

h4 {margin:0px;padding:0px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight:bold;	color: #000000;	 text-decoration: none;}

#sisuc {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	 text-decoration: none;}
#sisuc a:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: underline;}
#sisuc a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000; text-decoration: underline;}
#sisuc a:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	 text-decoration: underline;}
#sisuc a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	 text-decoration: underline;}



input.form {
	FONT-SIZE: 11px;
	COLOR: #585858;
	text-align:left;
	text-valign:middle;
	BORDER: #e2e1e6 1px solid;
	height:17px;
	FONT-FAMILY: Verdana;
	background-color:#FFFFFF;
	vertical-align: middle;
	}

	textarea.form {
			FONT-SIZE: 11px;
			COLOR: #585858;

			BORDER: #e2e1e6 1px solid;
			FONT-FAMILY: Verdana, Verdana, helvetica, sans-serif;
			background-color:#ffffff
	}

	input.btn {
			FONT-SIZE: 13px;
			COLOR: #696969;

			BORDER: #adadad 1px solid;

			FONT-FAMILY: Verdana, Verdana, helvetica, sans-serif;
			background-color:#e2e1e6;

			background-image: url(/img/btb.jpg);
			background-repeat: repeat-x;
			background-position: left top;
	}

	.formo {
	font-family: Verdana;font-size: 12px; font-weight: normal; color: #6f6f6f; text-decoration: none; text-align:normal;
	}

	.forme {
		color:red;
	}
