@charset "utf-8";
/************************************************************************************************************
*	www.netzaj.net
*
*	Created:						October, 2009
*	By: 							Netzaj
*	Official Site:					www.Netzaj.net
*	All Rights reserved	
*
*
************************************************************************************************************/
/* Body */
body {
	background:#fff url(../imagenes/contadores-contabilidad-top-background.jpg) top repeat-x;
	text-align: center;
	margin-top:10px;
}

/* ================================================================== Container */
/* Container */
#container {
text-align: left;
width: 843px;
margin: auto;
}

/* ================================================================== Header */
/* Header Container */
#headercontainer {
float:left;
text-align:left;
width:843px;
margin:0;
}

/* Header Logo */
#headerlogo {
float:left;
text-align:left;
width:111px;
height:50px;
margin-top:20px;
}

/* Principal Tabs */
#principaltabs {
border-bottom: 2px #ddd solid;
float:right;
width:722px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
margin-left:10px;
margin-top:35px;
}
#principaltabs ul {
margin:0;
padding:10px 0 0 0;
list-style:none;
}
#principaltabs li {
display:inline;
margin:0;
padding:0;
}
#principaltabs a {
float:right;
background:url(../imagenes/tableft2.gif) no-repeat left top;
margin:0;
padding:0 0 0 2px;
text-decoration:none;
}
#principaltabs a span {
float:right;
display:block;
background:url(../imagenes/tabright2.gif) no-repeat right top;
padding:5px 15px 4px 13px;
color:#003466;
}
#principaltabs li.selected {
float:right;
background:url(../imagenes/tableft.gif) no-repeat left top;
margin:0;
padding:0 0 0 2px;
text-decoration:none;
}
#principaltabs li span.selected {
float:left;
display:block;
background:url(../imagenes/tabright.gif) no-repeat right top;
padding:5px 15px 4px 13px;
color:#fff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#principaltabs a span {float:none;}
/* End IE5-Mac hack */
#principaltabs a:hover span {
color:#fff;
}
#principaltabs a:hover {
background-position:0% -50px;
}
#principaltabs a:hover span {
background-position:100% -50px;
}

/* ================================================================== Content */
/* Title Frame Content */
#titleframe {
border:2px #ddd solid;
background:url(../imagenes/contadores-contabilidad-title-frame.jpg) center no-repeat;
float:left;
width: 835px;
height: 120px;
margin-top:3px;
padding:2px;
}

	/* Titles Frame Content */
	#title1framecontenttext {
	float:left;
	text-align:left;
	width:820px;
	height:25px;
	margin:0;
	padding-left:15px;
	padding-top:35px;
	}
	#title2framecontenttext {
	float:left;
	text-align:left;
	width:820px;
	height:55px;
	margin:0;
	padding-left:15px;
	padding-top:5px;
	}
	/* Title Frame Content text Styles */
	.tfctextstyle h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#003466;
	}
	.tfctextstyle h1 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	}
	.tfctextstyle h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#006699;
	}


/* Left Column Content (Services and Contact) */
#leftcolumn {
float:left;
width: 260px;
margin-top: 5px;
}
	/* Services Box */
	#servicesbox {
	border:2px #ddd solid;
	float:left;
	width:252px;
	margin:0;
	padding:2px;
	}
	/* Services Menu Title */
	#servicesmenutitle {
	background:#7390b0 no-repeat center left;
	float:left;
	text-align:left;
	width:252px;
	height:30px;
	margin:0;
	}
	/* Services Menu Arrow */
	#servicesmenutitlearrow {
	background: url(../imagenes/arrow.jpg) center right no-repeat;
	float:left;
	text-align:left;
	width:25px;
	height:30px;
	margin:0;
	}
	/* Services Menu Text */
	#servicesmenutitletext {
	float:left;
	text-align:left;
	width:210px;
	height:24px;
	padding-top:6px;
	padding-left:7px;
	}
		/* Services Menu Text Styles */
		.smtextstyle h1 a:link, .smtextstyle h1 a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-style:italic;
			font-weight:bold;
			text-decoration:underline;
			color:#fff;
		}
		.smtextstyle h1 a:hover, .smtextstyle h1 a:active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#bbc4d2;
		}
		
	/* Services Menu Rest */
	#servicesmenurest  {
	float:left;
	text-align:left;
	width:252px;
	margin:0;
	padding:0;
	}
		.servicesmenurestlinks ul li {
		list-style:none;
		padding:0;
		}
		.servicesmenurestlinks li a:link, .servicesmenurestlinks a:visited {
		border-top:2px #fff solid;
		background:#bac8dd url(../imagenes/services.menu.rest.link.jpg) top no-repeat;
		height:20px;
		display:block;
		padding-top:2px;
		padding-left:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:italic;
		font-weight:bold;
		text-decoration:none;
		color:#003466;
		}
		.servicesmenurestlinks li a:hover, .servicesmenurestlinks a:active {
		border-top:2px #fff solid;
		background:#7390b0 url(../imagenes/services.menu.rest.selected.jpg) top no-repeat;
		height:20px;
		display:block;
		padding-top:2px;
		padding-left:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:italic;
		font-weight:bold;
		text-decoration:underline;
		color:#fff;
		}

	/* Contact Box */
	#contactbox {
	border:2px #ddd solid;
	background:url(../imagenes/contact.box.backgorund.jpg) center no-repeat;
	float:left;
	width:252px;
	height:255px;
	margin-top:5px;
	padding:2px;
	}
		/* Contact Address */
		#contactaddress {
		text-align:left;
		float:left;
		width:232px;
		margin:0;
		padding:10px;
		}
		
		/* Contact Us Text Styles */
		.cutextstyle {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:normal;
			font-weight:bold;
			text-decoration:none;
			color:#fff;
		}
		.cutextstyle a:link, .cutextstyle a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:normal;
			font-weight:bold;
			text-decoration:none;
			color:#fff;
		}
		.cutextstyle a:hover, .cutextstyle a:active {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:normal;
			font-weight:bold;
			text-decoration:none;
			color:#999;
		}
	
		
/* Right Column Content (About Us and SII RSS Feed) */
#rightcolumn {
float:left;
width: 580px;
margin-top: 5px;
margin-left: 3px;
}
	/* Index About Us Box */
	#indexaboutusbox {
	border:2px #ddd solid;
	float:left;
	width:572px;
	margin:0;
	padding:2px;
	}
		/* Index About Us Title Background */
		#indexaboutustitle {
		background:#7390b0 no-repeat center left;
		float:left;
		text-align:left;
		width:572px;
		height:30px;
		margin:0;
		}
		/* Index About Us Arrow */
		#indexaboutusarrow {
		background: url(../imagenes/arrow.jpg) center right no-repeat;
		float:left;
		text-align:left;
		width:25px;
		height:30px;
		margin:0;
		}
		/* Index About Us Title Text */
		#indexaboutustitletext {
		float:left;
		text-align:left;
		width:540px;
		height:24px;
		margin:0;
		padding-top:6px;
		padding-left:7px;
		}
			/* Index About Us Title Text Styles */
			.iauttextstyle h1 a:link, .iauttextstyle h1 a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-style:italic;
				font-weight:bold;
				text-decoration:underline;
				color:#fff;
			}
			.iauttextstyle h1 a:hover, .iauttextstyle h1 a:active{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-style:italic;
				font-weight:bold;
				text-decoration:none;
				color:#bbc4d2;
			}
	/* Index About Us Text */	
	#indexaboutustext {
	background:#bac8dd no-repeat center left;
	float:left;
	text-align:left;
	width:552px;
	margin:0;
	padding:10px;
	}
		/* Index About Us Text Styles */
		.iautextstyle {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#003466;
		}
		.iautextstyle span {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#003466;
		}
		.iautextstyle a:link, .iautextstyle a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#003466;
		}
		.iautextstyle a:hover, .iautextstyle a:active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:underline;
			color:#fff;
		}
/* Index About Us Image */
#indexaboutusimage { 
	float: left;
	border: 2px solid #F5F5F5;
	padding: 3px;
	margin: 0 10px 10px 0;
}

	/* Index SII RSS FEED */
	#indexrssfeed {
	border:2px #ddd solid;
	float:left;
	width:572px;
	margin-top:5px;
	padding:2px;
	}
		/* Index SII RSS Feed Background */
		#inderssfeedtitle {
		background:#7390b0 no-repeat center left;
		float:left;
		text-align:left;
		width:572px;
		height:30px;
		margin:0;
		}
		/* Index SII RSS Feed Icon */
		#inderssfeedicon {
		background: url(../imagenes/rss.jpg) center right no-repeat;
		float:left;
		text-align:left;
		width:40px;
		height:30px;
		margin:0;
		}
			
		/* Index SII RSS Feed Title */
		#inderssfeedtitletext {
		float:left;
		text-align:left;
		width:525px;
		height:24px;
		margin:0;
		padding-top:6px;
		padding-left:7px;
		}
		
		/* Index SII RSS Feed Text */
		#inderssfeedtext {
		background:#bac8dd no-repeat center left;
		float:left;
		text-align:left;
		width:552px;
		height:100px;
		margin:0;
		padding:0 10px 10px 10px;
		overflow:auto;
		}
		
			/* Index RSS Feed Text Style */
			.irssftxt {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				font-weight:normal;
				text-decoration:none;
				color:#003466;
			}
			.irssftxt span {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:italic;
				font-weight:bold;
				text-decoration:none;
				color:#003466;
			}
			.irssftxt h1 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-style:italic;
				font-weight:bold;
				text-decoration:none;
				color:#fff;
			}
			.irssftxt h2 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-style:italic;
				font-weight:bold;
				text-decoration:underline;
				color:#003466;
			}
			.irssftxt a:link, .irssftxt a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:italic;
				font-weight:bold;
				text-decoration:none;
				color:#003466;
			}
			.irssftxt a:hover, .irssftxt a:active{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:italic;
				font-weight:bold;
				text-decoration:underline;
				color:#fff;
			}

/* About Us Box */
	#aboutusbox {
	border:2px #ddd solid;
	float:left;
	width:572px;
	margin:0;
	padding:2px;
	}
		/* Index About Us Title Background */
		#aboutustitle {
		background:#7390b0 no-repeat center left;
		float:left;
		text-align:left;
		width:572px;
		height:30px;
		margin:0;
		}
		/* Index About Us Arrow */
		#aboutusarrow {
		background: url(../imagenes/arrow.jpg) center right no-repeat;
		float:left;
		text-align:left;
		width:25px;
		height:30px;
		margin:0;
		}
		/* Index About Us Title Text */
		#aboutustitletext {
		float:left;
		text-align:left;
		width:540px;
		height:24px;
		margin:0;
		padding-top:6px;
		padding-left:7px;
		}
			/* Index About Us Title Text Styles */
			.auttextstyle h1 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-style:italic;
				font-weight:bold;
				text-decoration:underline;
				color:#fff;
			}
			
	/* About Us Text */	
	#aboutustext {
	background:#bac8dd no-repeat center left;
	float:left;
	text-align:justify;
	width:552px;
	height:368px;
	margin:0;
	padding:0 10px 0 10px;
	}
		/* About Us Text Styles */
		.autextstyle {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#003466;
		}
		.autextstyle span {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#003466;
		}
		.autextstyle h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#003466;
		}
		.autextstyle a:link, .autextstyle a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#003466;
		}
		.autextstyle a:hover, .autextstyle a:active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:underline;
			color:#fff;
		}

	/* Services Container */
	#servicescontainer {
	border:2px #ddd solid;
	float:left;
	width:572px;
	margin:0;
	padding:2px;
	}
		/* Services Title Background */
		#servicestitle {
		background:#7390b0 no-repeat center left;
		float:left;
		text-align:left;
		width:572px;
		height:30px;
		margin:0;
		}
		/* Services Arrow */
		#servicesarrow {
		background: url(../imagenes/arrow.jpg) center right no-repeat;
		float:left;
		text-align:left;
		width:25px;
		height:30px;
		margin:0;
		}
		/* Services Title Text */
		#servicestitletext {
		float:left;
		text-align:left;
		width:540px;
		height:24px;
		margin:0;
		padding-top:6px;
		padding-left:7px;
		}
			/* Services Title Text Styles */
			.sttextstyle h1 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-style:italic;
				font-weight:bold;
				text-decoration:underline;
				color:#fff;
			}
			
	/* Services Text */	
	#servicestext {
	background:#bac8dd no-repeat center left;
	float:left;
	text-align:justify;
	width:552px;
	height:368px;
	margin:0;
	padding:0 10px 0 10px;
	overflow:auto;
	}
		/* Services Text Styles */
		.stextstyle {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#003466;
		}
		.stextstyle span {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#003466;
		}
		.stextstyle h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#003466;
		}
		.stextstyle a:link, .stextstyle a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#003466;
		}
		.stextstyle a:hover, .stextstyle a:active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:underline;
			color:#fff;
		}


	/* Contact Us Container */
	#contactcontainer {
	border:2px #ddd solid;
	float:left;
	width:572px;
	margin:0;
	padding:2px;
	}
		/* Contact Us Title Background */
		#contacttitle {
		background:#7390b0 no-repeat center left;
		float:left;
		text-align:left;
		width:572px;
		height:30px;
		margin:0;
		}
		/* Contact Us Arrow */
		#contactarrow {
		background: url(../imagenes/arrow.jpg) center right no-repeat;
		float:left;
		text-align:left;
		width:25px;
		height:30px;
		margin:0;
		}
		/* Contact Us Title Text */
		#contacttitletext {
		float:left;
		text-align:left;
		width:540px;
		height:24px;
		margin:0;
		padding-top:6px;
		padding-left:7px;
		}
			/* Contact Us Title Text Styles */
			.contactttextstyle h1 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-style:italic;
				font-weight:bold;
				text-decoration:underline;
				color:#fff;
			}
			
	/* Contact Us Text */	
	#contacttext {
	background:#bac8dd no-repeat center left;
	float:left;
	text-align:justify;
	width:552px;
	height:368px;
	margin:0;
	padding:0 10px 0 10px;
	}
		/* contact Us Text Styles */
		.contacttextstyle {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#003466;
		}
		.contacttextstyle span {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#003466;
		}
		.contacttextstyle h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#003466;
		}
		.contacttextstyle a:link, .autextstyle a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:none;
			color:#003466;
		}
		.contacttextstyle a:hover, .autextstyle a:active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			text-decoration:underline;
			color:#fff;
		}

	/* Contact Us Form */	
	#contactform {
	float:left;
	text-align:left;
	width:422px;
	margin:0;
	padding-left:100px;
	padding-right:30px;
	}


		/* Required Fields */
		.rftextstyle {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#003466;
		}
		.rftextstyle span {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#ff0000;
		}
		
		/* Form Fields */
		.fftextstyle {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#003466;
		}
		.fftextstyle span {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#ff0000;
		}
		.form {
		margin:0 auto;
		padding:2px 2px;
		font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#3e5a5a;
		border: 1px solid #003466;
		}
		.form:focus {
			border:#FF0000 1px solid;
			margin:0 auto;
			padding:2px 2px;
			background-color:#eee;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color:#ff0000;
			cursor:text;
		}
		
		/* Button Settings */
		input.submit {
		border: 1px solid #003366;
		padding: 2px 10px 2px 10px;
		background-color:#7390b0;
		color: #fff;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		cursor:pointer;
		} 
		input.submit:hover, input.submit:active {
		border: 1px solid #7390b0;
		background-color:#bac8dd;
		color:#003366;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		} 

/* Marquee */
#marqueecontent {
border-top: 2px #ddd solid;
border-bottom: 2px #ddd solid;
float:left;
text-align:left;
width:835px;
height:16px;
margin-top:5px;
padding:2px;
}
	/* Marquee Content Text Styles */
	.mctextstyle h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#003466;
	}


/* Footer Content */
#footercontent {
float:left;
width: 843px;
margin-top:8px;
}
/* Footer Left Column*/
#footerleftcolumn {
text-align:left;
float: left;
width:400px;
margin:0;
}
/* Footer Right Column*/
#footerrightcolumn {
text-align:right;
float: left;
width:443px;
margin:0;
}

		/* Footer Text Styles */
		.ftextstyle {
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#006699;
		}
		.ftextstyle span {
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#ddd;
		}
		.ftextstyle a:link, .ftextstyle a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#d4d4d4;
		}
		.ftextstyle a:hover, .ftextstyle a:active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			font-style:normal;
			font-weight:normal;
			text-decoration:none;
			color:#006699;
		}

/* 404 Document*/
#error {
	background:#bac8dd no-repeat center left;
	float:left;
	text-align:center;
	width:552px;
	height:368px;
	margin:0;
	padding:0 10px 0 10px;
}
