/*-----general--------------------------------------------------------*/
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,sup, sub, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight:inherit; font-style: inherit; font-size: 100%; vertical-align: baseline;}
:focus {outline: 0;}
body { line-height: 1; color: black; background: white;}
ol, ul { list-style: none;}
table { border-collapse: separate;border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

.wrapper{margin:20px auto;font-family:Geneva, Arial, Helvetica, sans-serif;color:#000000;width:1000px;}
.clear{clear:both;}
img{-ms-interpolation-mode:bicubic;}
em{font-style:italic;}
strong{font-weight:bold;}
a{color:#000000; text-decoration:none;}
a:hover, a.sel{color:#E30917;}

.index h1{background-color:#FFFFFF;color:#FFFFFF;}
.index img{margin-left:12%;}
.index span{display:block; text-align:center;}

h1{color:#FFFFFF;font-size:0;}
h1 a{display:block;background:url(../img/logo_black.jpg) no-repeat;height:65px;width:300px; margin-left:176px;}
h1 a:hover, h1 a.sus{background:url(../img/logo_red.jpg) no-repeat;}
h2{margin:0 10px 0 0;color:#FFFFFF;float:left;background:url(../img/circulo_r.gif) no-repeat;}
h2#susana{padding:45px 27px;margin:0 45px 0 20px;}
h2#who{padding:45px 38px;}
h2#tienda, h2#shop{padding:45px 30px;margin:-15px 10px 10px 25px;}
h2#shop{padding:45px 35px;}
h2#links, h2#enlaces, h2#contacto, h2#contact, h2#tienda{padding:45px 33px;margin:0 40px 0 30px;}
h2#enlaces{padding:45px 26px;}
h2#contacto{padding:45px 19px;}
h2#tienda{padding:38px 30px;}
h2#contact{padding:45px 23px;}
h3{margin-bottom:10px;}

span.lang{font-size:.7em;float:right;margin-top:-44px;}
span.lang a{color:#FFF;background:#000;padding:2px 6px;}
span.lang a:hover{background:#E30917;}

.menu{border-top:1px solid #000;border-bottom:1px solid #000;padding:5px 0;margin:10px 0 25px;}
.menu li{display:inline;margin-right:15px;}
/*.menu{float:left;padding:40px 40px 10px;width:445px;}
.menu li{display:inline;margin-right:1%;}*/

.content{clear:both;}
.content a{ text-decoration:underline;}
.content input{border:none; cursor:pointer; float:left; width:3.5%; margin:0 1% 0 10%;}
.content img{float:left;margin:0 4% 0 0;}
.content img#link_img{margin:0 3% 0 0;}
.content p{font-family:monospace;padding:0 10px;text-align:justify; font-size:1.1em;}
.content p.dir{font-family: Arial,Helvetica, sans-serif;text-align:left;border-top:1px solid #000000;border-bottom:1px solid #000000; padding:10px;margin:0 0 0 400px;}
.content p.contact{padding:23px;}
.content div.pic_text span{display:block;font-size:0.8em;margin:5px 10px;}
.content div.pic_text h4{margin:5px 10px;}

.content div#video iframe{margin:0 0 30px 10px;}

.links_list{padding:0 0 0 200px;}
.links_list li{margin-bottom:5px; font-family:"Courier New", Courier, monospace; font-size:.9em;}

.footer{float:left;width:100%;margin-top:2%; text-align:center; border-top:solid 1px #000000; padding-top:1%;}
.footer p{font-size:.7em;}
.footer span.flex, .footer span.flex a{color:#999;}
.footer span.flex a:hover{color:#000;}
.footer a.fb{float:right;margin-top:-8px;background:url(../img/fb.gif) no-repeat; height:30px;width:28px;}
.footer a.fb:hover{background:url(../img/fb_red.gif) no-repeat;}
.footer a.fb span{color:#FFF; font-size:0.00001pt;display:none;}
