/* CSS RESET
^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^*/

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, b, u, i, center, 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-family:Tahoma, Geneva, sans-serif;}
ol, ul {list-style: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* CSS RESET
^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^*/

body { background:#681B63; }

div#master { width:933px; height:562px; margin:auto; top: 50%; left: 50%; margin-top: -281px; margin-left: -466px; position: absolute;}
div#master2 { width:720px; height:562px; margin:auto; top: 50%; left: 50%; margin-top: -281px; margin-left: -360px; position: absolute; }

div#top1 { width:932px; height:74px; float:left; background:url(../img/home_top.gif) right no-repeat;}
div#top2 { width:698px; height:74px; float:left; background:url(../img/home_top.gif) right no-repeat; }
div#contentleft { width:439px; height:342px; float:left; background:url(../img/bg_leftcontent.gif) no-repeat; padding:37px 0 0 39px;}
div#contentleft2 { width:439px; height:342px; float:left; background:url(../english/img/bg_leftcontent2.gif) no-repeat; padding:37px 0 0 39px;}

div#contentleft2 div#contentscroll { width:420px; float:left; margin-top:10px; height:200px; }
div#contentleft2 div#contentscroll div.line { width:400px; padding-bottom:18px; }
div#contentleft2 div#contentscroll div.line p { width:auto;}
div#contentleft2 div#contentscroll div.line img { float:left; }
div#contentleft2 div#contentscroll div.line h1 { font-size:11px; color:#681B63; }

div#contentleft p, div#contentleft2 p {font-size:11px; width:420px;}
div#contentleft p.spacehome, div#contentleft2 p.spacehome { margin:30px 0 20px 0;} 
div#contentleft img.homethumbs, div#contentleft2 img.homethumbs { margin:28px 0;}
div#contentleft2 img.slogan { margin:40px 0 30px 0;}
div#contentleft a, div#contentleft2 a {font-size:11px; color:#681B63; text-decoration:none; }
div#contentleft a:hover, div#contentleft2 a:hover {text-decoration: underline; }
div#contentleft span.form, div#contentleft2 span.form {font-size:11px;}

div#twitterholder { width:215px; height:309px; float:left; background:url(../img/twitter_bg.gif) no-repeat; padding-top:70px; padding-left:18px;}
div#menuright { width:171px; height:276px; float:left; background: url(../img/menu_top.gif) no-repeat; padding-top:93px; }
div#menuright img { float:left; }
div#footermenu { width:155px; height:125px; float:left; background:url(../img/footer_menu.gif) no-repeat; padding-top:22px; padding-left:16px; }

img#extright, img#extbottom { float:left;}

#banner { position:absolute; width:227px; height:304px; z-index:1; left: 225px; top: 26px; visibility: visible; overflow: visible;}
img#idioma { padding:74px 0 0 8px;}
.form {font-size:11px;}

div#contentleft2 div#galeria { float:left; width:420px; padding:25px 0 12px 0;  }
div#contentleft2 div#galeria img { float:left; margin-right:103px; display:block; }
div#contentleft2 div#galeria select { float:right; font:11px Verdana, Geneva, sans-serif; color:#333; margin-right:11px;  }
div#contentleft2 div#galeria p { float:right; display:block; width:auto; margin:2px 10px 2px 0;}


div#contentleft2 div.photoline { width:420px; float:left; padding-bottom:5px;}
div#contentleft2 div.photoline a { float:left; display:block; margin-right:5px;}

div#contentleft2 div.formline {width:350px; float:left; padding-bottom:3px;}
div#contentleft2 div.formcol1 { width:70px; float:left;} 
