/* @override http://www.rocalibros.com/cont/rocaLibros/css/estilos_portal.css */

/* CSS Document */

body{
background:#F5F5F5;
min-width: 950px;
font-family: "Lucida Grande", Arial, Lucida, Verdana, sans-serif;
margin: 0px;
padding: 0px;
}

h1,h2,h3,h4,h5{
	margin: 0px;
	position: relative;
	font-weight: normal;
}

h1{
	opacity: 0;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

a{
	text-decoration: none;
	position: relative;
}

a:hover{
}


a, a:active, a:focus{
	outline:none; 
}

/*FIN BLOQUES*/
.clear{
	clear: both;
}

p{
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	position: relative;
}

/* @group wrapper */

#wrapper{
	width: 950px;
	margin: auto;
}



/* @end */

/* @group header */

/*disponible p banner superior*/
.boxHeader{
	height: 105px;
}

#header{
	width: 950px;
	height: 170px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #333333;
	background: #555555;
	background-image: url(/cont/img/header_sello_rocaLibros.jpg);
}

/*BTN A HOME EN HEADER*/

a#btnHeader{
	margin: 10px 10px 50px 0px;
	display: block;
	width: 100px;
	height: 80px;
	background: red;
	float: right;
}

/* @end */

/* @group content */


#content{
	
}

/* @group columnLeft */

#columnLeft{
	width: 200px;
	background-color: #262626;
}

.columnLeft{
	background: #262626;
}

/* @end */

/* @group contentArea */

.contentArea{
	background-image: url(/cont/img/fon_box_home_edit.jpg);
}

#contentArea{
	width: 550px;
	min-height: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Century Gothic", Arial, Verdana, Georgia, Times New Roman;
}

.home #contentArea{
	width: 750px;
}

/* @end */

/* @group columnRight */

.columnRight{
	background: #262626;
}

#columnRight{
	width: 200px;
	background-image: url(/cont/img/gen_fon_menu.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#columnRight a{
	font-weight: bold;
	color: #666666;
}

#columnRight a:hover{
	color: #ffffff;
}

.home #columnRight{
	width: 0px;
	background: none;
}

.home .columnRight{
	width: 0px;
	background: none;
}

/* @group boxes */

/*BOX LATERAL*/
/*CSS GENERALES*/
#columnRight .box{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 11px;
	border-bottom: 1px solid #666666;
	background:;
	width: 200px;
}

#columnRight .box .header{
	width: 180px;
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	color: #FFFFFF;
	font-family: "Century Gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 1px dashed #555555;
}

#columnRight .box .header h3{
	font-size: 18px;
}

#columnRight .box .content{
	padding: 10px;
}

#columnRight .box .footer{
	text-align: right;
	background: #333333;
}


/*BOX LATERAL*/
/*CSS ESPECIFICO SECCION*/
/*ID INSTANCE: SECCION+NUMERO ORDEN APARICION*/
#columnRight .box#noticias2{
	background: #CCCCCC;
}

#columnRight .box#noticias2 .header{
	text-transform: uppercase;
}

#columnRight .box#noticias2 .content{
	color: #666666;
}

#columnRight .box#noticias2 .footer{
	background: gainsboro;
	padding: 5px;
}

#columnRight .box#noticias2 .record{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dashed;
}

.box#noticias2 .fecha{
	text-align: right;
	font-style: italic;	
	font-size: 10px;
}

.box#noticias2 .titulo{
	font-size: 13px;
	font-weight: bold;
}

.box#noticias2 .subTitulo{
	color:black;
}


#columnRight .box form{
	margin: 10px 0px 0px 0px;
}

/* @end */

/* @end */




/* @end */

/* @group footer */

#footer{
	background: #262626;
	font-size: 11px;
	text-align: left;
}

#footer{
	
}

#footer #footerAddressBar {
	padding: 10px 5px 10px 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

#footer #footerAddressBar .boxMnu{
	margin: 0px 0px 2px 0px;
}

#footer #footerAddressBar ul.mnu{
	margin: 0px;
	padding: 0px;
}

#footer #footerAddressBar ul.mnu li{
	display: inline;
}

#footer #footerAddressBar ul.mnu a{
	color: #C4C4C4;
	text-transform: uppercase;
	border-right: 1px solid #C4C4C4;
	padding: 0px 5px 0px 1px;
}

#footer #footerAddressBar ul.mnu a:hover{
	color: #00A4B3;
}

#footer #footerAddressBar ul.mnu a#btn_contacto{
	border: none;
}

#footer #footerAddressBar .mnuSellosFooter {
	color: #FFE576;
}

#footer #footerAddressBar .mnuSellosFooter a{
	color: #FFE576;
	border-right: 1px solid;
	padding: 0px 5px 0px 0px;
}

#footer #footerAddressBar .mnuSellosFooter a:hover{
	color: #ffffff;
}

#footer #footerAddressBar .mnuSellosFooter .cpText{
	color: #666666;
	margin: 2px 0px 0px 0px;
}

/* @end */

/* @group menu superior */

#header .boxMnu{
	margin: 0px 0px 0px 0px;
}

#header .boxMnu .mnu{
	margin: 0px;
	padding: 5px 15px 5px 15px;
	background: black;
	height: 15px;
}

#header .boxMnu .mnu a{
	display: block;
	float: left;
	margin: 0px 0px 0px 10px;
	color: #F5F5F5;
	text-decoration:none;
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #F5F5F5;
	font-size: 12px;
}

#header .boxMnu .mnu a:hover{
	color: #666666;
	/*color borde a*/
	border-right: 1px solid #F5F5F5;
}

#header .boxMnu .mnu li{
	list-style: none;
} 

/* @end */

/* @group sub menu superior */

#header .boxSubMnu{
	margin: 0px 0px 0px 0px;
}

#header .boxSubMnu .mnu{
	margin: 0px;
	padding: 0px 15px 0px 0px;
	background: #BDBDBD;
	height: 20px;
}

#header .boxSubMnu .mnu a{
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	color: #F5F5F5;
	text-decoration:none;
	padding: 0px 10px 3px 10px;
	border-right: 1px solid #666666;
	font-size: 12px;
	background: #999999;
}

#header .boxSubMnu .mnu a:hover{
	color: #999999;
	background: #F5F5F5;
	/*color borde a*/
	border-right: 1px solid #666666;
}

#header .boxSubMnu .mnu li{
	list-style: none;
} 

/* @end */

/* @group menu lateral */

#columnLeft .boxMnu{	
	margin: 0px;
	padding: 0px 0px 10px 0px;
	background-image: url("/cont/img/gen_fon_menu.gif");
	background-repeat: repeat-x;
}

#columnLeft .mnu{
	padding: 0px 0px 0px 7px;
	margin: 0px;
	width: 186px;
}

#columnLeft .mnu a{
	height: 17px;
	display: block;
	margin: 0px;
	padding: 10px 0px 5px 20px;
	border-bottom: 1px solid #393939;
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;
	font: 14px "Century Gothic", Helvetica, Arial, Verdana, sans-serif;
}

#columnLeft .mnu a:hover{
	background: #353535;
	color: #FFFFFF;
}

#columnLeft .mnu li{
	list-style: none;
}



/* @end */

/* @group lista */

.lista #contentArea .header{
	height: 65px;
	padding: 0px 15px 0px 15px;
}

.lista #contentArea .header h2{
	color: #ffffff;
	margin: 0px 0px 2px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 30px;
	font-weight: normal;
	text-transform: capitalize;
	border-bottom: 1px dashed #ffffff;
}

.lista #contentArea .status{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.lista #contentArea .content{
	padding: 20px 15px 0px 15px;
}

.lista #contentArea .record{
	width: 250px;
	margin: 0px 0px 8px 0px;
	padding: 0px 10px 5px 0px;
	border-bottom: 1px dashed #555555;
	float: left;
} 

.lista #contentArea .record img{
	width: 80px;
	float: left;
	margin: 0px 6px 0px 5px;
	font-size: 11px;
	color: #000000;
	min-height: 70px;
}

.lista #contentArea .record .titulo h4 a{
	color: #FFE576;
	font-size: 16px;
	font-weight: bold;
}

.lista #contentArea .record .titulo h4 a:hover{
	color: #333333;
}

.lista #contentArea .record .dataTitulo{
	font-size: 12px;
}

.lista #contentArea .record .fecha{
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.lista #contentArea .record .dataTitulo .dataLibro {
	color: #fff;
	font-size: 11px;
}

.lista #contentArea .footer{
	margin: 0px;
	text-align: right;
	color: #FFFFFF;
	padding: 0px;
	font-size: 11px;
	clear: both;
}

.lista #contentArea .footer a{
	color: #000000;
}

.lista #contentArea .footer a:hover{
	color: #000000;
}

.lista #contentArea .linkPreviousNext td.anterior a{
	display: block;
	width: 105px;
	height: 17px;
	padding: 3px 0px 0px 15px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left;
}

.lista #contentArea .linkPreviousNext td.siguiente a{
	display: block;
	width: 105px;
	height: 17px;
	padding: 3px 15px 0px 0px;
	text-align: right;
	background-repeat: no-repeat;
	background-position: right;
}

.lista #contentArea .linkPreviousNext a {
	font-size: 12px;
}

/* @group Distribucion */

.lista table.distribucion #contentArea .header{
height: 50px;
}

.lista table.distribucion #contentArea .content{
padding: 10px 15px 0px 15px;
}

.lista table.distribucion #contentArea .content{
padding: 10px 15px 0px 15px;
}

.lista table.distribucion #contentArea .record{
width: 510px;
}

.lista table.distribucion #contentArea .record .titulo h4{
	color: #FFE576;
}

.lista table.distribucion #contentArea .record .subTitulo{
	color: #ffffff;
font-family: "Arial", Verdana, Helvetica, sans-serif;
font-size: 12px;
}

.lista table.distribucion #contentArea .record .subTitulo a{
	color: #333333;
font-size: 14px;
font-weight: bold;
}

.lista table.distribucion #contentArea .record .subTitulo a:hover{
	color: #750000;
}

/* @end */

/* @group Noticias */

.lista table.noticias #contentArea .header{
height: 50px;
}

.lista table.noticias #contentArea .header h2{

}

.lista table.noticias #contentArea .content{
padding: 0px 15px 0px 15px;
}

.lista table.noticias #contentArea .status{
border-top: none;}

.lista table.noticias #contentArea .record{
width: 510px;
}

.lista table.noticias #contentArea .record .subTitulo{
	color: #000;
font-family: "Arial", Verdana, Helvetica, sans-serif;
font-size: 12px;
}

.lista table.noticias #contentArea .record a{
	color: #FFE576;
	font-size: 20px;
}

.lista table.noticias #contentArea .record a:hover{
	color: #750000;
}

/* @end */

/* @group Autores */

.lista table.autores #contentArea .header{
height: 50px;
}

.lista table.autores #contentArea .content{
padding: 0px 15px 0px 15px;
}

.lista table.autores #contentArea .status{
border-top: none;
}

.lista table.autores #contentArea .record{
width: 510px;
}

.lista table.autores #contentArea .record img{
	font-size: 10px;
	color: #201A1A;
}

.lista table.autores #contentArea .record .subTitulo{
color: #ffffff;
font-family: "Arial", Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.lista table.autores #contentArea .record a{
	color: #FFE576;
	font-size: 18px;
}

.lista table.autores #contentArea .record a:hover{
	color: #333333;
}


/* @end */

/* @group Destacamos */

.lista #content.ofertas #contentArea .record{
	width: 250px;
	height: 125px;
}

/* @end */

/* @group Catalogo */

.lista #content.catalogo #contentArea .record{
	width: 250px;
	height: 125px;
}

/* @end */
/* @group Prensa */

.lista table.prensa #contentArea .header{
height: 50px;
}

.lista table.prensa #contentArea .header h2{

}

.lista table.prensa #contentArea .content{
padding: 0px 15px 0px 15px;
}

.lista table.prensa #contentArea .status{
border-top: none;}

.lista table.prensa #contentArea .record{
width: 510px;
}

.lista table.prensa #contentArea .record .subTitulo{
font-family: "Arial", Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.lista table.prensa #contentArea .record a{
font-size: 18px;
}
/* @end */
/* @group Videos */

.lista table.videos #contentArea .record  img{
width: 100px;
}

.lista table.videos #contentArea .record {
min-height: 80px;
}

.lista table.videos #contentArea .record .fecha{
font-size: 12px;
color: #333333;
}
/* @end */
/* @group Podcast */

.lista table.podcasts #contentArea .record  img{
width: 100px;
}

.lista table.podcasts #contentArea .record {
min-height: 80px;
}

.lista table.podcasts #contentArea .record .fecha{
font-size: 12px;
color: #333333;
}
/* @end */
/* @group Premios */

.lista table.premios #contentArea .header{
height: 50px;
}

.lista table.premios #contentArea .content{
padding: 0px 15px 0px 15px;
}

.lista table.premios #contentArea .status{
border-top: none;
}

.lista table.premios #contentArea .record{
width: 510px;
}

.lista table.premios #contentArea .record a{
font-size: 18px;
font-weight: bold;
}

.lista table.premios #contentArea .record .subTitulo{
font-family: "Arial", Verdana, Helvetica, sans-serif;
font-size: 11px;
}

/* @end */

/* @end */


/* @group sola */

.sola #contentArea .header {
	height: 0px;
	margin: 0px;
	padding: 0px;
}

.sola #contentArea h2 {
	font-size: 1px;
	opacity: 0;
}

.sola #contentArea .titulo {
	font-size: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #CCC;
}

.sola #contentArea .titulo h4 {
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 0px 0px;
	font-weight: normal;
	font-size: 30px;
}


.sola #contentArea .record {
	min-height: 480px;
	padding: 10px 0px 0px 0px;
	background-image: url(/cont/img/gen_fon_centro_sola.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #cbccce;
}

.sola #contentArea .record .fecha{
	color: #444444;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

.sola #contentArea .record .boxLibro .valor{
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
}

.sola #contentArea .record .boxLibro .precio{
	font-size: 14px;
	color: #730000;
}

.sola #contentArea .subTitulo{
	color: #750000;
	border-bottom: 1px dashed #999999;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
}

.sola #contentArea .record .cuerpo{
	min-height: 520px;
	margin: 0px 15px 10px 15px;
	font-size: 11px;
	text-align: justify;
	line-height: 15px;
}

.sola #contentArea .footer{
	margin: 0px 0px 0px 0px;
	text-align: right;
	color: #FFFFFF;
	padding: 0px;
	font-size: 11px;
	clear: both;
}

/*VISTA SOLA*/


.sola #contentArea .record .boxBtn{
	margin: 0px 0px 0px 100px;
	padding: 0px;
	height: 34px;
	text-align: right;
	font-size: 14px;
	color: #730000;
}

.sola #contentArea .record .boxBtn .cornerIconBar{
	width: 31px;
	height: 34px;
	background-image: url(/cont/img/fon_iconBar_corner.gif);
	display: block;
	float: left;
}

.sola #contentArea .record .boxBtn .iconBar{
	height: 22px;
	margin: 0px 0px 0px 30px;
	padding: 12px 10px 0px 2px;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	background-image: url(/cont/img/fon_iconBar.gif);
	color: #E8E6AB;

}

/* @group seccGen */



/* @end */

/*AUTORES */

.sola #content.sola .autores #contentArea .record .boxLibro a{
	color: #007A99;
	font-size: 12px;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
}

.sola #content.sola .autores #contentArea .record .boxLibro a:hover{
	color: #000000;
}

/*FIN VISTA SOLA*/

/* @group Agenda */

.sola .agenda #contentArea .record .cuerpo {
	width: 250px;
	margin: 10px 0px 0px 20px;
	float: left;
}

.sola .agenda #contentArea .record #fichaTecnica {
	width: 230px;
	margin: 10px 0px 0px 10px;	
	padding: 10px;
	float: left;
	font-size: 11px;
	line-height: 16px;
	background-color: #d8d8d8;
}

.sola .agenda #contentArea .record #fichaTecnica a {
	color: #000;
	text-decoration: none;
}

.sola .agenda #contentArea .record #fichaTecnica a:hover {
	color: #0082ff;
}

/* @end */

/* @group Noticias */

.noticias #contentArea .record img {
	width: 164px;
	margin: 0px 10px 10px 0px;
	float: left;
}

.noticias #contentArea .record .cuerpo {
	min-height: 390px;
	margin: 0px 15px 0px 15px;
	padding: 15px 0px 0px 0px;
	font-size: 12px;
	text-align: left;
	line-height: 15px;
}

/* @end */
/* @group Prensa */

.sola #content.prensa #contentArea .record img{
	margin: 0px 0px 0px 15px;
	float: left;	
}

/* @end */
/* @group Videos */

.sola #content.videos #contentArea .record .playerVideo{
	margin: 0px 0px 0px 15px;
}

.sola #content.prensa #contentArea .record img{
	margin: 0px 0px 0px 15px;
	float: left;	
}
.sola table.videos #contentArea .record .cuerpo{
	width: 510px;
	min-height: 0px;
	margin: 10px 15px 0px 15px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dashed #888888;
	font-size: 11px;
	text-align: justify;
	float: none;
}

/* @end */

/* @group Podcast */

.sola #content.podcasts #contentArea .record .playerAudio{
	margin: 0px 0px 0px 15px;
	border: none;
}

.sola #content.podcasts #contentArea .record img{
	margin: 0px 0px 0px 15px;
	float: left;	
}
.sola table.podcasts #contentArea .record .cuerpo{
	width: 510px;
	min-height: 0px;
	margin: 10px 15px 0px 15px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dashed #888888;
	font-size: 11px;
	text-align: justify;
	float: none;
}

/* @end */
/* @group Premio */

.sola #content.sola .premios #contentArea .record img{
	margin: 0px 0px 0px 15px;
	float: left;
}

/* @end */

/* @end */



/* @group Box */
/* @group noticias */

.home #ticker {
	height: 25px;
	background-color: #594935;
}

.home #noticias {
	width: ;
	height: 380px;
padding: 0px 0px 0px 15px;
	background-color: #2e2e2e;
	background-image: url(/cont/img/fon_box_central_rocaLibros.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.home #noticias.box {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 520px;
	background-image: none;
	background-color: none;
	background: none;
	border-bottom: 1px dashed #ffffff;
	float: left;
}

.home #contentArea #noticias #boxBannerDer{
	width: 200px;
	margin: 0px;
	float: right;
}

.home #contentArea #noticias #boxBannerDer #titulo{
	height: 33px;
	margin: 12px 0px 0px 0px;
	text-align: center;
	color: #fff;
}

.home #contentArea #noticias #boxBannerDer #libros{
	width: 200px;
	height: 335px;
	text-align: center;
	background-image: url(/cont/img/img_libros_crusados.jpg);
}

.home #contentArea #noticias.box .content{
	margin: 0px;
}

.home #contentArea #noticias .record{
	width: 247px;
	height: 100px;
	margin: 0px 5px 5px 0px;
	padding: 5px 5px 0px 0px;
	border-top: 1px dashed #555555;
	border-right: 1px dashed #555555;
	overflow: hidden;
	float: left;
}

.home #noticias.box h3 {
	padding: 5px 0px 0px 0px;
	font-size: 25px;
	color: #444;
	font-weight: normal;
	
}

.home #noticias #noticias.box .content .record .titulo h4 a {
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	color: #0f0f0f;
	font-weight: normal;
}

.home #noticias.box .footer{
	height: 10px;
	text-align: right;
	color: #FFFFFF;
	padding: 5px 10px 5px 0px;
	margin: 0px;
	font-size: 12px;
	border-top: 1px dashed #444444;
	clear: both;
}

.home #contentArea #noticias .record img{
	margin: 0px 8px 0px 0px;
	width: 60px;
	border: 1px solid #454545;
	font-size: 10px;
	color: #000000;
	float: left;
}

.home #contentArea #noticias .record h4 a{
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	color: #730000;
}

.home #contentArea #noticias .record h4 a:hover{
	color: #ffffff;
}

.home #contentArea #noticias .record .subTitulo {
	font-size: 11px;
}

.home #contentArea #noticias .record .subTitulo a {
	color: #730000;
	font-weight: bold;
}

.home #contentArea #noticias .record .fecha {
	font-size: 11px;
	color: #e7e7e7;
}

.home #contentArea #noticias .record .txt {
	font-size: 11px;
}

.home #contentArea #noticias .record .precio {
	font-size: 16px;
}


.home #contentArea #noticias .footer a {
	color: #ffffff;
}

.home #contentArea #noticias .footer a:hover {
	color: #008FB3;
}

.home #sobre.box {
	width: 180px;
	height: 400px;
	padding: 0px 10px 0px 10px;
	float: right;
	text-align: center;
}

.home #sobre.box h3 {
	margin: 20px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 14px;
	font-weight: normal;
	color: #E5E5E5;
	border-bottom: 1px dashed #555555;
}

.home #sobre.box .cuerpo {
	
	color: #E5E5E5;	
	font: 11px/16px "Georgia", Times, Arial, sans-serif;
}

.home #sobre.box .footer {
	background-color: none;
}

/* @end */
/* @group Ofertas */

.home #ofertas {
	width: 720px;
	height: 310px;
}

.home #ofertas.box {
	padding: 0px 15px 0px 15px;
}

.home #ofertas.box .header {
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 0px 0px;
}

.home #ofertas.box h3 {
	padding: 5px 0px 0px 0px;
	font-size: 25px;
	color: #444;
	font-weight: normal;
	border-bottom: 1px dashed #555555;
}

.home #ofertas.box .content{
	
}

.home #ofertas.box #content-scroller {
	float: left;
}

.home #ofertas.box .record{
	width: 120px;
	height: 220px;
	margin: 0px 0px 0px 3px;
	padding: 10px 5px 10px 5px;
	background-image: url(/cont/img/fon_boxes_novedades.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	text-align: center;
	float: left;
}

.home #ofertas.box .record img{
	width: 90px;
	margin: 0px 10px 5px 15px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #000000;
	float: left;
}

.home #ofertas.box .record a{
	position: static;
}

.home #ofertas.box .record h4{
	margin: 0px 0px 5px 0px;
	clear: both;
	position: static;
}

.home #ofertas.box .record h4 a{
	color: #730000;
	font-size: 14px;
	font-weight: normal;
	position: static;
}

.home #ofertas.box .record h4 a:hover{
	color: #000000;
}

.home #ofertas.box .record .autor{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.home #ofertas.box .record .valor{
	font-size: 11px;
	font-weight: normal;
}

.home #ofertas.box .record .precio{
	color: #444444;
	font-weight: bold;
	font-size: 24px;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
}

.home #ofertas.box .footer{
	height: 12px;
	margin: 0px;
	padding: 5px;
	text-align: right;
	clear: both;	
}

.home #ofertas.box .footer a{
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}

.home #ofertas.box .footer a:hover{
	color: #000000;
}

/*BOTONES SCROLL*/

.home #contentArea #paginationprev{
	margin: 100px 0px 0px 0px;
	float: left;
}

.home #contentArea #paginationnext{
	margin: 100px 0px 0px 0px;
	float: right;
}



/* @end */
/* @group Colecciones */

#columnRight #colecciones.box .content{
	padding: 15px;
}

#colecciones.box ul{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#colecciones.box ul li {
margin: 0px 0px 7px 0px;
list-style: none;
padding: 0px;	
}

#colecciones.box ul a{
	font-weight: normal;
}

/* @end */

/* @end */

/* @group IMAGES */

.imgIzq{
	float: left;
	margin: 0px 10px 10px 0px;
}

.imgDer{
	float: right;
	margin: 0px 0px 10px 10px;
}

/*IMG VISTA LISTADO*/
#content.listado #contentArea .record img{
	height: 90px;
	width: auto;
	border: 1px solid #666666;
}

/*IMG VISTA SOLA*/
.sola #contentArea .record .boxLibro {
	width: 165px;
	margin: 0px 10px 0px 15px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #353535;
	float: left;
}

.sola #contentArea .record img{
	height: autopx;
	width: 164px;
	border: 1px solid #666666;
}

.sola #content.librerias .record .imgSola,
.sola #content.quienes .record .imgSola,
.sola #content.enlaces .record .imgSola,
.sola #content.avisoLegal .record .imgSola {
	margin: 0px 0px 5px 10px;
	width: 250px;
	float: right;
}

/* @end */

/* @group FORM */


.contentArea .cajasForm{
	background: #FFFFFF;
	color: #666666;
}

.contentArea .box .cajasForm{
	width: 100px;
	margin: 0px 0px 3px 10px;
}

.contentArea .tablaForm .cajasForm{
	width: 250px;
	height: 16px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #999;
}

.contentArea .tablaForm #comments.cajasForm{
	height: 80px;
	margin: 5px 0px 15px 0px;
}

.contentArea .tablaForm #codigo_seg_img{
	width: 100px;
}

.contentArea .btnForm{
	background: #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
	padding: 3px;
}

.contentArea .btnForm:hover{
	background: #750000;
	border: 1px solid #550000;
}

.contentArea .box .btnForm{
	margin: 10px 0px 0px 0px;
}

.contentArea .tablaForm td.contenido1 {
	text-align: right;
	padding: 0px 10px 0px 0px;
}

.contentArea .tablaForm td.contenido3 {
	padding: 10px 0px 10px 0px;
	border-top: 1px dashed #999;
}

.contentArea .tablaForm .contenido3 .txtCodigo {
	font-size: 11px;
}


/* @end */

/* @group BTNS */

.boxBtn{
	font-size: 11px;
}

#contentArea .boxBtn#prevNext{
	padding: 1px 2px 5px 0px;
	clear: both;
}

#contentArea .boxBtn#prevNext a{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

#contentArea .boxBtn#prevNext a:hover{
	color: #999999;
}

#columnRight .box .boxBtn{
	text-align: right;
}

.footer .boxBtn{
	height: 16px;
	padding: 2px 15px 2px 15px;
	text-align: right;
}

.footer .boxBtn a{
	color: #ffffff;
}

.footer .boxBtn a:hover{
	color: #000000;
}

/* @end */


/* @group Ayuda final web */

#bloqueayudaInferiorWeb {
	height: 40px;
	margin:0 auto;
	color: whitesmoke;
	font: 10px Georgia, "Times New Roman", Times, serif;
    text-align: left;
    background-color: #c8ccce;
}

#txtAyudaInferiorWeb {
	width: 580px;
	height: 31px;
	display: block;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 9px 0px 0px 0px;
	color: #676565;
}

#txtAyudaInferiorWeb a {
	color: #676565;
	text-decoration: none;
	font-weight: normal;
}

#botonesAyudaInferiorWeb {
	width: 330px;
	display: inline;
}

/* @end */

/* @group Print */

.print{
  background: #FFFFFF;
}

.print #wrapper{
  width: 595px;
}

.print #header {
  width: 595px;
  height: 90px;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  background-image: none;
  background-color: none;
  background: none;
  border-bottom:1px dashed #CCCCCC;
}

.print h2 {
  font-size: 1px;
  opacity: 0;
}

.print .record h4 {
  margin: 0px 0px 10px 0px;
  font-size: 18px;
  font-family: "Century Gothic", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #000000;
}

.print .record .boxLibro {
  margin: 0px 10px 0px 0px;
  width: 165px;
  text-align: right;
  font-size: 11px;
  float: left;
}

.print .record img {
  width: 180px;
  margin: 0px 0px 10px 0px;
  float: left;
}

.print .titulo{
  font-size: 16px;
  padding: 0px;
  margin: 0px;
}

.print .fecha{
  font-size: 11px;
  text-align: right;
  color: #666666;
}

.print .subTitulo{
  margin: 0px 0px 15px 0px;
  font-size: 12px;
}

.print .record .cuerpo {
  width: 395px;
  min-height: 350px;
  font-size: 12px;
  text-align: justify;
  margin: 0px 0px 0px 0px;
  color: #333333;
  float: right;
}

.print #footer{
border-top:1px dashed #CCCCCC;
background:none;
padding:0px;
margin: 20px 0px 0px 0px;
}



.print #footer .cpText{
margin:0px;
padding:0px 0px 0px 0px;
}

/* @end */ 


.tablaForm{
	font-size: 12px;
}

/* @group Enviar a Amigo */

body#sendFriend{
    background-color: #ccc;
    background-image: none;
    margin: 0px;
    width: 400px;
}

#sendFriend .box{
        width: 400px;
        background-color: none;
        background-image: none;
}

#sendFriend .header{
	background-image: url(/cont/img/sendFriend_header_rocaLibros.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 30px;
    padding: 55px 20px 0px 0px;
}


#headerSendMail_es{
    background-repeat: no-repeat;
}

#headerSendMail_es {

}


#headerSendMail_fr {
    background-image: url(/cont/img/sendFriend_header_fr.jpg);
}

#headerSendMail_pt {
    background-image: url(/cont/img/sendFriend_header_pt.jpg);
}

#headerSendMail_it {
    background-image: url(/cont/img/sendFriend_header_it.jpg);
}

#sendFriend h2{
    font-size: 14px;
    color: #000000;
    font-weight: normal;
    text-align: right;
}

#sendFriend .content{
    font-size: 11px;
    padding: 0px 20px 0px 20px;
    height: 365px;
}

#sendFriend .tablaForm{
    width: 360px;
}

#sendFriend .formTableTitle{
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    padding: 0px 0px 5px 0px;
    font-weight: bold;
}

#sendFriend .cajasForm{
    margin: 0px 0px 3px 0px;
    background: #888888;
    border: 1px solid #888888;
    color: #FFFFFF;
    padding: 3px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

#sendFriend #from_email, #sendFriend #to_email, #comentaris{
    width: 200px;
}


#sendFriend .footer{
	margin: 10px 0px 0px 0px;
    background: #333333;
    padding: 5px 0px 5px 0px;
    font-size: 11px;
    text-align: center;
    clear: both;
}

#sendFriend .footer a{
    color: #FFFFFF;
    font-weight: bold;
}

#sendFriend .box .btnForm{
    margin: 0px 0px 0px 5px;
}

/* @end */

/* @group Comments System */

#commentsBox {
	margin: 0px 0px 220px 0px;
}

/* Comments Form */

#commentsBox #commentsForm {
	margin: 10px 15px 0px 15px;
	padding: 0px;
}

#commentsBox #commentsForm .header {
	height: 70px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#commentsBox #commentsForm .header h4 {
	height: 20px;
	margin: 10px 0px 0px 0px;
	font-size: 20px;
}

#commentsBox #commentsForm .boxContent {
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 11px;
}

#commentsBox #commentsForm .boxContent form {
	height: 120px;
	margin: 0px 0px 0px 10px;
	font-size: 11px;
}

#commentsBox #commentsForm .boxContent textarea {
	width: 420px;
	height: 50px;
	margin: 0px 0px 5px 0px;
	color: #3b3b3b;
	font-weight: bold;
	background-color: #c9e0af;
	border: 1px solid #1695a2;
}

#commentsBox #commentsForm .boxContent .btnFormComments {
	margin: 0px 0px -11px 120px;
}

#commentsBox #commentsForm .boxContent img {
	margin: 2px 0px -13px 0px;
}

#commentsBox #commentsForm .boxContent #codigo_seg_img {
	width: 100px;
	height: 20px;
	margin: 0px 0px 10px 0px;
	color: #3b3b3b;
	font-weight: bold;
	background-color: #c9e0af;
	border: 1px solid #1695a2;
}



/* Comments List */

#commentsBox #commentsList {
	margin: 0px 15px 10px 15px;
}

#commentsBox #commentsList .header {
	height: 30px;
	padding: 0px;
	margin: 0px;
}

#commentsBox #commentsList .header h4 {
	/* Text for accesibility and semantics */
	opacity: 0;
	/* And now for stupid IE the worst of browsers */
	filter: alpha(opacity = 0);
	zoom: 1;
	padding: 0px;
	margin: 0px;
}

#commentsBox #commentsList .boxContent  {
	padding: 0px;
	text-align: center;
	font-size: 11px;
	color: #525251;
}

#commentsBox #commentsList .boxContent #commentsListingStatus {
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 5px 5px;
	text-align: left;
	font-size: 11px;
}

#commentsList div.boxContent div.record {
	margin: 0px;
	padding: 0px;
	background-image: none;
	background: none;
}

#commentsList div.boxContent div.record .commentData {
	height: 15px;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

#commentsList div.boxContent div.record span.date {
	font-size: 12px;
	font-weight: normal;
	float: right;	
}

#commentsList div.boxContent div.record .commentBody {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	font-size: 11px;
}


/* @end */

/* @group Login */

#columnLeft #formLogin.box {
	height: 160px;
	margin: 0px;
	padding: 5px 0px 0px 20px;
	background-image: url(/cont/img/fon_loginBoxColumnLeft.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}

#columnLeft #formLogin.box div.header h3 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
	color: #007A99;
}

#columnLeft #formLogin.box .tablaForm .cajasForm {
	width: 150px;
	height: 20px;
	font: 11px "Arial", Verdana, Tahoma, sans-serif;
	color: #000;
	background-color: #e6e6e6;
	border-color: #888;
	border-width: 1px;
}

#columnLeft #formLogin.box .tablaForm{
	width: 120px;
	padding: 0px 0px 0px 0px;
	font: 11px "Arial", Verdana, Tahoma, sans-serif;
	color: #000;
}

#columnLeft #formLogin.box .btnForm{
	text-decoration: none;
	font-size: 11px;
	width: 60px;
	height: 22px;
	margin: 5px 0px 0px 0px;
	display: block;
	border: none;
	float: right;
}

#columnLeft #formLogin.box .boxRegistrarse{
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	text-align: left;
	color: #000;
}

#columnLeft #formLogin.box .boxRegistrarse a{
	
	color: #739900;
	font-weight: bold;
}

#columnLeft #formLogin.box .boxRegistrarse a:hover{
	color: #ffffff;
}

/*FORM REGISTRO*/

.registro #contentArea {
	margin: 0px 0px 0px 0px;
	background-image: url(/cont/img/gen_fon_centro_sola.jpg);
	background-repeat: no-repeat;
}

.registro #contentArea .header{
	margin: 0px 0px 25px 15px;
	padding: 5px 0px 0px 0px;
	font-size: 20px;
}

.registro #contentArea .header h2{
	color: #444444;
}

.registro #contentArea .content{
	margin: 0px 15px 0px 15px;
	font-size: 20px;
}

.registro #contentArea .tablaForm {
	text-align: right;
	margin: 0px 50px 0px 0px;
	font-size: 14px;
	color: #000000;
}

.registro #contentArea .tablaForm td.contenido2 input {
	width: 250px;
	height: 16px;
	margin: 5px 0px 5px 20px;
	background: #;
	border: 1px solid #c5c5c5;
}

.registro #contentArea .tablaForm td.contenido3 {
	font-size: 12px;
}

.registro #contentArea .tablaForm .boxBtn {
	text-align: right;
}

.registro #contentArea .tablaForm .boxBtn input.btnForm {
	text-decoration: none;
	font-size: 12px;
	width: 60px;
	height: 22px;
	margin: 0px;
	display: block;
	border: none;
	float: right;
}

/*MENSAJE YA LOGUEADO*/

#columnLeft #formLogin.box .content {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
	text-align: left;
}

#columnLeft #formLogin.box .content a{
	font-weight: normal;
	color: #739900;
}

#columnLeft #formLogin.box .content a:hover{
	color: #007A99;
}

/* @end */

/* @group ICON BAR */

.sola #contentArea .iconBar #btnsCommunityServices {
	width: 410px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	float: right;
}

.sola #contentArea ul#btnsCommunityServices {
	width: 200px;
	height: 10px;
	margin: 0px;
	padding: 0px;
}

.sola #contentArea ul#btnsCommunityServices li {
	list-style: none;
	display: inline;
}

.sola #contentArea ul#btnsCommunityServices li a {
	list-style: none;
	display: block;
	float: left;
}

.sola #contentArea ul#btnsCommunityServices li a img {
	width: 18px;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}

.sola #contentArea ul#btnsCommunityServices li a.txtLink {
	margin: 0px -1px 0px 0px;
	padding: 5px 8px 5px 8px;
	border-left: 1px solid;
	border-right: 1px solid;
	color: #FFF;
	font-size: 11px;
}

/* @end */

/* @group Accesos Sellos Iconos */

.submenuSellos {
	width: 200px;
	height: 241px;
}

.submenuSellos img {
	border: 0px;
	display: inline-table;
	float: left;
}

.submenuSellos img a {
	border: 0px;

}

/* @end */
