@charset "utf-8";

/* Lucas B. Aguilera - lucas.aguilera@gmail.com */
/* Reset */
html {
	overflow: -moz-scrollbars-vertical;
}
* {
margin:0;
padding:0;
list-style:none;
vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {background-color: #000000; font-family: Helvetica, Arial; color: #FFFFFF; font-size: 11px;}

#site {margin: 0px auto; width: 960px;}
#menu {margin: 0px auto; height: 190px; z-index: 1000; width:960px; /*border: 1px solid red;*/ position: relative;}


#gridA {margin-left: 235px; top: -60px; z-index: 1; width:510px; /*border: 1px solid red;*/ position:relative;}
#gridB {margin-left:8px; top: -60px; z-index: 1; width:900px; /*border: 1px solid red;*/ position:relative;}

#gridC {margin-left: 238px; top: -60px; z-index: 1; width:700px; position:relative;}

.titulo {margin-bottom: 4px;  min-height: 40px; display: table-cell;}
.titulo h1 {font-size: 23px; font-weight:bold; letter-spacing: -0.03em;}

.subtitulo {min-height: 44px; margin-bottom: 10px;}
.subtitulo h2 {font-size: 16px; font-weight: bold;}

.tema {min-height: 15px;}
.tema h2 {font-size: 13px; font-weight: bold;}

.miniMenu {height: 22px; margin-bottom: 4px; margin-top: 20px; z-index: 9000;}
.miniMenu span {float: left; margin-right: 5px;}
.miniMenu a {margin-top: 3px; margin-right: 5px; float: left;}

.linkA {color:#FFFFFF; text-decoration:none; font-size:12px;}
.linkA:hover {color:#0099FF;}

.boxLinkA {width: 30px; height: 25px; float: left; margin: 4px; line-height: 25px;}
.boxLinkB {width: 75px; height: 25px; float: left; margin: 4px; line-height: 25px; text-align:center;}

.seta {margin-top: 12px;}

.texto {font-family: Myriad Pro; margin-top: 20px; font-size: 12px;}
.texto h2 {margin-bottom: 4px; border-bottom: 1px solid #666666; padding-bottom: 8px;}
.texto .imgBottom {margin-bottom: 18px;}

.submenu {width: 218px; margin-top: 105px; float: left;}
	.submenu .txtP {color:#0099FF; font-size:13px; display:block; font-weight:bold; } 
	.submenu .txtG {color:#0099FF; font-size:23px; display:block; font-weight:bold; margin-top: -8px;} 
	.submenu a {color:#FFFFFF; font-size: 13px; text-decoration: none; display: block; margin-bottom: 3px; font-weight:bold;}
	.submenu a:hover {color:#0099FF;}
	
.menuAuxiliar {width: 218px; margin-top: 107px; float: left;}
	.menuAuxiliar .txtP {color:#0099FF; font-size:13px; display:block; font-weight:bold; } 
	.menuAuxiliar .txtG {color:#0099FF; font-size:23px; display:block; font-weight:bold; margin-top: -7px;} 
	.menuAuxiliar a {color:#FFFFFF; font-size: 12px; text-decoration: none; display: block; margin-bottom: 3px; font-weight:bold;}
	.menuAuxiliar a:hover {color:#0099FF;}
	.menuAuxiliar h3 {font-size:15px; margin-top: 8px; margin-bottom: 4px; color:#0099FF;}
	
#boxA {float: left;}
#boxB {margin-left: 16px; margin-right: 50px; float: left; width: 420px;}
#boxC {margin-bottom: 19px; float:left; width: 185px; margin-top: 85px;}

	#boxC .texto {font-family: Myriad Pro, Arial; font-size: 12px;}
	#boxC .texto h3 {margin-bottom: 6px;}
	
#boxD {float:left; width: 512px;}
#boxF {margin-bottom: 19px; float:left; width: 120px; margin-left: 20px; margin-top: 75px; font-size: 13px;}
#boxF a {margin-top: 3px; margin-right: 5px; margin-bottom: 5px; float: left;}


.imagemGaleria {margin: 0px auto; padding: 3px; background-color:#F79321; text-align: center;}
.imagemTagLegenda {width: 43px; height: 13px; background: transparent url(imgs/tagLegenda.jpg) center center no-repeat;}
.imagemLegenda {padding-top: 3px;}


	.submenu .txtP {color:#0099FF; font-size:13px; display:block; font-weight:bold; } 
	.submenu .txtG {color:#0099FF; font-size:23px; display:block; font-weight:bold; margin-top: -8px;} 
	.submenu a {color:#FFFFFF; font-size: 13px; text-decoration: none; display: block; margin-bottom: 3px; font-weight:bold;}
	.submenu a:hover {color:#0099FF;}
	
p {margin-bottom: 6px; line-height: 16px;}
.t {font-size: 13px;}
.texto a {color: #0099FF; text-decoration: none;}

.thumbOverA {width: 90px; height: 90px; float:left; overflow:hidden; margin-right: 20px; margin-bottom: 20px; position: relative;}
.thumbOverA .thumposimgA {position:relative; top: -80px; left: -120px;}
.thumbOverA .thumposimgB {position:relative; left: -120px;}

.thumbRegular {width:; height:; float: left; margin-right: 20px; margin-bottom: 20px;}
.thumbRegular a, img {border: 0;}

.p1 {font-size: 16px; font-family: Arial;}
.p2 {font-size: 16px; font-family: Tahoma;}
.p3 {font-size: 16px; font-family: Helvetica;}
.p4 {font-size: 16px; font-family: Myriad Pro;}
.p1 span, .p2 span, .p3 span, .p4 span {font-weight: bold;}