/* @override http://www.aticodeloslibros.com/cont/css/estilos_public_atico.css */

/* @override http://www.aticodeloslibros.com/cont/css/estilos_public_atico.css */

/* CSS Document */

body{
background:#F5F5F5;
min-width: 100%;
font-family: Helvetica, Arial, Geneva, sans-serif;
margin: 0px;
padding: 0px;
}

/* @group wrapper */

#wrapper{
	width: 100%;
	margin: auto;
	background: #FFF;
	min-width: 930px;
	background-image: url(/cont/img/fon_body.jpg);
	background-repeat: repeat-x;
}



/* @end */

/* @group header */

.boxHeader{

}

#header{
	width: 930px;
	height: 115px;
	padding: 0px 0px 0px 0px;
	background-image: url(/cont/img/fon_header.gif);
	margin: auto;
}

#header #blackBar {
	width: 950px;
	height: 30px;
}

/*BTN A HOME EN HEADER*/

a#btnHeader{
	margin: 0px 15px 0px 0px;
	display: block;
	width: 220px;
	height: 80px;
	float: left;
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-position: 0px -30px;
	background-repeat: no-repeat;
}

/* @end */

/* @group content */

#content{
	width: 930px;
	background: none;
	margin: auto;
	padding: 15px 0px 15px 0px;

}

/* @group columnLeft */

#columnLeft{
	width: 0px;
	padding: 0px;
	margin: 0px;
}

.columnLeft{
	background-image: url(/cont/img/fon_columnLeft.gif);
	background-position: bottom;
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
}



/* @end */

/* @group contentArea */

.contentArea{
}

#contentArea {
	width: 645px;
	padding: 0px 20px 0px 0px;
}


.listado #contentArea {
	width: 665px;
	padding: 0px 0px 0px 0px;
}

/* @end */

/* @group columnRight */

.columnRight{
	border-left: 1px solid #e2e2e2;
}

#columnRight{
	width: 250px;
	padding: 0px 0px 0px 15px;
}

/* @end */




/* @end */

/* @group footer */

#footer{
	background-image: url(/cont/img/fon_footer.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	width: 100%;
	padding: 20px 0px 15px 0px;
min-width: 930px;
	background: #262626;
}

#footer .banners{
	height: 90px;
	margin: 0px 0px 0px 0px;
	background-image: url(/cont/img/fon_linea_h_1.jpg);
	background-repeat: repeat-x;
background-position: bottom;
padding: 0px 0px 0px 0px;
}

#footer .banners a{
	display: block;
	float: left;
	width: 125px;
	padding: 4px 15px 4px 80px;
	height: 57px;
	margin: 0px 15px 0px 0px;
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: normal;
	line-height: 19px;
}

#footer .banners a#facebook{
	background-position: 0px -823px;
		color: #FFF;
	}
	
#footer .banners a#twitter{
	background-position: -230px -823px;
	color: #124D6D;
	}

#footer .banners a#youtube{
	background-position: -466px -823px;
	color: #C01C24;
	}			

#footer .banners a#gacetilla{
	margin: 0px;
		background-position: -700px -823px;

	}

#footer a{
color: #CCC;
}

#footer #firefox, #footer #flashPlayer, #footer #acrobat{
	display: block;
	width: 40px;
	height: 40px;
		background-image: url(/cont/img/sprites_sheet1_atico.png);
	float: left;
	margin: 0px 0px 0px 0px;
		background-repeat: no-repeat;
	}


#footer #firefox{
	background-position: -2px -755px;
}

#footer #acrobat{
	background-position: -45px -755px;
}

#footer #flashPlayer{
	background-position: -88px -755px;
}



#footerAddressBar{
	color: #666;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	letter-spacing: -1px;
	font-size: 13px;
}

#footerAddressBar strong{
	color: #CCC;
	}

#footer .footer{
	width: 930px;
	margin: auto;
	background-image: url(/cont/img/fon_footer.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* @group Ayuda final web */

#bloqueayudaInferiorWeb {
	height: 40px;
	margin:0 auto;
	color: whitesmoke;
    text-align: left;
}

#txtAyudaInferiorWeb {
	width: 795px;
	height: 31px;
	display: block;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	color: #999;
}

#txtAyudaInferiorWeb a {
	color: #999;
font-size: 12px;
}

#botonesAyudaInferiorWeb {
	width: 125px;
float: left;
}

/* @end */

/* @end */

/* @group Genericos */

#contentArea .footer{
	text-align: right;
	color: #000;
	padding:10px 0px 0px 0px;
	clear: both;
	margin: 0px 0px 0px 0px;
}

.listado #contentArea .footer{
	padding: 0px 20px 0px 0px;
	}

.footer a{
		font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
}

#contentArea .header{
	padding:0px 0px 10px 0px;
	color: #000;
	font-size: 18px;
	height: 25px;
}

#contentArea .content{
	padding: 0px;
	min-height: 140px;
}

#contentArea 

.autor{
	color: #333333;
	font-size: 17px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 0px 30px 0px;
	letter-spacing: -1px;
}

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

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

/*disponible p banner superior*/

h1,h2,h3,h4,h5{
	margin: 0px;
	position: relative;
	font-weight: bold;
	letter-spacing: -1px;
}

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

a{
	text-decoration: none;
	position: relative;
	color: #000000;
}

a:hover{
	color: #999;
	text-decoration: none;
}

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

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

p {
margin: 0px 0px 10px 0px;
}

/* @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*/
#content.sola #contentArea .record img{
	height: 250px;
	width: auto;
	border: 1px solid #666666;
}

/* @end */

/* @group FORM */
form {
	margin: 0px;
	padding: 0px;
}

.box .cajasForm{
	width: 90px;
	margin: 0px 0px 5px 0px;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.btnForm{
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	background: #666;
	border: none;
	color: #FFFFFF;
	padding: 2px 8px 2px 8px;
	font-weight: bold;
}

#users.sola #contentArea .btnForm{
	background: #8BC53F;
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}


.box #reg.btnForm {
	background: #8BC53F;
	color: #FFF;
	font-weight: bold;
	}

.box #reg.btnForm a{
color: #FFF;
	}

.box .btnForm:hover{
	color: #CCCCCC;
	background: #666666;
}


/* @end */

/* @group BTNS */

.boxBtn{
	font-size: 11px;
}

#contentArea .boxBtn#prevNext{
	padding:0px;
	margin: 0px;
	clear: both;
}

#contentArea .boxBtn#prevNext td{
	padding: 0px;
}

#contentArea .boxBtn#prevNext a{
		font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #666;
}

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

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

.footer .boxBtn{
	text-align: right;
}

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

/* @end */

/* @group menu superior */

#header a.RSSbtn {
	width: 20px;
	height: 20px;
	margin: 5px 0px 0px 0px;
	display: block;
	float: right;
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-position: -86px 0px;
	background-repeat: no-repeat;	
}

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

#header .boxMnu .mnu{
	margin: 0px;
	padding: 20px 0px 20px 0px;
	height: 45px;
}

#header .boxMnu .mnu a{
	display: block;
	float: left;
	margin: 0px 0px 0px 13px;
	color: #262626;
	text-decoration:none;
	padding: 5px 0px 5px 15px;
	border-left: 1px solid #e2e2e2;
	font-size: 12px;
	width: 110px;
}

#header .boxMnu .mnu a:hover{
	color: #999;
}

#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: 5px 10px 5px 10px;
	border-right: 1px solid #666666;
	font-size: 12px;
	background: #999999;
	height: 10px;
}

#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: 20px 0px 20px 0px;
border-top: 1px solid;
}

#columnLeft .mnu{
	background: #F5F5F5;
	padding: 0px;
	margin: 0px;
	width: 200px;
}

#columnLeft .mnu a{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	font-size: 12px;
	border-bottom: 1px solid #999999;
	color: #999999;
	text-decoration: none;
	height: 12px;
}

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

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



/* @end */

/* @group Login */

#formLogin h3 {
}



#formLogin .tablaForm {
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #FFF;
}

#formLogin {
	width: 540px;
	height: 20px;
	padding: 5px 0px 5px 0px;
	color: #FFF;
	font-size: 13px;
	float: left;
}

#formLogin strong{
	color: #8BC53F;
	}

.boxRegistrarse{
	color: #999999;
}

#formLogin a{
	color: #999999;
}

#formLogin .cajasForm{
	border: 1px solid #666666;
margin: 0px;
width: 120px;
font-size: 12px;
}

#formLogin .tablaForm td{
	padding: 0px 10px 0px 0px;
}

#formLogin .error{
	background: #FFF;
	color: #c9220c;
	position: absolute;
	top: 33px;
	width: 190px;
	z-index: 1;
	margin: 0px -80px 0px 0px;
	font-size: 15px;
	text-align: left;
letter-spacing: -1px;
font-weight: bold;
padding: 0px 0px 5px 55px;
background-image: url(/cont/img/icn_users_error.png);
background-repeat: no-repeat;
background-position: 0px 20px;
opacity: 0.93;
}

#formLogin .error a{
	color: #000;
	font-weight: bold;
}


#formLogin .perfil, #formLogin .pass, #formLogin .salir{
	width: 18px;
	height: 20px;
	display: block;
	margin: 0px 2px 0px 0px;
}

#formLogin .perfil{
		background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#formLogin .pass{
		background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-position: -21px 0px;
	background-repeat: no-repeat;
}

#formLogin .salir{
		background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-position: -41px 0px;
	background-repeat: no-repeat;
}

/* @end */

/* @group Banners */
.banner{
	margin: 0px 0px 5px 5px;
}

.banner img{
	width: 190px;
}

#bannersBoxBajoPortadas {
	width: 650px;
	height: 170px;
	margin: 0px 0px 20px 0px;
}

body#home #contentArea #homeBajoPortadasIzq.banner {
	width: 315px;
	height: 170px;
	margin: 0px 11px 0px 0px; !important
	padding: 0px 0px 0px 0px; !important
	border: 0px;
}

body#home #contentArea #homeBajoPortadasDer.banner {
	width: 315px;
	height: 170px;
	margin: 0px 0px 0px 0px; !important
	padding: 0px 0px 0px 0px; !important
	border: 0px;
}

body.listado #columnRight #listadoPagInteriores.banner {
	width: 250px;
	margin: 0px 0px 20px 0px; !important
	padding: 0px 0px 0px 0px; !important
	border: 0px;
}

/* @end */

/* @group listado */

.status{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	text-align: left;
	color: #666;
}

.listado #contentArea .header h2{
	margin: 0px;
}

.listado #contentArea .record{
	padding: 10px 15px 10px 0px;
	width: 302px;
	height: 120px;
	float: left;
	margin: 0px 15px 10px 0px;
	background-color: #262626;
}

.listado #contentArea .fecha{
	background: #BFC7CB;
	color: #FFFFFF;
	font-size: 11px;
	padding: 5px 5px 5px 10px;
	text-align: right;
	margin: 0px 0px 5px 0px;
}

.listado #contentArea .titulo{
	margin: 0px 0px 0px 0px;
}

.listado #contentArea h4{
	font-size: 18px;
}

.listado #contentArea h4 a{
	color: #FEFEFE;
	font-weight: normal;
}

.listado #contentArea .subTitulo{
	font-size: 12px;
	text-align: justify;
	color: #c0c0c0;
	font-weight: bold;
}

.listado #contentArea .record img{
	width: 100px;
	height: 140px;
	margin: -10px 15px -10px 0px;
	float: left;
}	

.listado #contentArea #prevNext.boxBtn{
	padding: 0px 20px 0px 0px;
	margin: 0px;
	text-align: left;
}



/* @end */

/* @group sola */

.sola #contentArea .record{
	padding: 0px;
	border-bottom: none;
}

.sola #contentArea .fecha{
	display: inline;
	font-size: 11px;
	font-weight: bold;
}

.sola #contentArea h4{
	font-size: 30px;
}

#autores.sola #contentArea h4{
	font-size: 30px;
	margin: 0px 0px 5px 0px;
}

.sola #contentArea h5{
	clear:both;
	font-size: 20px;
	margin: 0px 0px 10px 0px;
	color: #000;
}

.sinopsis{
	font-size: 12px;
	clear: both;
	font-size: 12px;
	line-height: 14px;
		text-align: justify;
	position: relative;
	color: #666;
}

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

.sola #contentArea .subTitulo{
	font-size: 18px;
	line-height: 19px;
	width: 410px;
	float: right;
	color: #00;
	letter-spacing: -1px;
}

.sola #contentArea .cuerpo{
	font-size: 12px;
	line-height: 14px;
	margin: 0px 0px 10px 0px;
	text-align: justify;
	position: relative;
	width: 410px;
	float: right;
	color: #333;
}

.sola #contentArea .img{
	background-color:#262626;
	padding: 3px 0px 5px 0px;
	width: 220px;
	float: left;
	margin: 0px 15px 15px 0px;
	position: relative;
	color: #FFF;
	font-size: 13px;
}

#noticias.sola #contentArea img{
	width: 220px;
	float: left;
	margin: 0px 15px 5px 0px;
	}

.sola #contentArea .img img{
width: 220px;
margin: 0px 0px 0px 0px;
}

.sola #contentArea .img a
{
	color: #FFF;
}

.sola #contentArea .img strong{
	color: #999;
	}

.sola #contentArea .img ul {
padding: 0px;
margin: 0px;
	}

.sola #contentArea .img ul li{
	display: block;
	min-height: 15px;
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-position: 0px -401px;
	background-repeat: no-repeat;
	padding: 8px 15px 5px 15px;
	}

	letter-spacing: -1px;
}

.sola #contentArea .img a:hover{
	color: #CCC;
	}

#gen.sola #contentArea img{
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
}

/* @end */

/* @group enviar Amigo */

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

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

#sendFriend .header {
	height: 45px;
	margin: 0px 0px 0px 0px;
	padding: 37px 25px 0px 0px;
	text-transform: uppercase;
	background-repeat: no-repeat;
}

#headerSendMail_es{
	background-image: url(/cont/img/sendFriend_form_header_es.gif);
}

#headerSendMail_en{
	background-image: url(/cont/img/sendFriend_form_header_en.gif);
}

#sendFriend h2{
	font-size: 17px;
	color: #FFF;
	font-weight: normal;
	text-align: right;
	letter-spacing: -1px;
	text-transform: lowercase;
}

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

#sendFriend .tablaForm{
	width: 355px;
	color: #CCC;
}

#sendFriend .formTableTitle {
	color: #FFF;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 16px;
}

#sendFriend .cajasForm{
	margin: 0px 0px 3px 0px;
}

#sendFriend #nombre,
#sendFriend #apellido,
#sendFriend #nombre_amigo,
#sendFriend #apellido_amigo,
#sendFriend #from_email, 
#sendFriend #to_email {
	width: 200px;
	height: 15px;
	font-family: verdana, arial, helvetica;
}

#sendFriend #comentaris{
	width: 200px;
	height:  50px;
}

#sendFriend .footer{
	padding: 5px 25px 5px 0px;
	font-size: 11px;
	text-align: right;
	background-image: url(/cont/img/sendFriend_form_footer.gif);
}

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

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

#sendFriend .box p{
	color: #FFF;
}

/* @end */

/* @group Boxes */

#columnRight .box{
	margin: 0px 0px 20px 0px;
}

#columnRight .box .header{
	color: #000;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #E2E2E2;
}

#columnRight .box .header h3{
	padding:0px 0px 5px 0px;
	color: #000;
	font-size: 22px;
	height: 25px;
}

#columnRight .box .content{
	font-size: 11px;
}

#columnRight #autores.box .content .record{
	height: 45px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #e2e2e2;
}

#columnRight #autores.box .content .record h4{
	font-size: 16px;
	font-weight: normal;
	}

#columnRight .box .footer{
	font-size: 11px;
}

/* @end */

/* @group splash */

#splash{
	background: #FFF;
	min-width: 460px;
	margin: auto 0;
	background-image:url(/cont/splash/img/splash_fon_body.jpg);
background-position: bottom;
background-repeat: no-repeat;
}
#splash #wrapper{
	margin: auto;
	width: 460px;
	height: 360px;
position:absolute; top:50%; left: 50%;height:360px; margin-top:-200px;
margin-left: -230px;
}

/* @end */

/* @group SECCIONES */

/* @group Social Bookmarking Icons */

body#noticias div.buttonBar {
	height: 20px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	background-image: url(/cont/img/headerstripes.gif);
}

body#novedades div.buttonBar, 
body#spv div.buttonBar  {
	height: 16px;
	margin: 5px 0px 0px 14px;
	padding: 5px 0px 0px 0px;
	border-color: #d5d5d5;
}

a.btnMeneame, a.btnFacebook, a.btnDelicious, a.btnTwitter {
	width: 16px;
	height: 16px;	
	display: block;
	float: left;
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-repeat: no-repeat;	
} 

a.btnMeneame {
	margin: 0px 5px 0px 0px;
	background-position: -115px -532px;	
}

a.btnFacebook {
	margin: 0px 5px 0px 0px;
	background-position: -77px -532px;	
}

a.btnDelicious {
	margin: 0px 5px 0px 0px;
	background-position: -58px -532px;	
}

a.btnTwitter {
	margin: 0px 5px 0px 0px;
	background-position: -96px -532px;	
}

/* @end */

/* AUTORES */

/* @group Autores */

/* @group Sola Autores */

#autores.sola .relatedBooks {
	margin: 5px;
	line-height: 20px;
}

/* @end */

#columnRight #autores.box .record img {
	height: 50px;
	width: auto;
	margin: -5px 10px 0px 0px;
	float: left;
}



/* @end */

#autores.listado #contentArea .record{
height: 80px;
	background-image: url(/cont/img/fon_linea_v_1.jpg);
	background-repeat: repeat-y;
	background-position: 95px 0px;
	}

/* @group noticias */

/* @group Sola Noticias */

#noticias.sola a.associatedDocLink {
	margin: 0px 0px 15px 0px;
	display: block;
}

#noticias.sola #toolBox {
	width: 220px;
	height: 300px;
	margin: 0px 15px 15px 0px;
	padding: 3px 0px 5px 0px;
	float: left;
}

#noticias.sola #contentArea #toolBox .img {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: none;
	clear: both;
	display: block;
} 

#noticias.sola #contentArea #toolBox h3 {
	margin: 5px 0px 0px 0px;
	font-size: 12px;	
	letter-spacing: 0.08em;
}

#noticias.sola #contentArea #toolBox p {
	margin: 5px 0px 0px 0px;
	font-size: 12px;	
}

/* @end */

/* @group Listado Noticias */

body#noticias.listado #wrapper #contentArea .content img {
	margin: 0px 10px 5px 10px;
	width: 80px;
	height: auto;
	float: left;
	
}

body#noticias.listado #wrapper #content .subTitulo {
	margin: 0px 10px 5px 100px;
	
}

/* @end */

/* @group Inicio Noticias */

#columnRight #noticias.box div.subTitulo, 
#columnRight #noticias.box div.subTitulo p {
	margin: 0px 0px 0px 40px;	
}

#columnRight #noticias.box p.fecha {
	margin: 0px 0px 0px 80px;
	color: #666;
	font-weight: normal;	
}

/* @end */



/* @end */

/* @group Secc Gen */

body#gen.sola #content .header h2 {
	margin: 0px 0px 10px 174px;
	width: 470px;
}

body#gen.sola #content .record .cuerpo{
	width: 470px;
}

ul.RSS {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

ul.RSS li {
	list-style-type: none;	
}

ul.RSS li a {
	height: 25px;
	margin: 5px 0px 10px 0px;
	pading: 0px 0px 0px 20px;
	display: block;
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-position: -86px 0px;
	background-repeat: no-repeat;
	list-style-type: none;	
	font-weight:  bold;
	text-indent: 30px;
}

body#contacto .bodyText {
	width: 400px;
	margin: 10px 0px 0px 50px;
}

/* @end */

#autores.listado #contentArea .record img{
	width: 100px;
	height: 100px;
}

/* @group SPV (libros) */

/* @group Listado SPV */

body#spv.listado #contentArea h4{
	margin: 10px 0px 15px 0px;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0em;
}

body#spv.listado #contentArea img.imgPortada {
	border: 1px solid #262626;
	width: auto;
	height: 138px;
	margin: -10px 15px -10px 0px;
	float: left;
}

body#spv.listado #contentArea .subTitulo a {
	color: #c0c0c0;
}

body#spv.listado #content .record p.tagline {
	margin: 0px;
	padding: 0px;
	color: #c0c0c0;
	font-size: 14px;
	letter-spacing: 0em;
}


/* @end */

/* @group Sola SPV */

body#spv.sola .cuerpo {

}

body#spv.sola #contentArea div.img img {
	padding: 0px;
	border-bottom: 1px solid #000;
}

body#spv.sola #contentArea div.img {
	padding: 0px;
}

ul#downloadLinks {
	width: 410px;
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	list-style-type: none;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;	
}

ul#downloadLinks li a {
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 32px;
	display: block;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-position: -180px -119px;
}

body#spv.sola #contentArea .img img{
	width: 218px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #262626;
	border-bottom: 10px solid #FFF;
}


body#spv.sola #contentArea .autor{
	margin: 5px 0px 5px 0px;
}

body#spv.sola div#contentArea p.tagline {
	margin: 15px 0px 15px 0px;
	padding: 0px;
	color: #000;
	font-size: 17px;
	letter-spacing: 0em;
}

body#spv.sola #content .buttonBar {
	height: 20px;
}

body#spv.sola #content .buttonBar .btnMasInfo {
	width: 20px;
	height: 19px;
	margin: 0px 5px 0px 0px;
	display: block;
	float: right;
	
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-repeat: no-repeat;
	background-position: 0px -119px;
}

body#spv.sola #content .buttonBar .btnComprar {
	width: 23px;
	height: 19px;
	margin: 0px 5px 0px 0px;
	display: none;
	float: right;
	
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-repeat: no-repeat;
	background-position: -25px -119px;	
}



/* @end */


/* @end */

/* @group novedades (libros) */

/* @group Inicio Novedades */

body#home.home #contentArea #novedades.box {
	width: 660px;
	height: 1062px;
	margin: 0px 0px 20px 0px;
	overflow: hidden;	
}

body#home.home #contentArea img.imgPortada {
	width: 203px;
	margin: 0px 0px 0px 0px;	
	border: 1px solid #262626;
}

body#home.home .box#novedades .record {
background-color:#262626;
	width: 205px;
	height: 460px;
	float: left;
	margin: 0px 15px 25px 0px;
	padding: 2px 0px 10px 0px;
	color: #F5F5F5;
	overflow: hidden;
}

body#home.home .box#novedades .record .textInfo {
	height: 120px;
	padding: 7px;
	border-top: 12px solid #FFF;
}

body#home.home .box#novedades .record .autor a {
	color: #FFF;
}

body#home.home .box#novedades .record p.tagline {
	margin: 0px;
	padding: 0px;
	color: #c0c0c0;
	font-size: 16px;
	letter-spacing: 0em;
	line-height: 18px;
}

body#home.home #novedades.box .record .buttonBar .btnMasInfo {
	width: 20px;
	height: 19px;
	margin: 0px 5px 0px 0px;
	display: block;
	float: right;
	
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-repeat: no-repeat;
	background-position: 0px -119px;
}

body#home.home #novedades.box .record .buttonBar .btnComprar {
	width: 23px;
	height: 19px;
	margin: 0px 5px 0px 0px;
	display: none;
	float: right;
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-repeat: no-repeat;
	background-position: -25px -119px;	
}

/* @end */

/* @group Listado Novedades */

body#novedades.listado #contentArea img.imgPortada {
	border: 1px solid #262626;
	width: auto;
	height: 138px;
	margin: -10px 15px -10px 0px;
	float: left;
}

body#novedades.listado #contentArea .subTitulo a {
	color: #c0c0c0;
}

body#novedades.listado #content .record p.tagline {
	margin: 0px;
	padding: 0px;
	color: #c0c0c0;
	font-size: 14px;
	letter-spacing: 0em;
}


/* @end */

/* @group Sola Novedades */

body#novedades.sola #contentArea .img img{
	width: 218px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #262626;
	border-bottom: 10px solid #FFF;
}


body#novedades.sola #contentArea .autor{
	margin: 5px 0px 5px 0px;
}

body#novedades.sola div#contentArea p.tagline {
	margin: 15px 0px 15px 0px;
	padding: 0px;
	color: #000;
	font-size: 17px;
	letter-spacing: 0em;
}

body#novedades.sola #content .buttonBar {
	height: 20px;
}

body#novedades.sola #content .buttonBar .btnMasInfo {
	width: 20px;
	height: 19px;
	margin: 0px 5px 0px 0px;
	display: block;
	float: right;
	
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-repeat: no-repeat;
	background-position: 0px -119px;
}

body#novedades.sola #content .buttonBar .btnComprar {
	width: 23px;
	height: 19px;
	margin: 0px 5px 0px 0px;
	display: none;
	float: right;
	
	background-image: url(/cont/img/sprites_sheet1_atico.png);
	background-repeat: no-repeat;
	background-position: -25px -119px;	
}

/* @end */


/* @end */


/* @end */

/* @group users */

#users .formTable{
	width: 670px;
	color: #888888;
	position: relative;
}

#users .formTable .formTableTitle{
		color: #8BC53F;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	font-size: 18px;
	letter-spacing: -1px;
}

#users .formTable .formTableContent{
		color: #333;
	font-size: 12px;
}

#users .formTable .cajasForm{
	margin: 0px 10px 10px 10px;
}

#users #contentArea .cajasForm {
		width: 300px;
		padding: 2px;
		font-size: 17px;
		margin: 0px 10px 10px 10px;
		border: 1px solid #CCC;
}

#users #contentArea .subTitulo{
	margin: 0px 0px 15px 0px;
	width: 450px;
}

input#name.cajasForm {
	width: 200px;
}

input#ultDNI.cajasForm {
	width: 40px;
}

input#addressStreet.cajasForm {
	width: 220px;
}

input#addressZip.cajasForm {
	width: 80px;
}

input#addressCity.cajasForm {
	width: 210px;
}

input#surname.cajasForm {
	width: 220px;
}

input#company.cajasForm {
width: 300px;
}

input#password {
	width: 150px;
}

input#nickName {
	width: 150px;
}

input#name {
	width: 200px;
}

input#addressStreet {
	width: 300px;
}

input#addressZip {
	width: 70px;
}

input#addressCity {
	width: 200px;
}

input#addressProvince {
	width: 200px;
}

input#addressProvince.cajasForm {
	width: 200px;
}

input#addressCountry {
	width: 200px;
}

input#addressCountry.cajasForm {
	width: 150px;
}

input#email.cajasForm {
	width: 300px;
}

input#telephone.cajasForm {
	width: 90px;
}

input#addressComunity{
	width: 180px;
}

input#addressCountry{
	width: 10px;
}

input#email {
	width: 300px;
}

input#telephone {
	width: 180px;
}

input#mobile {
	width: 180px;
}

input#mobile.cajasForm {
	width: 180px;
}

input#fax.cajasForm {
	width: 180px;
}

#users.sola #contentArea #baja{
background-color: #ba1f0b;
}

.contenido1{
		color: #333;
	font-size: 12px;
	}

/* @end */

/* @group home */

.clear{
	clear: both;
}

.box .footer{
	text-align: right;
}

#home #columnRight .box .header h3{
	padding:0px 0px 5px 0px;
	color: #000;
	font-size: 29px;
	height: 29px;
}

#home .header h3{
	font-size: 29px;
}

#home #contentArea .header{
	height: 30px;
}

#home #contentArea {
	width: 665px;
	padding: 0px 0px 0px 0px;
}

.box#novedades .record img {
	width: 205px;
	height: 300px;
	margin: 0px -10px 10px -10px;
	position: relative;
}

.box#novedades .record .titulo h4 {
	margin: 0px 0px 5px 0px;
	font-size: 20px;
	font-weight: normal;
}

.box#novedades .record .titulo h4 a {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	color: #F5F5F5;
	font-size: 23px;
	clear: both;
}


.box#novedades .record .autor{
	margin: 0px 0px 5px 0px;
	font-size: 14px;
	color: #c0c0c0;
	}

.box#novedades .record .subTitulo{
	color: #B4B4B4;
	font-size: 12px;
}

#home #columnRight #noticias.box .header{
border: none;
	}

#columnRight #noticias.box .record{
margin: 7px 0px 0px 0px;
	}

/* @group Blog Instance */

#blogPosts.box {
	width: 660px;
}

#blogPosts.box .record {
	width: 315px;
	height: 150px;
	overflow: hidden;
	margin: 0px 15px 5px 0px;
	float: left;
}

#blogPosts.box .record .titulo {

}

#blogPosts.box .record .subTitulo {
	margin: 5px 0px 0px 0px;
	font-size: 13px;
	text-align: justify;
}

#blogPosts.box .record .date {
	width: 46px;
	height: 65px;
	margin: 0px 10px 2px 0px;
	float: left;
	background: url(/cont/img/sprites_sheet1_atico.png) no-repeat 0px -488px;	
}

#blogPosts.box .record .date .dayNumber {
	margin: 5px 0px 0px 0px;
	color: #FFF;
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
}

#blogPosts.box .record .date .monthYear {
	margin: 0px 0px 0px 0px;
	color: #FFF;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

#blogPosts.box .footer {
	margin: 0px 20px 0px 0px;
}

/* @end */

#columnRight #noticias.box .titulo h4{
	font-size: 15px;	
}


#columnRight #noticias.box img{
	background: red;
	width: 70px;
	float: left;
	margin: 0px 10px 10px 0px;
	}	

#novedades.box .footer{
	margin: 0px 20px 0px 0px;
}

/* @group Compra On Line */

div#compraOnLine {
	height: 30px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background: #8bc53f url(/cont/img/sprites_sheet1_atico.png) no-repeat -45px -483px;
}

div#compraOnLine h2 {
	display: none;
}

/* @end */

/* @end */

/* @group commentsSystem */

div#comments.box {
	margin: 20px 0px 0px 234px;
}

div#comments.box .header h3 {
	font-size: 17px;
	border-bottom: 1px solid #CCC;
}

div#comments.box h4, 
div#comments.box h4 a {
	margin: 0px;
	padding: 0px;
	font-size: 17px;
}

div#comments.box p {
	font-size: 11px;
}

table.tablaFormLoguin {
	text-align: center;
	background-color: #646263;
	border: 1px solid #c7c9cb;
}

table.tablaFormLoguin tbody tr th {
	padding: 5px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}

table.tablaFormLoguin tbody tr td {
	padding: 5px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}

input.btnFormLoguin, input.btnFormComments {
	background: #6b6c6c;
	border: 0px;
	color: #fff;
	padding: 3px 5px 3px 5px;
	font-style: normal;
	font-size: 11px;
	text-align: right;
}

input.cajasFormLoguin, textarea.cajasFormComments, input.cajasFormComments {
	background: #6b6c6c;
	border: 1px solid #131314;
	color: #fff;
	margin: 0px 0px 10px 0px;
	padding: 3px 5px 3px 5px;
	font-size: 11px; 
}

input.cajasFormLoguin, textarea.cajasFormComments {
	width: 398px;
}

h4.loguinFormStatus {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0px 0px 10px 0px;
}

#commentsContainerBox h5.commentData {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #888;
	font-weight: normal;
	letter-spacing: 0px;
}

#commentsContainerBox h5.commentData strong {
	color: #777;
}

#commentsContainerBox p.commentBody {
	width: 450px;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
	font-size: 10px;
	color: #666;
}

#loguinFormContainerBox p {
	
}

#commentsContainerBox {
	
}

#loguinFormContainerBox {
	margin: 0px 0px 20px 0px;
}

#commentsListingStatus {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 15px;
}

#commentsContainerBoxStandalone {
	width: 520px;
	margin: 0px 0px 0px 15px;
}

#commentsContainerBoxStandalone p.commentBody {
	margin: 0px 20px 20px 20px;
}

/* @end */

/* @group crm */

body#contacto .content p, 
body#contacto table.tablaDatos td.contenido3 {
	font-size: 12px;
}

body#contacto input#from_nom, 
body#contacto input#from_ape, 
body#contacto input#from_empresa, 
body#contacto input#from_email, 
body#contacto input#from_tel, 
body#contacto textarea#comments {
	width: 300px;
	padding: 5px;
	margin: 0px 0px 5px 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #d5d5d5;
	border-width: 0;
}

body#contacto input#codigo_seg_img {
	width: 100px;
	padding: 5px;
	margin: 0px 0px 5px 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #d5d5d5;
	border-width: 0;
}

/* @end */
