/* 
	Maquetado por Emiliano Mateu - colo.mateu@gmail.com
	Fecha: 19/08/2008.
	Modificado: 21/08/2008.
*/

/* Basicos */
*{
margin: 0;
padding: 0;
}
body, html{
width: 100%;
height: 100%;
cursor: default;
font-family: "Tahoma", "Arial", sans-serif;
/*font-family: "Times", serif;*/
background: #fff;
}
hr{display: none;}
label{cursor: pointer;}
a{cursor: pointer;}
a:active{outline: 0 !important;}
a img{border: none;}
abbr, acronym{cursor: help; border: none;}

/* Genericas */
#header p,
.skip{
position: absolute;
top: -999px;
}
.fLeft{
width: 49%;
float: left;
}
.fRight{
width: 49%;
float: right;
}
.clear{clear: both;}

/* Estructura */
#container{
width: 892px;
margin: 0 auto 0 auto;
background: url('../images/bg_container.jpg') repeat-y left top;
}
#header{
height: 156px;
background: url('../images/bg_header.png') no-repeat left top;
}
	#header h1{
	padding: 100px 0 0 25px;
	}
		#header h1 a{
		display: block;
		width: 270px;
		height: 55px;
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		}
#nav{
height: 30px;
background: url('../images/bg_nav.png') no-repeat left top;
}
	#nav ul{
	list-style: none;
	}
		#nav ul li{
		float: left;
		}
			#nav ul li a{
			display: block;
			/*outline: 0;*/
			height: 30px;
			color: #fff;
			font-size: 0.5em;
			text-indent: -9999px;
			background: url('../images/bg_nav.png') no-repeat;
			}
			#nav ul #b1 a{width: 69px; background-position: left top;}
			#nav ul #b2 a{width: 79px; background-position: -69px top;}
			#nav ul #b3 a{width: 75px; background-position: -148px top;}
			#nav ul #b4 a{width: 130px; background-position: -223px top;}
			#nav ul #b5 a{width: 99px; background-position: -353px top;}
			#nav ul #b6 a{width: 123px; background-position: -452px top;}
			#nav ul #b7 a{width: 62px; background-position: -575px top;}
			#nav ul #b8 a{width: 87px; background-position: -637px top;}
			#nav ul #b9 a{width: 92px; background-position: -724px top;}
			
			#s1 #nav ul #b1 a,
			#nav ul #b1 a:hover,#nav ul #b1 a:focus{width: 69px; background-position: left bottom;}
			#s2 #nav ul #b2 a,
			#nav ul #b2 a:hover,#nav ul #b2 a:focus{width: 79px; background-position: -69px bottom;}
			#s3 #nav ul #b3 a, #s10 #nav ul #b3 a, #s12 #nav ul #b3 a,
			#nav ul #b3 a:hover,#nav ul #b3 a:focus{width: 75px; background-position: -148px bottom;}
			#s4 #nav ul #b4 a, #s11 #nav ul #b4 a,
			#nav ul #b4 a:hover,#nav ul #b4 a:focus{width: 130px; background-position: -223px bottom;}
			#s5 #nav ul #b5 a,
			#nav ul #b5 a:hover,#nav ul #b5 a:focus{width: 99px; background-position: -353px bottom;}
			#s6 #nav ul #b6 a, #s13 #nav ul #b6 a,
			#nav ul #b6 a:hover,#nav ul #b6 a:focus{width: 123px; background-position: -452px bottom;}
			#s7 #nav ul #b7 a,
			#nav ul #b7 a:hover,#nav ul #b7 a:focus{width: 62px; background-position: -575px bottom;}
			#s8 #nav ul #b8 a,
			#nav ul #b8 a:hover,#nav ul #b8 a:focus{width: 87px; background-position: -637px bottom;}
			#s9 #nav ul #b9 a,
			#nav ul #b9 a:hover,#nav ul #b9 a:focus{width: 92px; background-position: -724px bottom;}
			

	
#content{
padding: 10px;
min-height: 450px;
background: url('../images/bg_content.jpg') no-repeat left top;
}
	#content .getReader a{
	display: block;
	color: #005EFF;
	padding: 5px 0 5px 25px;
	background: url('../images/get_reader.png') no-repeat left center;;
	}
	#info p{
	color: #284473;
	font-size: 0.75em;
	padding: 0 10px 8px 10px;
	}
		#info .text p a{
		color: #028D7E;
		}
	#info .text .last{
	padding: 10px 10px 18px 10px;
	}
		#info .text .last a{
		color: #005EFF;
		}
	#info .text ul,
	#info .text ol{
	padding: 5px 0 15px 25px;
	}
		#info .text ul li,
		#info .text ol li{
		color: #284473;
		font-size: 0.75em;
		}
		
	/* Exclusivo #s1 */
	#s1 #info .t1{
	width: 626px;
	height: 140px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_welcome.png') no-repeat left top;
	}
	#s1 #info .text{
	width: 440px;
	float: left;
	}
		#s1 .text p em{
		display: block;
		width: 325px;
		height: 55px;
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		background: url('../images/t_profesional.png') no-repeat left top;
		}
		#s1 .text p strong{
		display: block;
		font-size: 1.2em;
		padding: 0 0 5px 0;
		}
	
	#s1 #info .sidebar{
	float: right;
	display: block;
	width: 380px;
	height: 174px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	margin: 35px 0 0 0;
	background: url('../images/specialize.png') no-repeat left top;
	}
		#s1 #info .sidebar ul{
		list-style: none;
		}
	
	/* Exclusivo #s2 */
	#s2 #info .t1{
	width: 452px;
	height: 55px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_about.png') no-repeat left top;
	}
	
	#s2 #info .text{
	float: left;
	width: 400px;
	padding: 20px 0 0 0;
	}
	#s2 #info .sidebar{
	float: right;
	width: 360px;
	padding: 365px 0 0 0;
	background: url('../images/nany_img.jpg') no-repeat left 70px;
	}
		#s2 #info .sidebar p{
		color: #4E4E4E;
		padding-left: 20px;
		}
		
	/* Exclusivo #s3 */
	#s3 #info .t1{
	width: 452px;
	height: 55px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_families.png') no-repeat left top;
	}
	#s3 #info .text{
	float: left;
	width: 400px;
	padding: 20px 0 0 0;
	}
	#s3 #tel{
	display: block;
	height: 32px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/tel.png') no-repeat left top;
	}
	#s3 #info .sidebar{
	width: 360px;
	float: right;
	padding: 30px 0 0 0;
	}
	#s3 #info .sidebar div{
	width: 360px;
	padding: 250px 0 0 0;
	background: url('../images/families_sidebar.png') no-repeat left top;
	}
		#s3 #info .sidebar p, #s3 #info .sidebar h2{
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		}
		#s3 #info .sidebar ul{
		list-style: none;
		padding: 0 0 0 20px;
		}
			#s3 #info .sidebar ul li a{
			color: #005EFF;
			font-size: 0.75em;
			}
		#s3 #info .sidebar .getReader{
		font-size: 0.75em;
		text-indent: 0;
		padding: 0 0 5px 20px;
		}
			
	/* Exclusivo #s4 */
	#s4 #info .t1{
	width: 452px;
	height: 55px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_application.png') no-repeat left top;
	}
	#s4 #info .text{
	float: left;
	width: 430px;
	padding: 20px 0 0 0;
	}
		#s4 #info .text h3{
		color: #284473;
		font-size: 0.8em;
		padding: 12px 0 6px 10px;
		}
		#s4 #fax{
		display: block;
		height: 32px;
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		margin: 5px 0 0 0;
		background: url('../images/fax.png') no-repeat left top;
		}
		
	#s4 #info .sidebar{
	width: 320px;
	float: right;
	padding: 30px 0 0 0;
	}
		#s4 #info .sidebar h2,
		#s4 #info .sidebar .tel{
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		}
		
	/* Exclusivo #s5*/
	#s5 #info .t1{
	width: 452px;
	height: 55px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_baby.png') no-repeat left top;
	}
	#s5 #info .text{
	float: left;
	width: 430px;
	padding: 20px 0 0 0;
	}
		#s5 #info .text h3{
		color: #284473;
		font-size: 0.8em;
		padding: 12px 0 6px 10px;
		}		
		#s5 #info .text .how{
		height: 28px;
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		margin: 10px 0 0 10px;
		background: url('../images/how.png') no-repeat left top;
		}
		
	#s5 #info .sidebar{
	width: 320px;
	float: right;
	padding: 30px 0 0 0;
	}
	
	/* Exclusivo #s6*/
	#s6 #info .t1{
	width: 452px;
	height: 55px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_customer.png') no-repeat left top;
	}
	#s6 #info .text{
	width: 430px;
	padding: 20px 0 0 0;
	}
	
	/* Exclusivo #s7*/
	#s7 #info .t1{
	width: 452px;
	height: 55px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_faq.png') no-repeat left top;
	}
	#s7 #info .text{
	width: 545px;
	padding: 20px 0 0 0;
	}
		#s7 #info .text h3{
		color: #187D72;
		font-size: 0.8em;
		padding: 12px 0 6px 10px;
		}
		#s7 #info .text p{
		padding-left: 50px;
		}
		
	/* Exclusivo #s8*/
	#s8 #info .t1{
	width: 452px;
	height: 55px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_resources.png') no-repeat left top;
	}
	#s8 #info .text{
	float: left;
	width: 505px;
	padding: 20px 0 0 0;
	}
		#s8 #info .text h3{
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		height: 20px;
		margin: 12px 0 0 10px;
		}
		#s8 #info .text .a{background: url('../images/t_salary.png') no-repeat left top;}
		#s8 #info .text .b{background: url('../images/t_taxes.png') no-repeat left top;}
		#s8 #info .text .c{background: url('../images/t_health.png') no-repeat left top;}
		#s8 #info .text .d{background: url('../images/t_agree.png') no-repeat left top;}
		
		
		#s8 #info .text .how{
		height: 28px;
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		margin: 10px 0 0 10px;
		background: url('../images/how.png') no-repeat left top;
		}
		
	#s8 #info .sidebar{
	width: 320px;
	float: right;
	padding: 30px 0 0 0;
	}
		#s8 #info .sidebar h3{
		height: 20px;
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		margin: 0 0 0 10px;
		}
		#s8 #info .sidebar .a{background: url('../images/t_payroll.png') no-repeat left top;}
		#s8 #info .sidebar .b{background: url('../images/t_insurance.png') no-repeat left top;}
		#s8 #info .sidebar .c{background: url('../images/t_asoc.png') no-repeat left top; height: 40px;}
		#s8 #info .sidebar .d{background: url('../images/t_other.png') no-repeat left top;}
		
		#s8 #info .sidebar ul{
		padding: 0 0 20px 0;
		margin: 0 0 0 25px;
		}
			#s8 #info .sidebar ul li{
			color: #666;
			font-size: 0.75em;
			padding: 1px 0 2px 0;
			}
				#s8 #info .sidebar ul li a{
				color: #005EFF;
				}
				
	/* Exclusivo #s9*/
	#s9 #info .t1{
	width: 452px;
	height: 55px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_contact.png') no-repeat left top;
	}
	#s9 #info .text{
	width: 545px;
	padding: 20px 0 0 0;
	}
		#s9 #info .text p{
		padding-left: 70px;
		}
		#s9 .contact_info{
		width: 779px;
		height: 83px;
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		margin: 60px 0 0 40px;
		background: url('../images/contact_info.png') no-repeat left top;
		}
		
	/* Exclusivo #s10*/
	#s10 #info .t1{
	width: 452px;
	height: 90px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_what.png') no-repeat left top;
	}
	#s10 #info .text{
	float: left;
	width: 430px;
	padding: 20px 0 0 0;
	}
		#s10 #info .text h3{
		color: #284473;
		font-size: 0.8em;
		padding: 12px 0 6px 10px;
		}
		
	#s10 #info .sidebar{
	width: 320px;
	float: right;
	padding: 30px 0 0 0;
	}
	
	/* Exclusivo #s11*/
	#s11 #info .t1{
	width: 452px;
	height: 55px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_whattakes.png') no-repeat left top;
	}
	#s11 #info .text{
	float: left;
	width: 430px;
	padding: 20px 0 0 0;
	}
		#s11 #info .text h3{
		color: #284473;
		font-size: 0.8em;
		padding: 12px 0 6px 10px;
		}		
		
	#s11 #info .sidebar{
	width: 320px;
	float: right;
	padding: 30px 0 0 0;
	}
		#s11 #info .sidebar a{
		color: #005EFF;
		}
	
	/* Exclusivo #s12*/
	#s12 #info .t1{
	width: 452px;
	height: 55px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_offered.png') no-repeat left top;
	}
	#s12 #info .text{
	width: 545px;
	padding: 20px 0 0 0;
	}
		#s12 #info .text h3{
		height: 20px;
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		margin: 20px 0 0 10px;
		}
		#s12 #info .text .a{background: url('../images/t_after.png') no-repeat left top;}
		#s12 #info .text .b{background: url('../images/t_babynanny.png') no-repeat left top;}
		#s12 #info .text .c{background: url('../images/t_babysister.png') no-repeat left top;}
		#s12 #info .text .d{background: url('../images/t_house.png') no-repeat left top;}
		#s12 #info .text .e{background: url('../images/t_mom.png') no-repeat left top;}
		#s12 #info .text .f{background: url('../images/t_nanny.png') no-repeat left top;}
		#s12 #info .text .g{background: url('../images/t_personal.png') no-repeat left top;}
		
		#s12 #info .text p{
		padding-left: 50px;
		}
		
	/* Exclusivo #s6*/
	#s13 #info .t1{
	width: 452px;
	height: 55px;
	color: #fff;
	font-size: 0.5em;
	text-indent: -9999px;
	background: url('../images/t_survey.png') no-repeat left top;
	}
	#s13 #info .text{
	padding: 20px 0 0 0;
	}
	#s13 #info .text h3{
	color: #4B4B4B;
	font-size: 0.75em;
	text-align: center;
	padding: 20px 0 20px 0;
	}
	#s13 .part1{
	width: 450px;
	margin: 0 auto 0 auto;
	}
	#s13 .part2{
	width: 96%;
	margin: 0 auto 0 auto;	
	}
		#s13 table td{
		padding: 2px 5px 2px 5px;
		vertical-align: top;
		}
		#s13 form label{
		display: block;
		color: #284473;
		font-size: 0.75em;
		text-align: right;
		}
		#s13 form input{
		width: 240px;
		}
		#s13 form .tricota input{
		width: 45px;
		}
		#s13 form .part1 select{
		width: 158px;
		}
		#s13 form .part2 input{
		width: 300px;
		}
		#s13 form .part2 .doble label{
		height: 70px;
		}
		#s13 form .part2 .doble textarea{
		margin-bottom: 20px;
		}
		
		#s13 form .part2 textarea{
		width: 300px;
		height: 50px;
		}
			#s13 .part2 .col1{
			width: 250px;
			}
			#s13 .part2 .col3{
			width: 170px;
			}
			#s13 .part2 td{
			padding-bottom: 20px;
			}
		
		#s13 form .part2 .radio label{
		padding: 0 0 10px 20px;
		text-align: left;
		}	
		#s13 form .part2 .radio input{
		width: auto;
		}
		#s13 .note{
		color: #4B4B4B;
		padding: 20px 20px 0 20px;
		text-align: center;
		}
		#s13 .send{
		text-align: center;
		padding: 20px 20px 0 20px;
		}
			#s13 .send input{
			width: auto;
			color: #284473;
			padding: 1px 10px 1px 10px;
			margin: 0 5px 0 5px;
			}
	
	/* Aplication Sidebar Class */
	.sidebar .app{
	width: 294px;
	padding: 92px 0 0 0;
	background: url('../images/app_title.png') no-repeat left top;
	}
		.sidebar .app div{
		padding: 0 19px 0 17px;
		background: url('../images/app_mid.png') repeat-y left top;	
		}
			.sidebar .app div h2,
			.sidebar .app div .tel{
			color: #fff;
			font-size: 0.5em;
			text-indent: -9999px;
			}
			.sidebar .app div p{
			color: #4E4E4E !important;
			padding: 0 14px 10px 12px !important;
			}
			.sidebar .app div .getReader{
			padding: 10px 12px 0 35px !important;
			}
			.sidebar .app div .pdf{
			padding: 10px 12px 12px 10px !important;
			}
				.sidebar .app div .pdf a{
				display: block;
				color: #4E4E4E;
				font-weight: bold;
				text-decoration: none;
				padding: 8px 0 8px 35px;
				background: url('../images/b_pdf.png') no-repeat left center #F3ECD6;
				}
			
		.sidebar .app .app_bot{
		height: 96px;
		background: url('../images/app_bot.png') no-repeat left top;
		}
		
		#info .contact_us{
		display: block;
		height: 50px;
		color: #fff;
		font-size: 0.5em;
		text-indent: -9999px;
		margin: 20px 0 0 10px;
		background: url('../images/contact_us.png') no-repeat left top;
		}
	
	/* Resources Sidebar */	
	.sidebar .res{
	width: 294px;
	padding: 63px 0 0 0;
	background: url('../images/res_title.png') no-repeat left top;
	}
		.sidebar .res div{
		padding: 0 19px 0 17px;
		background: url('../images/app_mid.png') repeat-y left top;	
		}
			.sidebar .res div h2{
			color: #fff;
			font-size: 0.5em;
			text-indent: -9999px;
			}
			.sidebar .res div p{
			color: #4E4E4E !important;
			padding: 0 14px 10px 12px !important;
			}
			
		.sidebar .res .res_bot{
		height: 26px;
		background: url('../images/res_bot.png') no-repeat left top;
		}

	/* Registration Form Sidebar */
	.sidebar .reg{
	width: 294px;
	padding: 65px 0 0 0;
	background: url('../images/reg_title.png') no-repeat left top;
	}
		.sidebar .reg div{
		padding: 0 19px 0 17px;
		background: url('../images/app_mid.png') repeat-y left top;	
		}
			.sidebar .reg div h2,
			.sidebar .reg div .tel{
			color: #fff;
			font-size: 0.5em;
			text-indent: -9999px;
			}
			.sidebar .reg div p{
			color: #4E4E4E !important;
			padding: 0 14px 10px 12px !important;
			}
			.sidebar .reg div ul{
			list-style: none;
			}
				.sidebar .reg div ul li{
				font-size: 0.75em;
				padding: 3px 10px 3px 10px;				
				}
					.sidebar .reg div ul li a{
					display: block;
					color: #4E4E4E;
					font-weight: bold;
					text-decoration: none;
					padding: 2px 0 2px 35px;
					background: url('../images/pdf_white.png') no-repeat left center #F9F9F9;
					}
			
		.sidebar .reg .reg_bot{
		height: 96px;
		background: url('../images/app_bot.png') no-repeat left top;
		}
		
	/* Generic Sidebar */	
	.sidebar .gen{
	width: 294px;
	padding: 23px 0 0 0;
	background: url('../images/gen_top.png') no-repeat left top;
	}
		.sidebar .gen div{
		padding: 10px 19px 0 17px;
		background: url('../images/app_mid.png') repeat-y left top;	
		}
			.sidebar .gen div p{
			color: #4E4E4E !important;
			padding: 0 14px 10px 12px !important;
			}
			
		.sidebar .gen .gen_bot{
		height: 26px;
		background: url('../images/res_bot.png') no-repeat left top;
		}
	
.end{
clear: both;
padding: 10px 0 0 0;
}
#footer{
width: 892px;
margin: 0 auto 0 auto;
padding: 15px 0 20px 0;
}
	#footer p{
	color: #A19974;
	font-size: 0.7em;
	text-align: right;
	padding: 0 4px 0 0;
	}
	#footer .links{
	padding: 0 0 5px 0;
	}
		#footer p a{
		color: #7F6034;
		padding: 0 4px 0 4px;
		text-decoration: none;
		}
			#footer p a:hover,
			#footer p a:focus{
			text-decoration: underline;
			}
