html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, 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,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}


body	{ line-height: 1}
:focus	{ outline: 0}
ol, ul 	{ list-style: none}
table 	{ border-collapse: collapse; border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after { content: ""}
blockquote, q { quotes: "" ""}
input, textarea { margin: 0; padding: 0}
hr { margin: 0; padding: 0; border: 0;}
b { font-weight:bold;}

*					{ margin:0; padding:0; outline:0;}
img a, a img		{ border: none; text-decoration:none;}
body				{ background:#f1f1f1; min-width:320px;}

@font-face {
    font-family: 'TradeGothicNextLTPro-Rg';
    src: url('fonts/TradeGothicNextLTPro-Rg.eot');
    src: url('fonts/TradeGothicNextLTPro-Rg.eot?#iefix') format('embedded-opentype'),
         url('fonts/TradeGothicNextLTPro-Rg.woff') format('woff'),
         url('fonts/TradeGothicNextLTPro-Rg.ttf') format('truetype'),
         url('fonts/TradeGothicNextLTPro-Rg.svg#TradeGothicNextLTPro-Rg') format('svg');
    font-weight: normal !important;
    font-style: normal !important;

}

@font-face {
    font-family: 'TradeGothicNextLTPro-Cm';
    src: url('fonts/TradeGothicNextLTPro-Cm.eot');
    src: url('fonts/TradeGothicNextLTPro-Cm.eot?#iefix') format('embedded-opentype'),
         url('fonts/TradeGothicNextLTPro-Cm.woff') format('woff'),
         url('fonts/TradeGothicNextLTPro-Cm.ttf') format('truetype'),
         url('fonts/TradeGothicNextLTPro-Cm.svg#TradeGothicNextLTPro-Cm') format('svg');
    font-weight: normal !important;
    font-style: normal !important;

}

@font-face {
    font-family: 'TradeGothicNextLTPro-BdCn';
    src: url('fonts/TradeGothicNextLTPro-BdCn.eot');
    src: url('fonts/TradeGothicNextLTPro-BdCn.eot?#iefix') format('embedded-opentype'),
         url('fonts/TradeGothicNextLTPro-BdCn.woff') format('woff'),
         url('fonts/TradeGothicNextLTPro-BdCn.ttf') format('truetype'),
         url('fonts/TradeGothicNextLTPro-BdCn.svg#TradeGothicNextLTPro-BdCn') format('svg');
    font-weight: normal !important;
    font-style: normal !important;

}

h1 { font-weight:normal !important}

header { width:100%; height:76px; border-bottom:#444444 solid 1px;}
#wrapped { width:100%; max-width:825px; height:auto; margin:0 auto;}
.logo { width:284px; height:46px; float:left; margin:16px 0 0 0px;}

#content-center { width:100%; max-width:510px; overflow:hidden; margin:0 auto; margin-top:34px; }
#content-center h1 { width:100%; float:left; font-size:16px; color:#444; font-family:TradeGothicNextLTPro-Rg; font-weight:none !important; margin-bottom:32px; line-height:30px;}

#mapa { width:100%; max-width:382px; float:right; height:466px; background:url(../img/mapa.png)}

.txt- { width:240px; height:290px; float:right; overflow:hidden;margin-top:90px;}
.txt- a { float:right; color:#444; font-size:26px;font-family: 'TradeGothicNextLTPro-BdCn'; width:100%; text-align:right; text-decoration:none; line-height:30px;}.txt- a:hover { text-decoration:underline;}


@media (max-width:517px)

{
.logo  { margin-left:10px;}	
#content-center h1 { margin-left:10px;}
#mapa { float:left; margin-left:10px;}	
}

@media (max-width:400px)
{
#mapa	{max-width:315px;background:url(../img/mapa315.png); height:384px; margin-left:2px;}
.txt- { margin-top:76px;}
.pr { margin-right:0 !important}
.ve { margin-right:0 !important}
.ar {margin: 105px 0px 0px !important;}
.cl {margin-left: 57px !important}
}

@media (max-width:320px)

{
#content-center {margin-top:14px; }	
#content-center h1 {margin-bottom:12px; }	
#mapa	{max-width:300px;background:url(../img/mapa315-2.png); height:291px; margin-left:2px;}
.txt- { margin-top:56px;}
.pr { margin-right:20px !important;}
.ve { margin-right:23px !important; margin-top:-0px !important;}
.ar {margin: 85px 15px 0px 0 !important;}
.cl {margin-left: 27px !important}
}