body
{
    margin-top:0;
    margin-right:0;
    margin-left:0;
    background-color:blue;
    background-attachment:fixed;
    background-image:url('fondo.jpg');
	color:#BDFB31;
	background-color:#006408;
	text-align:center;
}

h1{
	border-bottom:1px dotted;
	font-family:Impact,Verdana,sans-serif;
	font-size:44px;
	font-style:italic;
	font-weight:normal;
	margin:0 50px;
	padding-bottom:15px;
}

h2{
	margin-top:50px;
	border-bottom:1px solid;
	padding-bottom:10px;
	margin-bottom:0;
}

.tablaTitulo
{
	width:95%;
	text-align:center;
}

.tablaTitulo td
{
	text-align:center;
	vertical-align:top;
}

.tablaTitulo td img
{
	margin:0;
}

.tablaBienvenida
{
	border:2px #001100 solid;
	color:#BDFB31;
	background-color:#006408;
}

.tablaBienvenida a
{
	border:0;
	padding:0;
	margin:0;
}

.tablaBienvenida .botonMenu
{
	margin:10px 0px 15px 0px;
}

.tablaMenu
{
	border:0;
	padding:0;
	margin:0;
}

.botonMenu
{
	border:0;
	text-align:center;
	vertical-align:50%;
	padding:0;
	margin:0;
	display:block;
}

.tablaContenidos
{
	margin-top:0;
	width:760px;
	border:3px #001100 solid;
	color:#BDFB31;
	background:#006408 url('shadow.png') repeat-x;
}

.tablaContenidos td
{
	padding:40px;
    font-family:"Century Gothic", serif;
    text-align:justify;
	border:0;
}

.tablaContenidos td.celdaPie
{
	height:80px;
	text-align:center;
	vertical-align:middle;
	color:#BDFB31;
	background:#006408;
	padding:0px 10px 20px 10px;
	font-weight:bold;
}

.tablaListado
{
	margin-top:0;
	width:760px;
	border:2px #001100 solid;
	color:#BDFB31;
	background-color:#001100;
}

.tablaListado td
{
	width:33%;
	height:250px;
	color:#BDFB31;
	background:#006408 url('shadow.png') repeat-x;
	font-family:"Century Gothic", serif;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	padding:20px 10px;
}

.tablaListado td p
{
	margin-top:5px;
}

.tablaListado td.celdaH1
{
	height:80px;
	color:#BDFB31;
	background:#006408 url('shadow.png') repeat-x;
}

.tablaListado td.celdaH1 h1
{
	border:0;
	padding:0;
}

.tablaListado td.celdaPie
{
	height:80px;
	vertical-align:middle;
	color:#BDFB31;
	background:#006408;
	padding:20px 10px;
}

.tablaDetalles
{
	width:500px;
}

.tablaDetalles td
{
	width:50%;
    text-align:left;
	line-height:150%;
	padding:10px;
	vertical-align:top;
	font-weight:bold;
}

.transparente
{
	border:0;
}

.superpuestaListado
{
	height:150px;
	width:200px;
	border:2px #AA0000 solid;
	position:absolute;
}

.imagenListado
{
	height:150px;
	width:200px;
	border:2px #003300 solid;
}

.vinculo
{
	color:#BDFB31;
	text-decoration:none;
	cursor:pointer;
	border:none;	
}

.vinculoVisible
{
	color:#BDFB31;
	text-decoration:underline;
	cursor:pointer;	
}

.negrita
{
	font-weight:bolder;
}

.autor{
	color:#001100;
	background-color:transparent;
	text-align:right;
	font-size:0.4em;
	font-family:"Lucida Handwriting", "Comic Sans MS", Arial, sans-serif;
	font-weight:bold;
	margin:0em 2em;
}

.autor a{
	color:#001100;
	background-color:transparent;
}

.bienvenida
{
	border:0;
	padding-bottom:0;
}

.infoDCM
{
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

.fotoDCM
{
	width:200px;
	height:150px;
	display:inline;
	border:2px solid #002200;
	margin:1em;
}

.reimo
{
	text-align:center;
	font-size:22px;
	font-weight:bold;
}

.precio
{
	font-style:italic;
	font-size:1.1em;
}

.detallePrecio
{
	text-align:center;
	font-size:2.1em;
	font-weight:bold;
	font-style:italic;
	margin:30px 10px;
}

.detalleVendida
{
	text-align:center;
	font-size:2em;
	font-style:italic;
	font-weight:bold;
	margin:10px 0px;
}

.detalleGastos
{
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
	margin-top:10px;
}

.detalleFotosGrandes
{
	text-align:center;
	margin-top:10px;
}

.detalleFotosGrandes img
{
	width:600px;
	height:450px;
	border:2px solid #003300;
	margin-bottom:10px;
}

.detalleSinImagen
{
	width:400px;
	height:300px;
}

.detallePDF
{
	padding:20px;
}

.detallePDF img
{
	border:0;
	margin-right:10px;
}

.detallePDF span
{
	vertical-align:30%;
	font-weight:bold;
}

.infoExtras
{
	text-align:justify;
	padding-top:30px;
	vertical-align:top;
}

.fotosExtras
{
	text-align:center;
	padding-top:30px;
}

.fotosExtras img
{
	border:2px #002200 solid;
	width: 200px;
	height:150px;
	margin:5px;
	display:inline;
}