html,
body {
	margin:0;
	padding:0px 0px 0px 0px;
	height:100%;
	background:#4a4a4a;
   
	color:#7D7D7D;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
}
#home,#page{
	padding:40px 0px 0px 0px;
}

.clear{
	clear:both;
	font-size:1px;
	display:none;
	height:0px;
}

a {
	border-bottom:1px dashed #585859;
	color:#DA5E17;	
	margin:0;
	padding:0;
	text-decoration:none;
}
a:hover {
	border-bottom:1px solid #585859;
}
/* To make wordpress banner title disappear */
li#t3banner h2.widgettitle{display:none;}
/* end */
/*Tool bar Section */
#top_toolbar{
	width:1004px;
	margin:auto;
        
}#top_toolbar .tx-felogin-pi1 form{	float:right;}

#top_toolbar form dl dt{
	float:left;
	width:100px;
}
#top_toolbar .tx-felogin-pi1 {
	float:right;	color:#FFFFFF;
	padding:0px 9px 0px 0px;
}#top_toolbar .tx-felogin-pi1 h3{	display:none;}#top_toolbar .tx-felogin-pi1 div{	display:none;}.tx-felogin-pi1 label {	display:none;}
input[type="text"].cws_input, input[type="password"].cws_input, .cws_input{
	background:url(../imgs/loginbox3middle.png) left top repeat-x;
	width:100px;
	height:14px;
	border:none;
	padding:3px 0 10px 1px;
}
input[type="password"].cws_input{
	width:80px;

}
.cws_inpimg{
	margin:0px;
	padding:0px;
	vertical-align:top;
}
/*Tool bar Section END */
/* Header Section */
	#header #header_left, #header #header_middle, #header #header_right{
		min-height:110px;
	}
	#header_left{
		
		float:left;	
		margin-left:0px;	
		padding:20px 10px 0 20px;
		width:190px;
	}
	#header_left img, #header_left a {
		padding:0px;
		margin:0px;
	}
	#header_middle{	
		float:left;			
		width:399px;	
	}
	#header_right{	
		float:left;
		margin-left:6px;
		width:361px;
	}

/* END Header Section */

/*MENUS*/

	#header_links{
		float:right;
		background:#FFFFFF;	
		width:176px;
		padding-top:1px;
		border-left:4px solid #585859;
		border-right:4px solid #585859;
		border-top:3px solid #CCCCCC;
		border-bottom:3px solid #CCCCCC;
	}

	#header_links ul{
		padding:0;
		margin:0;
	}	
		
	 #header_links ul,#header_links li{
		list-style:none;
		list-style-type:none;
		list-style-image:none;
		margin:0px;
	}
	 #header_links li{
		margin:0px;
		
	}
	#header_links li a{
		display:block;
		padding:1px 0px 1px 30px;
		margin:0px 1px 1px 1px;	
		height:20px;
		color:#FCFCFC;
		font-weight:normal;
		font-variant:small-caps;
		font-size:11px;
		text-decoration:none;
		background:#DA5E17;
		border-bottom:none;
		
	}

	#header_links li a:hover{
		background:#FCFCFC;	
		color:#79CA47;
		background:#FCFCFC url(../imgs/arrow3-hover.png) 10px 6px no-repeat;
	}
	
	/*Sub Menu */
		#submenu{
			font-size:10px;
			float:left;	
			width:177px;
		}
		.submenucontainer{			padding:10px;			width:157px;			background-color:#FFFFFF;				}
		#submenu ul{
			padding-left:198px;
			padding:0px;
			margin:0px;
			
		}
		#submenu li{
			color:#333;
			font-weight: bold;
			margin-top:0px;
			list-style: none;
			display: block;
			border-left:1px solid #ccc;
		}
		#submenu a{ 
			background-color:#DA5E17; 
			color:#FFFFFF; 
			height: 20px; 
			padding-left: 20px;			
			text-decoration: none;  
			display: block;
			border-bottom:1px solid #ccc;
			width:135px;
		}

		#submenu a:hover{ 
			color:#333; 
			background:#FCFCFC url(../imgs/arrow3-hover.png) 2px 5px no-repeat;
		}

		#submenu ul{
			border-top:1px solid #cccccc;
		}
		#submenu li{
			border-right:1px solid #cccccc;
			
		}
	/*Sub Menu END */

	/* Active and Current items */
		#header_links .actmnu a{
			color:#79CA47;
			background:#FCFCFC url(../imgs/arrow3-hover.png) 0px 5px no-repeat;			
		}		
		#header_links .curmnu a{
			color:#79CA47;
			background:#FCFCFC url(../imgs/arrow3-hover.png) 0px 5px no-repeat;			
		}

		#submenu .actmnu a{
			color:#79CA47;
			background:#FCFCFC url(../imgs/arrow3-hover.png) 0px 5px no-repeat;			
			width:135px;
		}		
		#submenu .curmnu a{
			color:#79CA47;
			background:#FCFCFC url(../imgs/arrow3-hover.png) 0px 5px no-repeat;			
			width:135px;
		}
		
	/* Active and Current items END */

/*MENU END*/

/* Content Section */

	#container {
	   position:relative;
	   clear:both;
	   
	}
	#content_top{
		padding:0px;   
		margin:0px;
		height:12px;
		background:url(../imgs/bg_top.png) left bottom no-repeat;   
		font-size:1px;
		margin:auto;
		width:1004px;
                clear:both;

	}
	#content_container{
		margin:auto;	
		width:1004px;	
		background:url(../imgs/content_bg.png);
	}


	#header {   
	   padding:0px;   
	   margin:0px 9px 0px 9px;
	   /* background-color:#585859;	*/
	   border-bottom:4px solid #585859;
	   height:141px;
	}
	#sp_content{
	   padding:0px;
	   margin:0px;   
	   min-height:200px;
	}
	#cont_bottom {
		  
	   width:1004px;/* width may be same as #content_container */
	   height:16px;   /* Height of the footer */   
	   padding-top:10px;
	   text-align:center;
	   margin:auto;
	   background:url(../imgs/bg_bottom.png) left top no-repeat;   
	}

	#sp_content #content_left, #sp_content #content_middle, #sp_content #content_right{
		min-height:10px;
	}
	#content_left{
		width:200px;	
		background:#979797;
		float:left;	
	}
	#content_middle{
		width:630px;
		float:left;	
		height:300px;
		margin-left:10px;
		overflow:auto;	
	}	#extend #content_middle{		height:100%;		}
	#content_right{
		width:356px;
		background:none;
		float:left;	
	}

	#right_banner{
		float:left;
		width:46px;
		
	}
	#right_banner a{
	border:none;
	}

	#rightbar{
		float:left;
		width:308px;	
		min-height:1px;		
	}
	#cont_bottom a {
	color:#666666;
	}
	#cont_bottom a:hover {
	color:#999999;
	}
		
	#rightbar_middle{
		padding:0px 30px 0px 30px;
	}
	.list_flechas{
	 margin:2px 0px 2px 0px;
	 padding:0 0 0 20px;
	}
	#rightbar_top{
		padding:0px 0px 0px 50px;
	}
	#rightbar a, #rightbar a:hover{
		border:none;
	}
/* END Content Section */

/* Content element Placements */

#header_middle h1{
	color:#FFFFFF;
	float:left;
	font-size:25px;
	line-height:22px;
	margin:42px 0 10px;
	padding:0;
	text-align:left;
	width:443px;
	
}
#header_middle h1 a{
	color:#666666;
	text-decoration:none;
}
#header_middle h2{
	width:400px;
	text-align:left;
	float:left;
	margin:0px 18px 0px 25px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
#header_middle h3{
	font-size:12px;
	clear:both;
	color:#F9F9F9;
}

#content_header{
	
	color:#585859;	
	padding:10px 0px 0px 30px;	
}
#content_header h1{
	margin:0px;
	padding:2px 0 2px 0;
}
#main_content{
	padding:10px 10px 10px 30px;
	text-align:justify;
}

/* END Content element Placements */

/*form alignment*/
#mailform label{
	float:left;
	display:inline-block;
	width:130px;
}
#mailform  fieldset{border:none;}

/*form alignment END*/

/*Footer starts*/
#footer{
	height:62px;
	clear:both;
}

#footerimg{
	float:right;
	margin:0px 20px 0px 0px;	
}

#footer_links {
	margin-left:30px;
	width:600px;
	text-align:center;
}
#footer_links ul {
	margin:0;
	padding-left:20px;
}

#footer_links ul li{
	list-style-type:none;
	display:inline;
	margin-top:10px;
	border-right:1px solid #CCC; 
	padding:0 20px 0 20px;
	
}

#footer_links ul li a{	
	text-decoration:none;
	font-weight:bold;
	color:#585859;
	padding:0;
	margin:0;	
	border-bottom:1px dashed #585859;
	white-space:nowrap;
}

#footer_links ul li a:hover{
	border-bottom:1px solid #585859;
	
}

#footer_links  .lastmnu{
	border:none;

}

#footerimg a{
	border:none;
}

#footerimg a:hover{
	border:none;
}
/*Footer END*/

/* Home Page Style */

#home #content_middle #main_content{
	padding-bottom:0px;	
}



#home  #right_banner {
	height:300px;
}
#home #footerimg{
	margin-right:12px;
}
/* Home Page Style End*/


/* RTE Classes */

	#main_content .indent,  .indent{
		margin-left: 20px;
	}
	#main_content .align-left, .align-left {
		text-align: left;
	}
	#main_content .align-right, .align-right {
		text-align: right;
	}
	#main_content .align-justify , .align-justify {
		text-align: justify;
	}
	#main_content .align-center, .align-center {
		text-align: center;
	} 

/* RTE Classes END */

/* contact powermail */
fieldset.tx-powermail-pi1_fieldset legend{
        display:none;
}
fieldset.tx-powermail-pi1_fieldset,fieldset.tx-powermail-pi1_fieldset div.even{
	background:none !important;
}
fieldset.tx-powermail-pi1_fieldset label {
        width:160px !important;
        text-align:right;
        padding-right:10px;
}
.tx-srfreecap-pi2-cant-read{
        display:block !important;
}