body{
/*background-color:#F9F9F9;
 background-image:url(../img/bg/bg_general.jpg);*/
background-color:#222222;
}

#main-wrapper{
margin-top:1.5em;
width:900px;
height:580px;
margin-left:auto;
margin-right:auto;
position:relative;
background-color:#FFFFFF;
}

#campana{
position:absolute;
width:117px;
height:113px;
right:20px;
top:30px;
z-index:15;
}

#campana a:hover{
margin-left:2px;
}

#newsletter{
background-color:#DBDBDB;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.newsletterform{
margin:3px 0 0 0;
padding:0;
}

.submitbutton{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
border:1px solid #333;
font-size:11px;
}

.textfield{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
border:1px solid #333;
font-size:11px;
}

#newsblock{
position:absolute;
color:#FFFFFF;
top:78%;
left:25px;
width:840px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:2;
}

#newsblock .grey{
color:#999999;}



/* structure     */

#novedades_screen0{
font-family:Verdana, Arial, Helvetica, sans-serif;
position:absolute;
top:25px;
left:20px;
z-index:100;
width:260px;
color:#FFF;
font-size:14px;
}

#novedades_screen0 a:link, #novedades_screen0 a:visited{
text-decoration:underline;
color:#FFF;
}

#novedades_screen0 a:hover{
text-decoration:none;
color:#FFF;
}

#credits{
text-align:right;
width:900px;
margin-left:auto;
margin-right:auto;

}

#pageheader{
width:900px;
height:65px;
background-color:#000000;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
position:absolute;
top:0px;
left:0%;
z-index:7;
}

#pageinfobox{
width:430px;
height:110px;
position:absolute;
top:430px;
left:40px;
z-index:7;
}


#bgimage{
position:absolute;
z-index:5;
}

#bgimage_contact{
position:absolute;
z-index:5;
top:6%;
}

#contact_info{
position:absolute;
z-index:5;
top:6%;
left:56%;
margin:10px;
width:370px;
}


#banderole{
width:900px;
height:130px;
background-color:#000000;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
position:absolute;
top:280px;
left:0%;
z-index:7;
}

#logowrap{
margin-top:90px;
margin-left:20px;
float:left;
}

#container {
font-family:Georgia, "Times New Roman", Times, serif;
width:510px;
font-size:14px;
font-weight:bold;
margin-right:15px;
margin-top:93px;
float:right;   
text-align:right;   
}

/* LISTS     */

#miniflex {
        width: 100%;       
        margin: 0;
        padding: 0 5px 0 5px;       
        position:relative;
        z-index:2;
        }

#miniflex li {
        float: left;
        margin: 0;
        padding: 0;
        display: inline;
        list-style: none;
        position:relative;
        }

#miniflex a:link, #miniflex a:visited {
        float: left;        
        line-height: 20px;
        
        margin: 0 5px 0 5px;
        text-decoration: none;
        color: #CCCCCC;
        }

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
        border-bottom: 1px solid #E2E2E2;
        padding-bottom: 0px;
        color: #E2E2E2;
        }
        
#animated-tab {
        position: absolute;
        z-index: 1;       
        line-height: 20px;
        padding-bottom: 0px;
        border-bottom: 1px solid #ccc;
        }
		
#credits ul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding: 0;
margin: 0;
color: #8C8C8C;
float: right;
width: 100%;
}

#credits ul li {
display: inline;
}

#credits ul li a{
padding: 0.375em 0.25em;
color: #8C8C8C;
text-decoration: none;
float: right;
}

#credits ul li a:hover{
color: #fff;
}		
		
/* LINKS     */

a:link, a:visited{
color:#A0B267;
text-decoration:none;
}

a:hover{
color:#333333;
text-decoration:underline;
}

/* LINKS PAGE HEADER     */
#pageheader a:link, a:visited{
color:#FFFFFF;
text-decoration:none;
}

#pageheader a:hover{
color:#CCCCCC;
text-decoration:none;
}
		
/* TEXT STYLES */
.text_1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.text_w{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:1.5;
}

.pageheader_txt{
text-align:right;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2em;
padding:10px 20px 0 0;
}
.pageheader_txt_right{
float:right;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2em;
padding:10px 20px 0 0;
}

.pageheader_txt_left{
float:left;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.25em;
padding:20px 0 0 20px;
}

.infobox_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:1.5;
}

/* COLLECTION GALLERY */
#FrogJS{
width: 840px;
height:580px;
margin-left:40px;
margin-right:20px;
z-index:9;
}

#FrogJSCredit{
width:330px;
height:130px;

position:absolute;
z-index:100;
top:430px;
left:0px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:1.5;




}
#FrogJSCaption{
text-align: left;
line-height: 140%;
color: #f00;
}

HR{
margin-top: 6px;
margin-bottom: 3px;
size: 1px;
height: 1px;
text-shadow: none;
}





		