body {
	margin:0px;
	background-color:#595747;
	background-image: url(../images/site-bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0c4da2;
}

h1, h2, h3, h4 { 
	color:#00a651; 
	padding:0px;
	margin:0px;
}

h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }

p {
	padding:0px;
	margin:0px;
}

.template2-middle-col p, .template2-middle-col h3, .template2-middle-col h2, .template2-middle-col h1{
	margin:10px 0px 10px 0px;
}

.template3-middle-col p, .template3-middle-col h3, .template3-middle-col h2, .template3-middle-col h1{
	margin:10px 0px 10px 0px;
}

.index-middle-col p, .index-middle-col h3, .index-middle-col h2, .index-middle-col h1{
	margin:10px 0px 10px 0px;
}
.eng-index-middle-col p, .eng-index-middle-col h3, .eng-index-middle-col h2, .eng-index-middle-col h1{
	margin:10px 0px 10px 0px;
}
.index-right-col p, .index-right-col h3, .index-right-col h2, .index-right-col h1{
	margin:10px 0px 10px 0px;
}

.imageleft {
	float: left;
	padding-right: 15px;
}

body a {
	color:#00a651;
	text-decoration:none;
	font-weight:bold;
}
.wrap {
	width:1000px;
	margin:0px auto;
}
.header {
	width:1000px;
	height:148px;
	text-align:center;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background-image: url(../images/header-index.jpg);
	background-repeat: no-repeat;
	background-position: center center;	
}
.headereng {
	width:1000px;
	height:148px;
	text-align:center;
	overflow:hidden;
	padding:0px;
	margin:0px;	
	background-image: url(../images/header-index-eng.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.top-nav {
	width:1000px;
	height:33px;
	margin-bottom:10px;
	background-image: url(../images/top-nav-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	color:#00a651;
	font-size:15px;
	font-weight:bold;
}
.top-nav a{
	color:white;
	text-decoration:none;

}

.content {
	width:1000px;
	margin:0px;
	padding:0px;
}

.index-left-col {
	width:100px;
	float:left;
	margin-left:70px;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	background-color:#f9f2e1;
	border:1px solid #666666;
	display:inline;
}

.index-middle-col {
	width:420px;
	float:left;
	margin-left:12px;
	background-color:#f9f2e1;
	padding-left:12px;
	padding-right:12px;
	padding-top:50px;
	border:1px solid #666666;
	background-image: url(../images/index-middle-col-header-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.eng-index-middle-col {
	width:420px;
	float:left;
	margin-left:12px;
	background-color:#f9f2e1;
	padding-left:12px;
	padding-right:12px;
	padding-top:50px;
	border:1px solid #666666;
	background-image: url(../images/eng-index-middle-col-header-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.index-right-col {
	width:267px;
	float:left;
	margin-left:12px;
}

.index-right-col-1 {
	width:250px;
	background-color:#f9f2e1;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	margin-bottom:8px;
	border:1px solid #666666;
	background-image: url(../images/index-right-col-1-bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	overflow:hidden;
}

.index-right-col-2 {
	width:250px;
	background-color:#f9f2e1;
	padding:8px;
	margin-bottom:8px;
	border:1px solid #666666;
	overflow:hidden;
	text-align:center;
}

.green-border{
	border:2px solid #00a651;
	margin-bottom:3px;
}
.index-right-col-3 {
	width:250px;
	background-color:#f9f2e1;
	padding:8px;
	border:1px solid #666666;
	overflow:hidden;
}

.toh-bird{
	border:none;
	position: relative;
	left: -24px;
}
.template2-left-col {
	width:100px;
	float:left;
	margin-left:74px;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	background-color:#f9f2e1;
	border:1px solid #666666;
	border-bottom:none;
	font-size:11px;
	color:#0c4da2;
	font-weight:bold;
	display:inline;
}

.template2-left-col a{
	color:black;
	text-decoration:none;
}

.template2-middle-col {
	width:420px;
	float:left;
	margin-left:12px;
	background-color:#f9f2e1;
	padding-left:12px;
	padding-right:12px;
	border:1px solid #666666;
}

.template2-right-col-1 {
	width:250px;
	background-color:#f9f2e1;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	margin-bottom:8px;
	border:1px solid #666666;
	overflow:hidden;
}

.template2-right-col-2 {
	width:250px;
	background-color:#f9f2e1;
	padding:8px;
	margin-bottom:8px;
	border:1px solid #666666;
	overflow:hidden;
	text-align:left;
	background-image: url(../images/tiendita-template2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.eng-template2-right-col-2 {
	width:250px;
	background-color:#f9f2e1;
	padding:8px;
	margin-bottom:8px;
	border:1px solid #666666;
	overflow:hidden;
	text-align:left;
	background-image: url(../images/tiendita-template2-eng.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.esp-template2-right-col-2 {
	width:250px;
	background-color:#f9f2e1;
	padding:8px;
	margin-bottom:8px;
	border:1px solid #666666;
	overflow:hidden;
	text-align:left;
	background-image: url(../images/tiendita-template2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.template3-middle-col {
	width:700px;
	float:left;
	margin-left:12px;
	background-color:#f9f2e1;
	padding-left:12px;
	padding-right:12px;
	border:1px solid #666666;
}

.contact-textfields{
	width:180px;

}
.imageright {
	float: right;
	padding-left: 15px;
}

.store-landing-block {
	width:335px;
	border:2px solid #00a651;
	padding:2px;
}
.textfields {
	font-family:Tahoma, sans-serif;
	font-size:11px;
}
.imagen-derecha {
	margin:3px 0px 8px 5px;
	float:right;
}

.imagen-izquierda {
	margin:3px 5px 8px 0px;
	float:left;
}
.copyright {
	padding-top:30px;
	color:#0c4da2;
	height:50px;
	font-size:11px;
	clear:both;
	text-align:center;
}
.copyright a{
	font-weight:bold;
	text-decoration:underline;
	color:#0c4da2
}