#container {
	width: 780px;
	margin: 0 auto 0 auto;
	background: #FFFFFF;
	text-align: left;
	}
	
#contents {
	padding: 20px 10px 0px 20px;
	}
	
.clearBoth {
	clear: both;
	} 
	
h1 {
	margin: 30px 0 15px 0;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 126%;
	}
	
h1.wideLine {
	background: url(../img/h1_bg.gif) repeat-x left top;
	}

h1.wideLineLibros {
	background: url(../img/h1_bg_libros.gif) repeat-x left top;
	}
	
.threeWide {
	background: url(../img/dotts_H.gif) left bottom repeat-x;
/*	border: 1px solid red;*/
	padding: 10px 0 10px 0;
	}
	
.allBoxes {
	float: left;
	width: 444px;
	}
	
.twoBox {
	background: url(../img/dotts_H.gif) left bottom repeat-x;
	padding: 10px 0 10px 0;
	margin: 0;
	border: 1px hidden white;
	width: 490px;
	}
		
.lastBoxes {
	background: none;
	margin-bottom: 10px;
	}

.oneBox {
	float:left;
	width: 230px;
	padding: 10px 0 10px 10px;
	}

.boxRight {
	background: url(../img/dotts_V.gif) repeat-y left top;
	padding: 10px 0 10px 10px;
	margin: 0 0 0 5px;
/*	border: 1px solid green;*/
	}
		
.oneBox .imagen {
	margin: 0 10px 10px 0;
	float: left;
	padding: 0 6px 6px 0;
	background: url(../img/img_shadow.gif) left top no-repeat;
	}

.oneBox .info {
	float: left;
	width: 125px;
	font-weight: normal;
	}
	
.oneBox h2 {
	margin: 0;
	font-size: 106%;
	color: #b58015;
	text-transform: uppercase;
	}
	
.oneBox h2 a:link, .oneBox h2 a:visited, .oneBox h2 a:hover , .oneBox h2 a:active {
	color: #b58015;
	text-decoration: none;
	}
		
.oneBox p.autor {
	margin: 30px 0 0 0;
	font-size: 92%;
	color: #8a8c8f;
	font-weight: bold;
	text-align: left;
	}
	
.oneBox p.bajada {
	margin: 0;
	font-size: 82%;
	color: #999999;
	text-align: left;
	}
	
.oneBox p {
	margin: 5px 0 10px 0;
	font-size: 96%;
	color: #999999;
	text-align: justify;
	}

#lastNews{
	float:left;
	width:490px;}
	
.rColumn {
	float: right;
	width: 255px;
	line-height: 1.01em;
	margin: 0;
	}

#wModule{
	margin-top:20px;
	}
		
.wModuleHead {
	background: url(../img/m1.gif) left top no-repeat;
	height: 53px;
	}
/* Start hidding from IE Mac \*/
* html .wModuleBody {
    height: 1%;
    }
/* End hiding from IE Mac */
	
.wModuleBody {
	background: url(../img/m2.gif) left top repeat-y;
	padding: 5px 40px 0 40px;
	color: #999999;
	 /* Hidden from IE Mac\*/
    height: 1%;
    /* End IE Mac hack */ 
	}

.wModuleBody a:link, .wModuleBody a:visited, .wModuleBody a:hover , .wModuleBody a:active {
	color: #999999;
	text-decoration: none;
	}
		
.wModuleBody p {
	margin: 0;
	font-size: 82%;
	}
	
.wModuleBody img {
	float: left;
	margin: 0 10px 15px 0;
	width: 19px;
	}
	
.wModuleFoot {
	background: url(../img/m3.gif) left top no-repeat;
	height: 33px;
	margin: 0 0 10px 0;
	}
	
.wModuleInfo {
	padding: 0px 0 20px 0;
	margin: 0 0 10px 0;
	background: url(../img/dotts_H.gif) repeat-x left bottom;
	color: #999999;
	}
	
.wModuleInfo h1 {
	font-weight: bold;
	font-size: 112%;
	color: #666666;
	margin: 0 0 10px 0;
	background: none;
	}

.wModuleInfo h1.lightG {
	color: #999999;
	}
	
.wModuleInfo ul {
	margin: 0 0 0 15px;
	padding: 0;
	}
	
.wModuleInfo ul li {
	list-style-type: disc;
	margin: 0;
	padding: 0;
	}
	
.download a:link, .download a:visited, .download a:hover , .download a:active {
	color: #999999;
	text-decoration: none;
	}
	
.contact {
	padding: 4px 0 0 0;
	}

.sModuleHead {
	background: url(../img/s1.gif) left top no-repeat;
	height: 24px;
	margin: 10px 0 0 0;
	}
	
.sModuleBody {
	background: url(../img/s2.gif) left top repeat-y;
	padding: 5px 0 0 20px;
	}
	
.sModuleFoot {
	background: url(../img/s3.gif) left top no-repeat;
	height: 37px;
	}


#header {
	width: 780px;
	height: 182px;
	background: url(../img/head_bg.gif) #CFE03E no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 106%;
	padding: 0;
	margin: 0 auto 0 auto;
	}


#headerHome {
	width: 780px;
	height: 280px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 106%;
	padding: 0;
	margin: 0 auto 0 auto;
	}

#headerTop{
	background: url(../img/bg_top_header.gif) no-repeat left bottom;
	padding-bottom:15px;
	}

#topTabs{
	background: url(../img/tabs_header.gif) no-repeat left top;
	min-height:22px;
	}

* html #topTabs{
	height:22px;
	}

#topTabs h2{
	float:left;
	display: inline;
	width: 161px;
	margin-top:2px;
	}

#topTabs h2.firstInList{
	margin-left:20px;
	}

#topTabs h2.middleInList{
	margin-left:87px;
	}
	
#topTabs h2.lastInList{
	margin-left:87px;
	}
	
#middleTabs{
	background: url(../img/tabs_middle.gif) repeat-y left top;
	min-height: 119px;
	}
	
#bottomTabs{
	background: url(../img/tabs_bottom.gif) no-repeat left top;
	min-height:20px;
	}

* html #bottomTabs{
	height:20px;
	}

#menuHome {
	color: #505050;
	}

#menuHome .tab {
	float:left;
	display: inline;
	width: 239px;
	}
	


#menuHome #firstTab {
	margin:3px 0px 0px 24px;
	}

#menuHome #middleTab {
	margin:3px 0px 0px 9px;
	}

#menuHome #lastTab {
	margin:3px 0px 0px 9px;
	}

#menuHome h3{
	text-transform:uppercase;
	font-size: 106%;
	margin-bottom:5px;
	}
#menuHome h3 a:link{
	text-decoration:none;
}


#menuHome p{
	font-size: 86%;
	margin: 8px 3px 8px 0px;
	line-height:1.11em;
	padding-right: 25px;
	}
	
#logo {
	float: left;
	margin: 54px 0 27px 36px;
	height: 29px;
	width: 165px;
	}



#outCopy {
	display: inline;
	font-weight: bold;
	float: right;
	color: #31301D;
	font-size:92%;
	/*background-color: #CFE03E;*/
	margin: 30px 20px 0px 0px;
	}


	
#copy {
	width: 267px;
	margin: 6px 10px 6px 10px;
	}

	
#menu {
	height: 30px;
	clear: both;
	margin-top:13px;
	}
	
#menu ul {
	margin: 0 0 0 18px;
	padding: 0;
	}
	
#menu ul li {
	list-style-type: none;
	display: block;
	float: left;
	margin: 8px 0 0 0;
	padding: 0 22px 0 22px;
	border-right: 2px solid #9C9D9F;
	font-size: 106%;
	font-weight: bold;
	letter-spacing: 0.31em;
	}
	
#menu ul li a {color: #FFFFFF; text-decoration:none;}
	
#menu ul li.lastInList {
	border-right: 0;
	}

#masNov {
	text-align: right;
	margin: -45px 15px 0px 0px;
	color: #838487;
	font-weight:normal;
	}

#masNov a {
	color: #838487;
	font-weight:normal;
	}
	
#search {
	height: 29px;
	background: url(../img/search_bg.gif) 0 0 repeat;
	padding: 0 21px 0 0;
	}
		
#search input {
	float: right;
	display: block;
	border: 0;
	margin: 6px 0 0 5px;
	padding: 0;
	}
	
#footer {
	width: 780px;
	background: url(../img/foot_bg.gif) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #838487;
	font-size: 116%;
	padding: 30px 0 30px 0;
	text-align: center;
	margin: 10px 0 0 0;
	}

#footerText {
	width: 720px;
	margin: 0 auto;	
	}	
	
#footer h3 {
	display: inline;
	margin: 0px 0 3px 0;
	padding: 0 5px 0 5px;
	border-left: 1px solid #838487;
	font-weight: bold;
	line-height: 1.61em;
	font-size: 76%;
	}
	
#footer h3 a {
	color: #838487; 
	text-decoration: none;
	white-space:nowrap;
	}
		
#footer h3.firstInList {
	border-left :none;
	}

#footer h3.lastInList {
	border-right: 0;
	}
	
.internas {
	margin: 0 20px 20px 0;
	color: #999999;
	line-height: 1.21em;
	}
	
.internas p {
	width: 430px;
	font-size: 96%;
	margin: 0 0 10px 0;
	}
		
.internas ul {
	margin: 0 0 10px 0;
	font-size: 96%;
	}
	
.internas a:link, .internas a:visited ,.internas a:hover {
	color:#B58015;
	text-decoration:none;
	}
		
.internas .upLibros {
	text-align: center;
	}
		
.internas .revistas {
	
	
	}
	
.downLibros {
	background: url(../img/dotts_H.gif) repeat-x left top;
	padding: 30px 0 0 0;
	margin: 20px 0 0 0;
	}

.bigBook {
	width: 235px;
	float: left;
/*	border: 1px solid red;*/
	padding: 0 0 0 0px;
	text-align: center;
	margin-bottom:25px;
	}
	
.bigBook h2 {
	margin: 0;
	font-size: 106%;
	color: #b58015;
	text-transform:uppercase;
	}
	
.bigBook p {
	width: 175px;
	}
			
.bigBook p.autor {
	margin: 10px 0 0 0px;
	font-size: 92%;
	color: #8a8c8f;
	font-weight: bold;
	}
	
.bigBook p.bajada {
	margin: 0;
	font-size: 82%;
	color: #999999;
	}

.ref {
	margin: 10px 0 0 0px;
	font-size: 92%;
	font-weight: bold;
	}

.ref a:link, .bajada a:visited, .bajada a:hover{
	color:#333333;
	}

.tablaLibro{
	width:400px !important;
	}

.rayas {
	background: url(../img/dotts_H.gif) repeat-x left top;
	height: 10px;
	clear: both;
	}

