/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#web {
	width:760px;
    margin: 1px auto 1px auto;
	padding:0;
}
div#header {
	width:760px;
	margin:0;
	padding:0;
}
div#header #logo{
	width:220px;
	height:90px;
	float:left;
	padding:0;
	margin:0;
}
div#header #publi{
	width:540px;
	float:left;
}
div#menu {
	width:540px;
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
	height:90px;
	background:url(../images/fondo_menu.jpg) repeat-x;
}
div#menu img{
	float:left;	
}

div#menu  a{
	margin:0;
	display:block;
	padding:40px 10px 30px 10px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	float:left;

}
div#menu a:hover{
	text-decoration:none;
	color:#fff;
	background:url(../images/fondo_menu_hover.jpg) repeat-x;
}
div#pie {
	width:760px;
	margin:10px 0px 0px 0px;
	padding:0;
	float:left;
	border-top:2px solid #eeeeee;
}
div#pie p.copy{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
div#pie p.copy a{
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
div#pie p.copy a:hover{
	color:#06F;
	text-decoration:none;
}
div#pie p.aviso{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
div#pie p.aviso a{
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
div#pie p.aviso a:hover{
	color:#06F;
	text-decoration:none;
}
/* formato del cuerpo del site */
div#cuerpo {
	width:760px;
	margin:0;
	padding:0;
	float:left;
}
div#cuerpo .bk{
	width:760px;
	margin:0;
	padding:0;
	float:left;
}
div#cuerpo #izq{
	width:760px;
	margin:0;
	padding:0;
	float:left;
}
div#cuerpo #izq p.publi{
	margin:0;
	padding:0;
	text-align:center;
	width:760px;
	height:100px;
	background:url(../images/fnd_publi.jpg) no-repeat;
}
div#cuerpo #izq .bloque{
	width:550px;
	margin:0;
	padding:0;
	float:left;
}
div#cuerpo #izq  .bloque1{
	width:550px;
	margin:5px 0px 0px 0px;
	padding:0;
	float:left;
}
div#cuerpo #izq  .bloque2{
	width:200px;
	margin:5px 0px 0px 0px;
	padding:0;
	float:left;
}
div#cuerpo #izq   .bloque1 .calculadora h1{
	width:490px;
	font-family:"trebuchet MS";
	font-size:22px;
	font-weight:bold;
	color:#06F;
	margin:20px 5px 5px 15px;
	padding:0;
}
div#cuerpo #izq  .bloque1 .calculadora{
	width:550px;
	height:140px;
	margin:5px 0px 0px 0px;
	padding:0;
	float:left;
	background:url(../images/fnd_calculadora.jpg) no-repeat;
}
div#cuerpo #izq .bloque1 .calculadora p.texto{
	width:510px;
	font-family:"trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:5px 5px 5px 25px;
}
div#cuerpo #izq  .bloque1 .calculadora p.formulario{
	font-family:"trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:5px 5px 5px 0px;
}
div#cuerpo #izq .bloque1 .calculadora .formu{
	
	font-family:"trebuchet MS";
	font-size:14px;
	color:#000;
	margin:5px 5px 5px 25px;
}
div#cuerpo #izq .bloque1 .calculadora .formu .textbox{
	border:1px solid #ccc;
}
div#cuerpo #izq  .bloque1 .calculadora .formu .button{
	font-weight:bold;
}
div#cuerpo #izq  .bloque1 .calculadora p.aviso{
	font-family:"trebuchet MS";
	font-size:12px;
	color:#000;
	margin:5px 5px 5px 25px;
}

div#cuerpo #izq .bloque1 .prweb h1{
	width:490px;
	font-family:"trebuchet MS";
	font-size:22px;
	width:510px;
	font-weight:bold;
	color:#F90;
	margin:20px 5px 5px 15px;
	padding:0;
}
div#cuerpo #izq .bloque1 .prweb{
	width:550px;
	height:140px;
	margin:5px 0px 0px 0px;
	padding:0;
	float:left;
	background:url(../images/fnd_generador.jpg) no-repeat;
}
div#cuerpo #izq .bloque1 .prweb p.texto{
	font-family:"trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:5px 5px 5px 25px;
}
div#cuerpo #izq .bloque1 .prweb p.formulario{
	font-family:"trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:5px 5px 5px 0px;
}
div#cuerpo #izq .bloque1 .prweb .formu{
	font-family:"trebuchet MS";
	font-size:14px;
	color:#000;
	margin:5px 5px 5px 25px;
}
div#cuerpo #izq .bloque1 .prweb .formu .textbox{
	border:1px solid #ccc;
}
div#cuerpo #izq .bloque1 .prweb .formu .button{
	font-weight:bold;
}
div#cuerpo #izq .bloque1 .prweb p.aviso{
	font-family:"trebuchet MS";
	font-size:12px;
	color:#000;
	margin:5px 5px 5px 25px;
}

div#cuerpo #izq .bloque2 .patrocinador{
	width:190px;
	margin:5px 0px 0px 5px;
	padding:0;
	float:left;
}
div#cuerpo #izq .bloque2 .patrocinador h2{
	font-family:"trebuchet MS";
	font-size:14px;
	color:#000;
	padding:0;
	margin:0;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
}
div#cuerpo #izq .bloque2 .patrocinador p.link {
	padding:0;
	margin:5px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
}
div#cuerpo #izq .bloque2 .patrocinador p.link a{
	color:#666;
	text-decoration:none;
}
div#cuerpo #izq .bloque2 .patrocinador p.link a:hover{
	color:#06F;
	text-decoration:none;
}
div#cuerpo #izq .bloque2 .patrocinador p.descripcion {
	padding:0px 0px 5px 0px;
	margin:2px 0px 0px 0px;
	font-size:11px;
	border-bottom:1px dashed #eeeeee;
}

/* RESULTADOS DEL CALCULO */
div#cuerpo #izq   .bloque1 .bloque h1{
	width:500px;
	font-family:"trebuchet MS";
	font-size:22px;
	font-weight:bold;
	color:#06F;
	margin:20px 5px 5px 25px;
	padding:0;
}
div#cuerpo #izq   .bloque1 .bloque p.texto{
	width:500px;
	font-family:"trebuchet MS";
	font-size:12px;
	color:#000;
	margin:10px 5px 5px 25px;
	padding:0;
}

/*formato general*/
div#cuerpo #izq .bloque1 h1{
	width:560px;
	margin:5px 0px 0px 0px;
	font-family:"trebuchet MS";
	font-size:22px;
	font-weight:bold;
	padding:0;
	float:left;
	color:#06F;
}
div#cuerpo #izq .bloque1 .novedades {
	width:540px;
	margin:5px 0px 0px 10px;
	float:left;
	padding:0;
}
div#cuerpo #izq .bloque1 .novedades h2{
	width:540px;
	margin:5px 0px 0px 0px;
	font-family:"trebuchet MS";
	font-size:20px;
	font-weight:bold;
	padding:0;
	float:left;
	color:#F90;
}
div#cuerpo #izq .bloque1 .novedades p{
	width:520px;
	margin:5px 0px 0px 0px;
	font-size:12px;
	padding:0;
	text-align:justify;
	float:left;
	color:#333;
}
div#cuerpo #izq .bloque1 .novedades p.ampliar a{
	text-decoration:none;
	color:#332;
	font-weight:bold;
}
div#cuerpo #izq .bloque1 .novedades p.ampliar a:hover{
	color:#06F;
	text-decoration:none;
}
div#cuerpo #izq .bloque1 .herramienta {
	width:500px;
	margin:5px 0px 0px 10px;
	padding:0;
	float:left;
	border:#cccccc 1px solid;
}
div#cuerpo #izq .bloque1 .herramienta h2{
	width:480px;
	font-size:16px;
	color:#666666;
	font-family:"trebuchet MS";
	margin:5px 0px 0px 10px;
	padding:0px;
}
div#cuerpo #izq .bloque1 .herramienta p{
	width:480px;
	font-size:11px;
	color:#666666;
	margin:5px 0px 10px 10px;
	padding:0px;
}
div#cuerpo #izq .bloque1 .herramienta p a{
	text-decoration:none;
	color:#F90;
	font-weight:bold;
}
div#cuerpo #izq .bloque1 .herramienta p a:hover{
	text-decoration:none;
	color:#0066FF;
}
div#cuerpo #izq .bloque1  p.txt{
	width:480px;
	font-size:11px;
	color:#666666;
	margin:5px 0px 0px 10px;
	padding:0px;
}
div#cuerpo #izq .bloque1  p.imagenes{
	width:340px;
	font-size:11px;
	color:#666666;
	margin:5px 0px 0px 150px;
	padding:0px;
}
.code {
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #CCCCCC;
}
