#block-views-noticias { 
  width: 40%;
  margin: 5px;
  float: left;
}
#block-views-estanteria2 { 
  width: 40%;
  margin: 5px;
  float: left;
}
#block-views-libro_block { 
  width: 55%;
  float: left;
}
#block-views-libros { 
  width: 50%;
  margin: 5px;
  max-width: 85%;
  float: right;
}
#block-views-convocatorias { 
  width: 50%;
  margin: 5px;
  max-width: 100%;
  float: right;
}


div.page div.node-book { 
	/* modify width and height of scrolling section if necessary	*/		
        width: 48%;
	border:1px solid #cccccc;
	}
div.view-content-estanteria2 div.node-page { 
	/* modify width and height of scrolling section if necessary	*/		
        width: 48%;
	border:1px solid #cccccc;
	}
div.view-content-noticias div.node-page div.content{ 
	/* modify width and height of scrolling section if necessary	*/		
        width: 100%;
	}
div.view-content-convocatorias div.node-convocatoria div.content{ 
	/* modify width and height of scrolling section if necessary	*/		
        width: 100%;
	}
div.view-content-noticias div.node-page { 
	/* modify width and height of scrolling section if necessary	*/		
        width: 48%;
	border:1px solid #cccccc;
	}
div.view-content-estanteria2 div.node-page div.content{ 
	/* modify width and height of scrolling section if necessary	*/		
        width: 100%;
	}
div.block div.view-convocatorias { 
	/* modify width and height of scrolling section if necessary	*/		
	height: 250px;
        width: 100%;
	overflow: hidden;
	border:1px solid #cccccc;
	}
	div.block div.view-convocatorias div.node-page {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		height:250px;
		overflow:hidden;
                width: 100%;
		float:left;
		padding:1em;		
		}
	div.block div.view-convocatorias div.view-content-convocatorias {
		width: 100%;
		}
	div.view-convocatorias div.image-attach-teaser {
		float:left;
		top:0px;
		left:0px;
		margin: 4px;
                width: 120px;
		}
	div.view-convocatorias div.field-field-subttulo {
                margin-left:135px;
		}
	div.view-convocatorias div.field-field-autor {
                margin-left:135px;
		}
	div.view-convocatorias div.field-field-editorial {
                margin-left:135px;
		}

	div.block div#section2 {
		background:#666666;
		color:#ffffff;
		}
div.block div.view-libros { 
	/* modify width and height of scrolling section if necessary	*/		
	height: 250px;
        width: 100%;
	overflow: hidden;
	border:1px solid #cccccc;
	}
	div.block div.view-libros div.node-page {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		height:250px;
		overflow:hidden;
		float:left;
		padding:1em;		
		}
	div.block div.view-libros div.view-content-libros {
		width: 10000px;
		}
	div.view-libros div.image-attach-teaser {
		float:left;
		top:0px;
		left:0px;
                width: 120px;
		}
	div.view-libros div.field-field-subttulo {
                margin-left:135px;
		}
	div.view-libros div.field-field-autor {
                margin-left:135px;
		}
	div.view-libros div.field-field-editorial {
                margin-left:135px;
		}

	div.block div#section2 {
		background:#666666;
		color:#ffffff;
		}
		
div.block div.view-estanteria2 { 
	/* modify width and height of scrolling section if necessary	*/		
	height: 250px;
        width: 100%;
	overflow: hidden;
	border:1px solid #cccccc;
	}
	div.block div.view-estanteria2 div.node-page {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		height:250px;
		overflow:hidden;
		float:left;
		padding:1em;		
		}
	div.block div.view-estanteria2 div.view-content-estanteria2 {
		width: 800px;
		}

	div.block div#section2 {
		background:#666666;
		color:#ffffff;
		}

div.block div.view-noticias { 
	/* modify width and height of scrolling section if necessary	*/		
	height: 250px;
        width: 100%;
	overflow: hidden;
	border:1px solid #cccccc;
	}
	div.block div.view-noticias div.node-page {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		height:250px;
		overflow:hidden;
		float:left;
		padding:1em;		
		}
	div.block div.view-noticias div.view-content-noticias {
		width: 100%;
		}

	div.block div#section2 {
		background:#666666;
		color:#ffffff;
		}


a.button {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    margin-top: -23px;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


.imageOver{
	background:url(zoom.gif) no-repeat 50% 50%;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}
.imageOver2{
	background:#fff;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}
.imageOut2{
	background:url(frame.gif) no-repeat 0 0;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.imageOver3{
	background:url(frame.gif) no-repeat 0 0;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}
.imageOver4{
	background:url(pattern.gif) repeat;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}
.imageOver5{
	background:url(button.gif) no-repeat 50% 50%;	
}
