@import "reset.css";

body{
margin:0px;
padding:0px;
text-align:center;
}

div.container{
width:960px;
margin:0px auto;
padding:0px;
position:relative;
}

div.wrapper{
width:960px;
float:left;
margin:0px;
padding:0px;
text-align:left;
}

div.top-stripe{
width:100%;
height:118px;
float:left;
text-align:center;
background:url(../jpg/top-bg.jpg) repeat-x left top;
}

div.top{
width:100%;
height:81px;
float:left;
}

div.infostripe1{
float:left;
padding:0px 0px 0px 27px;
font-size:12pt;
font-weight:bold;
font-family:arial;
color:white;
text-align:left;
background:url(../jpg/ico1.jpg) no-repeat left center;
margin:20px 0px 0px 90px;
}

div.infostripe2{
float:left;
padding:0px 0px 0px 27px;
font-size:12pt;
font-weight:bold;
font-family:arial;
color:white;
text-align:left;
background:url(../jpg/ico2.jpg) no-repeat left center;
margin:10px 0px 0px 90px;
}

div.banner-section{
width:100%;
height:370px;
float:left;
text-align:center;
background:url(../jpg/baner-bg.jpg) repeat-x left top;
}

div.banner-section img{
float:left;
width:960px;
height:370px;
}

div.content-section{
width:100%;
float:left;
text-align:center;
background:#ECE7E1;
}

div.content{
width:926px;
padding:17px;
float:left;
background:white;
}

div.offer-menu{
width:309px;
float:left;
margin:-17px 0px 0px -17px;
}

div.offer-menu-label{
width:309px;
height:43px;
float:left;
background:url(../jpg/oferta.jpg) no-repeat left top;
}

div.offer-menu a{
height:22px;
width:309px;
float:left;
background:#8A6B32;
text-align:left;
text-indent:5px;
line-height:22px;
font-size:10pt;
font-weight:bold;
font-family:arial;
color:white;
text-transform:uppercase;
border-bottom:1px solid #A28448;
}

div.offer-menu a:hover{
background:#5F4923;
}

div.temp{
width:616px;
float:left;
background:white;
margin:0px 0px 0px 17px;
}

div.label-stripe{
width:100%;
height:35px;
line-height:35px;
float:left;
border-bottom:1px solid #DCD7D4;
}

div.label{
height:35px;
float:right;
background:white;
margin:1px 0px 0px 0px;
font-size:20pt;
font-weight:bold;
font-family:arial;
color:#565656;
padding:0px 4px;
}

div.content p{
width:100%;
float:left;
padding:10px 0px;
font-size:10pt;
color:#565656;
font-family:arial;
line-height:19px;
}

div.whole{
width:100%;
float:left;
padding:10px 0px 0px 0px;
}

div.content ul{
width:100%;
float:left;
padding:10px 0px;
font-size:10pt;
color:#565656;
font-family:arial;
line-height:19px;
padding-left:20px;
margin-left:10px;
list-style:disc;
}

div.gallery{
width:100%;
float:left;
}

div.gallery img{
border:1px solid red;
float:left;
margin:25px 0px 0px 25px;
}

div.mapbox{
width:522px;
float:left;
text-align:center;
}

div.map{
width:522px;
height:276px;
float:left;
margin:30px 0px 0px 20px;
border:1px solid red;
}

/* --- --- */

div.contact_section{
width:960px;
margin:20px 0px 0px -325px;
padding:20px 0px;
float:left;
border-width:1px 0px 1px 0px;
border-style:solid;
border-color:#DBD7D4;
}

div.contact_section a{
color:#565656;
font-family:arial;
font-size:10pt;
text-decoration:none;
}

div.contact_section a:hover{
color:#FE0000;
}

div.contact_content{
margin:0px;
padding:0px 49px 0px 10px;
float:left;
color:#565656;
font-family:arial;
font-size:10pt;
text-align:left;
line-height:20px;
}

div.contact_content span{
color:#FE0500;
}

div.contact_icon{
min-height:34px;
margin:0px;
padding:0px 10px 0px 0px;
text-align:left;
float:left;
}

div.contact_cion img{
margin:0px;
padding:0px;
float:left;
}

div.bottom1{
width:100%;
height:48px;
float:left;
text-align:center;
font-size:10pt;
color:white;
font-family:arial;
background:url(../jpg/bottom1.jpg) repeat-x left top;
line-height:18px;
padding:20px 0px 0px 0px;
}

div.bottom1 a{
font-size:10pt;
color:white;
font-family:arial;
font-weight:bold;
text-decoration:none;
}

div.bottom1 a:hover{
text-decoration:underline;
}

div.footer_container{
width:100%;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
float:left;
background:url(../jpg/bottom2.jpg) repeat-x left top;
text-align:center;
}

div.footer_center{
width:960px;
margin:0px auto;
padding:0px;
}

div.footer{
width:960px;
margin:15px 0px 0px 0px;
padding:0px;
float:left;
}

ul.menu_bottom1{
margin:0px 30px 0px 30px;
padding:0px 0px 0px 20px;
float:left;
font-size:9pt;
color:white;
font-family:arial;
text-align:left;
list-style-image:url(../jpg/mini_circle.png);
}

ul.menu_bottom1 li a{
font-size:9pt;
color:white;
font-family:arial;
text-decoration:none;
}

ul.menu_bottom1 li a:hover{
text-decoration:underline;
}

ul.menu_bottom2{
margin:0px 30px 0px 30px;
padding:0px 0px 0px 20px;
float:left;
font-size:9pt;
color:white;
font-family:arial;
text-align:left;
list-style-image:url(../jpg/mini_triangle.png);
}

ul.menu_bottom2 li a{
font-size:9pt;
color:white;
font-family:arial;
text-decoration:none;
}

ul.menu_bottom2 li a:hover{
text-decoration:underline;
}

div.menu_bottom{
float:left;
width:960px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
line-height:17px;
font-size:9pt;
color:white;
font-family:arial;
text-align:left;
}

div.move{
height:40px;
float:left;
margin:0px 0px 0px 95px;
padding:0px 0px 0px;
}

div.copyright{
float:left;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:8pt;
font-family:tahoma;
color:white;
text-align:left;
}

div.copyright a{
font-size:8pt;
font-family:tahoma;
color:white;
text-decoration:none;
}

div.mediasoft{
float:right;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:8pt;
font-family:tahoma;
color:white;
text-align:right;
}

div.mediasoft a{
font-size:8pt;
font-family:tahoma;
color:white;
text-decoration:none;
}











