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

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* General */

body {
	padding:10;
	border:0;
	margin:0;
	color:#909293;
	background-color:#cfcfcf;
	font-size:11px;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
	font-size:5px;
	line-height:10px;
}
h7 {
	padding:0;
	margin:0;
	font-size:10px;
	line-height:10px;
	color:#ffffff;
}
p {
	padding:0;
	margin:0;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color:#ffffff;
}
table {
	border:0;
	padding:0
	border-collapse: collapse;
	margin:0;
}
ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
ol {
	padding:0;
	margin:0;
	list-style-type:none;
}
table td {
	border:0;
	padding:0;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Content */

#content {
	width:1050px;
	margin:0 auto;
}
#content table {
	width:950px;
	border:1px;
}
#content table td.left {
	width:500px;
	vertical-align:top;
	border:0px;
}
#content table td.right {
	width:550px;
	vertical-align:top;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Nav */

#nav {
    position:top;
    top:1px;
    margin-left:220px;
	width:220px;
}
#nav h1 {
	position:absolute;
	top:2px;
	left:0px;
}
#nav h1 a {
    position:absolute;
    background:url(img/logo-bopost.jpg) top no-repeat;
	margin-left:50px;
	margin-top:0px;
	width:309px;
	height:272px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
}
#nav ul { 
	padding-top:155px;
	margin-left:40px;
}
#nav ul li {
	padding:0;
	margin:0;
}
#nav ul li.btn {
	height:12px;
	margin-bottom:5px;
}
#nav ul li.btn a {
	height:12px;
	overflow:hidden;
	display:block;
	text-indent:-999px;
}
#nav ul li.btn a.mo { background:url(img/btn-motion.gif) bottom left no-repeat; width:52px;}
#nav ul li.btn a.st { background:url(img/btn-stills.gif) bottom left no-repeat; width:43px;}
#nav ul li.btn a.co { background:url(img/btn-contacto.gif) bottom left no-repeat; width:74px;}

#nav ul li.btn a:hover {
	background-position:top left;
}
#nav ol.reel {
	padding-top:2px;
}
#nav ol.reel li {
	margin-top:8px;
	font-size:10px;
	font-weight:bold;
	margin-left:40px;
}
#nav ol.reel li.pressed {
	font-size:10px;
	color:#D40654;
}
#nav ol.reel li a {
	color:#ffffff;
}
#nav ol.reel li a:hover {
	color:#D40654;
}
#nav ol li.thinline {
	background:url(img/line-colors.gif) top left repeat-y;
	height:4px;
	width:143px;
	font-size: 5px;
	line-height:5px;
	margin-left:50;
	margin-top:10px;
	margin-bottom:10px;
}
p.mail {
	line-height:5px;
	font-size:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-left:40px;
	color:#ffffff;
}
p.mail2 {
	line-height:5px;
	font-size:10px;
	margin-top:5px;
	padding-bottom:5px;
	margin-left:0px;
	color:#D40654;
}
p.mail a.nathy {
	color:#ffffff;
	font-size:9px;
	height:9px;
	overflow:hidden;
	width:170px;
}
p.mail a.nathy:hover {
	color:#ffffff;
}
p.mail a.pablito {
	color:#ffffff;
	font-size:9px;
	height:9px;
	overflow:hidden;
	width:170px;
}
p.mail a.pablito:hover {
	color:#ffffff;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Cont-right */

#cont-right {
}
#cont-right #cont {
	margin-left:10px;
	margin-top:155px;
	color:#ffffff;
}
#cont-right2 #cont {
	margin-left:170px;
	margin-top:200px;
	color:#ffffff;
}
#cont h3 {
	color:#D40654;
	font-size:10px;
	height:15px;
}
#cont h7 {
	color:#ffffff;
	font-size:10px;
	height:15px;
}
#cont .thinline-large {
	height:4px;
	font-size:5px;
	line-height:5px;
	background:url(img/line-colors-large.gif) top left repeat-y;
	margin-bottom:5px;
}
#cont .boldline-large {
	height:12px;
	font-size:5px;
	line-height:5px;
	background:url(img/line-colors-large.gif) top left repeat-y;
	margin-bottom:5px;
	margin-top:5px;
}
#cont p {
	font-size:9px;
	font-weight:bold;
	padding-right:28px;
}
#cont p.video {
	margin-top:15px;
}
#cont p.video a {
	font-size:11px;
	font-weight:bold;
	color: #858585;
}
#cont p.video a:hover {
	color:#999;
}
