
/*......General......*/

html{margin:0px; padding:0px;}
body{margin:0px; padding:0px; font-family:Helvetica,Tahoma,Verdana; font-size:13px; background-color: #ffffff;}
p{text-align: justify; padding:0px 20px 0px 0px;}

.titulo{background: url("./img/formularios/registro.png") no-repeat top center white; height: 75px; text-indent: -460px; padding:0px; margin:10px;}
.espacio{padding:50px;}
.espaciado{line-height:18px;}
 
ul{text-align:justify; list-style: circle; }
ul li{text-align:justify;}

ol{text-align:justify;}
ol li{text-align:justify;}


/*......Estructura......*/

#cabecera{background: url("./img/portada/cabecera800.png") repeat;}
#menu_cabecera{margin: 0px; padding:0px; background-color: transparent;width:800px;}
#logo{margin: 0px auto; height:159px; width:50%;}
/*#menu_pie{margin: 0px 0px 0px 0px;padding:0px; background-color:transparent;}*/
/*#menu_pie{margin: 0px 0px 0px 25%; left: 50%; padding:0px;}*/

#content{width:850px; margin: 0px auto 0px auto; padding:10px 0px 0px 0px;}

#frase{background-color: white; width: 416px;}
#foto{background-color: white; width: 275px;}
#botones{background-color: white; width: 333px;}


/*......Cabecera......*/

.cabecera ul{list-style:none; margin:0px; padding-left:0px;}
.cabecera li{margin:0px; margin-bottom:10px; padding-left:20px; float:left; list-style:none;}
.cabecera li a{list-style:none; text-decoration:none; display:block; }
.cabecera a:hover{color:#E73232;}

/*#funcion{background: url("./img/menu_up/para_que.png") no-repeat; height:21px; width:145px; text-indent:-2000px;}
#publicar{background: url("./img/menu_up/publicar.png") no-repeat; height:21px; width:80px; text-indent:-2000px;}
#familia{background: url("./img/menu_up/familias.png") no-repeat; height:21px; width:220px; text-indent:-2000px;}
#compra{background: url("./img/menu_up/compra.png") no-repeat; height:21px; width:95px; text-indent:-2000px;}
#registro{background: url("./img/menu_up/registro.png") no-repeat; height:21px; width:110px; text-indent:-2000px;}*/


/*......Contenido......*/

.publica{background: url("./img/portada/publica.png") no-repeat right ;height:110px; width:376px; text-indent: -2000px; padding:0px; margin:0px;}
.compra{background: url("./img/portada/compra.png") no-repeat right ;height:110px; width:376px; text-indent: -2000px; padding:0px; margin:0px;}
.autores{background: url("./img/portada/autores.png") no-repeat right ;height:110px; width:376px; text-indent: -2000px; padding:0px; margin:0px;}




/*......Formulario......*/

.formulario{margin:0px;}
#cuadro{background-color:#f5e196; padding:0px; margin:0px;}

/*.caja:focus{background-color:#D8D2CF;}*/
.caja{background-color:transparent; border: solid 2px #f85609;}
.caja_fondo{background-color:#efeaf9; border: solid 1px #828282;}
.caja_naranja{background-color:#f5e196; border: solid 1px #e5a802;}


.leido{background-color:#e1d9f4;}
.boton{background-color:#ffb365; border: solid 2px #f85609; font-size:14px;}
.boton_gordo{background-color:#38077c; border: solid 2px #38077c; font-size:17px; font-weight: bold; font-variant: small-caps; color:white;}

.texto_formulario{font-variant: small-caps; font-weight: bold; color:#38077c; font-size:15px;}
.texto_identifica{font-variant: small-caps; font-weight: bold; color:#38077c; font-size:13px; padding:0px;}
.texto_destacado{font-variant: small-caps; font-weight: bold; color:#f85609; font-size:13px; padding: 0px;}
.texto_normal{padding:0px; text-align:justify;}

hr.linea {height: 2px; border: 0;color: #38077c;background-color: #38077c;/*para k se vea en mozilla*/} 
hr.linea2{height: 2px; width: 320x; border: 0;color: #38077c;background-color: #38077c;/*para k se vea en mozilla*/}

.seleccion_caratulas{border: solid 1px #ff9900;text-align:center;color:#ff9900;padding:5px;margin:5px;float:left;}
#muestras{width: 500px;height: 150px;overflow: auto;}
#slide_obras{width: 850px;height: 210px;overflow: auto;}
#capa_avisos{width: 350px;height: 200px;overflow: scroll;}

.capa_condiciones_legales{width: 770px; height: 200px;overflow: auto; border: solid 2px #e5a802; }


/*......Pies......*/

#menu_pie{margin: 0px; padding:0px; background-color: transparent;width:500px;}
#pie{height:69px; width:100%;background: url("./img/menu_pie/pie.png") no-repeat bottom white;text-align:center;}

/*#pie{height:69px; width:100%; background:url("./img/menu_pie/pie.png") no-repeat bottom white; margin:0px 0px 0px 0px;}*/

#ayuda{font-variant: small-caps; font-weight: bold; color:#000000; font-size:15px;}/*background: url("imagenes/ayuda.png") no-repeat;*/
#quien{font-variant: small-caps; font-weight: bold; color:#000000; font-size:15px;}/*background: url("imagenes/quien.png") no-repeat;*/
#terminos{font-variant: small-caps; font-weight: bold; color:#000000; font-size:15px;}/*background: url("imagenes/terminos.png") no-repeat;*/
#registro{font-variant: small-caps; font-weight: bold; color:#000000; font-size:15px;}/*background: url("imagenes/registrate.png") no-repeat;*/

.texto_menu{font-variant: small-caps; font-weight: bold; color:#000000; font-size:15px;}

#capa_obras{
	width: 640px;
	height: 350px;
	overflow: auto;
	border: solid 2px #e5a802;
	padding: 5px;
}

.contenedor_obra{
	width: 310px;
	height: 180px;
	float:left;
}

/*......Para la factura......*/

.caja_factura{background-color:transparent; border: solid 2px #f85609;}

/*......Cuadros de Número de página......*/

.cuadro_pagina{background-color:#efeaf9; border: solid 1px #828282;display: inline;padding: 3px;font-size: 14px;font-weight: bold;float: left;margin: 5px;}
.cuadro_pagina_actual{background-color:#f5e196; border: solid 1px #e5a802;display: inline;padding: 3px;font-size: 14px;font-weight: bold;float: left;margin: 5px;}

/*......Formulario Identificacion ......*/

.etiqueta_1{font-weight:bold;display:block;width:90px;float:left;height:13px;}
.parrafo_formulario{padding:0px;margin:0px;}
.leyenda{font-size:120%;}
#centrado{text-align: center;margin:10px 0px 0px 0px;}
#identificate{text-align: center;margin:10px 0px 0px 0px;width:270px;height:100px;margin: auto; position:absolute; left: 50%; top:50%; margin-left:-135px; margin-top:-50px;}
