html,body {margin:0; padding:0; width:100% auto;}
body {margin:0; padding:0; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:11px; color:#515151; background:#fff url(../img/bg.jpg) repeat-x;}
img {border:none;}
li {list-style-type:none;}
a {text-decoration:none; color:#666;}
a:hover {text-decoration:underline;}
input, textarea, select {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:11px; color:#666;}
input, select {border:1px solid #526848; background:url(../img/bg_input.gif) repeat-x;}
h1 {font-weight:bold; color:#880022; font-size:18px; margin:0; padding:0;}
h2 {font-weight:bold; color:#77B800; font-size:14px; margin:0; padding:0;}
h3 {font-weight:bold; color:#880022; font-size:14px; margin:0; padding:0;}
ul {margin:0; padding:10px 0 0 10px;}


#contenedor {margin:24px auto 0 auto; padding:0px; width:970px; overflow:hidden; position:relative;}
#cabecera {width:970px; float:left; clear:both;margin:0;padding:0;}
#cabecera ul {margin:0; padding:0;}
#cabecera li {float:left;margin:0;padding:0;}
#cabecera img {margin:0; padding:0;}
#cabecera div {margin:0;padding:0;float:left;}

/* #idiomas {position:absolute; top:5px; left:650px; font-weight:normal; color:#999999;}
	#idiomas ul {margin:5px 2px 7px 0; padding:0;}
	#idiomas li {display:inline;}
	#idiomas a {font-weight:normal;}
	#idiomas a.activo {font-weight:bold;} */

#contenido {float:left; width:970px; background:#8F1413 url(../img/web_bottom.gif) bottom left no-repeat; margin:0; padding:25px 0 20px 0;}
*html #contenido {margin-top:0;}
	
#leftContent {float:left; width:232px;}
    
#menu {float:left; width:232px; margin:0; padding:0; margin-bottom:20px;}
	#menu ul {margin:0; padding:0;}
	#menu li {display:block; float:left; margin:0 0 0px 10px; padding:0 0 0 22px}
	#menu li.mtitulo {padding-left:0;margin-top:5px;}
	#menu li.separacion {margin-top:30px;}
    #menu li.activo {color:#526848; font-weight:bold; background:url(../img/m_actual.gif) 0 0 no-repeat;}
	
#center {float:left; width:725px; margin:0; padding:0; background:#fff url(../img/i_bg.gif) bottom right no-repeat; margin-bottom:8px;}
#center .imgtop {margin-top:-11px;}
#central {float:left; width:632px; margin:0; padding:35px 45px;}
	#central p {text-align:justify;}
	#central .texto {margin-top:40px;}
	#central .textoServicios {margin-top:20px; background:url(../img/lineSep.gif) no-repeat bottom; line-height:13px; padding-bottom:1px; float:left;}
	#central .textoServiciosLast{margin-top:20px; background:none; line-height:13px; padding-bottom:1px; float:left;}
	#central .textoServiciosLast img{ vertical-align:middle;}
	#central span {font-weight:bold; color:#880022;}
	#central .esquema {margin:30px 0 20px 0;}
	#central .txtimg img {float:right; margin-left:20px;}
	#central li {background:url(../img/ico_list.gif) left 3px no-repeat; padding-left:10px; margin-bottom:10px; width:520px;}
	#central .centrar {text-align:center;}
	#central .servicio {float:right; margin-left:20px;}
	#central .LineSep {background:url(../img/lineSep.gif) no-repeat;height:1px; width:100%;}

#pie {clear:both; float:left; width:970px; text-align:center; font-size:10px; color:#fff; background:#515151; margin-top:15px;height:26px;overflow:hidden;}
	#pie a {text-decoration:none; color:#fff; font-size:10px; font-weight:normal;}
	#pie a:hover {text-decoration:underline; color:#fff;}
    #pie ul {float:left; margin:0; padding:0;}
    #pie li {float:left; display:inline; height:26px;margin:0;padding:0;}
	#pie li.centroPie {width:946px; line-height:25px; font-family:Tahoma, Arial, Verdana; font-size:9px;}
	#pie strong {color:#77B800;}

#telefono {float:right; padding-right:20px;}

	
#oficinaDept_es {height:150px; margin:40px 0 35px 0;}
	#oficinaDept_es .ofCentral {background:url(../img/es/co_oficentral_es.gif) no-repeat left top; padding:35px 30px 30px 20px; width:253px; float:left;}
	#oficinaDept_es .departamentos {background:url(../img/es/co_departamentos_es.gif) no-repeat left top; padding:35px 30px 10px 20px; float:left;}
	#oficinaDept_es .departamentos li {background: url(../img/co_depBg.gif) repeat-y left; margin:0 0 0 -20px; padding:15px 10px 15px 10px; width:270px; border-bottom: dotted 1px #999;}
	#oficinaDept_es .departamentos li.noLine {border-bottom:none;}
	#oficinaDept_es span {color:#77B800; display:block; margin-bottom:5px;}
	#oficinaDept_es img {float:right; padding-top:12px;}

#oficinaDept_en {height:150px; margin:40px 0 35px 0;}
	#oficinaDept_en .ofCentral {background:url(../img/en/co_oficentral_en.gif) no-repeat left top; padding:35px 30px 30px 20px; width:253px; float:left;}
	#oficinaDept_en .departamentos {background:url(../img/en/co_departamentos_en.gif) no-repeat left top; padding:35px 30px 10px 20px; float:left;}
	#oficinaDept_en .departamentos li {background: url(../img/co_depBg.gif) repeat-y left; margin:0 0 0 -20px; padding:15px 10px 15px 10px; width:270px; border-bottom: dotted 1px #999;}
	#oficinaDept_en .departamentos li.noLine {border-bottom:none;}
	#oficinaDept_en span {color:#77B800; display:block; margin-bottom:5px;}
	#oficinaDept_en img {float:right; padding-top:12px;}
	
#oficinaDept_de {height:150px; margin:40px 0 35px 0;}
	#oficinaDept_de .ofCentral {background:url(../img/de/co_oficentral_de.gif) no-repeat left top; padding:35px 30px 30px 20px; width:253px; float:left;}
	#oficinaDept_de .departamentos {background:url(../img/de/co_departamentos_de.gif) no-repeat left top; padding:35px 30px 10px 20px; float:left;}
	#oficinaDept_de .departamentos li {background: url(../img/co_depBg.gif) repeat-y left; margin:0 0 0 -20px; padding:15px 10px 15px 10px; width:270px; border-bottom: dotted 1px #999;}
	#oficinaDept_de .departamentos li.noLine {border-bottom:none;}
	#oficinaDept_de span {color:#77B800; display:block; margin-bottom:5px;}
	#oficinaDept_de img {float:right; padding-top:12px;}

#oficinaDept_fr {height:150px; margin:40px 0 35px 0;}
	#oficinaDept_fr .ofCentral {background:url(../img/fr/co_oficentral_fr.gif) no-repeat left top; padding:35px 30px 30px 20px; width:253px; float:left;}
	#oficinaDept_fr .departamentos {background:url(../img/fr/co_departamentos_fr.gif) no-repeat left top; padding:35px 30px 10px 20px; float:left;}
	#oficinaDept_fr .departamentos li {background: url(../img/co_depBg.gif) repeat-y left; margin:0 0 0 -20px; padding:15px 10px 15px 10px; width:270px; border-bottom: dotted 1px #999;}
	#oficinaDept_fr .departamentos li.noLine {border-bottom:none;}
	#oficinaDept_fr span {color:#77B800; display:block; margin-bottom:5px;}
	#oficinaDept_fr img {float:right; padding-top:12px;}

#oficinaDept_pt {height:150px; margin:40px 0 35px 0;}
	#oficinaDept_pt .ofCentral {background:url(../img/pt/co_oficentral_pt.gif) no-repeat left top; padding:35px 30px 30px 20px; width:253px; float:left;}
	#oficinaDept_pt .departamentos {background:url(../img/pt/co_departamentos_pt.gif) no-repeat left top; padding:35px 30px 10px 20px; float:left;}
	#oficinaDept_pt .departamentos li {background: url(../img/co_depBg.gif) repeat-y left; margin:0 0 0 -20px; padding:15px 10px 15px 10px; width:270px; border-bottom: dotted 1px #999;}
	#oficinaDept_pt .departamentos li.noLine {border-bottom:none;}
	#oficinaDept_pt span {color:#77B800; display:block; margin-bottom:5px;}
	#oficinaDept_pt img {float:right; padding-top:12px;}

#oficinaDept_it {height:150px; margin:40px 0 35px 0;}
	#oficinaDept_it .ofCentral {background:url(../img/it/co_oficentral_it.gif) no-repeat left top; padding:35px 30px 30px 20px; width:253px; float:left;}
	#oficinaDept_it .departamentos {background:url(../img/it/co_departamentos_it.gif) no-repeat left top; padding:35px 30px 10px 20px; float:left;}
	#oficinaDept_it .departamentos li {background: url(../img/co_depBg.gif) repeat-y left; margin:0 0 0 -20px; padding:15px 10px 15px 10px; width:270px; border-bottom: dotted 1px #999;}
	#oficinaDept_it .departamentos li.noLine {border-bottom:none;}
	#oficinaDept_it span {color:#77B800; display:block; margin-bottom:5px;}
	#oficinaDept_it img {float:right; padding-top:12px;}
	
#delegaciones_es {float:left; clear:left; background:url(../img/es/co_delegaciones_es.gif) no-repeat left top; padding:36px 0 0 0;margin:0;}
	#delegaciones_es li {background:url(../img/co_liBg.gif) no-repeat left top; width:290px; height:120px; margin:0 18px 10px 0; padding:0; float:left;}
	#delegaciones_es p {margin:0; padding:15px 0 0 18px;}
	#delegaciones_es p.grande {margin:0; padding:10px 0 0 18px;}
	
#delegaciones_en {float:left; clear:left; background:url(../img/en/co_delegaciones_en.gif) no-repeat left top; padding:36px 0 0 0;margin:0;}
	#delegaciones_en li {background:url(../img/co_liBg.gif) no-repeat left top; width:290px; height:120px; margin:0 18px 10px 0; padding:0; float:left;}
	#delegaciones_en p {margin:0; padding:15px 0 0 18px;}
	#delegaciones_en p.grande {margin:0; padding:10px 0 0 18px;}

#delegaciones_de {float:left; clear:left; background:url(../img/de/co_delegaciones_de.gif) no-repeat left top; padding:36px 0 0 0;margin:0;}
	#delegaciones_de li {background:url(../img/co_liBg.gif) no-repeat left top; width:290px; height:120px; margin:0 18px 10px 0; padding:0; float:left;}
	#delegaciones_de p {margin:0; padding:15px 0 0 18px;}
	#delegaciones_de p.grande {margin:0; padding:10px 0 0 18px;}
	
#delegaciones_fr {float:left; clear:left; background:url(../img/fr/co_delegaciones_fr.gif) no-repeat left top; padding:36px 0 0 0;margin:0;}
	#delegaciones_fr li {background:url(../img/co_liBg.gif) no-repeat left top; width:290px; height:120px; margin:0 18px 10px 0; padding:0; float:left;}
	#delegaciones_fr p {margin:0; padding:15px 0 0 18px;}
	#delegaciones_fr p.grande {margin:0; padding:10px 0 0 18px;}
	
#delegaciones_pt {float:left; clear:left; background:url(../img/pt/co_delegaciones_pt.gif) no-repeat left top; padding:36px 0 0 0;margin:0;}
	#delegaciones_pt li {background:url(../img/co_liBg.gif) no-repeat left top; width:290px; height:120px; margin:0 18px 10px 0; padding:0; float:left;}
	#delegaciones_pt p {margin:0; padding:15px 0 0 18px;}
	#delegaciones_pt p.grande {margin:0; padding:10px 0 0 18px;}

#delegaciones_it {float:left; clear:left; background:url(../img/it/co_delegaciones_it.gif) no-repeat left top; padding:36px 0 0 0;margin:0;}
	#delegaciones_it li {background:url(../img/co_liBg.gif) no-repeat left top; width:290px; height:120px; margin:0 18px 10px 0; padding:0; float:left;}
	#delegaciones_it p {margin:0; padding:15px 0 0 18px;}
	#delegaciones_it p.grande {margin:0; padding:10px 0 0 18px;}
