@charset "UTF-8";
/* CSS Document */

/* DIVs layout and BG Color ---------------------------------------------------- */
/* Also fonts and colours of definite static items ----------------------------- */

body { background-color: #d8ffbf; margin-bottom: 10px; }

#wholepage { margin: 0 auto 5px auto; width: 820px; background-color: #fff; }

#header { height: 109px; position: relative; background: url(graphics/aceia-logo230x81.gif) no-repeat 14px 14px; background-color: #d8ffbf; }

#loginbox { background: url(graphics/login-left.png) no-repeat 0 bottom; background-color: #693; width: 290px; position: absolute; top: 0; right: 0; }
  #login-square { width: 7px; height: 7px; background: url(graphics/login-right.png) no-repeat; position: absolute; bottom: 0; right: 0; }
  
  #login-usuario, #login-password { width: 80px; height: 22px; line-height: 22px; padding-left: 20px; margin: 6px 0 6px 10px; color: #d8ffbf; float: left; display: block; }
  #login-usuario { background: url(graphics/login-usuario.gif) no-repeat left center; }
  #login-password { background: url(graphics/login-password.gif) no-repeat left center; }
  #login-boxes { margin-left: 9px; }
  .boxes { width: 100px; height: 18px; line-height: 18px; background-color: #fff; border: 1px solid #ddd; margin-right: 4px; -webkit-border-radius: 3px; -moz-radius: 3px; }
  
  /* when logged in */
  #login-cerrarSesion a { width: 90px; height: 22px; line-height: 22px; padding-right: 20px; margin: 7px 10px 2px 0; color: #d8ffbf; float: right; background: url(graphics/login-cerrarSesion.gif) no-repeat right center; text-align: right; color: #d8ffbf; font-size: 0.9em; }
	#login-cerrarSesion a:hover { color: #004a21; }
  #login-misdatos a, #login-paneldecontrol a { width: 250px; height: 22px; line-height: 22px; padding-left: 20px; padding-top: 4px; margin: 4px 0 6px 10px; color: #d8ffbf; float: left; display: block; font-size: 0.9em; font-weight: bold; border-top: 1px solid #85ad5c; }
    #login-misdatos a { background: url(graphics/login-misdatos.gif) no-repeat left 7px; }
	#login-paneldecontrol a { background: url(graphics/login-paneldecontrol.gif) no-repeat left 7px; }
    #login-misdatos a:hover, #login-paneldecontrol a:hover { color: #004a21; }
	

#below-header {	height: 29px; border-bottom: 4px solid #693; background: url(graphics/corner-top-left.png) no-repeat left top; background-color: #004a21; line-height: 29px; position: relative; }
  #below-header span { width: 8px; height: 8px; background: url(graphics/corner-top-right.png) no-repeat; position: absolute; top: 0; right: 0; }
  #below-header #address, #below-header #telephone { margin-left: 10px; padding-left: 20px; width: auto; float: left; color: #d8ffbf; }
  #below-header #address { background: url(graphics/below-header-address.png) no-repeat 0 7px; }
  #below-header #telephone { background: url(graphics/below-header-telephone.png) no-repeat 0 7px; }
  
#page {	background-color: #fff; padding: 9px; }

/* #navbar { height: 520px; width: 180px; float: left; background-color: #d8ffbf; overflow: hidden; } */
#navbar { width: 180px; float: left; background-color: #d8ffbf; overflow: hidden; }
  #navbar li { height: 40px; }
  #navbar li a { display: block; height: 0px; padding-top: 40px; overflow: hidden; }
  
  #navbar li#pagina-principal a { background: url(graphics/menu.png) no-repeat 0 0; }
  	#navbar li#pagina-principal a:hover { background: url(graphics/menu.png) no-repeat -180px 0; }
  #navbar li#que-es-aceia a { background: url(graphics/menu.png) no-repeat 0 -40px; }
  	#navbar li#que-es-aceia a:hover { background: url(graphics/menu.png) no-repeat -180px -40px; }
  #navbar li#hazte-socio a { background: url(graphics/menu.png) no-repeat 0 -80px; }
  	#navbar li#hazte-socio a:hover { background: url(graphics/menu.png) no-repeat -180px -80px; }
  #navbar li#centros-asociados a { background: url(graphics/menu.png) no-repeat 0 -120px; }
  	#navbar li#centros-asociados a:hover { background: url(graphics/menu.png) no-repeat -180px -120px; }
  #navbar li#codigo-de-conducta a { background: url(graphics/menu.png) no-repeat 0 -160px; }
  	#navbar li#codigo-de-conducta a:hover { background: url(graphics/menu.png) no-repeat -180px -160px; }
  #navbar li#legislacion a { background: url(graphics/menu.png) no-repeat 0 -200px; }
  	#navbar li#legislacion a:hover { background: url(graphics/menu.png) no-repeat -180px -200px; }
  #navbar li#noticias a { background: url(graphics/menu.png) no-repeat 0 -240px; }
  	#navbar li#noticias a:hover { background: url(graphics/menu.png) no-repeat -180px -240px; }
  #navbar li#eventos a { background: url(graphics/menu.png) no-repeat 0 -280px; }
  	#navbar li#eventos a:hover { background: url(graphics/menu.png) no-repeat -180px -280px; }
  #navbar li#enlaces a { background: url(graphics/menu.png) no-repeat 0 -320px; }
  	#navbar li#enlaces a:hover { background: url(graphics/menu.png) no-repeat -180px -320px; }
  #navbar li#contacto a { background: url(graphics/menu.png) no-repeat 0 -360px; }
  	#navbar li#contacto a:hover { background: url(graphics/menu.png) no-repeat -180px -360px; }
  
  #navbar li#conference2008 a { background: url(graphics/menu.png) no-repeat 0 -400px; }
  	#navbar li#conference2008 a:hover { background: url(graphics/menu.png) no-repeat -180px -400px; }
  #navbar li#guest-speaker-scheme a { background: url(graphics/menu.png) no-repeat 0 -440px; }
  	#navbar li#guest-speaker-scheme a:hover { background: url(graphics/menu.png) no-repeat -180px -440px; }
  #navbar li#conference2010 a { background: url(graphics/menu.png) no-repeat 0 -480px; }
  	#navbar li#conference2010 a:hover { background: url(graphics/menu.png) no-repeat -180px -480px; }

  #navbar li#legislacion-socios a { background: url(graphics/menu.png) no-repeat -360px 0; }
    #navbar li#legislacion-socios a:hover { background: url(graphics/menu.png) no-repeat -540px 0; }
  #navbar li#juntas-y-asambleas a { background: url(graphics/menu.png) no-repeat -360px -40px; }
    #navbar li#juntas-y-asambleas a:hover { background: url(graphics/menu.png) no-repeat -540px -40px; }
  #navbar li#noticias-socios a { background: url(graphics/menu.png) no-repeat -360px -80px; }
    #navbar li#noticias-socios a:hover { background: url(graphics/menu.png) no-repeat -540px -80px; }

#content { width: 595px; float: right; padding: 10px; }

#footer { height: 29px; border-top: 4px solid #693; background: url(graphics/corner-bottom-left.png) no-repeat left bottom; background-color: #004a21; line-height: 29px; position: relative; text-align: center; color: #D8FFBF; cursor: default; }
  #footer span { width: 8px; height: 8px; background: url(graphics/corner-bottom-right.png) no-repeat; position: absolute; bottom: 0; right: 0; }

/* Fonts and Colours ------------------------------------------------- */

body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.3em; color: #333; }

small { font-size: 0.9em; color: #7d7d7d; }

#content { text-align: justify; }

#content a { color: #690; padding-bottom: 1px; }
  #content a:hover { color: #690; border-bottom: 1px dotted #690; }

#content h2 { color: #751414; font-size: 3em; letter-spacing: -3px; font-weight: bold; margin-bottom: 30px; text-align: left; position: relative; display: block }

#content h3 { color: #751414; font-size: 2em; letter-spacing: -1.5px; font-weight: bold; margin: 40px 0 20px 0; text-align: left; line-height: 0.8em; }

#content h4 { color: #222222; font-size: 1.6em; letter-spacing: -1px; font-weight: bold; margin: 20px 0; text-align: left; }

/* Start custom button CSS here (button CSS by Douglas Bowman
   http://stopdesign.com/eg/buttons/3.0/code.html
   ------------------------------------------------------------------------- */
	.btn {
	  display:inline-block; background:none; margin:0; padding:3px 0; border-width:0;
	  overflow:visible; font:100%/1.2 "Helvetica Neue Light", Arial,Sans-serif;  text-decoration:none; color:#333; }
	* html button.btn {  padding-bottom:1px; }
	
	/* Immediately below is a temporary hack to serve the following margin values only to Gecko browsers
	   Gecko browsers add an extra 3px of left/right padding to button elements which can't be overriden.
	   Thus, we use -3px of left/right margin to overcome this. */
	   html:not([lang*=""]) button.btn { margin:0 -3px; }
	
	.btn span { background:#ddd url(graphics/bg-button.gif) repeat-x 0 0; margin:0; padding:3px 0; border-left:1px solid #bbb; border-right:1px solid #aaa; }
	  
	* html .btn span { padding-top:0; }
	
	.btn span span { position:relative; padding:3px .4em; border-width:0; border-top:1px solid #bbb; border-bottom:1px solid #aaa; }
	
	/* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
	   button.pill-l span { border-right-width:0; }
	   button.pill-l span span { border-right:1px solid #bbb; }
	   button.pill-c span { border-right-style:none; border-left-color:#fff; }
	   button.pill-c span span { border-right:1px solid #bbb; }
	   button.pill-r span { border-left-color:#fff; }
	
	/* only needed if implementing separate hover/focus/active state for buttons */
	.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {
	  cursor:pointer; /* important for any clickable/pressable element */
	  border-color:#9cf !important; color:#000; }
	.btn:active span { background-position:0 -400px; outline:none; }
	.btn:focus, .btn:active { outline:none; /* doesn't seem to be respected for <button>, only <a> */ }
	
	/* use if one button should be the 'primary' button */
	.primary { font-weight:bold; color:#000; }

/* Section Specific ----------------------------------------------------------- */

/* Centros Asociados */

.centro-top { position: relative; background: url(graphics/centros-asociados-corner-tl.gif) no-repeat 0 0; background-color: #EBFFDF; height: 20px; line-height: 20px; padding: 6px 10px 6px 10px; border-bottom: 1px solid #f5ffef; font-weight: bold; font-size: 1.2em; }
  .centro-top span { position: absolute; height: 6px; width: 6px; background: url(graphics/centros-asociados-corner-tr.gif) no-repeat 0 0; top: 0; right: 0; }

.centro-content { position: relative; background: url(graphics/centros-asociados-corner-bl.gif) no-repeat left bottom; background-color: #ebffdf; padding: 6px 10px 6px 10px; display: block; }
  .centro-content .centroleft { float: left; width: 260px; text-align: left; position: relative; }
  .centro-content .centroright { float: right; width: 260px; text-align: right; position: relative; }
  .centro-content span { position: absolute; height: 6px; width: 6px; background: url(graphics/centros-asociados-corner-br.gif) no-repeat 0 0; bottom: 0; right: 0; }

#tabsCentrosUL { height: 28px; width: 595px; overflow: hidden; }
  #tabsCentrosUL li { height: 28px; display: inline; }
  #tabsCentrosUL li a { display: block; float: left; width: 79px; height: 0px; padding-top: 28px; overflow: hidden; }
  
    #tabsCentrosUL li#centros-cadiz-li a { background: url(graphics/centros-provincias.gif) no-repeat 0 0; margin-right: 7px; }
  	  #tabsCentrosUL li#centros-cadiz-li a:hover { background: url(graphics/centros-provincias.gif) no-repeat 0 -28px; }
	  #tabsCentrosUL li#centros-cadiz-li a.centrosSelected { background: url(graphics/centros-provincias.gif) no-repeat 0 -28px; }
	  
	#tabsCentrosUL li#centros-cordoba-li a { background: url(graphics/centros-provincias.gif) no-repeat -86px 0; margin-right: 7px; }
  	  #tabsCentrosUL li#centros-cordoba-li a:hover { background: url(graphics/centros-provincias.gif) no-repeat -86px -28px; }
	  #tabsCentrosUL li#centros-cordoba-li a.centrosSelected { background: url(graphics/centros-provincias.gif) no-repeat -86px -28px; }
	  
	#tabsCentrosUL li#centros-granada-li a { background: url(graphics/centros-provincias.gif) no-repeat -172px 0; margin-right: 7px; }
  	  #tabsCentrosUL li#centros-granada-li a:hover { background: url(graphics/centros-provincias.gif) no-repeat -172px -28px; }
	  #tabsCentrosUL li#centros-granada-li a.centrosSelected { background: url(graphics/centros-provincias.gif) no-repeat -172px -28px; }
	  
	#tabsCentrosUL li#centros-huelva-li a { background: url(graphics/centros-provincias.gif) no-repeat -258px 0; margin-right: 7px; }
  	  #tabsCentrosUL li#centros-huelva-li a:hover { background: url(graphics/centros-provincias.gif) no-repeat -258px -28px; }
	  #tabsCentrosUL li#centros-huelva-li a.centrosSelected { background: url(graphics/centros-provincias.gif) no-repeat -258px -28px; }
	  
	#tabsCentrosUL li#centros-jaen-li a { background: url(graphics/centros-provincias.gif) no-repeat -344px 0; margin-right: 7px; }
  	  #tabsCentrosUL li#centros-jaen-li a:hover { background: url(graphics/centros-provincias.gif) no-repeat -344px -28px; }
	  #tabsCentrosUL li#centros-jaen-li a.centrosSelected { background: url(graphics/centros-provincias.gif) no-repeat -344px -28px; }
	  
	#tabsCentrosUL li#centros-malaga-li a { background: url(graphics/centros-provincias.gif) no-repeat -430px 0; margin-right: 7px; }
  	  #tabsCentrosUL li#centros-malaga-li a:hover { background: url(graphics/centros-provincias.gif) no-repeat -430px -28px; }
	  #tabsCentrosUL li#centros-malaga-li a.centrosSelected { background: url(graphics/centros-provincias.gif) no-repeat -430px -28px; }
	  
	#tabsCentrosUL li#centros-sevilla-li a { background: url(graphics/centros-provincias.gif) no-repeat -516px 0; }
  	  #tabsCentrosUL li#centros-sevilla-li a:hover { background: url(graphics/centros-provincias.gif) no-repeat -516px -28px; }
	  #tabsCentrosUL li#centros-sevilla-li a.centrosSelected { background: url(graphics/centros-provincias.gif) no-repeat -516px -28px; }
	
	/* ADMIN */
	
	#tabsCentrosUL li#editar-centros-li a { background: url(graphics/admin-menu.gif) no-repeat 0 0; margin-right: 7px; }
  	  #tabsCentrosUL li#editar-centros-li a:hover { background: url(graphics/admin-menu.gif) no-repeat 0 -28px; }
	  #tabsCentrosUL li#editar-centros-li a.centrosSelected { background: url(graphics/admin-menu.gif) no-repeat 0 -28px; }
	
	#tabsCentrosUL li#editar-noticias-li a { background: url(graphics/admin-menu.gif) no-repeat -86px 0; }
  	  #tabsCentrosUL li#editar-noticias-li a:hover { background: url(graphics/admin-menu.gif) no-repeat -86px -28px; }
	  #tabsCentrosUL li#editar-noticias-li a.centrosSelected { background: url(graphics/admin-menu.gif) no-repeat -86px -28px; }

/* Enlaces */

#content .enlaces { margin-bottom: 10px; background-color: #ebffdf; position: relative; }
#content .enlaces a { width: 575px; height: 56px; background-color: #ebffdf; line-height: 28px; padding-left: 10px; display: block; border: 0px;  }
#content .enlaces a:hover { background: url(graphics/enlaces.gif) no-repeat right center;  background-color: #ebffdf; border: none; }
  #content .enlaces span.cornerTL, #content .legislacion span.cornerTL, #content .legiPDF span.cornerTL, #content .legiDOC span.cornerTL, #content .legiEVENTO span.cornerTL { position: absolute; height: 6px; width: 6px; background: url(graphics/centros-asociados-corner-tl.gif) no-repeat 0 0; top: 0; left: 0; }
  #content .enlaces span.cornerTR, #content .legislacion span.cornerTR, #content .legiPDF span.cornerTR, #content .legiDOC span.cornerTR, #content .legiEVENTO span.cornerTR { position: absolute; height: 6px; width: 6px; background: url(graphics/centros-asociados-corner-tr.gif) no-repeat 0 0; top: 0; right: 0; }
  #content .enlaces span.cornerBL, #content .legislacion span.cornerBL, #content .legiPDF span.cornerBL, #content .legiDOC span.cornerBL, #content .legiEVENTO span.cornerBL { position: absolute; height: 6px; width: 6px; background: url(graphics/centros-asociados-corner-bl.gif) no-repeat 0 0; bottom: 0; left: 0; }
  #content .enlaces span.cornerBR, #content .legislacion span.cornerBR, #content .legiPDF span.cornerBR, #content .legiDOC span.cornerBR, #content .legiEVENTO span.cornerBR { position: absolute; height: 6px; width: 6px; background: url(graphics/centros-asociados-corner-br.gif) no-repeat 0 0; bottom: 0; right: 0; }
  #content .enlaces span.linkTitles { font-size: 1.2em; font-weight: bold; }

/* Legislacion */

  #content .legiPDF { margin-top: 10px; position: relative; padding-left: 40px; background: url(graphics/file-pdf.png) no-repeat 5px 10px; background-color: #ebffdf; }
  #content .legiDOC { margin-top: 10px; position: relative; padding-left: 40px; background: url(graphics/file-doc.png) no-repeat 5px 10px; background-color: #ebffdf; }
  #content .legiEVENTO { margin-top: 10px; position: relative; padding-left: 40px; background: url(graphics/file-evento.png) no-repeat 5px 10px; background-color: #ebffdf; }
#content .legislacion a, #content .legiPDF a, #content .legiDOC a, #content .legiEVENTO a { width: auto;  background-color: #ebffdf; line-height: 28px; padding: 10px 50px 10px 0; display: block; border: 0px; line-height: 1.2em;   }
#content .legislacion a:hover, #content .legiPDF a:hover, #content .legiDOC a:hover, #content .legiEVENTO a:hover { background: url(graphics/descargar.gif) no-repeat right center;  background-color: #ebffdf; border: none; }
  #content .legislacion span.legislacionTitulo, #content .legiPDF span.legislacionTitulo, #content .legiDOC span.legislacionTitulo, #content .legiEVENTO span.legislacionTitulo { font-size: 1.1em; font-weight: bold; }
  #content .legislacion span.legislacionDescripcion, #content .legiPDF span.legislacionDescripcion, #content .legiDOC span.legislacionDescripcion, #content .legiEVENTO span.legislacionDescripcion { font-size: 0.8em; font-style: italic; }
  
/* Noticias */

#content .noticia-titular { font-size: 1.2em; font-weight: bold; }
#content .noticia-fecha { color: #999; font-size: 0.9em; font-style: italic; margin-bottom: 10px; }
#content .noticia-cuerpo { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ebffdf; }

/* Contacto */
#content .formLabel { font-size: 1.1em; font-style: italic; }
#content .formBoxes { width: 400px; padding: 3px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-radius: 3px; font-size: 1.2em; }
  #content .formBoxesHover { width: 400px; padding: 3px; background-color: #ebffdf; border: 1px solid #693; -webkit-border-radius: 3px; -moz-radius: 3px; font-size: 1.2em; font-weight: bold; }
  
/* Guest Speaking Scheme */

#content .gss span.cornerTL, #content .legislacion span.cornerTL { position: absolute; height: 6px; width: 6px; background: url(graphics/centros-asociados-corner-tl.gif) no-repeat 0 0; top: 0; left: 0; }
  #content .gss span.cornerTR, #content .legislacion span.cornerTR { position: absolute; height: 6px; width: 6px; background: url(graphics/centros-asociados-corner-tr.gif) no-repeat 0 0; top: 0; right: 0; }
  #content .gss span.cornerBL, #content .legislacion span.cornerBL { position: absolute; height: 6px; width: 6px; background: url(graphics/centros-asociados-corner-bl.gif) no-repeat 0 0; bottom: 0; left: 0; }
  #content .gss span.cornerBR, #content .legislacion span.cornerBR { position: absolute; height: 6px; width: 6px; background: url(graphics/centros-asociados-corner-br.gif) no-repeat 0 0; bottom: 0; right: 0; }

/* Juntas */

.accordion { list-style-type: none; padding: 0; margin: float: left; display: block; width: 100%; }
	.accordion li { cursor: pointer; list-style-type: none; padding: 0; margin-bottom: 10px; float: left; display: block; width: 100%;}
	.accordion li.active>a { background: url('graphics/del.png') no-repeat 560px center; background-color: #edffdf; }
	.accordion li div { padding: 10px 0 0 0; display: block; clear: both; float: left; width: 595px; cursor: default; }
	.accordion li a { font: bold 1.1em/2em "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 45px; padding-left: 10px; display: block; cursor: pointer; background: url('graphics/add.png') no-repeat 560px center; background-color: #edffdf;  border-bottom: 1px solid #edffdf; }
	.accordion li a:hover { background-color: #004a21; border-bottom: 1px solid #004a21; }

/* Index Page */

#indexpage { background: url('graphics/index_1_bg.gif') no-repeat right bottom; }

.tabsLang { margin-top: 10px; padding-top: 10px; border-top: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ddd; }
#tabsLangUL { height: 35px; width: 595px; overflow: hidden; }
  #tabsLangUL li { height: 35px; display: inline; }
  #tabsLangUL li a { display: block; float: left; width: 193px; height: 0px; padding-top: 35px; overflow: hidden; }
  
    #tabsLangUL li#lang-en-li a { background: url(graphics/aceia-languages.gif) no-repeat 0 0; margin-right: 8px; }
  	  #tabsLangUL li#lang-en-li a:hover { background: url(graphics/aceia-languages.gif) no-repeat 0 -35px; }
	  #tabsLangUL li#lang-en-li a.langSelected { background: url(graphics/aceia-languages.gif) no-repeat 0 -35px; }
	
	#tabsLangUL li#lang-fr-li a { background: url(graphics/aceia-languages.gif) no-repeat -201px 0; margin-right: 8px; }
  	  #tabsLangUL li#lang-fr-li a:hover { background: url(graphics/aceia-languages.gif) no-repeat -201px -35px; }
	  #tabsLangUL li#lang-fr-li a.langSelected { background: url(graphics/aceia-languages.gif) no-repeat -201px -35px; }
	
	#tabsLangUL li#lang-de-li a { background: url(graphics/aceia-languages.gif) no-repeat -402px 0; }
  	  #tabsLangUL li#lang-de-li a:hover { background: url(graphics/aceia-languages.gif) no-repeat -402px -35px; }
	  #tabsLangUL li#lang-de-li a.langSelected { background: url(graphics/aceia-languages.gif) no-repeat -402px -35px; }

/* Conference 2010 */
#conference2010proposalform input[type=radio] { padding: 0 3px 0 7px }
#conference2010proposalform .formLabel { font-size: 1.1em; font-style: italic; display: block; padding: 4px 0 }
#conference2010proposalform .formInput { width: 400px; padding: 3px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-radius: 3px; font-size: 1.2em; }
  #conference2010proposalform .formInputHover { width: 400px; padding: 3px; background-color: #ebffdf; border: 1px solid #693; -webkit-border-radius: 3px; -moz-radius: 3px; font-size: 1.2em; font-weight: bold; }
 form#conference2010proposalform label.error { clear: both; display: inline-block; color: red; font-weight: 700; font-size: 0.9em; padding-left: 5px }
#changelanges, #changelangen { display: block; float: right; font-size: 18px; letter-spacing: -1px; padding-left: 20px }
#changelanges { background: url(graphics/es.png) no-repeat 0 50% }
#changelangen { background: url(graphics/gb.png) no-repeat 0 50% }

/* ICT Course */
#theconsultantselogo { display: block; float: right; height: 50px; width: 47px; overflow: hidden; text-indent: -9999px; background: url(graphics/the-consultantse-logo.png) no-repeat 0 0 }
.ict50 { display: block; float: left; width: 49% }
	.ict50 img { padding-top: 5px }
.clear { clear: both }

.footerDPD { color: #690 }