/* CSS Document */

body { margin: 0px; background: #969696 url(images/bg-body.gif) repeat-x; }
body,td,th,input,select,textarea { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

p,h1,h2,h3,form,ul { margin: 0px; padding: 0px; }

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

#root { margin: auto; width: 900px; background: #fff; }
#topads { height: 28px; background: #f0ede3 url(images/bg-topads.gif) left no-repeat; padding: 9px 0px 1px 150px; border-bottom: 1px solid #5c5954; }

#header { background:  url(images/bg-header.png) no-repeat; height: 133px; }

#topheader { height: 32px; }
#topheader #toolbar { float: right; width: 290px; padding: 8px 17px 5px 0px; color: #6c6659; text-transform: uppercase; font-weight: bold; }
#topheader #toolbar input { background: #343028; border: 0px; margin: 0px 7px 0px 13px; color: #fff; font-weight: normal; font-size: 11px; }

#header #topheader  #topnav { float: left; width: 515px; }
#header #topheader  #topnav ul { list-style: none; }
#header #topheader  #topnav ul li { display: block; float: left; text-transform: uppercase; font-weight: bold; }
#header #topheader  #topnav ul li a { text-decoration: none; color: #FFFFFF; display: block; padding: 9px 17px 5px 15px; *display: inline-block; }
#header #topheader  #topnav ul li a:hover { background: url(img/bg_btn.png); color: #fff; }

#header #midnav { margin-top: 51px; }
#header #midnav ul { list-style: none; }
#header #midnav ul li { display: block; float: right; text-transform: uppercase; font-weight: bold; }
#header #midnav ul li a { text-decoration: none; color: #84a323; display: block; padding: 9px 17px 5px 15px; }
#header #midnav ul li a:hover { background: #e7e7e6; color: #25221b; }

#topbody { background: #fff; border-top: 7px solid #e7e7e6; padding: 17px; }
#topbody h2 { font-size: 18px; }
#midads { border-top: 1px solid #e1dfd5; border-bottom: 1px solid #e1dfd5; background: #f0ede3 url(images/bg-midads.gif) left no-repeat; padding: 5px 0px 5px 150px; }

#mainbody { padding: 17px 17px 0px 17px; }
#mainbody h2 { text-transform: uppercase; display: block; font-size: 14px; color: #fff; height: 20px; padding: 3px 0px 0px 12px; overflow: hidden; text-indent: -235157px;  }
#mainbody h3 { font-size: 16px; letter-spacing: -1px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; }

#mainbody #mainbodyleft { float: left; width: 363px; }
#mainbody #mainbodyleft h2.lotd { background:  url(images/bg-leftbox.gif) no-repeat; }
#mainbody #mainbodyleft h2.logodl { background:  url(images/bg-leftbox-dl.gif) no-repeat; }
#mainbody #mainbodyleft #mainbodyleftcontent { border-bottom: 1px solid #efefef; background:  url(images/bg-leftbox-content.gif) no-repeat; height: 123px; padding: 31px 0px 0px 17px; }
#mainbody #mainbodyleft #mainbodyleftcontent #mainbodyleftcontentimg { float: left; width: 102px; height: 102px; }
#mainbody #mainbodyleft #mainbodyleftcontent #mainbodyleftcontenttext { float: right; width: 220px; height: 102px; }
#mainbody #mainbodyleft #mainbodyleftcontent #mainbodyleftcontenttext  h3 a { text-decoration: none; color: #84a323 }
#mainbody #mainbodyleft #mainbodyleftcontent #mainbodyleftcontenttext  h3 a:hover { text-decoration: none; color: #666 }
#mainbody #mainbodyleft .leftads { padding: 10px 0px 10px 12px; margin-bottom: 15px; }

#mainbody #mainbodyright { float: right; width: 488px; }
#mainbody #mainbodyright h2.indexnew { background:  url(images/bg-rightbox.gif) no-repeat; }
#mainbody #mainbodyright h2.toplogo { background:  url(images/bg-rightbox-top.gif) no-repeat; }
#mainbody #mainbodyright h2.newlogo { background:  url(images/bg-rightbox-new.gif) no-repeat; }
#mainbody #mainbodyright h2.memlogin { background:  url(images/bg-rightbox-login.gif) no-repeat; }
#mainbody #mainbodyright h2.memregister { background:  url(images/bg-rightbox-register.gif) no-repeat; }
#mainbody #mainbodyright h2.logoup { background:  url(images/bg-rightbox-upload.gif) no-repeat; }
#mainbody #mainbodyright h2.uploadedlogo { background:  url(images/bg-rightbox-uploaded.gif) no-repeat; }
#mainbody #mainbodyright h2.accountup { background:  url(images/bg-rightbox-accountup.gif) no-repeat; }
#mainbody #mainbodyright h2.passup { background:  url(images/bg-rightbox-passup.gif) no-repeat; }
#mainbody #mainbodyright .mainbodyrightbox { padding: 20px 12px 12px 12px; }
#mainbody #mainbodyright input { margin-bottom: 4px; }
#mainbody #mainbodyright .textfield { border: 1px solid #ccc; }
#mainbody #mainbodyright .mainbodyrightcontent { border-bottom: 1px solid #efefef; height: 123px; padding: 31px 0px 0px 17px; background:  url(images/bg-rightbox-content.gif) top left no-repeat; }
#mainbody #mainbodyright .mainbodyrightcontent .mainbodyrightcontentimg { float: left; width: 102px; height: 102px; }
#mainbody #mainbodyright .mainbodyrightcontent .mainbodyrightcontenttext { float: right; width: 343px; height: 102px; }
#mainbody #mainbodyright .mainbodyrightcontent .mainbodyrightcontenttext  h3 a { text-decoration: none; color: #84a323 }
#mainbody #mainbodyright .mainbodyrightcontent .mainbodyrightcontenttext  h3 a:hover { text-decoration: none; color: #666 }
#mainbody #mainbodyright ul { list-style: none; margin-bottom: 8px; }
#mainbody #mainbodyright ul li { border-bottom: 1px solid #efefef; padding: 4px 0px 4px 0px; }

#mainbody a.dlbutton { display: block; width: 90px; height: 23px; background:  url(images/btn-download.gif) top no-repeat; overflow: hidden; text-indent: -235157px; }
#mainbody a.dlbutton:hover { background:  url(images/btn-download.gif) bottom no-repeat; }
#mainbody a.regbutton { display: block; width: 119px; height: 23px; background:  url(images/btn-createaccount.gif) top no-repeat; overflow: hidden; text-indent: -235157px; }
#mainbody a.regbutton:hover { background:  url(images/btn-createaccount.gif) bottom no-repeat; }

#mainbodylist { padding: 17px 17px 0px 17px; }
#mainbodylist h2 { display: block; background:  url(images/bg-list-logolist.gif) no-repeat; overflow: hidden; text-indent: -235157px; font-size: 14px; color: #fff; height: 23px; margin-bottom: 10px; }
#mainbodylist a { text-decoration: none; }
#mainbodylist a.tablist { display: block; border-bottom: 1px solid #efefef; padding: 4px 0px 2px 0px; }
#mainbodylist a.tablist span { color: #666; }
#mainbodylist a.tablist:hover { border-bottom: 1px solid #84a323; color: #84a323; }
#mainbodylist .alphalist { font-size: 21px; border-bottom: 1px solid #efefef; }
#mainbodylist .alphalist a { color: #84a323; }
#mainbodylist .alphalist a:hover { color: #ccc; }

#botbody { border-top: 7px solid #e7e7e6; background: #25221b; color: #686256; padding-top: 15px; }
#botbody h3 { font-size: 13px; display: block; padding-left: 18px; color: #0099FF; font-weight: normal; margin-bottom: 10px; }
#botbody ul { list-style: none; }
#botbody ul li { border-bottom: 1px solid #36332d; }
#botbody ul li a { display: block; color: #fff; text-decoration: none; padding: 5px 18px 5px 18px; }
#botbody ul li a span { color: #686256; }
#botbody ul li a:hover { color: #9f9977; text-decoration: none; background: #302d25; }
#botbody #botbodyleft { float: left; width: 294px; margin-right: 10px; }
#botbody #botbodycenter { float: left; width: 294px; }
#botbody #botbodyright { float: right; width: 294px; }

#footer { background: #6a654f; padding: 5px 18px 5px 18px; color: #969077; }


.clearall { clear: both; }


.sIFR-flash { margin: 0pt; visibility: visible ! important; }
.sIFR-replaced { visibility: visible ! important; }
span.sIFR-alternate { overflow: hidden; position: absolute; left: 0pt; top: 0pt; width: 0pt; height: 0pt; display: block; }
.sIFR-flash + div[adblocktab="true"] { display: none ! important; }
.spacer6 {
	padding: 6px;
}
.arialtboldblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
A.Link_Negro:link, A.Link_Negro:visited
{
    COLOR: #000000;
	FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT:normal;
	
}

A.Link_Negro:hover
{
	COLOR: #666666;
	FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	FONT-WEIGHT:normal;
}
.caroverde_bg {
	background-image: url(img/a4.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #B3B3B3;
}
.sub_sec_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.line_top {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #16320E;
	border-right-color: #16320E;
	border-bottom-color: #16320E;
	border-left-color: #16320E;
}
.linea_izq {
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #8F9289;
	border-right-color: #8F9289;
	border-bottom-color: #8F9289;
	border-left-color: #8F9289;
}
.sub_sec_headblue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.sub_sec_headorange {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.sub_sec_headpink {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.seccion1 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	background-image: url(img/bg-headsec.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 7px;
}
.Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
}
.navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 5px;
}
.mas {
	display: block;
}
.bg_gal {
	background-image: url(img/bg_gal.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
A.Link_Gal:link, A.Link_Gal:visited
{
    COLOR: #000000;
	FONT-SIZE: 13px;
    FONT-FAMILY: "Trebuchet MS";
	TEXT-DECORATION: underline;
	FONT-WEIGHT:normal;
	
}

A.Link_Gal:hover
{
    COLOR: #000000;
	FONT-SIZE: 13px;
    FONT-FAMILY: "Trebuchet MS";
	TEXT-DECORATION: none;
	FONT-WEIGHT:normal;
}.bg_vid {

	background-image: url(img/bg_vid.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.a_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.social {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	background-color: #E6E6E6;
	padding: 6px;
	border: 1px dotted #333333;
}
