/*********** CSS layout for Maggy Navarro ***********/
body {
	margin:0;
	padding: 0;
	background:#8c8c8c;
	text-align:center;
	font-family: 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; 
	font-size: 12px;
}
body p a img { 
	border: 0; 
}
html>body {
	font-size: 12px;
}
.bodytext, p, ol, ul, li, div {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #fff;
	text-align: left;
}
h1,h1 a { 
	margin: 0;
	font-size: 1.1em;
	color: #fff;
	text-decoration:none;
}
h2 {
	margin: 0;
	font-size: 1.1em;
	color: #fff;
}
h3 {
	margin: 0;
	font-size: 1em;
	color: #fff;
}
h4 {
	margin: 0;
	font-size: 0.9em;
	color: #fff;
}
h5 {
	margin: 0;
	font-size: 1.2em;
	color: #fff;
}
h6 {
	margin: 0;
	font-size: 1.5em;
	color: #fff;
}
.emphasized {
	color: #fff;
}
#mainbox {
	margin: 0 auto;
	padding:0; 
	width: 750px;
	text-align: left;
}
#masthead {
	margin:0;
	padding:0;
	width: 750px;
	height: 96px;
	background: url(../images/masthead.jpg) no-repeat left top;
}
#copyright p {
	margin:20px auto;
	/*margin-bottom:20px;*/
	padding:0;
	font-size: 9px;
	text-align:center;
	clear:both;
}
#menu {
	margin:0;
	padding:0;
	text-align:right;
	height: 40px;
	color: #fff;
}
#menu a {
	text-decoration:none;
	color: #fff;
}
#menu a:hover {
	text-decoration:underline;
}
.separador {
	margin:0;
	padding:0 5px;
	color: #fff;
}
#menu .menu1-level1-act a {
	margin:0;
	color: #fff;
}
#breadcrumbs {
	margin:80px 0 0 0;
	padding:0 0 0 180px;
	text-align:left;
	height: 40px;
	color: #3f3f3f;
	font-size:22px;
}
#breadcrumbs span.breadCrumb a {
	text-decoration:none;
	color: #3f3f3f;
}
#breadcrumbs span.breadCrumb a:hover {
	text-decoration:underline;
	color: #3f3f3f;
}
#contentbox01 {
	margin:80px 0 0 0;
	padding:0;
	padding: 0;
	width: 750px;
}
/*** Portafolio start ***/
.portafolio-wrap {
	margin:0;
	padding:0;
	width:750px;
	clear:both;
}
.portafolio-image {
	margin:0 10px 0 0;
	padding:0;
	width:170px;
	float:left;
}
.portafolio-text-title-wrap {
	margin:0;
	padding:0;
	width:560px;
	float:right;
}
.portafolio-titulo {
	display:none;
/*	margin:0 0 15px 0;
	padding:0;
	width:570px;
	clear:right;
*/
}
.portafolio-texto {
	margin:0;
	padding:0;
	text-align: left;
}
.portafolio-texto a {
	text-decoration:none;
	color: #fff;
}
.portafolio-texto a:hover {
	text-decoration:underline;
}
.portafolio-clear {
	margin:0;
	padding:0;
	width:750px;
	height:50px;
	clear:both;
}
/*** Portafolio end ***/
/*** List view start ***/
.tx-photographiclibrary-pi1 {
	margin:0;
	padding:0;
	width:750px;
	float:left;
}
.pictureList {
	margin:0 10px 10px 0;
	width:170px;
	height:136px;
	float:left;
}
.pictureList-image {
	width:170px;
	height:136px;
}
/*** List view end ***/
/*** Single view start ***/
body#singleView {
	margin:0 auto;
	padding:0;
	background:#ADADAD;
	text-align:center;
	font-family: 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; 
	font-size: 10px;
	width:450px;
}
#mainboxSingleView {
	/*margin:0 auto;*/
	padding:0; 
	/*text-align:center;*/
	width:450px;
}
#mastheadSingleView {
	margin:0;
	width:168px;
	height:85px;
	background: url(../images/mastheadSingleView.jpg) no-repeat left top;
}
#singleView .tx-photographiclibrary-pi1 {
	margin:0 auto;
	padding:0;
	width:450px;
	text-align:center;
}
.pictureSingle {
	margin:0;
	padding:0;
	width:450px;
}
.pictureSingle p,
.pictureSingle_image_copy,
.pictureSingle_image_title {
	text-align: right;
	color:#3f3f3f;
}
.pictureSingle_image {
	margin:0;
	margin-bottom:20px;
	padding:0;
	text-align:center;
}
.pictureSingle_image_nav {
	margin:0 auto;
	padding:0;
	text-align:center;
	width:170px;
	height:30px;
	position:absolute;
	top:570px;
	left:285px;
}
.pictureSingle_image_prev {
	margin:0;
	padding:0;
	width:auto;
	height:30px;
	float:left;
}
.pictureSingle_image_next {
	margin:0;
	padding:0;
	width:auto;
	height:30px;
	float:right;
}
.pictureSingle_image_close {
	margin:0;
	padding:0;
	text-align:center;
	width:auto;
	height:30px;
}
.csc-textpic csc-textpic-intext-left-nowrap {
	margin:0;
	padding:0;
}
.csc-textpic-imagewrap {
	margin:0;
	padding:0;
	width:170px;
}
dl.csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol,
dd.csc-textpic-caption {
	width:170px;
}
.csc-textpic-text {
	margin:0;
	padding:0;
	width:540px;
}
.csc-textpic-clear {
	margin-bottom:0px;
	padding:0;
	clear:both;
	width:750px;
	height:50px;
}
/*** Single view end ***/
/*** Login box  ***/
.tx-newloginbox-pi1 {
	margin-left:200px;
	padding:0;
}

