/* Base setings */

* { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,address { margin:0.5em 0; }
ul { margin-left:2em; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a:link, a:visited { color: #0000CC; }
h1,.componentheading { font-size:1.7em; line-height:1.7em; }
h2,.contentheading { font-size:1.7em; line-height:1.5em; color:#A23E9A; }
.contentpaneopen { color: #84091A; }
h3 { font-size:1.3em; line-height:1.7em; }
h4 { font-size:1.2em; line-height:1.2em; }
h5 { font-size:1.1em; line-height:1.1em; }
h6 { font-size:1em; line-height:1em; font-weight:bold; }

/* Main section */

#block { background: #ED5F00; font-size:76.1%; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.3em; }
#wrapper { max-width:1200px; margin:0 auto; text-align:left; }

.width_full { width:100%; }

/* top */
#bg_top_1 { width:51px; height:449px; background: url(../images/t1.jpg) no-repeat; }
#bg_top_2 { width:617px; height:449px; background: url(../images/t2.jpg) no-repeat; }
#bg_top_3 { width:100%; height:449px; background: url(../images/t3.jpg) repeat-x; }
#bg_top_4 { width:354px; height:449px; background: url(../images/t4.jpg) no-repeat; }
#lenguages { position:absolute; width:80px; }
#mainmenu { padding-top:60px; }

/* sizer */
#bg_szr_0 { background: url(../images/s4.jpg) right repeat-y; }
#bg_szr_1 { width:51px; height:100%; background: url(../images/s1.jpg) repeat-y; }
#bg_szr_2 { width:1000px; height:100%; background: url(../images/s2.jpg) repeat-y; }
#bg_szr_4 { width:354px; height:100%; background: url(../images/s4.jpg) repeat-y; }

/* centr */
#bg_ctr_1 { width:395px; height:163px; background: url(../images/c1.jpg) no-repeat; margin-left:141px; }
#bg_ctr_2 { margin-top:-163px; }
#bg_ctr_4 { background: url(../images/c4.jpg) bottom no-repeat; }
#newfotos { margin:0 60px 0 80px; }

/* bottom */
#bg_btm_1 { width:51px; height:32px; background: url(../images/b1.jpg) no-repeat; }
#bg_btm_2 { width:617px; height:32px; background: url(../images/b2.jpg) no-repeat; }
#bg_btm_3 { width:100%; height:32px; background: url(../images/b3.jpg) repeat-x; }
#bg_btm_4 { width:354px; height:32px; background: url(../images/b4.jpg) no-repeat; }

/* footer */
#bg_ftr_1 { width:100%; height:22px; background: #84091A; }
#footer {margin-left:10px; color:#FFFFFF; font-size:1em; }

/* :: menu - top level */
a.mainlevel { font-family: tahoma,sans-serif; font-size:10pt; font-weight:bold; text-decoration:none; width:120px; background:url(../images/ma.gif) left center no-repeat; }
a.mainlevel:link, a.mainlevel:visited { display:block; color: #FFFFFF; text-decoration:none; height: 22px; padding-top: 1px; text-indent:20px; white-space:nowrap; }
a.mainlevel:hover { display: block; color: #DBDADA; text-decoration: none; background: url(../images/mh.gif) left center no-repeat; }
a.mainlevel#active_menu  { display:block; color:#F98A09; text-decoration:none; background: url(../images/mp.gif) left center no-repeat; }

/* :: menu - sub level */
a.sublevel { font-family:tahoma,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; padding-left:10px; margin-left:15px; background:url(../images/sa.gif) left center no-repeat; } 
a.sublevel:link, a.sublevel:visited { display:block; color:#FFFFFF; text-decoration:none; text-align:left; white-space:nowrap; } 
a.sublevel:hover { color: #DBDADA; text-decoration:none; background:url(../images/sh.gif) left center no-repeat; padding-left:10px; margin-left:15px; }
a.sublevel#active_menu { display:block; color:#C8411B; text-decoration:none; background: url(../images/sp.gif) left center no-repeat; }

/* article title */
.contentheading { text-indent: 30px; background: url(../images/title.gif) left center no-repeat; }

/* Modules */
/*div.module h3 { font-size: 14px; width: 130px; font-weight: bold; margin: 0px 0px 5px 12px; padding: 0px; color: #3B3B3B; }*/
div.moduletable { padding:0; }
div.moduletable h3 { font-size:24px; font-weight:normal; color:#A23E9A; text-indent: 30px; background: url(../images/title.gif) left center no-repeat; }

/* DG slideshow */
.thumb_img { width:105px; height:105px; text-align:center; }

/* Banners */
div.bannergroup { margin-left:26px; }
div.banneritem { position:relative; float:left; margin:5px 0 5px 5px; }
div.banneritem img { border:0; }
