@CHARSET "utf-8";

/*color:#0063dc; azul*/
/*color:#f7941d naranja*/
/*color:#666 gris */

*{
	margin:0;
	padding:0;
	font-family:Verdana,Arial;
	font-size:15px;

}

img{
	border: 0px;
}


#container{
	background:white;
	width:820px;
	margin: 0 auto;
	text-align:left;/*para IE*/
        /*float:left;*/

}
#tapiz{
    background:#666;
}
/****************************************************************************************/

/**************ENLACE ANUNCIO***************************************************/

#anuncio{

	clear:both;
	color: #666;
    	background: white;
    	margin-bottom:0px;
   	 padding:3px;
    	/*border-top: 1px solid #f7941d;*/
	/*border-bottom: 1px solid #f7941d;*/
	background:white;
	text-align:center;

}
#anuncio h1{
	color: #0063dc;
	font-size: 1.6em;
	font-weight:normal;
	margin-bottom: 5px;
	margin-top: 5px;
}
#anuncio h2{
	color: #0063dc;
	font-size: 1.2em;
	font-weight:normal;
	margin-bottom: 10px;
	margin-top: 10px;
}
#anuncio p{
	margin-bottom: 10px;
	margin-top: 10px;
}
#anuncio a{
	/*font-size: 1.2em;*/
	border-bottom:1px solid #0063dc;
	background-color:none;
	color: #0063dc;
	text-decoration:none;
}

/*******************************************************************/
/*****************FORMULARIO SIGN UP**************************************/
#form_sign_in label{
width: 6em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;

color:#f7941d;
/*color:#0063dc; azul*/
/*color:#f7941d naranja*/
/*color:#666 gris */

}

/*#form_sign_up input{*/
.signintext input{
color: #666;
background: white;
border: 1px solid #0063dc;

}
.signinbutton input{
margin-left: 6.5em;

color: #0063dc;
background: white;
border:1px solid #f7941d;

}
.siginbutton:hover{
    background: #0063dc;
    color: white;
}
#signup_validation_text{
color:red;
}
/**********************************************************/



/*****************FORMULARIO SIGN UP**************************************/
#form_sign_up label{
width: 6em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;

color:#f7941d;


}

/*#form_sign_up input{*/
.signuptext input{
color: #666;
background: white;
border: 1px solid #0063dc;

}
.signupbutton input{
margin-left: 6.5em;

color: #0063dc;
background: white;
border:1px solid #f7941d;

}
/**********************************************************/





/**********Menú para los usuarios registrados: Sing in, Sign up, Log out**************************/
#login_top_menu{
	/*float:right;*/
	/*background-color:red;*/
	width:820px;
	margin: 0 auto;
	background-color:white;
	text-align:right;
}

#login_top_menu ul{
	/*padding-left:20px;*/
	/*float:left;*/
	/*background:red;*/

}
#login_top_menu ul li{
	display:inline;
	list-style: none;
	background-color:white;
	padding-left:15px;
	/*font-weight:bold;*/
}
#login_top_menu ul li a{
	font-size: 1em;

	border-bottom:1px solid #0063dc;
	background-color:white;
	color: #0063dc;
	text-decoration:none;
	/*float:right;*/
	/*padding-left:20px;*/
}
#login_top_menu ul li a:hover{
	color:red;
	border-bottom: 1px solid red;
}
/********************************************************************************************/

/** Comparador de precios *******************************************************************/

#prices{
    float:right;
    font-size:0.9em;
    font-weight:normal;
    width:75%;
    border-bottom:1px solid #f7941d;
}
#prices table{
    border-collapse:collapse;
    margin: 0 auto;
    text-align: left;
    margin-top:10px;
    margin-bottom:10px;
    /*text-align: center;*/
}
#prices table td{
    text-align:center;
    color:#666;
    padding:1px;
}
#prices table th{
    text-align:center;
    padding:1px;
    color:#f7941d;
}
#prices table, th, td{
    border: 1px solid #0063dc;
}
/*****************************************************************************************/
/****************************ADSENSE*******************************************/
#adsense{
    float:right;
    /*background:grey;*/
    width:75%;
    text-align:center;
    border-bottom:1px solid #f7941d;
    padding-top:5px;
}
#adsense-lateral{
    text-align:center;
    /*background:grey;*/
}

/******************************************************************************/

/** COMENTARIOS EN RECORD**********************************************************/
#comment_zone{
    /*background:grey;*/
    /*padding-bottom:10px;
    border-bottom: 1px solid #f7941d;*/
    /*border-bottom: 1px solid #f7941d;
    padding:30px;*/
    float:right;
    font-size:0.9em;
    font-weight:normal;
    width:75%;

}




#opinion{

	float:left;
	/*background:yellow;*/
	width:40%;
	color:#666;
	padding-bottom:10px;
}
#opinion form{
	padding-top:10px;
}
#opinion a{
	/*font-size: 1.2em;*/
	border-bottom:1px solid #0063dc;
	background-color:none;
	color: #0063dc;
	text-decoration:none;

}
#opinion a:hover{

	color:red;
	border-bottom:1px solid red;
	margin-bottom:5px;

}
#opinion select{
color: #0063dc;
background: white;
border:1px solid #f7941d;
margin-top:10px;
/*margin-bottom:10px;*/
}
.textarea_new_comment{

width:95%;
height:100px;
color: #666;
background: white;
border: 1px solid #0063dc;
margin-top:10px;
margin-bottom:10px;

}
.comment_button input{
/*margin-left: 7.75em;*/
/*margin-top:10px;*/
color: #0063dc;
background: white;
border:1px solid #f7941d;

}
.comment_button input:hover{
background:#0063dc;
color:white;

}
#comments{
	/*background:lightgreen;*/
	padding-top:10px;

	float:right;
	width:60%;
	padding-bottom:10px;
	color:#666;
	/*margin-top:10px;*/
	/*height:100px;*/
}


#comments a{
	
	border-bottom:1px solid #0063dc;
	background-color:none;
	color: #0063dc;
	text-decoration:none;
        /*margin-bottom:10px;*/

}


#comments a {
        border-bottom:0;
	
}
.reader_nick{
	color: #0063dc;
	/*padding-left:10px;*/

}
.comentario_list{
	color: white;
        background:#666;

	/*padding-bottom:5px;
	padding-top:5px;*/
	width:78%;
        padding:5px;
        border:1px solid #f7941d;
        /*float:right;*/

}
.comentario{
	color: white;
        background:#666;

        padding:5px;
	/*padding-bottom:5px;
	padding-top:5px;*/


        border:1px solid #f7941d;


}
.fechacomentario{
	color: #666;
	font-size: 0.8em;
	padding-bottom:10px;

	/*padding-left:10px;*/

}


/********************************************************************************/
/**********************Logo + Caja de búsqueda*******************************************/
#logo_box{
}
#logo_small{
	/*background:lightyellow;*/
	/*height:50px;*/
	/*text-align: center;*/
	float:left;
}
#search_box{
    /*background:lightgreen;*/
    padding-top:10px;

    float:right;
    width:68%;
    text-align:right;
    margin-top:9px;
    margin-bottom:25px;
    /*height:100px;*/
}
#tagline{
    /*color: #f7941d;*/
    color:#0063dc;
    /*background:green;*/
    padding-bottom:0.5em;
}
#tagline h1{
    font-size:1.5em;
}
#tagline h1 font{
    color:#f7941d;
    font-size:1em;
}
.search_textbox {
    color: #0063dc;
    background: white;
    width:80%;
    color:#666;
    height:1.3em;
    border:1px solid #0063dc;
    /*margin-top:40px;*/
}
.search_buttom {
    color: #0063dc;
    background: white;

    border:1px solid #f7941d;
    /*margin-top:40px;*/
}
.search_buttom:hover{
    color:white;
    background:#0063dc;
}


/*****************Logotipo **********************************************/
#logo{
	clear: both;

	/*background:lightyellow;*/
	/*height:50px;*/
	text-align: center;

}
/***************************************************************************************/
/*menú *******************************************************************/
#menucontainer{

	background:none;
	/*width:50%;*/

}
#menucontainer ul{
	padding:3px 0 3px 20px;
	/*border-bottom:1px solid #70C332;*/
	border-bottom:2px solid #f7941d;
}
#menucontainer ul li{
	display:inline;
	list-style: none;
}
#menucontainer ul li a{
	/*font-size: large;*/
	/*font-weight:bold;*/
	padding:3px 0.5em;
	margin-right:3px;/*separación entre pestañas*/
	/*border:1px solid #70C332;*/
	border:2px solid #f7941d;
	border-bottom:none;
	background-color:none;
	color: #666;
	text-decoration:none;
}
#menucontainer ul li a:hover{
	font-size: 1.2em;
	/*font-weight:bold;*/
	background-color:none;
	/*color:blue;
	border-color:red;*/
}
#menucontainer ul li#active{
	/*font-weight:bold;*/


}
#menucontainer ul li a#current{
	font-size: 1.2em;
	font-weight:bold;
	padding:3px 0.5em;
	margin-right:3px;/*separación entre pestañas*/
	/*border:1px solid #70C332;*/
	border:2px solid #f7941d;
	/*border-bottom:2px solid white;*/
	border-bottom:2px solid #0063dc;
	background-color:#0063dc;
	/*color: red;*/
	color:white;
	text-decoration:none;
}

/*fin de menú***************************************************/
/************caja de búsqueda******************************************/
#searchbox{
	/*width:50%;*/
	text-align: center;
	background:none;

	border-bottom:2px solid #f7941d;

	border-right:2px solid #f7941d;

	border-left:2px solid #f7941d;
	background:#0063dc;
	/*background: pink;*/

	margin-bottom:10px;
	padding:10px;
	/*color:#f7941d;*/
	color:white;
	font-weight:bold;
}
#searchbox select{
	height:1.73em;

	border: 2px solid #f7941d;
    	color: #666;
    	background: #fff;
    	margin-top:10px;

}

form.mysearch input{
	/*font-family:MS Shell Dlg;*/
	font-size:1.2em;
	vertical-align:top;


}

#text{
	height:1.6em;
	width: 30em;

	/*border: 1px solid #70C332;*/
	border: 2px solid #f7941d;
    	color: #666;
    	background: #fff;
    /*font-size: 1.2em;*/
}
/*
#text_small{
	height:1.6em;
	width: 18em;
	border: 2px solid #f7941d;
        color: #666;
        background: #fff;

}
*/
/*
#search{
	height:1.73em;

	border: 2px solid #f7941d;
    	color: #666;
    	background: #fff;
    	margin-right:3px;
    	width: 17%;

}
*/
/*
#search_small{
	height:1.73em;

	border: 2px solid #f7941d;
    color: #666;
    background: #fff;
    margin-right:3px;
    width: 26%;


}*/
        /*
.caja_texto_azul{
	color: #666;
	background: white;
	border: 1px solid #0063dc;
}
.caja_naranja {
color:#0063dc;
background: white;
border:2px solid #f7941d;

}
        */
/*  MENÚ EN COLUMNA   */
#menu_columna{

}

/***************************************************/


/**   MENÚ común a todas las páginas  **/
#menu_principal{

float:left;
/*margin-top:0px;
border: 1px solid #f7941d;
border-left-width: 0;
border-right-width: 0;
border-bottom-width: 0;*/
padding-left: 0;
margin-left: 0;
width: 22%;

border-right:1px solid #f7941d;

/*border:1px solid #0063dc;*/


}
#menu_principal li{
    list-style: none;
    margin: 0;
    padding-left: .25em;
}
#menu_principal li ul li:hover{
    /*background:#666;*/
}
#menu_principal li ul li a:hover{
    display:block;
    background:#0063dc;
    color:white;
}
#menu_principal li ul{
    padding-left: 2em;
}
#menu_principal h1{
    color:#666;
    font-size:0.9em;
}
#menu_principal h2{
    font-size:0.9em;
    font-weight:normal;
}
#menu_principal a{


/*padding-top:10px;
padding-bottom:10px;
display: block;
width: 100%;*/
color: #0063dc;
text-decoration: none;
/*border-bottom: 1px solid #f7941d;*/
}
#menu_principal a:hover{
/*background-color:#0063dc ;
color: white;*/
}
#menu_principal select{
color: #0063dc;
background: white;
border:1px solid #f7941d;
margin-top:3px;
/*margin-bottom:10px;*/
}

/* MOSAICO PÁGINA DE INICIO */

#mosaic {
   margin:0 auto;
   width:77%;
   float:left;
   padding-left:7px;


}
#mosaic h1{
    color:#666;
    font-size:0.9em;
    padding-left:6px;
}
.contenedorfoto {
   float:left;
   margin: 2px;
   padding:2px;
}
.contenedorfoto img{
   border:1px solid #0063dc;
   padding:2px;
   margin:2px;
}

/*
#mosaic{




    background:green;



    float:right;

    width:77%;



}
#mosaic a {
    display:inline;
    float:left;

}
*/



/*********************************************************/

/*LATEST EN PÁGINA DE INICIO*/

#latest{



	border-top: 1px solid #f7941d;
	border-bottom: 1px solid #f7941d;
	/*******************************/
	background:white;
	/**********************************/
	padding:3px;
	color:#666;
	float:right;

	width:75%;

	font-size: 1em;
	/************************/

}

#latest ul{
	list-style-type:none
}
#latest ul li{
	height:1.4em;
}
#latest ul li a{
	font-size: 1em;

	border-bottom:1px solid #0063dc;
	background-color:none;
	color: #0063dc;
	text-decoration:none;

}

#latest ul li a:hover{
	color:red;
	border-bottom: 1px solid red;

}
#latest ul li img{

}
#latest ul li.titulo{
	font-weight:bold;

}
#latest img{
	margin-right:5px;
	margin-left:5px;
}
/*fin latest de la página de inicio*/

/*topvisits EN PÁGINA DE INICIO*/
#topvisits{

	/*clear:both;*/

	border-top: 1px solid #f7941d;
	border-bottom: 1px solid #f7941d;
	/*******************************/
	background:white;
	/**********************************/
	padding:3px;
	color:#666;
	float:right;
	width:48%;

}
#topvisits ul{
	list-style-type:none
}
#topvisits ul li{
	height:2em;
}
#topvisits ul li a{
	font-size: 1em;

	border-bottom:1px solid #0063dc;
	background-color:none;
	color: #0063dc;
	text-decoration:none;
	/***********************************/
	/*background:white;*/
	/*padding:3px 0.5em;*/

	/*padding-top:10px;*/

	/*margin:300px;*/
	/*margin:50px;*/
	/****************************************/
}

#topvisits ul li a:hover{
	color:red;
	border-bottom: 1px solid red;
	/*margin:50px;*/

}
#topvisits ul li img{
	/*margin-top:3px;*/
}
#topvisits ul li.titulo{
	font-weight:bold;

}
#topvisits img{
	margin-right:5px;
}
/*fin topvisits de la página de inicio*/



/*************************************************************/
/************Caja de información sobre búsqueda******************************/
#infosearch{

	/*clear:both;*/
	float:right;

	width:75%;
   	color: #666;
    	background: white;

    	/*margin-bottom:10px;*/
    	padding:3px;


}
#infosearch h1{
    color:#666;
    font-size:0.9em;
    padding-left:6px;

}
#infosearch a{
	border-bottom:1px solid #0063dc;
	background-color:none;
	color: #0063dc;
	text-decoration:none;
}
#infosearch a:hover{
	color:red;
	border-bottom: 1px solid red;
}
/*************Para texto de páginas de información************************************/
#infotext{
	float:right;

	width:75%;
	/*clear:both;*/
	color: #666;
        background: white;
        margin-bottom:10px;
        padding:3px;
        border-top: 1px solid #f7941d;
	border-bottom: 1px solid #f7941d;
	background:white;
        font-size:0.9em;
	font-weight:normal;

}
/**********************************/
#infotext h1{

	color: #0063dc;
	font-size: 1.6em;
	font-weight:normal;
	margin-bottom: 10px;
	margin-top: 10px;


}
#infotext h2{
	color: white;
	font-size: 1.2em;
	font-weight:normal;
	margin-bottom: 10px;
	margin-top: 10px;

        display:block;
        background:#0063dc;

}
#infotext h3{
	color: #0063dc;
	font-size: 1.2em;
	font-weight:normal;
	margin-bottom: 10px;
	margin-top: 10px;
}
#infotext h2 a{
	color: white;
	font-size: 1em;
	font-weight:normal;
	margin-bottom: 10px;
	margin-top: 10px;
        border-bottom:none;
}
#infotext h3 a{
	color: #0063dc;
	font-size: 1em;
	font-weight:normal;
	margin-bottom: 10px;
	margin-top: 10px;

}
/**********************************/
#infotext p{
	margin-bottom: 10px;
	margin-top: 10px;
}
#infotext a{
	/*font-size: 1.2em;*/
	border-bottom:1px solid #0063dc;
	background-color:none;
	color: #0063dc;
	text-decoration:none;
}
#infotext ul{
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left:35px;
}
#infotext ul li{
	margin-bottom: 10px;
	margin-top: 10px;
}
/***********Número de libros indexados****************************************************/
#infobookindexed{
	/*background:lightyellow;*/
	/*height:50px;*/
	padding-top: 25px;
	clear:both;
	text-align: center;

}
#infobookindexed h5{
	margin-bottom:10px;/* crea el espacio bajo el mantra*/
	color:#f7941d;
}

/*****************Donde aparecen los resultados*********************************************/
#main{
	/*clear:both;*/
	float:right;
	width:75%;

	border-top: 1px solid #f7941d;
	border-bottom: 1px solid #f7941d;
	background:white;
	padding:3px;
	color:#666;
        font-size:0.9em;
	font-weight:normal;
}

#main a{


	font-size: 1.1em;

	border-bottom:1px solid #0063dc;
	background-color:none;
	color: #0063dc;
	text-decoration:none;
	/*font-weight:normal;*/

}

/*#main a:hover{
	color:red;
	border-bottom: 1px solid red;

}*/
#main p{
	margin-top:5px;

}
#main a.recordtitle{
	font-size: 1.2em;
        border-bottom:1px solid #0063dc;
}
#main a.recordtitle:hover{
	color:red;
        border-bottom:1px solid red;
}
#main img{
	margin-right:5px;
}
/*************************************/
#cover {
    float:right;
    text-align:center;
}
#cover a {
	border-bottom:none;
}
#cover a:hover {
	border-bottom:none;
}
#cover p{
    float:bottom;
    font-size:0.8em;
}
#cover p a{
	border-bottom:1px solid #0063dc;
}
#cover p a:hover{
	border-bottom:1px solid red;
}
#cover img{
    float:top;
    border:1px solid #0063dc;
    padding:2px;
    margin:2px;
    /*height:250px;*/
    width:150px;


}
/*************** REsultados resumidos con thumbnails***************/
#resumen{
    clear:both;
    /*********************************/



    /**********************************/


}
#meta_resum{

	/*background:green;*/

}
#meta_resum p{

}
/*#resultado_resumido{
    float:left;


}*/
#cover_thumbnail img{

    border:1px solid #0063dc;
    padding:2px;
    padding-right:2px;
    margin:2px;
    float:right;

    /*vertical-align:top;*/

}




/********SHARE RECORD*******************/
#share_record{
	/*clear:both;*/
        float:right;

	width:75%;
	border-top: 1px solid #f7941d;
        font-size:0.9em;

}
#share_record p{
	margin-top:5px;
}
#share_record img{
	margin-top:5px;
	margin-right:5px;
	/*margin-bottom:5px;*/
}
/******************Enlaces del listado resultado de la búsqueda***********************************************/
#enlacespaginasresultados{
        float:right;

	width:75%;
	padding-top:10px;
	background:white;
	text-align: center;
	font-size: 0.8em;
	font-weight:normal;
}
#enlacespaginasresultados a{
	padding:3px 0.5em;
	margin-right:3px;/*separación entre pestañas*/
	/*border:1px solid #70C332;*/
	border:1px solid #0063dc;
	background-color:none;
	color: #666;
	text-decoration:none;
}

#enlacespaginasresultados a:hover{
	/*font-size: 1.2em;*/
	font-weight:bold;
	background-color:none;
	/*color:blue;
	border-color:red;*/
}


/************Pie de página*****************************************************/
#footer{
	clear:both;
	/*margin-top:50px;*/
	padding-top:30px;
	background:white;
	text-align: center;
	color:#666;
        font-size:0.9em;
	font-weight:normal;
}

#footer a{
	/*font-size: 1.2em;*/
	border-bottom:1px solid #0063dc;
	background-color:none;
	color: #0063dc;
	text-decoration:none;

}
#footer a:hover{

	color:red;
	border-bottom:1px solid red;
	margin-bottom:5px;

}
#footer p{
	margin-top:5px;
}

/***********Nombres de los metadatos*********************************************/
#labeldata1{
	margin-top:20px;
	font-weight:bold;
	/*color:#666;*/
	color:#f7941d;

}
/*Centrado para IE*/
body{
	text-align: center;	/*para IE*/

}

.centrar { text-align: center; }
.derecha { text-align: right; }
.izq { text-align: left; }
/*menú horizontal*/





