#nomostrar { display: none }

body {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;



    background: 



  linear-gradient(

      rgba(0, 0, 0, 0.4),

      rgba(0, 0, 0, 0.2)

    ),

    url(../imagenes/peru4.jpg) no-repeat center center fixed;  



  background-size: cover;

  height: 100%;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

  

	margin:0px;

	text-align:center;

	text-transform: uppercase;

}





#wrapper {

width: 1200px;

	margin:auto;

	background-color:#FFFFFF;	

	

}

#header {

	background-image:url(../imagenes/cabezera-2025.png);

	background-repeat:no-repeat;

	height:43px;

width: 1200px;

	



}





#caja {

background-color: #F00;

height: 200px;

width: 200px;

padding: 10px;

/*para Firefox*/

-moz-border-radius: 15px 15px 15px 15px;

/*para Safari y Chrome*/

-webkit-border-radius: 15px 15px 15px 15px;

/* para Opera */

border-radius: 15px 15px 15px 15px;

/* para IE */

behavior:url(border.htc);

}





#footer {



background: transparent url(../imagenes/piepagina.png) no-repeat;

	     height : 48px;

     width: 1200px;

		color:#0000;

		font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	background-color:#999;

		text-align:center;

        margin-right:0px;

        margin-left:0px;

		



}







SELECT {

	font-size : 8pt;

	max-width: 250px;

	size:1;

	color: #069;

}

.selectLibros{

	font-size : 8pt;

	width: 280px;

	size:1;

}

.selectPedido{

	font-size : 8pt;

	width: 300px;

	size:1;

}

TEXTAREA{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	font-size : 8pt;

	overflow : auto;

}

.mensajes {

	color: #000;

	text-align: center;

	FONT-WEIGHT: bold;

}

#contenedor{

	text-align: left;

	width: 1200px;

	margin: auto;

	background-color : #ffffff;

}

#cabecera{

	background: transparent url(../imagenes/cabezera-2025.png) no-repeat;
	     height : 43px;

	width: 1200px;

        margin-right:0px;

        margin-left:0px;

		

	/*text-align: center;*/

}



.Blanco

{

	font-weight : normal;

	color: #FFF;

	text-align:right;

	border: 0px;

	padding: 1px 0px 0px 5px;

	font-style: normal;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

}



.gris

{

	font-weight : normal;

	color: #333;

	text-align:left;

	border: 0px;

	padding: 1px 0px 0px 5px;

	font-style: normal;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 14px;

}



#Pies{

	background: transparent url(../imagenes/piepagina.png) no-repeat;

	height : 30px;

width: 1200px;

        margin-right:0px;

        margin-left:7px;

	/*text-align: center;*/

}

#cabecera h1 { 	

	margin : 0px 0px 0px 0px;

}

#cabecera h1 span {

	display:none;

}



#logolateral{

	

	

}

#logolateral h1 { 	

	margin : 0px 0px 0px 0px;

}

#logolateral h1 span {

	display:none;

}



#menu A:HOVER{

 color: #ff0000;

 FONT-WEIGHT: bold;

 FONT-SIZE: 11pt;

 TEXT-DECORATION: none

}

.titulo{

 color:#000000;

 font-size:12pt;

 padding: 7px 3px 7px 8px;

 font-weight : bold;

 margin: 0px 0px 0px 0px;

}

.titlat{

 color:#666666;

 font-size:10pt;

 padding: 7px 3px 7px 8px;

 font-weight : bold;

 margin: 0px 0px 0px 0px;

}

.cuerpolateral{

 padding: 5px 4px 13px 10px;

}

#otras ul{

 margin : 5px 10px 0px 0px;

 padding: 0px 0px 0px 4px;

 list-style: none;

}

#estiloFormaLarga table{

width: 1200px;

}

#estiloForma textarea{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-WEIGHT:normal;

	FONT-SIZE: 11pt;

	text-align: left;

}

#estiloFormaLarga tr{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-WEIGHT:normal;

	FONT-SIZE: 11pt;

	text-align: right;

	height:20px;

}

#estiloForma table{

	width:600px;

}

#estiloForma td{

	width:300px;

}

#estiloForma tr{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-WEIGHT:normal;

	FONT-SIZE: 11pt;

	text-align: right;

	height:20px;

}

#estiloFormaCorta table{

	width:500px;

}

#estiloFormaCorta tr{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-WEIGHT:normal;

	FONT-SIZE: 11pt;

	text-align: right;

	height:20px;

}

#estiloFormaCorta td{

	width:250px;

}

#estiloBusqueda{

	text-align: left;

}

#estiloBusqueda tr{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-WEIGHT:normal;

	FONT-SIZE: 11pt;

	text-align: left;

	height:40px;

}

#FormaModOperativo table{

	width:740px;

	text-align: left;

}

#FormaModOperativo textarea{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-WEIGHT:normal;

	FONT-SIZE: 11pt;

	text-align: left;

}

#FormaModOperativo tr{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-WEIGHT:normal;

	FONT-SIZE: 11pt;

	text-align: left;

	height:20px;

}

.botones{

text-align: center;

}

#tabla table{

	top: 10%;

	left: 10%;

	width: 100%;

	height: 1%;

	cursor: pointer;

	border-style:solid;

	border-color:#333;

	border-width:1px;

	background-color:#FFF;

	color: #900;	

}

#tabla tr{

	FONT-FAMILY: Tahoma, Geneva, sans-serif;

	FONT-WEIGHT:normal;

	FONT-SIZE: 11pt;

	text-align: left;

	height:20px;	

}



#estTabTotal table{

	cursor: pointer;

	border-style:solid;

	border-color:#CCC;

	border-width:1px;

	background-color:ffffff;

	color: #333;

}

#estTabTotal tr{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-WEIGHT:normal;

	FONT-SIZE: 11pt;

	text-align: left;

	height:20px;

}



.estilotitulo{

	cursor:text;

	background-color:#337ab7;

	text-align:center;

	color : #FFF;

	font-weight:bold;

	font-size:10pt;

}





.estilotitulo2{

	cursor:text;

	background-color:#DCDCDC;

	text-align:center;

	color : #333;

	font-weight:bold;

	font-size:10pt;

}





/* ************************************************************************************ color de la celda  */

.celdapar{

	

	

	background-color:#ddddf4;

	

}







.inputCodigo

{

	font-weight : bold;

	color: #333;

	text-align:left;

	background: #eeeeee;

	border: 1px;

	padding: 1px 0px 0px 6px;

}









.button {

font-weight: bold;

padding: 12px 15px;

background: #3f8abf;

color: #fff !important;

font-size: 14px;

font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

cursor: pointer;

text-decoration: none;

text-shadow: 0 1px 0px rgba(0,0,0,0.15);

border-width: 1px 1px 3px !important;

border-style: solid;

border-color: #326e99;

white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

display: -moz-inline-stack;

display: inline-block;

vertical-align: middle;

zoom: 1;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

-ms-border-radius: 5px;

-o-border-radius: 5px;

border-radius: 5px;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;

-moz-box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;

box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;

}

.button-primary {

background-color: #5fcf80 !important;

border-color: #3ac162 !important;

}

#box

{

width: 280px;

margin: 0px auto;

text-align: left;

padding: 15px;

background-color: #ffffff;

color: #333;

border: 1px solid #e5e5e5;

box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;



}

.input_logeo

{

	padding:11px;

	font-size:12px;

	border:1px solid #999999;

	width:200px;

	margin-bottom:3px;

	border: 1px solid #e5e5e5;

	background: #fbfbfb;

	box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);

	font-family: Tahoma, Geneva, sans-serif;

	

	

}



.tabla_blanca

{

	width:100%;

	border-spacing: 0;

	border-collapse: collapse;

	border: none;

	padding:0px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 14px;

	text-transform:uppercase;

	background-color: #FFF;

	border-radius: 8px;

	border: 0px solid #39c;

	color: #000;

	text-transform:uppercase

}



body

{

font-family: "Helvetica",Arial,sans-serif;

font-weight: 500;

color:#333;

background-color:#fbfbfb;

}

label

{

	width:100px;

	display:block;

	font-size:13px;

	color:#666666;

}

#main

{

	margin:0 auto;

	width:800px;

	text-align:center;

}

#box

{

width: 224px;

margin: 0px auto;

text-align: left;

padding: 20px;

background-color: #ffffff;

color: #333;

border: 1px solid #e5e5e5;

box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;

}



.button {

font-weight: bold;

padding: 12px 15px;

background: #3f8abf;

color: #fff !important;

font-size: 14px;

font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

cursor: pointer;

text-decoration: none;

text-shadow: 0 1px 0px rgba(0,0,0,0.15);

border-width: 1px 1px 3px !important;

border-style: solid;

border-color: #326e99;

white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

display: -moz-inline-stack;

display: inline-block;

vertical-align: middle;

zoom: 1;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

-ms-border-radius: 5px;

-o-border-radius: 5px;

border-radius: 5px;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;

-moz-box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;

box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;

}

.button-primary {

background-color: #5fcf80 !important;

border-color: #3ac162 !important;

}

.msg

{

	font-size:11px;

	color:#666;

	padding:10px;

}

#error{font-size:12px; margin-top:10px}



