	/*reset*/
html, body, div, span, applet, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, big, cite, code, 
em, font, img, ins, small, strike, strong, sub, sup, tt, var, dl, 
dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, 
tr, th, td 
{
	border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
	
}
body 
{	
	font: normal 12px/16px Calibri, Helvetica, Arial;
	background:white none repeat scroll 0 0;
	color:black;
	line-height:1;
}
ol, ul 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
}
caption, th, td 
{
	font-weight:normal;
	text-align:left;
}
a
{
	color: #000000;
	text-decoration: none;
}
/**/
body
{
	font: Calibri, Helvetica, Arial;
	padding:20px;
	color:#555;
	width:900px;
	margin: 0 auto;
}
*{
	margin:0;
	padding:0
}
img
{
	display: block;
	height: 350px;
	margin: auto;
}
li
{
	display: inline;
	font: normal 12px/16px Calibri, Helvetica, Arial;
}
a
{
	padding: 5px 20px;
	text-decoration: none;	
	color: #999;
}
.show
{
	height: 150px;
	width:250px;
	padding: 5px 15px;
}
#der, #izq
{
	float: right;
	width: 300px;
	height:500px;
}
.top
{
	padding-top:200px;
}
.home
{
	width:400px;margin:auto;
}
.logo
{
	width: 400px;
	height: 200px;
	padding-top: 40px;
	margin:auto;
}
.Elogo
{
	width:320px;
	height:170px;
	margin:auto;
	padding-top: 130px;
}
#entrar
{
	font: normal 20px/56px Calibri, Helvetica, Arial;
	display: block;
	text-align: center;
}
#navegador
{
	height: 40px;
	width: 500px;
	margin: auto;
}

#subMenu, #subMenu li
{
	display: block;
	width:100px;
	padding: 4px 3px;
}
#subMenu ul{
margin-left:100px;
}
#subMenu a
{
	color: #999;
}
p, h1
{
	text-align: center;
	padding: 2px 2px;
}
#pie
{
	float: left;
	width: 650px;
	margin-left:200px;
	margin-top: -100px;
}

#pie p, #pieIndex p, #pieIndexS p, #pieIndexC p, #pieIndexE p
{
	display:inline;
	font: normal 12px/12px Calibri, Helvetica, Arial;
	text-align: center;
}

#pieIndex, #pieIndexS, #pieIndexC, #pieIndexE
{
	font: normal 12px/16px Calibri, Helvetica, Arial;
	padding-top: 100px;
	width: 500px;
	margin:auto;
}
#pieIndexS
{
	margin-top: 300px;
}
#pieIndexC
{
	padding-top: 0;
}
#pieIndexE
{
padding-top: 0;

}
.caption
{
	position:absolute;
	top:250px;
	left:3px;
	width:80px;
	font: normal 11px/20px Calibri, Helvetica, Arial;
	
}
.demo
{
	position:relative;
	left: 130px;
	margin-top:2em;
}
.gallery_demo
{
	width:200px;
	float:left;
}
.gallery_demo li
{
	width:80px;
	height:70px;
	border:3px double #eee;
	margin: 0 2px 2px 0;
	background:#eee;
}
.gallery_demo li.hover
{
	border-color:#999;
}
.gallery_demo li.active
{
	border-style:solid;
	border-color:#999;
}
.gallery_demo li div
{
	left:240px;
}
.gallery_demo li div .caption
{
	font:italic 0.7em/1.4 georgia,serif;
}
.galleria_container
{
	margin:0 auto 60px auto;
	height:438px;
	width:700px;
	float:right;
}
.info
{
	text-align:left;
	margin:30px 0;
	border-top:1px dotted #221;
	padding-top:30px;
	clear:both;
}
.nav
{
	clear:both;
	position:absolute;
	top:350px;
	left:500px;
}
.nav a
{	
	
	font: normal 12px/20px Calibri, Helvetica, Arial;
}
.galleria
{
	list-style:none;
	width:200px;
}
.galleria li
{
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
}
.galleria li a
{
	display:none;
}
.galleria li div
{
	position:absolute;
	display:none;
	top:0;
	left:180px;
}
.galleria li div img
{
	cursor:pointer;
}
.galleria li.active div img,.galleria li.active div
{
	display:block;
}
.galleria li img.thumb
{
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto
}
.galleria li .caption
{
	display:block;
	padding-top:.5em
}
* html .galleria li div span
{
	width:400px
}
.galleria_wrapper
{
width:450px;
}
.usada
{
color: #000;
font-weight: bold;
letter-spacing: 1pt;
}
.bailarina
{
width:70px;
height: 111px;
padding-bottom:15px;
}
#formulario
{
width: 149px;
height:420px;margin: auto;
}
#formulario form
{
margin: auto;
}
#formulario form label
{
display: block;
}
#formulario form .contacto
{
width:149px;
height:24px;
}
#formulario form .enviar
{
height: 20px;
width: 60px;
color:#000;
font: 12px/14px "Myriad pro", Arial, Helvetica;
border: none;
margin: 10px 0 0 90px; 
}
.textarea
{
width: 150px;
height: 98px;
overflow: hidden;
}
.oculto
{
visibility:hidden;
}
#direccion
{
	float: left;
	padding-top: 150px;
	margin-left: 550px;
}
#direccion p
{
	width: 300px;
	text-align: left;	
}
#fotos
{	
	width: 20px;
	float: left;
}
#fotos img
{
	width: 400px;
	height: 300px;
	margin-left: 100px;
	margin-top: 50px;
}
.replaced
{
	width: 450px;
	height: 350px;
}
#show{

width:950px;
margin: auto;
}
.catalogo{

margin-left: 140px;
}
