/************************************************/  
/* CSS 2.0 support.css - GRUPOPROVIVE           */
/* @date: July 2008                             */
/* @author: JOSE F. LILLO GARCIA                */
/* @email: jflillo@netconsulting.es             */
/* @web: www.netconsulting.es                   */
/************************************************/                       

/*-- TEXT --*/
html > body #text{ width:auto !important;}

#text{
	float:none !important;
	width:auto !important;
	min-height:auto !important;
	padding-left:0 !important;
	margin-right:auto !important;
	font-size:90%;
}

	#text h1{
		text-transform:uppercase;
		font-size:100%;
		color:#2b3047;
		margin-bottom:10px;
		padding-bottom:15px;
		font-weight:bold;
		background:url(../images/linea_titulo.jpg) no-repeat bottom left;
	}
		#text h1 span{
			display:block;
			color:#9e9fa3;
		}

	html > body .text{ width:500px !important;}
	
	.text{
		float:left !important;
		width:510px !important;
		min-height:350px !important;
		padding-left:10px !important;
		margin-right:10px !important;
		font-size:90% !important;
	}
		.text h1{
			text-transform:uppercase !important;
			font-size:100% !important;
			color:#2b3047 !important;
			margin-bottom:10px !important;
			padding-bottom:15px !important;
			font-weight:bold !important;
			background:url(../images/linea_titulo.jpg) no-repeat bottom left !important;
		}
		
		.text h1 span{
			display:block !important;
			color:#9e9fa3 !important;
		}
              
/*-- LOGIN --*/
.loginButton {
	background:url(../images/bt_submit.jpg) no-repeat top left;
	border:0;
	cursor:pointer;
	display:block;
	width:100px;
	height:20px;
	color:#fff;
	margin-top:20px;
}
	

/*-- CHAT --*/

h4.ourNameLabel{ text-align:right; }

/*----*/
#output{
	height:300px;
	border:1px dotted;
	overflow:auto;
	padding:10px;
	
}

	.text #output p{
		background:url(../images/ico_user.gif) no-repeat top left;
		padding-left:20px !important;
		text-align:left !important;		
	}
	
	/*----*/
	.inputdiv{
		width:500px;
		float:left;
	}
		.inputdiv textarea{
			width:470px;
			text-align:left !important;
			padding:15px !important;
		}
	
		.labelcheck{ 
			float:left;
			width:200px;
			height:30px;
		}
			.labelcheck span{ 
				float:right;
				font-size:80%;
			}
		
	/*----*/
	.chatbuttons{
		float:right;
		padding:0 !important;
		margin:0 !important;
		vertical-align:top;
		/*clear:both;*/
	}
	
		.abutton, .logoutbutton {
			background:url(../images/bt_submit.jpg) no-repeat top left;
			border:0;
			cursor:pointer;
			display:inline-block;
			width:100px;
			height:20px;
			color:#fff;
			
		}
		
	/*---*/
	.chatusers{
		float:left;
		margin:0 !important;
		padding:0 !important;
		line-height:25px;
	}
		.chatusers span{
			float:left; 
			clear:both;
			font-size:80%;
		}
		
		.speakingToName{
			float:left !important; 
			clear:none !important;
			font-size:100% !important;
		}
		
		#usersList a{ 
			background:url(../images/ico_user2.gif) no-repeat top left !important;
			padding-left:20px !important;
			padding-right:10px !important;
		}
	
	
#additional #home-news-list li .home-news-title a,
							#additional .item-list li .item-title a{ font-size:80% !important; }

