/* -----------defaults--------------------------- */

body 
{
	background-color:#FFFFFF;
	color: #FFFFFF;
}

div{
	margin: 0px;
	padding:0px;
	text-align:left;
}

a { color:#FFFFFF;text-decoration:none;}
a:visited {color:#FFFFFF;}
a:hover {color: #FFFFFF;}
a:active { color:#FFFFFF;}

a.info{
color:#FFFFFF;
}
a.info:visited{color:#FFFFFF;}
a.info:hover{color:#FFFFFF;}

h1 {
font-size: 11px;
text-transform:uppercase;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

img.download {vertical-align:middle;}

p, pre{
padding: 0px;
margin:0px;
}

p.info{
margin-top:5px;
text-align:center;
font-size:9px;
}

b.info{
font-size:9px;
}

/* ----------container to center the layout-------------- */
#container {
width: 950px;              
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
/*border:1px solid;*/
border-color:#000066;
background-color:#111111;
}
#banderas {
width: 950px;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
margin-bottom:2px;
text-align:right;
color: #111111;
}

/* ----------encabezado-------------- */
#encabezado {
text-align: center;
padding: 0px;
margin: 0px;
height:140px;
background-color: #111111;
}
#encabezado img {padding:0px 0px 0px 0px;} 

#encabezado p{ text-align:right; margin-right:10px; padding-bottom:3px; padding-top:2px;}

/* -----------------content--------------------- */
#content {
padding: 0px;
margin-right: 0px;
height:348px;
border:1px;
border-color:#000066;
border-style: none none none none;
overflow:auto;
}


/* --------------sidebar------------- */
#sidebar {
float: left;
width: 200px;
height:348px;
margin: 0px;
padding: 0px;
border:1px;
border-color:#000066;
border-style:none none none none;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: center; }

/* -----------titulos--------------------------- */
.titulos{
background-color:#FF4001;
padding-bottom:2px;
padding-top:2px;
padding-left:5px;
width:189px;
border:1px;
border-color:#CCCCCC;
border-style:none;
margin-top:10px;
margin-bottom:10px;
margin-left:2px;
color:#FFFFFF;
font-size:14px;
font-weight:bolder;
}

.tituloc{
background-color:#FF4001;
padding-bottom:2px;
padding-top:2px;
padding-left:5px;
width:718px;
border:1px;
border-color:#CCCCCC;
border-style:none;
margin-top:10px;
margin-left:12px;
color:#FFFFFF;
font-size:14px;
font-weight:bolder;
}

.linea{
border:1px;
border-color:#c6c6c6;
border-style:none none solid none;
}

/* -----------firma--------------------------- */

#firma{
text-align:center;
color:black;
font-size:9px;
}

/* -----------inputs--------------------------- */

#buscador{
/*background-image:url(../images/fondo_cat.jpg);*/
background-repeat:repeat-y;
display:table-cell;
vertical-align:middle;
width:194px;
}

/* -----------productos--------------------------- */

.marco{
height: 90px;
width: 230px; 
border: 1px none #E2E2E2;
cursor:pointer;
}

.producto{
height:115px; 
width: 150px;
}

.logochico{
float:left; 
margin: 8px; 
}

.titulo_p{
color: black;
text-align: left;
font-size: 10px;
font-weight: 700;
padding-bottom: 8px;
}

.autor{
text-align: left;
color: black;
font-size: 10px;
}/*------------------------------Cuadro detalle producto------------------------------------*/
.window{	
position: absolute;
top: 173px;
left:30%;
width:613px;
height: 370px;	
overflow: hidden;
display: none;
}

.window p{
margin:0px;
padding:0px;
}

.windowTop{	
height: 30px;	
overflow: 30px;	
background-position: right top;	
background-repeat: no-repeat;	
position: relative;	overflow: hidden;	
}

.windowTopContent{	
margin-right: 13px;	
background-image:url(../images/borde_sup.jpg);	
background-position:left top;	
background-repeat: no-repeat;	
overflow: hidden;	
height: 30px;	
line-height: 30px;	
text-indent: 10px;	
font-family:Arial, Helvetica, sans-serif;	
font-weight: bold;	
font-size: 14px;	
color: white;
width:600px;
}

.windowMin{	
position: absolute;	
right: 25px;	
top: 10px;	
cursor: pointer;
}

.windowMax{	
position: absolute;	
right: 25px;	
top: 10px;	
cursor: pointer;	
display: none;
}

.windowClose{	
position: absolute;	
left:575px;
top: 10px;	
cursor: pointer;
}

.windowBottom{	
position: relative;	
height: 280px;	
background-position: right bottom;	
background-repeat: no-repeat;
}

.windowBottomContent{	
position: relative;	
height: 342px;	
background-image: url(../images/borde_inf.jpg);	
background-position: left bottom;	
background-repeat: no-repeat;	
margin-right: 13px;
}

.windowResize{	
position: absolute;	
right: 3px;	
bottom: 5px;	
cursor: se-resize;
}

.windowContent{	
position:absolute;	
top: 30px;	
left: 10px;		
overflow: auto;	
margin-right: 10px;	
border: 1px solid white;	
height: 325px;	
width: 575px;	
font-family:Arial, Helvetica, sans-serif;	
font-size: 11px;	
background-color: #666666;
}

.windowContent *{	
margin: 10px;
}

.transferer2{	
border: 1px solid #6BAF04;	
background-color: #BBBBBB;	
filter:alpha(opacity=30); 	
-moz-opacity: 0.3; 	
opacity: 0.3;
}


/*----------------------------------CSS Sidebar JavaScript------------------------------------*/

.glossymenu {
list-style-type: none;
margin: 0;
padding: 0;
width: 194px; /*WIDTH OF MAIN MENU ITEMS*/
/*border:1px;
border-style: solid solid solid solid;
border-color:#e0e0e0;*/
cursor:pointer;
}


.glossymenu li a{
background: white url(../images/glossyback.gif) repeat-x bottom left;
font: bold 12px Verdana, Helvetica, sans-serif;
color: white;
display: block;
cursor:pointer;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(../images/glossyback3.png);
}

.glossydiv{
	text-align:left;
	cursor:pointer;
}

.g_sidebar{
	height:225px;/*240px;*/
	overflow:auto;
	margin-left:1px;
}

.librogrande{
	float:left;
}

#p_descripcion{
	width:300px;
	height:145px;
	overflow:auto;
	padding-left:15px;
}

.titulo_popup{
	float:left;
	width:65px;
	margin:0px;
	padding-bottom:10px;
	padding-left:15px;
}

#t_estado{
	margin-top:-53px;
}

#t_idioma{
	margin-top:-23px;
}

#t_actualizacion{
	width:100px;
	padding-bottom:0px;
}

#p_estado{
	width:30px;
	height:30px;
	margin:0px;
	padding-bottom:10px;
	margin-left:90px;
	float:left;
}

#p_idioma{
	width:30px;
	height:30px;
	margin:0px;
	padding-bottom:10px;
	margin-left:10px;
	float:left;
}

#t_autor{
	font-weight:bolder;	
}

#p_autor{
	font-weight:bolder;	
}


.contenido_popup{
	margin:0px;
	padding-bottom:10px;
	margin-left:10px;
	float:left;
	width:180px;
}

.div_sup_popup{
	height:200px;
	margin:0px;
	padding:0px;
}

.titulo_window{
	margin:0px;
	padding:0px;
	color:#000;	
	font-weight:bolder;
}

#div_bajo{
	margin-top:500px;
}

.idioma_disp{
	margin:0px;
	padding:0px;
	position:absolute;
	top:220px;
	left:20px;
}

