@charset "UTF-8";
/* CSS Document */


/*cope with inheritance bugs*/
body, table, th, td{
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size : 11px;
font-style: normal;
font-weight:normal;
color : #848484;
text-decoration : none;}

/*body specific*/
body{
	background-color:#f6fbf6;
	margin: 0 0 0 0;
}



.oneColElsCtr #container_home {
	width: 1060px;
	margin: 0 auto; 
	text-align: left;
}

.oneColElsCtr #mainContent_home {
	padding: 56px 0 0 160px; /* remember that padding is the serie inside the div box and margin is the serie outside the div box */
}


.oneColElsCtr #container_bio {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}

.oneColElsCtr #mainContent_bio {
	padding: 56px 0 0 160px; 
}


.oneColElsCtr #container_books {
	width: 950px;
	margin: 0 auto; 
	text-align: left;
}
.oneColElsCtr #mainContent_books {
	padding: 37px 0 0 160px; 
}


.oneColElsCtr #container_cntct {
	width: 790px;
	margin: 0 0 0 220px;
	text-align: left;
}

.oneColElsCtr #mainContent_cntct {
	padding: 27px 0 0 0; 
}

.oneColElsCtr #container_spaces {
	width: 1060px;
	margin: 0 auto; 
	text-align: left;
}


.oneColElsCtr #mainContent_spaces {
	padding: 37px 0 0 160px; /* remember that padding is the serie inside the div box and margin is the serie outside the div box */
}




/*bio link-------------------------------*/

table td.bio{
	padding-top: 0px;
	padding-bottom: 0px;
	font-family:"Courier New", Courier;
	font-size : 14px;
	line-height : 18px;
	text-align: justify;
	color:#646262;
	/*border-top:1px dotted #848484;
	border-bottom:1px dotted #848484;*/
}

table td.bio p {
	 margin:0px;	padding:0;
}




a.submenu:link, a.submenu:visited {color : #f2005f;text-decoration : none;}
a.submenu:hover {color : #848484;text-decoration : underline;}

/*end contacto link----------------------------*/

/*contacto link-------------------------------*/
#headerline {
	width: 950px;
	border-top: 1px dotted #f2005f;
}
.error {color: #f2005f;}
/*fin contacto link----------------------------*/


/*book link-------------------------------*/
#bookline {
	width: 790px;
	border-top: 1px dotted #848484;
}
.booktitle {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size : 17px;
line-height:16px;
font-style: normal;
font-weight:normal;
color : #286f78;
text-decoration : none;}

a.menubook:link, a.menubook:visited{
	    font-size : 12px;
        color : #286f78;
        background-color : transparent;
        text-decoration : none;
}

a.menubook:hover{   
        color : #f2005f;
        background-color : transparent;
        text-decoration : none;
}



/*finbook link----------------------------*/


/*spaces link-------------------------------*/
.grostitreoff{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	letter-spacing: -8px;
	color : #000000;
	background-color : transparent;
	font-size : 98px;
	text-decoration : none;
	
}

#spacesline {
	/*position:absolute;*/
	width:950px;
	border-top: 1px dotted #000000;
	/*top:293px;*/
}




/*finspaces link----------------------------*/


/*forms*/
input.field {width: 300px;}
input.btn {width: 80px;}
select {width: 95px;}
textarea {width: 300px; height: 60px;}
