/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

object {
	float: left;
}

div#contenedorGeneral {
	margin-left: 70px;
	padding-right: 30px;
	margin-top: 0px;
	float: left;
}

div#logo {
	float: left;
	width: 200px;
}

div#menu {
	float: left;
	margin-top: 30px;
	width: 1100px;
	height: 60px;
}

/* @group navbar */

div#navbar {
	height: 26px;
	float: left;
	overflow: hidden;
	width: 746px;
	display: block;
	margin-left: 90px;
	margin-top: 30px;
}

div#navbar ul {
	height: 26px;
	padding: 0px;
	margin: 0px;
	background: url(../img/menu/menu.png) no-repeat;
	position: relative;
	display: block;
	
}

#navbar ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	top: 0px;
	position: absolute;
}

#navbar ul li, #navbar a {
	height: 26px;
	display: block;
}

#navbar ul li a {
	text-indent: -5000px;
	text-decoration: none;
}

#nb1 {
	left: 0px;
	width: 90px;	
}

#nb2 {
	left: 90px;
	width: 90px;
}

#nb3 {
	left: 180px;
	width: 50px;
}

#nb4 {
	left: 230px;
	width: 90px;
}

#nb5 {
	left: 320px;
	width: 70px;
}

#nb6 {
	left: 390px;
	width: 110px;
}

#nb7 {
	left: 500px;
	width: 90px;
}

#nb8 {
	left: 590px;
	width: 100px;
}

#nb9 {
	left: 690px;
	width: 60px;
}

#nb1 a:hover, body#p1 #nb1 {
	background: url(../img/menu/menu.png) no-repeat 0px -26px transparent;
}

#nb2 a:hover, body#p2 #nb2 {
	background: url(../img/menu/menu.png) no-repeat -90px -26px transparent; 
}

#nb3 a:hover, body#p3 #nb3 {
	background: url(../img/menu/menu.png) no-repeat -180px -26px transparent;
}

#nb4 a:hover, body#p4 #nb4 {
	background: url(../img/menu/menu.png) no-repeat -230px -26px transparent;
}

#nb5 a:hover, body#p5 #nb5 {
	background: url(../img/menu/menu.png) no-repeat -320px -26px transparent;
}

#nb6 a:hover, body#p6 #nb6 {
	background: url(../img/menu/menu.png) no-repeat -390px -26px transparent;
}

#nb7 a:hover, body#p7 #nb7 {
	background: url(../img/menu/menu.png) no-repeat -500px -26px transparent;
}

#nb8 a:hover, body#p8 #nb8 {
	background: url(../img/menu/menu.png) no-repeat -590px -26px transparent;
}

#nb9 a:hover, body#p9 #nb9 {
	background: url(../img/menu/menu.png) no-repeat -690px -26px transparent;
}

/* @end */

div#contenido {
	clear: both;
	height: 630px;
	float: left;
	margin-top: 0px;
	padding-left: 0px;
	background-color: #ffffff;
}

div#contenido img {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
}

div#contenido object {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}


div#contenido #video {
	float: left;
	margin-bottom: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	width: 780px;
	height: 600px;
}

div#contenido #video p {
	margin-top: 0px;
	margin-bottom: 2px;
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #333333;
	clear: both;
}

#video a {
	color: #999999;
	text-decoration: none;
}

#video a:hover {
	color: #999999;
	text-decoration: underline;
}

div#listado {
	float: left;
	margin-top: 74px;
}

div#listado img {
	margin: 0px;
}

div#listado table {
	border-collapse: collapse;
	width: 270px;
}

div#listado p {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #999999;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

div#listado p a {
	color: #999999;
	text-decoration: none;
}

div#listado p a:hover {
	color: #999999;
	text-decoration: underline;
}

div#listado .columna {
	float: left;
	width: 270px;
	margin-right: 20px;
}

div#listado .fila {
	float: left;
	margin-bottom: 20px;
	background-color: #f3f3f3;
}

div#contenido #fotos {
	float: left;
	margin-bottom: 25px;
	padding-right: 30px;
	height: 620px;
}

div#contenido .foto {
	float: left;
	margin-right: 4px;
}

div#contenido .foto p {
	margin-top: 0px;
	margin-bottom: 2px;
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #333333;
}

.foto a {
	color: #999999;
	text-decoration: none;
}

.foto a:hover {
	color: #999999;
	text-decoration: underline;
}

div#contenido #firma {
	clear: both;
}

div#contenido #firma img {
	margin: 0px;
	padding: 0px;
}

div#contenido #titulo {
	float: none;
	clear: both;
	margin-bottom: 20px;
}

div#contenido #titulo img {
	margin: 0px;
}

div#paginacion {
	width: 700px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-right: 0px;
	margin-top: 20px;
	text-align: right;
	font-weight: bold;
}

div#paginacion a {
	color: #666666;
	margin-left: 5px;
	font-weight: normal;
}

div#paginacion a:hover {
	color: #000000;
	font-weight: normal;
}

div.elemento {
	width: 735px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	color: #333333;
	padding-bottom: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

div.linea {
	margin-bottom: 10px;
	padding: 0px;
	border-bottom: 1px dotted #000000;
	font-size: 1px;
	width: 705px;
	float: left;
}

div.elemento a {
	color: #333333;
}

div.elemento a:hover {
	color: #999999;
}

div.elemento .izquierda {
	float: left;
	width: 190px;
	padding-right: 15px;
}

div#miniaturas {
	width: 190px;
}

div#miniaturas img {
	margin-right: 8px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0px;
	border: 0px;
}

div.elemento .derecha {
	float: left;
	width: 500px;
	margin: 0px;
	padding: 0px;
}

div.elemento .derecha img {
	margin: 0px;
	padding: 0px;
}

.mas {
	color: #333333;
	font-weight: bold;
}

.fecha {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
}