/* CSS Document */
/* Tecnoedil Stylesheet */
/* made by Nicolás Cóppola - Linco */
/* www.linco.com.py */


/* TAGS GENERICOS */


@font-face {
	font-family: 'Arial Narrow';
	src: url('http://linco.com.py/fonts/ARNAR.TTF');
}

html, body {
	margin:0;
	padding:0;
}

body {
	font-family:Arial, Helvetica;
	font-size:14px;
	text-align:center;
	font-style:normal;
	font-weight:normal;
	background:url(../images/layout/bg.gif);
	color:#000;
	font-smooth:always;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}

p {
	margin:0;
	padding:0;
}

ul {
	margin:0;
	padding:0;
}

form {
	margin:0;
}

img {
	padding:0;
	margin:0;
	border:none;
}

a {
	outline:none;
}

/* FIN TAGS GENERICOS */

div#global {
	background:url(../images/layout/bg-up.gif) repeat-x;
}

div#wrapper {
	margin:0 auto;
	text-align:center;
	width:968px;
}

div#footer {
	height:109px;
	padding-top:15px;
	background:url(../images/layout/footer-bg.png) no-repeat;
	clear:both;
	color:#fff;
	font-size:11px;
}

div#header {
	height:80px;
	padding-top:40px;
	padding-left:90px;
	text-align:left;
	background:url(../images/layout/header-bg.png) no-repeat;
}

div#logo {
	width:294px;
	height:44px;
	float:left;
}

div#iso {
	width:34px;
	height:34px;
	padding-top:10px;
	float:left;
}

div#subNav {
	float:left;
	width:466px;
	height:44px;
}

div#langSwitch {
	width:466px;
	height:18px;
	text-align:right;
	padding:8px 0px 0px 0px;
	color:#333;
	font-size:10px;
	background:url(../images/layout/us-flag.gif) no-repeat 355px 7px;
}
div#langSwitch a {
	text-decoration:none;
	color:#333;
}

div#langSwitch a:hover {
	text-decoration:underline;
}

div#subNavLinks {
	width:446px;
	padding-left:20px;
	height:20px;
	padding-top:2px;
}

div#subNavLinks div.subBtn {
	float:left;
	font-size:14px;
	padding-left:20px;
	font-family:Arial Narrow;
}
div.subBtn a {
	text-decoration:none;
	color:#333;
}
div.subBtn a:hover {
	text-decoration:underline;
}

div#banner {
	width:968px;
	height:266px;
	background:url(../images/layout/banner-bg.png) no-repeat;
	position:relative;
	overflow:hidden;
	z-index:2;
}
div#banner_inicio {
	position:absolute;
	z-index:1;
	width:968px;
	height:266px;
	padding:10px 0px 0px 18px;
	z-index:1;
}

div#nav {
	position:absolute;
	top:219px;
	width:955px;
	height:47px;
	padding:0px 7px 0px 6px;
	z-index:2;
}
div.navBtn {
	position:absolute;
	width:183px;
	height:47px;
}
div.navBtn a {
	display:block;
	width:183px;
	height:47px;
	text-indent:-5000px;
}
div#btn1 {
	left:139px;
	z-index:6;
}
div#btn1 a {
	background:url(../images/layout/btn1-bg.png) no-repeat;
}

div#btn1 a:hover {
	background:url(../images/layout/btn1-bg.png) no-repeat 0px -47px;
}

div#btn2 {
	left:268px;
	z-index:5;
}
div#btn2 a {
	background:url(../images/layout/btn2-bg.png) no-repeat;
}

div#btn2 a:hover {
	background:url(../images/layout/btn2-bg.png) no-repeat 0px -47px;
}

div#btn3 {
	left:399px;
	z-index:4;
}
div#btn3 a {
	background:url(../images/layout/btn3-bg.png) no-repeat;
}

div#btn3 a:hover {
	background:url(../images/layout/btn3-bg.png) no-repeat 0px -47px;
}


div#btn4 {
	left:530px;
	z-index:3;
}
div#btn4 a {
	background:url(../images/layout/btn4-bg.png) no-repeat;
}

div#btn4 a:hover {
	background:url(../images/layout/btn4-bg.png) no-repeat 0px -47px;
}

div#btn5 {
	left:661px;
	z-index:2;
}
div#btn5 a {
	background:url(../images/layout/btn5-bg.png) no-repeat;
}

div#btn5 a:hover {
	background:url(../images/layout/btn5-bg.png) no-repeat 0px -47px;
}

div.btnPopup {
	position:absolute;
	z-index:1;
	width:199px;
	height:180px;
	background:url(../images/layout/btnpopup-bg.png);
	top:270px;
	padding-top:20px;
}

div#btn1popup {
	left:138px;
}
div#btn2popup {
	left:268px;
}
div#btn3popup {
	left:398px;
}
div#btn4popup {
	left:528px;
}
div#btn5popup {
	left:658px;
}
div.btnPopup a {
	font-family:Arial Narrow;
	display:block;
	font-size:14px;
	text-decoration:none;
	color:#eee;
	height:20px;
	text-shadow: 2px 2px 10px #000;
}

div.btnPopup a:hover {
	text-decoration:underline;
	color:fff;
}

div#content {
	float:left;
	width:968px;
	background:url(../images/layout/content-bg.png);
}
div#content2 {
	float:left;
	width:968px;
	background:url(../images/layout/content-bg-2.png);
}
div#leftCont {
	float:left;
	width:510px;
	padding:30px 0px 0px 50px;
}
div#rightCont {
	float:right;
	width:355px;
	padding:30px 0px 0px 0px;
}

div#mainCont {
	float:left;
	width:868px;
	padding:30px 50px 0px 50px;
}
div.newsPnl {
	width:477px;
	padding-bottom:30px;
}
div.subNewsPnl {
	width:305px;
}
div.contPnl {
	width:868px;
	padding-bottom:30px;
}
div.contPnlHeader {
	background:url(../images/layout/panel3-header-bg.png) no-repeat;
	height:26px;
	text-align:left;
	padding:25px 50px 0px 50px;
}
div.contPnlBody {
	background:url(../images/layout/panel3-body-bg.png) repeat-y;
	text-align:left;
	padding:10px 50px 0px 50px;
}
div.contPnlFooter {
	background:url(../images/layout/panel3-footer-bg.png) no-repeat;
	height:38px;
}

div.newsPnlHeader {
	background:url(../images/layout/panel-header-bg.png) no-repeat;
	height:26px;
	text-align:left;
	padding:25px 30px 0px 50px;
}
div.newsPnlBody {
	background:url(../images/layout/panel-body-bg.png) repeat-y;
	text-align:left;
	padding:10px 30px 0px 50px;
}
div.newsPnlFooter {
	background:url(../images/layout/panel-footer-bg.png) no-repeat;
	height:38px;
}

div.subNewsPnlHeader {
	background:url(../images/layout/panel2-header-bg.png) no-repeat;
	height:26px;
	text-align:left;
	padding:25px 30px 0px 40px;
}
div.subNewsPnlBody {
	background:url(../images/layout/panel2-body-bg.png) repeat-y;
	text-align:left;
	padding:10px 30px 0px 40px;
}
div.subNewsPnlFooter {
	background:url(../images/layout/panel2-footer-bg.png) no-repeat;
	height:47px;
}


div.newsPnl h1, div.subNewsPnl h1, div.contPnl h1 {
	font-size:24px;
	text-shadow:2px 2px 5px #999;
}

div.newsPnl h1, div.contPnl h1 {
	color:#01578c;
}

div.subNewsPnl h1 {
	color:#e2b13d;
}

div.newsPnl h2, div.subNewsPnl h2, div.contPnl h2 {
	font-size:18px;
	padding:0px 0px 10px 20px;
}

div.newsPnl h3, div.subNewsPnl h3, div.contPnl h3 {
	font-size:14px;
	padding:0px 0px 10px 20px;
	font-weight:bold;
	text-decoration:underline;
}

div.newsPnl h4, div.subNewsPnl h4, div.contPnl h4 {
	font-size:10px;
	padding:0px 0px 10px 20px;
	text-decoration:underline;
}


div.newsPnl h2, div.contPnl h2 {
	color:#444;
	background:url(../images/layout/newsPnlh2-bg.png) no-repeat 0px 3px;
}

div.newsPnl h3, div.contPnl h3 {
	color:#444;
}

div.newsPnl h4, div.contPnl h4 {
	color:#069;
}

div.subNewsPnl h2 {
	color:#fff;
	background:url(../images/layout/subNewsPnlh2-bg.png) no-repeat 0px 3px;
}

div.subNewsPnl h3 {
	color:#fff;
}

div.subNewsPnl h4 {
	color:#ddd;
}

div.newsPnl p, div.subNewsPnl p, div.contPnl p {
	font-size:14px;
	padding:0px 10px 10px 20px;
	text-align:left;
}

div.newsPnl p, div.contPnl p {
	color:#444;
}

div.subNewsPnl p {
	color:#fff;
}

div.newsPnl a, div.subNewsPnl a {
	display:block;
	padding:0px 0px 20px 35px;
	text-decoration:none;
	font-size:14px;
	color:#ca6c18;
}

div.newsPnl a {
	background:url(../images/layout/newsPnla-bg.png) no-repeat 20px 3px;
}
div.subNewsPnl a {
	background:url(../images/layout/subNewsPnla-bg.png) no-repeat 20px 3px;
}

div.newsPnl a:hover {
	text-decoration:underline;
}

div.newsPnl ul {
	font-size:14px;
	color:#069;
	padding-left:15px;
}
div.newsPnl ul a {
	background:none;
	padding:0;
	color:#069;
}

img.contImg {
	display:block;
	padding:5px;
	border:1px solid #ccc;
}


form.formReserva label {
	display:block;
}

form.formReserva textarea {
	margin-bottom:20px;
}

form.formReserva input {
	width:300px;
	margin-bottom:10px;
}
	
table.info-obras {
	width:100%;
	font-size:11px;
	color:#333;
}

table.info-obras th {
	color:#fff;
	background:#01578c;
	padding:5px;
	width:25%;
}

table.info-obras td {
	width:25%;
	padding:5px;
	background:#eee;
	border:1px solid #999;
}

div.newsPnlBody a.imgLB {
	display:inline;
	padding:0px;
	text-decoration:none;
	font-size:14px;
	color:#ca6c18;
}

ul.ulGaleria {
	
}

ul.ulGaleria li {
	display:block;
	float:left;
	width:85px;
	height:50px;
	padding:5px;
	border:1px solid #bbb;
	margin:5px;
}

ul.ulGaleria li img {
	width:85px;
	height:50px;
}