/*
#registerForm{
	padding: 0 10px 10px;
}
#registerForm label{
	display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;
}
#registerForm input{
	width: 220px;
	padding: 6px;
	color: #949494;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cecece;
}
*/

body{ 
font-family: Arial,  Verdana, Helvetica, sans-serif;
margin:0;
font-size:12px;
}

body.form{
background:url(../../a/i/linea.gif) repeat-x top left;	
}


h3 {
	color:#e82418;	
	font-size:14px;
	font-weight:normal;
}


h3 span.uno {
  display:block;
  float:left;
  width:26px;
  height:23px;
  margin-right:5px;
   background-image:url("../../a/i/uno.jpg");
  background-repeat:no-repeat;
  }
h3 span.uno span {display:none;}


h3 span.dos {
  display:block;
  float:left;
  width:26px;
  height:23px;
  margin-right:5px;
   background-image:url("../../a/i/dos.jpg");
  background-repeat:no-repeat;
  }
h3 span.dos span {display:none;}


/*Form Styles */
#form #Personal input.error, #NumeroDom input.error{
	background: #f8dbdb;
	border-color: #f8dbdb;
}


#form{
	padding: 0 10px 10px;
}
#form label{
	display: block;
	color: #000;
	font-size:11px;
	/*font-weight: 700;*/
	/*line-height: 1.4em;*/
}
/*
#registerForm div#numberselect input{
	width:20px;
	padding:0;
}
*/




#Personal, #NumeroDom{
	border:none;
	/*margin-left:15px;*/
	width:100%;
}

#ventajas{
	width:500px;
	margin:0 auto;
	text-align:left;
	clear:both;
}


#form #Personal label{
	margin-left:5px;
}

#form #Personal input{
	width: 100px;
	/*height:10px;*/
	/*padding: 6px;*/
	color: #000;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #cecece;
	background-color:#cecece;
	margin-left:10px;
}
#form #Personal select{
	width: 100px;
	color: #000;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin-left:10px;
}

#NumeroDom input#formato{
	width: 40px;
	/*height:10px;*/
	/*padding: 6px;*/
	color: #000;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #cecece;
	background-color:#cecece;
	
}

#NumeroDom table{
	margin-left:10px;	

}

#numberselec p{
	margin-left:10px;	
}

#form div{
	/*margin-bottom: 15px;*/
	font-size:10px;
	width:100%;
	
}
#form div span{
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}

#ventajas #send, #registerForm #filtro{
	background: #fff;
	color: #009EFF;	;
	font-weight: 700;
	font-style: normal;
	border: 1px solid #009EFF;
	padding:2px;
	cursor: pointer;
}
#ventajas #send:hover, #registerForm #filtro:hover{
	background: #009EFF;
	color: #fff;
}

#ventajas span.right, #ventajas p.right{
	width:100%;
	display:block;
	text-align:right;
	}

	
	

/*End Form Styles*/

#error{
	/*margin-bottom: 20px;*/
	border: 1px solid #efefef;
}

ul.error{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
ul.error li{
	list-style-position: inside;
	line-height: 1.6em;
}
ul.error li strong{
	color: #e46c6d;
}
span.error strong{
		font-size: 11px;
		color: #e46c6d;
}

p.error {
	color: #e46c6d;
}


/*contenido*/
/*
#info{
	width:400px;
	float:left;
	font-size:11px;

}*/

#intro p{
	padding:0px;	
}
#intro p strong{
	color:#68b801;
}

#intro h2 {
	color:#68b801;	
	font-size:16px;
}


#info p{
	padding:0px;	
}
#info p strong, #info2 p strong{
	color:#68b801;
}

#info h2, #form h2{
	color:#68b801;	
	font-size:16px;
}
/*
#form{
	float:left;
	width:400px;
}
*/
#NumeroDom table tr td{
	width:200px;
}

#Personal table{
	border-collapse: collapse;
		
}

#Personal table tr td p{
	margin:0;
}

#Personal table tr td{
	vertical-align:top;
}


#head{
	width:100%;
	padding-top:120px;	
	text-align:center;
	background-image:url(../../a/i/imagenes_dom.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

#head a{
	/*display:block;*/
	/*width:375px;	
	text-align:left;
	margin: o auto;*/
/*	background-image:url(../../a/i/beta.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
*/
}

#head a img{
	border:0;
	
	}

/*
#content{
	width:100%;
	background-image:url(../../a/i/agenda_top.png);
	height:69px;
	position:absolute;
	top:280px;
	background-repeat:no-repeat;
	background-position:top center;
}

#info{
	background-image:url(../../a/i/agenda_left.png);
	background-repeat:no-repeat;
	position:absolute;
	top:69px;
	margin-left:246px;
	padding-left:80px;
	width:250px;
}

#form{
	background-image:url(../../a/i/agenda_right.png);
	background-repeat:no-repeat;
	position:absolute;
	top:69px;
	margin-left:600px;
	background-position:top right;
}
*/

#content{
	width:100%;
	background-image:url(../../a/i/agenda_top_new.png);
	height:69px;
	position:absolute;
	top:280px;
	background-repeat:no-repeat;
	background-position:top center;
}

#wrap2{
	width:722px;
	position:relative;
	height:350px;
	margin:0 auto;
	background:url(../../a/i/agenda_tags1.png) bottom right no-repeat;	
	
	
}

#intro{
	width:600px;
	margin-left:60px;
	text-align:center;
	font-size:12px;	
}

#info{
	width:280px;
	margin-left:60px;
	float:left;
	text-align:left;
	font-size:12px;	
}

#form{
	width:270px;	
	float:left;
	margin-left:60px;
	text-align:left;
	

}



#wrap{
	
	background-image:url(../../a/i/agenda_middle_new.png);
	background-repeat:repeat-y;
	background-position:top center;
	position:absolute;
	width:100%;
	text-align:center;
	
}
#main_wrap{
	position:absolute;
	top:69px;
	width:100%;
	text-align:center;
}
#close{
	clear:both;
	width:100%;
	height:32px;
	background:#fff url(../../a/i/agenda_bot_new.png) no-repeat bottom center;	
	
}




h2.ventajas{
	background:url(../../a/i/ventajas.jpg) no-repeat top center;
	width:65px;
	height:24px;	
}	
h2.ventajas span{
	display:none;	
}

h2.contratar{
	background:url(../../a/i/contratar.jpg) no-repeat top center;
	width:70px;
	height:17px;	
}	
h2.contratar span{
	display:none;	
}

h2.formulario{
	background:url(../../a/i/formulario.jpg) no-repeat top center;
	width:83px;
	height:17px;	
}	
h2.formulario span{
	display:none;	
}


h2.terminosPart{
	background:url(../../a/i/terminos.jpg) no-repeat top center;
	width:159px;
	height:21px;	
}	
h2.terminosPart span{
	display:none;	
}



.red{
	color:red;
	font-size:9px;
	}

/*note*/

#note-wrap{
	width:836px;
	height:511px;
}
#note-wrap-r{
	float:left;
	height:511px;
	width:30px;
	background-image:url(../../a/i/note_right.png);
	background-repeat:no-repeat;
	background-position:top right;
}

#note-wrap-l{
	float:left;
	
	height:511px;
	width:58px;
	background-image:url(../../a/i/note_left.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#note-top{
	background-image:url(../../a/i/note_top.png);
	height:16px;
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
}

#note-text{
	float:left;
	height:501px;
	width:480px;
	overflow:auto;
	padding-left:7px;
	padding-top:10px;
	background-image:url(../../a/i/note_bg.gif);
}
	

#note-bot{
	clear:both;
	background-image:url(../../a/i/note_bot.png);	
	background-repeat:no-repeat;
	background-position:bottom left;
	height:37px;
	width:100%;
}

#errorWindow{
	background-color:#FFF;
	border: 1px solid red;
	padding-left:20px;	
}



.tiny a{
	text-decoration:none;
	color:#68b801;
}
.tiny a:visited{
	color:#68b801;
}

#note-clip{
	background-image:url(../../a/i/note_clip.png);	
	background-repeat:no-repeat;
	background-position:bottom left;
	width:35px;
	height:57px;
	position:absolute;
	top:2px;
	left:300px;
}

#form p.mensaje{
	font-size:12px;
	padding:80px 10px;
}

#info2 p{
	font-size:12px;
	padding:80px 10px;
}

#info2{
	width:280px;
	margin-left:60px;
	float:left;
	text-align:left;
	font-size:12px;		
}


#form p.mensaje strong{
		color:#68b801;
}

#note-text p, #note-text ol li{
	font-size:9px;	
	}
	
	ol {list-style:lower-alpha;}
	
label span.hint{ font-size:9px; color:red;}	

#facebook{
	padding-top:665px;
	text-align:center;
	padding-left:10px;
	margin-bottom:10px;
}

#content {height:700px;}