body{
	background-color: #f0ecdc;
	color: #000000;
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(img/ifaz/Logo_fondo_Lara.gif);
	background-repeat: no-repeat;
	font-size: 85%;
}

a{
	color: #993300;
}

a:hover{
	color: #f30202;
}

table.top_Lara{
	margin: 0px;
}

table.top_Lara td.logo_Lara{
	padding: 0px;
}

table.top_Lara td.menu_Lara{
	padding: 15px 0px 0px 0px;
	text-align: right;
}

table.opciones_menu{
	margin: 0px;
	float: right;
}

table.opciones_menu td {
	padding: 2px 0px 10px 0px;
	text-align: right;
}

table.opciones_menu td.artwork {
	padding: 2px 0px 2px 0px;
	text-align: right;
	font-weight: bold;	
	font-size: 85%;
	letter-spacing: 1px;
}

table.opciones_menu td a{
	text-decoration: none;	

	color: #545454;
}

table.opciones_menu td a:hover{
	color: #F30202;
}

h1{
	font-family: georgia, sans-serif;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 170%;
	margin: 0px 30px 20px 50px;
}

h2{
	font-family: verdana, sans-serif;
	font-size: 110%;
	color: #545454;
	letter-spacing: 1px;
	margin: 20px 30px 10px 50px;
}

h3{
	font-family: verdana, sans-serif;
	font-size: 85%;
	color: #000000;
	margin: 40px 30px 10px 50px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

h4{
	font-size: 200%;
	color: #d8d4c4;
	margin: 10px 30px 10px 50px;
	font-family: serif;
}

p{
	margin: 0px 20% 10px 50px;
	line-height: 145%;
	font-size: 90%;
}

table.portfolio_gral{
	margin: 0px 30px 30px 50px;
	table-layout: fixed;
}

table.portfolio_gral td.imagen{
	padding: 0px;	
	width: 190px;
	height: 190px;
	text-align: center;
	background-color: #e5e1d0;
	border: solid 1px #d7d4c9;
}

table.portfolio_gral td.texto{
	padding: 10px;
	
}

table.portfolio_gral td.texto p{
	margin: 0px 10px 5px 0px;
	
}

p.details{
	margin: 0px 10px 0px 0px;
	color: #545454;
}

table.info{
	margin: 0px 20% 30px 50px;
	font-size: 95%;
}

table.info td.fecha{
	padding: 5px 10px 5px 0px;
	color: #58564e;
	width: 150px;
}

table.info td.sonido{
	padding: 5px 20px 5px 0px;
	color: #58564e;
}


table.info td.texto{
	padding: 5px 10px 10px 0px;
}

table.info td.texto p{
	margin: 0px 10px 10px 0px;
	font-size: 100%;
}

table.varias_imagenes{
	margin: 0px 30px 30px 50px;
	table-layout: fixed;
}

table.varias_imagenes td{
	padding: 0px;	
	width: 190px;
	height: 190px;
	text-align: center;
	background-color: #e5e1d0;
	border: solid 1px #d7d4c9;
}

table.varias_imagenes td.vacio{
	background-color: transparent;
	border: none;
}

table.varias_imagenes td.detalles_imgs{
	background-color: transparent;
	border: none;
	font-size: 90%;
	text-align: center;
	height: auto;
	color: #58564E;
}


