html, body 
{  
height:100%;  
margin:0;  
}  
body
{
position:relative;  
min-width:900px;  
min-height:610px; 
margin:0;
padding:0;
line-height:1.5em;
font-family: verdana,arial, tahoma, helvetica, sans-serif;
font-size:11px;
color:#666;
background:url(../img/background_pmpimpacto2.jpg) repeat-x scroll center 147px;
background-color:#aaa; 
}
h1
{
margin:0;
padding:0;
font-size:40px;
color:#fff;
font-weight:bold;
}
h2
{
margin:0px;
padding:5px 0px;
font-size:20px;
font-weight:bold;
color:#fff;
}
p
{
margin:5px 0;
padding:0;
font-size:1em;
}

/* outline */
#wrapper
{
margin:0px auto;
padding:0px;
width:900px;
/*height:200px;*/
position:relative;  
/*height:670px; 
top:47%;  
left:50%;  
margin-top:-285px;  
margin-left:-450px; */

}
/* outline */

/* start of header styles */
#header_wrap
{
clear:both;
width:900px;
height:110px;
/*#padding:0px 10px;*/
color:#fff;
}
.header
{
float:left;
position:absolute;
background:#ccc;
width:900px;
height:110px;
margin:0px;
padding:0px;
text-align:center;
}
.header_inner
{
margin:0px;
float:left;
width:900px; 
position:relative;
padding:0px 0px 0px 0px;

}
#izquierda{float:left; margin:0; width:614px;}
/*#izquierda{float:left; margin:0; width:700px;}*/
#centro{float:left; margin:0; width:50px;}
#derecha{float:left; margin-top:40px; margin-left:-328px;padding:0; width:90px;}
#derecha_en{float:left; margin-top:40px; margin-left:-398px;padding:0; width:90px;}
.header_inner a
{
margin:0px;
float:left;
position:relative;
#padding:0;
font-size:11px;
color:#010066;
font-weight:none;
}
.header_inner h1
{
margin:15px 5px 0px 0px;
/*/margin:30px 5px 0px 0px;*/
display: inline;
float:left;
position:relative;
margin-left:150px;
padding:0;
font-size:11px;
color:#ccc;
font-weight:none;

}
.header_inner h1 a
{
color:#010066;
text-decoration:none;
}

.header_inner h1 a:hover
{
color:#fff;
text-decoration:underline;
}
.header_inner h1 span
{
font-size:40px;
color:#ccc;
font-weight:normal;
}
.header_inner h2
{
margin:15px 5px 0px 0px;
/*#/margin:30px 5px 0px 0px; */
display: inline;
float:left;
position:relative;
margin-left:0px;
padding:0;
font-size:11px;
color:#ccc;
font-weight:none;
text-align:right;
}
.header_inner h2 a 
{
color:#ccc;
text-decoration:none;
}
.header_inner h2 a:hover
{
color:#ccc;
text-decoration:none;
}

.header_inner ul
{
padding:0px 0px 0px 0px;
/margin-top:-50px;
/margin-left:240px;
/*#padding:10px 10px 10px 10px; */
/width:80%;
/*#align:right;
#height:21px;*/
list-style-type:none;
text-align:center;
float:left;
font-size:12px;
position:relative;
display: inline;
color:#ccc;
background:#010066;
/background:none;
font-weight:bold;
}
.header_inner ul li
{
display: inline;

}
.header_inner ul li a
{
float:left;
position:relative;
padding:20px 10px 10px 10px;
display: inline;
width:110px;
height:21px;
font-size:12px;
font-family:verdana,arial, tahoma, sans-serif;
font-weight:bold;
text-align:center;
color:#ccc;
text-decoration:none;
}

.header_inner ul li a:hover
{
background:#ccc;
font-weight:bold;
text-decoration:none;
color:#010066;
}
.header_inner h1 img
{
color:#ccc;
text-decoration:none;
}

/* start of header styles */

#content
{
float:left;
position:relative;
width:900px;
height:580px;
margin:0;
/*#/margin-right:-20px;
#/margin:0px 0px -50px 10px;

#padding:0px 20px;*/
background:#ccc;
}
#content_area_wrapper
{
height:auto;
overflow: visible;
clear:both;
float:left;
position:relative;
width:900px;
height:580px;
margin:0;
padding:0 0 0 0;
/*/margin-left:10px;*/
background:#ccc;
/*#padding:0 0 30px 0;*/
}
.content_inner_contact
{
margin:0;
float:left; 
position:relative;
width:880px;
height:560px;
overflow: auto;
text-align:left;
padding:10px 10px 10px 10px;
}
.content_inner
{
margin:0;
float:left; 
position:relative;
width:880px;
height:580px;
overflow: auto;
text-align:left;
padding:10px 10px 10px 10px;
}
.content_inner_home
{
margin:0;
float:left; 
position:relative;
width:880px;
height:455px;
overflow: auto;
text-align:justify;
padding:10px 10px 10px 10px;
}
.content_inner_home a 
{
color:#010066;
text-decoration:none;
}

.content_inner_home a:hover
{
color:#ffffff;
text-decoration:underline;
}
.content_inner a 
{
color:#010066;
text-decoration:none;
}

.content_inner a:hover
{
color:#ffffff;
text-decoration:underline;
}

.content_inner h1
{
font-size:20px;
color:#010066;
font-weight:bold;
}
.content_inner h2
{
font-size:12px;
color:#000;
font-weight:normal;
}
.content_inner h2 a 
{
color:#010066;
text-decoration:none;
}

.content_inner h2 a:hover
{
color:#ffffff;
text-decoration:underline;
}

.content_inner h2 ul 
{
list-style-type:none;
margin-left:-40px;
/margin-left:0px;
width:430px;
}
.content_inner h2 ul li
{
padding-left:5px;
padding-top:3px;
min-height:19px;
}

.content_inner h2 ul li a img
{
border-color:#010066;
text-decoration:none;
}

.content_inner h2 ul li a img:hover
{
border-color:#ffffff;
text-decoration:underline;
}

.content_inner h2 ul li a img:visited
{
border-color:#010066;
text-decoration:none;
}

.content_inner h2 ul li.pijama1 
{
background-color:#aaa;
}

.content_inner h2 ul li.pijama2 
{
background-color:#bbb;
}

.content_inner h2 ul li.pijama1_sub 
{
font-size:11px;
background-color:#aaa;
}
.content_inner h2 ul li.pijama2_sub 
{
font-size:11px;
background-color:#bbb;
}
.content_inner_contact a 
{
color:#010066;
text-decoration:none;
}

.content_inner_contact a:hover
{
color:#ffffff;
text-decoration:underline;
}

.content_inner_contact h1
{
font-size:20px;
color:#010066;
font-weight:bold;
}
.content_inner_contact h2
{
font-size:12px;
color:#000;
font-weight:normal;
}
.content_inner_contact h2 a 
{
color:#010066;
text-decoration:none;
}

.content_inner_contact h2 a:hover
{
color:#ffffff;
text-decoration:underline;
}

.content_inner_contact h2 ul 
{
list-style-type:none;
margin-left:-40px;
/margin-left:0px;
width:430px;
}
.content_inner_contact h2 ul li
{
padding-left:5px;
padding-top:3px;
min-height:19px;
}

.content_inner_contact h2 ul li a img
{
border-color:#010066;
text-decoration:none;
}

.content_inner_contact h2 ul li a img:hover
{
border-color:#ffffff;
text-decoration:underline;
}

.content_inner_contact h2 ul li a img:visited
{
border-color:#010066;
text-decoration:none;
}

.content_inner_contact h2 ul li.pijama1 
{
background-color:#aaa;
}

.content_inner_contact h2 ul li.pijama2 
{
background-color:#bbb;
}

.content_inner_contact h2 ul li.pijama1_sub 
{
font-size:11px;
background-color:#aaa;
}
.content_inner_contact h2 ul li.pijama2_sub 
{
font-size:11px;
background-color:#bbb;
}

.content_top
{
clear:both;
width:900px;
height:2px;

/*#padding:0px 10px;
#background:url("downloadfreewebsitetemplate5image2.gif") no-repeat;*/
}
/* Do Not Remove - is important for Internet Explorer 6 */
* html .content_top
{
clear:both;
width:900px;
height:10px;
margin-left:10px;
margin-bottom:-5px;
}
.content_bottom
{
clear:both;
width:900px;
height:2px;
}

/* start of top navigation menu */
#top_navigation
{
clear:both;
width:900px;
height:50px;
/*margin:0px 0px 10px 0px;*/
padding:0px;
/*padding-top:30px;*/
margin:0px;
position:relative;
/*padding:20px 10px 10px 10px;*/
background:#010066;
vertical-align:middle;
/*top:50%;
margin-top:-25px;*/
}
.top_navigation_left
{
float:left;
height:35px;
width:10px;
background:#010066 url("downloadfreewebsitetemplate5image4.gif") no-repeat;
}
.top_navigation_right
{
float:right;
height:35px;
width:10px;
background:#010066 url("downloadfreewebsitetemplate5image5.gif") no-repeat;
}
#top_navigation ul
{
margin-left:-300px;
width:30px;
/*padding:0px 0px 0px 50px;*/
display: inline;
list-style-type:none;
text-align:center;
color:#ccc;
}
#top_navigation ul li
{
display: inline;
color:#ccc;
}
#top_navigation ul li a
{
float:left;
width:180px;
height:50px;
font-size:14px;
font-family:verdana,arial, tahoma, sans-serif;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#ccc;
}

#top_navigation ul li a:hover
{
color:#010066;
font-size:14px;
text-decoration:none;
background:#ccc;
}

.top_navigation_select
{
background:#ccc;
font-size:14px;
text-decoration:none;
color:#010066;
}
.top_navigation_unselect
{
background:#010066;
font-size:14px;
text-decoration:none;
color:#ccc;
}

/* end of styles for top navigation menu */

#s3slider {
   width: 746px; /* important to be same as image width */
   /width: 718px; /* important to be same as image width */
   
   height: 264px; /* important to be same as image height */
   /height: 254px; /* important to be same as image height */
   margin-left:-38px;
   /margin-left:0px;
   margin-top:-10px;
   /margin-top:0px;
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
	list-style-type:none;
	width: 746px; /* important to be same as image width or wider */
   /width: 718px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
	list-style-type:none;
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 0px;
   background-color: #000;
   filter: alpha(opacity=0); /* here you can set the opacity of box with text */
   -moz-opacity: 0; /* here you can set the opacity of box with text */
   -khtml-opacity: 0; /* here you can set the opacity of box with text */
   opacity: 0; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 


#banners
{
position:relative;
float:right; 
margin-top:-253px;
margin-right:5px;
with:150px;
}

/* start of styles for top banners */
.box_bottom
{
width:410px;
height:2px;
}
/* Do Not Remove - is important for Internet Explorer 6 */
* html .box_bottom
{
clear:both;
width:410px;
height:100px;
margin-bottom:-10px;
}
.box_left
{
float:left;
width:430px;
margin-left:0px;
margin-top:-15px;
margin-right:15px;
background:#272727;
}
.box_left_top
{
height:30px;
padding-top:10px;
text-align:center;
}
.box_left_top h2
{
margin:0px;
padding:5px 0px;
font-size:20px;
font-weight:bold;
text-align:center;
color:#fff;
}
.box_content
{
width:430px;
height:165px;
/*padding:10px 10px 0px 20px;*/
padding: 0px;
text-align:left;
color:#000;
background-color:#777;
}
.box_content p
{
margin:0px;
padding:5px;
color:#000;
font-size:13px;
font-family:verdana,arial, tahoma, sans-serif;
}
.box_content ul
{
margin:0;
padding:0;
}
.box_content ul li
{
display:block;
list-style-type:none;
margin:0;
padding:3px 0 3px 15px;
color:#fff;
font-size:13px;
font-family:verdana,arial, tahoma, sans-serif;
}
.box_content ul li a
{
color:#fff;
text-decoration:underline;
}
.box_content ul li a:hover
{
color:#fff;
text-decoration:none;
}

.button a
{
clear:both;
display:block;
width:100px;
height:22px;
padding-top:3px;
text-align:center;
background:url("downloadfreewebsitetemplate5image10.gif") no-repeat;
color:#fff;
font-size:17px;
font-family:arial, tahoma, sans-serif;
text-decoration:none;
}
.button a:hover
{
color:#fff;
text-decoration:underline;
}
.box_center
{
float:left;
width:430px;
margin-top:-15px;
margin-right:0px;
background:#272727;
}
.box_center_top
{
height:30px;
padding-top:10px;
text-align:center;
}
.box_center_top h2
{
margin:0px;
padding:5px 0px;
font-size:20px;
font-weight:bold;
color:#fff;
}
.box_right
{
float:left;
width:265px;
margin:0px;
background:#272727;
}
.box_right_top
{
height:30px;
padding-top:10px;
text-align:center;
}
.box_right_top h2
{
margin:0px;
padding:5px 0px;
font-size:20px;
font-weight:bold;
color:#fff;
}
/* end of styles for top banners */

/* end start of left column */
#left
{
width:510px;
float:left;
margin:5px;
padding:10px 0 10px 10px;
}
#left a
{
color:#000;
text-decoration:underline;
}
#left a:hover
{
color:#000;
text-decoration:none;
}
#left ul
{
margin:5px 10px;
padding:0;
}
#left ul li
{
display:block;
margin:0;
padding: 3px 5px 3px 20px;
list-style-type:none;
color:#000;
font-size:15px;
font-family:arial, tahoma, sans-serif;
background:url("downloadfreewebsitetemplate5image11.jpg") left center no-repeat;
}
#left ul li a
{
color:#000;
text-decoration:underline;
}
#left ul li a:hover
{
text-decoration:none;
}
#left img
{
border: 1px solid #dadada;
padding: 5px;
background: #fff;
width: 150px;
height: 150px;
}
#left .floatleft
{
float: left;
margin: 5px 15px 5px 0px;
padding: 0;
}
#left .floatright
{
float: right;
margin: 5px 0px 5px 15px;
padding: 0;
}
#left p
{
margin: 15px 5px;
padding: 0;
font-size: 15px;
font-family: arial, tahoma, sans-serif;
color: #000;
}
#left .introduction
{
width: 475px;
border:1px dotted #282844;
background: #efecea;
margin: 0 0 0 15px;
padding: 0;
}
#left .introduction p
{
margin:20px 5px;
padding:0;
color:#000;
font-size:16px;
font-family:arial, tahoma, sans-serif;
}
#left .introduction p:first-line
{
font-weight: bold;
color: #cc0000;
font-size: 17px;
}
/* end of styles for left column */

/* start of styles for right column */
#right
{
overflow:hidden;
width:320px;
float:right;
padding:0;
margin:0;
}
#right #right-column
{
width:100%;
}
#right #right-column img
{
border:1px solid #000;
margin:0;
padding:5px;
background:#fff;
width:125px;
height:125px;
}
#right #right-column .floatleft
{
float:left;
margin:4px;
padding:0;
}
#right #right-column ul.righttopmenu
{
margin:0;
padding:0;
}
#right #right-column ul.righttopmenu li
{
margin:5px 0;
padding:5px 0;
display:block;
list-style-type:none;
color:#000;
font-size:15px;
font-family:arial, tahoma, sans-serif;
border-bottom:1px dotted #000;
}
#right #right-column ul.righttopmenu li a
{
color:#000;
font-size:15px;
font-family:arial, tahoma, sans-serif;
text-decoration:underline;
}
#right #right-column ul.righttopmenu li a:hover
{
color:#000;
text-decoration:none;
}
/* right-column */
#right-column ul
{
list-style-type:none;
margin:0;
padding:0;
}
#right-column ul li
{
padding:0;
margin:0 0 10px;
}
#right-column ul.rightbotommenu
{
margin:10px 8px 8px 8px;
padding:0;
text-align:left;
}
#right-column ul.rightbottommenu li
{
margin:0;
padding:7px 5px;
list-style-type:none;
color:#000;
font-size:14px;
font-family:arial, tahoma, sans-serif;
border-bottom:1px dotted #000;
}
#right-column ul.rightbottommenu li a
{
margin:0;
padding:0;
color:#282844;
font-size:16px;
font-family:arial, tahoma, sans-serif;
text-decoration:underline;
}
#right-column ul.rightbottommenu li a span
{
color:#5D95CA;
font-family:arial, tahoma, sans-serif;
font-weight:bold;
text-decoration:underline;
}
#right-column ul.rightbottommenu li a:hover
{
border:none;
text-decoration:none;
}
/* end of styles for right column */

#eng_navigation
{
clear:both;
width:900px;
height:30px;
/*margin:0px 0px 10px 0px;*/
padding:0px;
/*padding-top:30px;*/
margin-left:-10px;
margin-top:0px;
/margin-top:25px;
position:relative;
/*padding:20px 10px 10px 10px;*/
background:#272727;
vertical-align:middle;
line-height:14px;
color:#fff;
/*top:50%;
margin-top:-25px;*/
}
#eng_navigation ul
{
margin-left:-300px;
width:40px;
/*padding:0px 0px 0px 50px;*/
display: inline;
list-style-type:none;
text-align:center;
color:#fff;
}
#eng_navigation ul li
{
display: inline;
}
#eng_navigation ul li a
{
float:left;

/*padding:7px 10px 2px 10px;*/
/*padding-bottom:90px;*/
/*padding-left:5px;*/
/*margin-right:1px;*/
width:180px;
height:40px;
font-size:12px;
font-family:verdana,arial, tahoma, sans-serif;
font-weight:bold;
text-align:center;
color:#fff;
text-decoration:none;
}

#eng_navigation ul li a:hover
{
color:#fff;
font-size:12px;
text-decoration:none;
background:#aaaaaa;
}

.eng_navigation_select
{
color:#fff;
font-size:12px;
text-decoration:none;
background:#aaaaaa;
line-height:14px;
}
.eng_navigation_unselect
{
color:#fff;
font-size:11x;
text-decoration:none;
background:#272727;
}

/* start of styles for footer */
#footer
{
clear:left;
position:relative;
padding:0px 0px 0px 0px;
width:900px;
height:30px;
margin-right:40px;
/margin-right:-40px;
/*#/margin:50px 0px 50px 10px;*/
color:#ccc;
font-size:9px;
background:#010066;
line-height:24px;
text-align:center;
}
#footer p
{
margin:10px;
padding:0;
color:#ccc;
font-size:9.5px;
font-family:verdana,arial, tahoma, sans-serif;
}
#footer ul
{
margin:5px;
padding:0;
}
#footer ul li
{
display:inline;
list-style-type:none;
margin:0;
padding:0 0 0 5px;
color:#ccc;
font-size:10px;
font-family:arial, tahoma, sans-serif;
}
#footer ul li a
{
color:#ccc;
font-size:11px;
font-family:arial, tahoma, sans-serif;
text-decoration:none;
}
#footer ul li a:hover
{
text-decoration:underline;
color:#fff;
}
#footer a
{
color:#ccc;
font-size:11px;
font-family:arial, tahoma, sans-serif;
text-decoration:none;
}
#footer a:hover
{
text-decoration:underline;
color:#fff;
}
/* end of footer styles */

.clear
{
clear:both;
}