/*---------- inicio framework css ----------------*/
p {
	margin-top:0px;
	margin-bottom:6px;
}

.f1{font-size:12px;}

/*estilos bold para headers*/
.b {font-weight:bold;}

/*este class resetea los estilos de los ul ol dl*/
.r{
    list-style-type:none;
    border:0px;
    margin:0px;
    padding:0px;
}

/* inicio de definicion de estilos en el body */
body{
    color:#666666;
    font-family:arial;
    font-size:11px;
    font-style:normal;
	font-weight:normal;
}
.border_bottom{
	border-bottom:solid 1px silver;
}
/* inicio de definiciones de colores del sitio web */
.c1{color:#cc0000;} /*rojo*/
.c2{color:#999999; font-size:18px;} /*gris*/
.c3{color:#000000;} /*negro*/
.c4{color:#999999;} /*gris*/

.a1{text-decoration:none;}

/*flotacion de elementos*/
.left{ float:left;}
.right{ float:right;}
.clear{clear:both;}
.block{display:block;}

/* margin y paddding predefinidos: top and bottom, left and right*/

.p1{padding-right:15px;}
.m1{margin-bottom:10px;}
.m2{margin-left:40px;}
.m3{margin-bottom:18px; *margin-bottom:0px;}/*hack ie*/
.m4{margin-top:10px;}

/* tecnica ocultar texto*/
.none{text-indent:-9999px; overflow:hidden; font-size:1%;}

/*---------- fin framework css ----------------*/
.policy{
	width:946px;
	margin:10px auto 0px;
}
#wrapper{
	width: 946px;
    height: 630px;
	border: solid 1px #000000;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -315px 0px 0px -473px;
}
/*---------- header ----------------*/
#header{
	width:183px;
	padding:170px 0px 0px 42px;
	float:left;
	clear:both;
}
.logo{
	width:179px;
	height:28px;
	background:url(../images_common/logo.jpg) no-repeat scroll 0 0;
}
.menu{ margin:80px 0 0 105px; }
/*---------- body ----------------*/
#body{
	width:585px;
	padding:40px 0px 0px 25px;
	float:left;
}
.text{
	width:605px;
	height:230px;
	margin-bottom:15px;
	overflow:auto;
}
.text a {
	color:#666666;
}

.text2{
	width:605px;
	height:85px;
	margin-bottom:15px;
	overflow:auto;
}
.menu_img{
	width:650px;
	margin-top:50px;
}
/* form */
.label{
	width:65px;
	text-align:right;
	padding-right:10px;
	color:#999999;
}
.input{
	width:266px;
	height:22px;
	border:solid 1px #cc0000;
}
.textarea{
	width:266px;
	height:152px;
	border:solid 1px #cc0000;
}
.submit{
	margin-left:80px;
}
/* foot*/
.foot{
	width:946px;
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:320px;
	margin-left:-473px;
}
.text_none{
	text-decoration:none;
}
