html {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #000;
}

body {
	margin: 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 50% 0px;
	background-color: #000;
}

a {
	text-decoration: none;
	color: #CCC;
}

.header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 38px;
}
.generalContent {
	width: 950px;
	height: 650px;
	margin: 0px 0px 0px -475px;
	padding: 0px 0px 0px 0px;
	position: relative;
	display: block;
	left: 50%;
	overflow: hidden;
}

.generalContentPhoto {
	width: 950px;
	height: 650px;
	margin: 0px 0px 0px -475px;
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 50%;
	background: url(img/bck_generalContent.jpg) no-repeat 0px -30px;
	overflow: hidden;
}

.footer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 28px;
}

.footer div {
	width: 950px;
	height: auto;
	margin: 0px 0px 0px -475px;
	padding: 15px 0px 0px 0px;
	position: relative;
	left: 50%;
	color: #fff;	
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.margaritaSignature {
	margin: 138px auto 0;
	width: 155px;
	height: 219px;
	background: url(img/bck_margarita.jpg) no-repeat;
}

.modaFlamenca {
	margin: 28px auto 0;
	width: 146px;
	height: 19px;
	background: url(img/bck_modaFlamenca.jpg) no-repeat;
}

.enterButton {
	width: 155px;
	height: 258px;
	margin: 138px auto 0;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #CCC;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	display: block;
	line-height: 20px;
	vertical-align: middle;
}
img.margaritaSignature {
	margin: 0 auto;
	width: 155px;
	height: 219px;
}
img.modaFlamenca {
	margin: 28px auto 30px;
	width: 146px;
	height: 19px;
}
.enterButton:hover {
	color: #FFF;
}

.boxButtons {
	width: 160px;
	margin: 42px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	float: left;
}

.boxButtons a {
	height: 35px;
	width: 150px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	display: block;
	text-align: left;
	line-height: 35px;
	vertical-align: middle;
	color: #404435;
	font-family:  "Times New Roman", Times, serif;
	background-image: url(img/bck_allbuttons.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	float: left;
}
.boxButtons a:hover {
	color: #EEF2E5;
	background-image: url(img/bck_allbuttons_over.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.b1 {background-position: 0px 0px;}
a.b2 {background-position: 0px -35px;}
a.b3 {background-position: 0px -70px;}
a.b4 {background-position: 0px -105px;}
a.b5 {background-position: 0px -140px;}
a.b6 {background-position: 0px -175px;}
a.b7 {background-position: 0px -210px;}

a.b1:hover {background-position: 0px 0px;}          
a.b2:hover {background-position: 0px -35px;}        
a.b3:hover {background-position: 0px -70px;}        
a.b4:hover {background-position: 0px -105px;}       
a.b5:hover {background-position: 0px -140px;}       
a.b6:hover {background-position: 0px -175px;}       
a.b7:hover {background-position: 0px -210px;}       

.boxButtons2 {
	width: 160px;
	margin: 0px;
	padding: 304px 0px 0px 0px;
	float: left;
}

.boxButtons2 a {
	height: 35px;
	width: 150px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	display: block;
	text-align: left;
	line-height: 35px;
	vertical-align: middle;
	color: #404435;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	float: left;
}

.boxButtons2 a:hover {
	color: #EEF2E5;
}
/*
.boxButtons {
	width: 143px;
	margin: 42px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.boxButtons a {
	height: 20px;
	width: 133px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	display: block;
	text-align: left;
	line-height: 20px;
	vertical-align: middle;
	color: #404435;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(img/bck_buttons.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	
	cursor: pointer;
}

.boxButtons a:hover {
	color: #EEF2E5;
	background-image: url(img/bck_buttons.png);
	background-position: 0px -20px;
	background-repeat: repeat-x;
}


.boxButtons2 {
	width: 123px;
	margin: 171px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.boxButtons2 a {
	height: 20px;
	width: 113px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	display: block;
	text-align: left;
	line-height: 20px;
	vertical-align: middle;
	color: #404435;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(img/bck_buttons2.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	cursor: pointer;
}

.boxButtons2 a:hover {
	color: #EEF2E5;
	background-image: url(img/bck_buttons2.png);
	background-position: 0px -20px;
	background-repeat: repeat-x;
}
*/
.content {/*700x560*/
	width: 702px;
	height:640px;
	margin: 12px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	float: left; overflow:hidden;
}

.contentBox {
	width: 700px;
	margin: 38px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.titleBar {
	height: 26px;
	padding: 0px 0px 0px 10px;
	border: 1px solid #959B86;
	background-color: #CFD5C3;
	font: bold 20px "Times New Roman", Times, serif;
	line-height: 26px;
	vertical-align: middle;
	color: #404435;
}

.txtBox {
	width: 678px; 
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	font:  13px Verdana, Arial, Helvetica, sans-serif;
	color: #FEFEFE;
	text-align: justify;
	background-image: url(img/bck_txtBox.png);
	/*background-image: url(img/bck_colectionsButtons.png);*/
	background-attachment: fixed;
	border-left: 1px solid #959B86;
	border-bottom: 1px solid #959B86;
	border-right: 1px solid #959B86;

}
.contentBox2 .overBox2 {
	height: 410px;
}
.colectionDescription {
	width: 290px;
	height: auto;
	/*overflow: auto;*/
}

.overBox {
	height: 530px;
	overflow: auto;
}
.contact .overBox {
	height: 530px;
	overflow: auto;
}

.pressTable {
	width: 655px;
	margin: 20px 0px 20px 10px;
}

.pressTable th {
	background-color: #CFD5C3;
	text-align: left;
	padding: 0px 0px 0px 10px;
	color: #000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	height: 24px;
}

.pressTable td {
	border-bottom: 1px solid #E0EEE0;	
	text-align: left;
	padding: 0px 0px 0px 10px;
	color: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;	
	height: 22px;
}
.pressTable td a {  color: #FFFFFF;}

.bigImage {
	width: 350px; /*197px;*/
	height: 467px; /*263px;*/
	border: 2px solid #E8EFDA;
	float: left;
}

.contentBox2 {
	width: 328px;
	/*margin: 14px 0px 0px 0px;*/
	margin:0;
	padding: 0px 0px 0px 0px;
	float: right;
}

.overBox2 {
	height: 205px;
	overflow: auto;
}

.colectionsButtons {
	float: right;
	height:34px;
	width:328px;
}

.colectionsButtons a {
	margin: 0 0 0 5px;
	padding: 0 5px;
	width: auto; /*48px;*/
	height: 20px;
	background-image: url(img/bck_colectionsButtons.png);
	border: 1px solid #959B86;
	border-top: 0;
	border-bottom: 0;
	font: bold 11px Tahoma;
	float: left;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	color: #EDF2E4;
	cursor: pointer;
}

.colectionsButtons a:hover {
	background-position: 0px -20px;
	color: #FFFFFF;
}

.colectionsButtons img {float: left;}

.colectionsThumbnails {
	width: 565px;
	height: 110px;
	padding: 26px 0px 0px 0px;
	float: left;
}

.colectionsThumbnails a img {
	float: left;
	border: 1px solid #eee;
	height: 118px;
}

.contactBox {
	width: 678px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FEFEFE;
	text-align: justify;
	line-height: 16px;
	background-image: url(img/bck_txtBox.png);
	border-left: 1px solid #959B86;
	border-bottom: 1px solid #959B86;
	border-right: 1px solid #959B86;
	float: left;
}
.contactBox p{
	margin:0;
}
.contactBox form { margin:0; padding:0;}
.donde .txtBox{float: left;}
.donde .txtBox div {
	width: 380px;
	float: left;
}
.donde .txtBox div{padding: 6px 0 0; }
.donde .txtBox div p {margin: 0; padding: 14px 0; }
.txtBox a, .contactBox a { color: #FEFEFE; }
.txtBox a:hover, .contactBox a:hover { text-decoration: underline;}

.donde .mapa{
	float: left;
	padding: 20px;
}

.contact .contactBox p {padding: 20px 0 0; font-weight: normal;}
.contactBox .mapa{
	float: left;
	padding: 20px;
}
a img { border:0;}

.contactTable {
	width: 360px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #FFFFFF;
	text-align: left;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	
	float: left;
}

.contactImput {
	width: 360px;
	height: 18px;
	padding: 2px;
	background-color: #CFD5C3;
	border: 1px solid #404435;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #404435;
}

.contactTextArea {
	width: 360px;
	height: 100px;
	padding: 2px;
	background-color: #CFD5C3;
	border: 1px solid #404435;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #404435;
}

.contactButton {
	height: 21px;
	width: 56px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #404435;
	text-align: center;
	border: 1px solid #959b86;
	line-height: 21px;
	margin: 10px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
	border: 0;
	cursor: pointer;
	background: transparent url(img/bck_contactButtons.png);
}

