body{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#00264F; background:#00264F; padding:0; margin:20px 0 0 0;}
.text { font-size:12px;}
#extraWrapper{ background:#9BAABA url(../images/bg-extrawrapper.png) repeat-x 0 0}

#wrapper{ width:926px;margin:0 auto; background:#fff  url(../images/bg-wrapper.png) repeat-x 0 0 ; }
#subWrapper{position:relative;; padding:60px 30px 30px 30px; background: url(../images/bg-subwrapper.png) repeat-x bottom left; height:1%;  min-height:300px;  height:auto!important;height:300px;}
#subWrapper:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}

#wrapper:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}

#wrapperFooter { width:100%; height:100px; background: url(../images/bg-footer.png) repeat-x 0 0 ; padding:60px 0 0 0}
#footer{ width:900px; margin:0 auto;}
#footer ul{ margin:0 auto; padding:0; list-style-type:none;}
#footer ul li{display:inline; margin:0 10px;}
#footer ul li a{ color:#fff}
#footer ul li a:hover{ text-decoration:none}
#footer .footerMenu{ font-size:12px; text-align:center; color:#fff;  margin: 0 0 10px 0; }

#header{ height:1%;}
#header:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}



#logo{ float:left; border:none; text-decoration:none}
#logo img{ border:none}



#navBar { padding:0; margin:10px 0 0 0 ; list-style-type:none; float:right;}
#navBar li { float:left; display:inline; margin:0 20px 0 0 }
#navBar li.contact{ display:block;height:75px; width:60px; background:url(../images/contacto.png) no-repeat 0 0 }
#navBar li.news{ display:block;height:75px; width:60px; background:url(../images/noticias.png) no-repeat 0 0 }
#navBar li.where{ display:block;height:75px; width:60px; background:url(../images/donde-estamos.png) no-repeat 0 0 }
#navBar li.blog{ display:block;height:75px; width:60px; background:url(../images/blog.png) no-repeat 0 0 }
#navBar li a{display:block; width:100%; height:60px; position:relative; color:#00264F; text-decoration:none}
#navBar li a span{display:none;position:absolute; width:100%; top:80px; font-size:9px;  text-align:center}
#navBar li.where a span{ top:75px}
#navBar li a:hover span{ display:block;}

#changeLanguageForm{ position:absolute; right:10px; top:0; display:inline; }
#changeLanguageForm ul{ float:left; list-style-type:none; margin:0; padding:0;}
#changeLanguageForm ul li{ float:left; display:inline; margin:0 0 0 10px; color:#fff; font-size:13px;}
#changeLanguageForm .submit { border:none; background:#00264F; color:#fff; cursor:pointer; padding:2px;}

#content{ float:right; width:640px; font-size:12px; padding:20px;}
 h1{ margin:0 0 10px 0; font-size:20px}
 h2 { margin:0; font-size:15px;}
 .text img , object{margin:15px;}
 .text p{ text-align:justify;}
 .text a{ color:#9F3143; font-weight:bold }
 .text a:hover{ text-decoration:none}
 
 .text .pageImg { float:right;}

.news{ list-style-type:none; padding:0; margin:0;}
.news h2 a{ text-decoration:none}
.news h2 a:hover{ text-decoration:underline;}
.news p{ padding:0 0 0 10px;}
	.date{ font-size:10px; font-weight:bold; margin:3px 0;}
	
img.new { float:right;}

.pagination { text-align:center}
.pagination  a{ text-decoration:none;}
.pagination  .page { font-size:20px;}
.pagination  a img { border:none; margin:0 5px;}

#sideBar { float:left; width:170px; padding-top:20px;}
  #secondNavBar { padding-bottom:215px; background:url(../images/bg-body) no-repeat bottom left}
  #secondNavBar ul { padding:0; margin:0;  width:100%;  background:#fff}
    #secondNavBar  ul  li { width:100%; border-bottom:1px solid #00264F ; list-style-type:none;}
	#secondNavBar ul a{ text-decoration:none; color:#00264F; display:block; font-size:14px; padding:5px 3px}
    #secondNavBar ul a:hover { background:#00264F; color:#fff}
	  #secondNavBar ul ul { padding:0; padding:0px; margin:0; }
	  #secondNavBar ul ul li{ border:none; padding:0 0 0 15px; width:auto;}
		#secondNavBar ul ul li a{ font-size:11px; text-decoration:underline;}
		#secondNavBar ul ul li a.active{ font-weight:bold}
		#secondNavBar ul li a.hasChilds {background-image:url(../images/bullet_arrow_down.png); background-position:100% 5px; background-repeat:no-repeat;}

.googleMaps{margin: 40px auto; border:5px solid #00264F; float:none; display:block; width:525px;background:#fff}

.contactData{ text-align:center}
.contactData .org, .contactData .tel, .contactData .fax{ font-weight:bold}
.contactData .country-name{display:none}


.text .error404 { display:block; margin:0 auto;}

.thanks{ margin:50px 0; font-size:15px; font-weight:bold}


.contactForm{ width:300px}
.contactForm ul { list-style-type:none; padding:0; marrgin:0; }
.contactForm ul li { padding:5px 0 float:left; clear:both; margin:5px 0}
.contactForm label{ display:block;}
.contactForm  .error_list { color:#9F3143; font-weight:bold; padding:10px;}
.contactForm .submit{ float:right; border:none; background:#00264F; color:#fff; cursor:pointer; padding:5px;}
.contactForm textarea { width:100%; height:100px}

.breadCrumb{ margin:20px 0 0 0 }
