* {
padding:0px;
margin:0px;
list-style-type:none;
}

ul#frontNews {
background:#ffffff;
}
ul#frontNews li {
float:left;
width:400px;

}
div#Holder {	
float:left;


}

body {
height:100%;
padding:0px;
margin:0px;
}
a#admin {
color:#000000;
float:left;
display:block;
font-size:10px;
padding:5px 10px;
}

html {
font-family:Geneva, Arial, Helvetica, sans-serif;
background: url(../Images/bgpage_03_03.gif) repeat-y 48.9% 0%;
 }
.clearfix:after {   
    content: ".";   
    display: block;   
    clear: both;   
    visibility: hidden;   
    line-height: 0;   
    height: 0;   
}   
  
.clearfix {   
    display: inline-block;   
}   
  
html[xmlns] .clearfix {   
    display: block;   
}   
  
* html .clearfix {   
    height: 1%;   
}  


#Wraper {
width:1000px;
background:#000000;
margin:0px auto;
height:100%;
}

div#header {
width:100%;
height:75px;
float:left;
background:#000000;

}
div#header img#logo{
float:left;
margin-left:40px;
margin-top:20px;
}
div#header ul{
width:250px;
height:50px;
background:#072942;
float:right;
margin-right:50px;
}
div#header ul li {
/*display:inline;*/
display:inline;
list-style-type:circle;
}
div#header ul li a {
display:block;
float:left;
margin-left:10px;
width:52px;
border:none;
padding-top:5px;
}
div#header ul li a img {
border:none;
}

div#header form{
float:right;
clear:right;
margin-right:40px;
width:260px;
}
/*---------------------Here starts the branding are-----------------------*/
div#brandingTop {
background:#072942;
height:2px;
width:100%;
float:left;
}
div#brandingBottom {
/*background:#2ba6ff;*/
background:#000000;
height:20px;
width:100%;
float:left;
}

div#brandingContent{
background:#FFFFFF;
width:100%;
float:left;
height:238px;
}

div#brandingContent img{
background:#00FFFF;
height:100%;
width:100%;
float:left;
}


div#content {
width:100%;
background:#FFFFFF;
float:left;
height:100%;
border-top:5px solid #0099FF;
/*this is new*/
clear:both;
}

div#content p{
text-align:justify!important;
}
/*------------- nicia Left Nav------------------*/
div#leftNav {
width:189px;
background:#ededed; /*url(../Images/leftBg.jpg) 0px 0px no-repeat;*/
float:left;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
padding-top:10px;
height:100%;


}
div#leftNav h2 a {
text-decoration:none;
color:#666666;
font-size:16px;
background:#0000CC;
}

form#login {
width:188px;
/*background:url(../Images/leftBg.gif);*/
border-top:2px solid #FFFFFF;
padding-top:10px;
float:left;

}
input#botonTop {
/*background: url(../Images/botonBg.gif) no-repeat 0px 0px;*/
color:#FFFFFF; 
font-weight:bold;
text-indent:-999px; 
border:none; 
font-size:11px; 
width:60px; 
height:20px;
}
form#login input#username,form#login input#password  {
width:80px;
}
form#login label,form#login span {
float:left;
padding:5px;
}
form#login label {
width:100%;
}
form#login span {
width:37%;
color:#666666;
font-size:12px;
}

div#leftNav h2 {
color:#FFFFFF;
font-size:16px;
border-bottom: 1px dashed #999999;
width:100px;
margin-bottom:10px;

}

div#leftNav ul {
margin-left:20px;
margin-top:10px;
list-style-type:circle;
}
div#leftNav ul li a{
display:block;
width:160px;
height:10px;
padding:2px 0px 2px 20px;
/*background:url(../Images/Bullet.gif) no-repeat 0px 5px;*/
color:#666666;
font-size:11px;
text-decoration:none;
}
div#leftNav ul li a:hover {
color:#999999;
}
div#leftNav h3 a {
color:#666666;
font-size:11px;
padding:5px 0px;
text-decoration:none;
width:178px;
padding-left:10px;
float:left;
border-bottom:1px dotted #999999;
list-style-type:circle;
}

div#leftNav h3 a.subLink {
padding:1px;
color:#666666;
font-size:10px;
text-decoration:none;
width:140px;
padding-left:20px;
float:left;
border:none;
/*background: url(../Images/bullets.jpg) no-repeat 5px 3px;*/
}
div#leftNav h3 a.subLink:hover {
/*background: url(../Images/bullets.jpg) no-repeat 5px 4px;*/
text-decoration:underline;
background:none;
}
div#leftNav h3 a:hover{
background:#FFFFFF;

}



div#leftNav h3 a.first {
margin-top:20px;
}
div#leftNav h3 a.last {
margin-bottom:20px;
}


div#others{
width:163px;
float:left;
background:#FFFFFF;
}
div#banners{
width:140px;
float:right;
background:#FFFFFF;
padding-top:10px;
}
div#mainContent{
width:480px;
float:left;
/*background:#660000;*/
margin:0px auto;
text-align:center;
height:100%;
position: relative;
}
div#mainContent img {
margin:20px auto;
display:block;

}
div#mainContent p {
font-size:12px;
margin:10px auto;
text-align:left;
}
div#mainContent h2 {
font-size:12px;
width:400px;
margin:10px auto;
text-align:justify;
}

div#footer {
width:100%;
height:100px;
border-top:5px solid #2ba6ff;
text-align:center;
clear:both;
margin-top:40px;
position:relative;
}
span#creditos {
width:90%;
height:20px;
background:#000000;
float:right;
text-align:right;
padding-right:10%;
padding-top:2px;
font-size:12px;
color:#FFFFFF;
border-top:1px solid #0099FF;
}
span#creditos a{
text-decoration:none;
font-weight:bold;
color:#0099FF;

}

div#land {

width:165px;
height:400px;
float:left;
margin-top:20px;

}

div#availables a{

margin:2px auto;
width:100%;
height:22px;
float:left;

padding-top:4px;
text-decoration:none;
text-align:center;
font-weight: normal;
font-size:12px;
color:#ffffff;

}

div#availables a.availables:hover{
text-decoration:none;
background:#0099FF;
}

div#details_tl{

margin:25px 15px 8px;
width:90%;
height:25px;
float:left;

text-align:left;
font-weight:bold;
font-size:25px;
color: #0066FF;

}

div#details_line{

margin:5px 15px;
width:90%;
height:3px;
float:left;
background-color:#000000;

}

div#details_cont{

margin-top:15px;
margin-left:25px;
margin-bottom:0px;
margin-right:0px;
width:90%;
height:20px;
float:left;

text-align:left;
font-weight:normal;
font-size:16px;
color: #000000;

}


div#land h3.landHead
{
color:#FFFFFF;
text-align:center;
font:Arial, Helvetica, sans-serif;
margin-bottom:10px;
padding-top:10px;
}
h3.News {
color:#FFFFFF;
font-size:11px;
padding-left:10px;
margin-top:10px;

}
h3.NewsSub {
color:#D7F1FB;
font-size:9px;
padding-left:10px;
font-style:italic;
} 
div#newsBlock p{
width:150px;
font-size:10px;
color:#FFFFFF;
margin:0px auto;
padding-bottom:10px;
text-align:justify;

}

div#land ul {
width:100%;
text-align:center;

}

div#land ul li a{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}

div#land ul li a:hover {
text-decoration:underline;
}
div#noti{
margin-top:15px;
margin-bottom:15px;
float:left;
}

div#newsBlock {
background-color:#0a5187;
width:166px;
float:left;
}
div#newsBlockTop{
background: url(../Images/newsTop.gif) no-repeat 0px 0px;
margin-top:5px;
height:33px;
width:166px;
float:left;

}

div#newsBlockTop h6{
font-size:14px;
padding:5px;
text-align:center;
}


div#newsBlockBottom {
background: url(../Images/newsBottom.gif) no-repeat 0px 0px;
height:17px;
width:166px;
float:left;
}


div#banner1,div#banner2,div#banner3 {
width:128px;
height:194px;
float:left;
background:#FFFFFF;
margin:11px auto;
}
div#footer ul{
width:80%;
margin:10px auto;
margin-top:20px;
}


div#footer ul li{
display:inline;

}

div#footer ul li a {
color:#FFFFFF;
padding-left:15px;
height:14px;
display:block;
float:left;
font-size:11px;
text-decoration:none;
text-align:center;
background:url(../Images/bullet-bottom_40.gif) no-repeat 5px 5px;
margin-top:20px;
}
div#footer ul li a:hover
 {
 color:#C7E4FA;
 }

@charset "utf-8";
/* CSS Document */
/*-----------------------                               PIMSA INDEX            -----------------*/
div#OurMision {
width:400px;
margin:0px auto;
}

div#OurTeam {
width:400px;
margin:0px auto;
}


div#WhatWeDo {
width:400px;
margin:0px auto;
}

div#StrategicLocation{
width:400px;
margin:0px auto;

}
div#NaturalResources{
width:400px;
margin:0px auto;
}
div#avaibility{
width:400px;
margin:0px auto;

}
div#Infrastructure{
width:400px;
margin:0px auto;

}
div#Build{
width:550px;
margin:0px auto;
padding:10px 50px 50px 40px;
float:left;
}
h3#playerHead {
text-align:left;
padding-left:15px;
background:#000066;
color:#FFFFFF;
margin-top:50px;
margin-left:20px;
}

p#player {
color:#666666;
padding:20px;
}


div#Leasing{
width:400px;
margin:0px auto;
}

div#Education{
width:400px;
margin:0px auto;
}

div#Comercial{
width:400px;
margin:0px auto;
}

div#Work{
width:400px;
margin:0px auto;
}

div#Electricity{
width:400px;
margin:0px auto;
}
div#Telecommunications{
width:400px;
margin:0px auto;
}
div#Fuel{
width:400px;
margin:0px auto;
}

div#Highways{
width:400px;
margin:0px auto;
}
div#taxi{
width:400px;
margin:0px auto;
}
div#bus{
width:400px;
margin:0px auto;
}


div#Water{
width:400px;
margin:0px auto;
}
div#Freight{
width:400px;
margin:0px auto;
}
div#Sea{
width:400px;
margin:0px auto;
}

div#Air{
width:400px;
margin:0px auto;
}

div#Rail{
width:400px;
margin:0px auto;
}

div#latestNews{
width:400px;
margin:0px auto;
}

div#latestNews h3 {
text-align:left;
padding-left:15px;
background:#000066;
color:#FFFFFF;
}
div#latestNews h4 {
text-align:left;
padding-top:10px;
font-size:12px;
color:#003399;
}
div#latestNews h5 {
text-align:left;
color:#0099FF
}


div#latestNews img {
float:left;
margin:15px 10px 10px 0px;
}
div#latestNews p {
text-align:left;
padding-bottom:10px;
margin-bottom:10px;
text-align:justify;

}

h4#empresa {
color:#00CC33!important;
font-size:14px!important;
font-weight:bold;
}

h5#empresa{
color:#999999!important;
font-size:12px!important;
font-weight:normal;
}
a#url {
color:#0066CC;
font-weight:bold;
text-align:left;
float:left;
display:block;
width:280px;
height:20px;
font-size:12px;
}
div#NavLinks a{
color:#0033CC;
font-weight:bold;
font-size:12px;
}
div#NavLinks {
color:#0033CC;
font-weight:bold;
font-size:13px;
}

div#newsBlock a{
color:#00CCFF;
text-decoration:underline;
display:block;
float:right;
font-size:10px;
margin-right:10px;
}

a#seeAll {
color:#0099FF;
display:block;
float:right;
text-align:right;
margin-right:20px;
font-weight:bold;
font-size:12px;
}

div#autor {
text-align:left;
width:400px;
margin:0px auto;
}

div#autor img {
float:left;
}

div#autor h5 {
color:#000000;
padding-top:30px;
width:200px;
text-align:center;
color:#0099FF;
}

div#autor a {
color:#0099CC;
width:380px;
display:block;
float:left;
margin-left:5px;
word-wrap: break-word;
overflow:hidden;
text-align:left;
}

a#minNews {
color:#0099FF;
display:block;
float:right;
margin-right:10px;
margin-top:10px;
font-weight:bold;
}

a#linkImg {
clear:both;


}


div#newContainer {
background:#F2FCFD;
margin:20px 0px;
border-bottom:2px dashed #0099FF;
}

div#ContactForm{
width:530px;
margin:0px auto;
margin-left:15px;
}

div#ContactMore{
width:530px;
margin:0px auto;
margin-left:15px;
}


h5#cont{

margin:0px auto;
padding-bottom:20px;
padding-top:20px;
font-size:24px;
color:#003399;
font-weight:bold;

}

div#ContactForm label{
width:100%;
margin:0px auto;
}

div#ContactForm span,div#ContactForm label {
float:left;
padding-bottom:5px;
}

div#ContactForm input{
width:200px;
margin:0px auto;
}
div#ContactForm textarea{
width:200px;
height:130px;
margin:0px auto;
}


div#ContactForm span {
width:30%;
text-align:right;
}



a#quote {
padding-bottom:20px;
padding-top:20px;
font-size:24px;
color:#003399;
font-weight:bold;
float:left;
margin-left:30px;
text-decoration:none;

}


div#ContactMore h5{
padding-bottom:20px;
padding-top:20px;
font-size:24px;
color:#003399;
font-weight:bold;
}

div#ContactMore label{
width:100%;
margin:0px auto;
}

div#ContactMore span,div#ContactMore label {
float:left;
padding-bottom:5px;
}

div#ContactMore input{
width:200px;
margin:0px auto;
}
div#ContactMore textarea{
width:200px;
height:130px;
margin:0px auto;
}


div#ContactMore span {
width:30%;
text-align:right;
}

div#ContactForm {
background:#d9f4ff;
border:3px dashed #000099;
padding:20px;
}
div#ContactMore {
background:#d9f4ff;
border:3px dashed #000099;
padding:20px;
}

div#ContactMore span,div#ContactForm span {
font-weight:bold;
font-size:13px;
}

div#ContactForm p {
color:#15769f;

}

form#searchbox_demo{
margin-left:10px;
margin-bottom:10px;
}

.ies {
margin:0px;
margin-right:30px;

}


.arribaLink {
border-top: 1px dotted #999999;

}


.block{
				float:left;
				margin: 20px;
				border: solid 1px #ccc;
				padding: 10px;
				clear: both;	
			}
			
			.file-table{
				/*border-collapse:collapse;*/
				width: 550px;
				margin-left: -20px;
			}
			
			.file-table th, .file-table td{
				padding: 10px;
				border: solid 1px #ccc;	
				font-size: small;
				font-weight: normal;
				font-family: Arial;
			}
			
			.file-table th{
				background: #eee;
			}
			
			
			
			
