#logo{
	margin:0px 14px;
	padding:0px;
	}
#logo A{/* INVISIBLE LINK TO LOGO */
	width: 305px;
	height: 124px;
	display:block;
	}
/*______ MENU */
#menu{
	font-size:11px;
	color:#333;
	background: transparent url(../img/menu_bg.gif) no-repeat center 12px;
	height: 38px;
	margin-top:0px;
	margin-bottom:2px;
	}
#menu UL{
	height: 24px;
	background: transparent url(../img/menu_bgr_left.png) no-repeat top left;
	margin-left:6px;
}
#menu LI {
	padding:0px;
	float:left;
	}
#menu LI.menu_first {
	margin-left:47px;
	}
#menu LI A {
	height:24px;
	width:107px; 
	display: block;
	}
#menu A.menu_acard { background: transparent url(../img/menu1_es.jpg) no-repeat top left; }
#menu A.menu_cat { background: transparent url(../img/menu2_es.jpg) no-repeat top left; }
#menu A.menu_cond { background: transparent url(../img/menu3_es.jpg) no-repeat top left; }
#menu A.menu_repr { background: transparent url(../img/menu4_es.jpg) no-repeat top left; }
#menu A.menu_destamos { background: transparent url(../img/menu5_es.jpg) no-repeat top left;  }
#menu A.menu_noticias { background: transparent url(../img/menu6_es.jpg) no-repeat top left; }
#menu A.menu_productos { background: transparent url(../img/menu7_es.jpg) no-repeat top left; }
#menu A.menu_servicio { background: transparent url(../img/menu8_es.jpg) no-repeat top left; }

#menu LI A:hover, #menu LI.menu_active A  {	background-position: bottom;	}
#menu A SPAN{	display:none;	}
LI.menu_sel{	background: transparent url(../img/submenu_bgr.png) repeat-x bottom left;	}
LI.menu_sel SPAN{ 	padding-left: 10px;	}




/*___________HEADERS */
DIV.header{
	margin:0px auto 20px; 
	padding:0px;
	background: #f1f1f1 url(../img/header_bg.gif) repeat-x left bottom;
}
.header H2{
	padding:0px 0px 2px 26px;
	margin:0px;
	background: scroll transparent url(../img/h2_ico.gif) no-repeat 10px 4px;
	color:#113e66;
	font-weight: bold;
	font-size:14px;
}
.header H2 SPAN{
display:none;
}
/*______ LEFT CONTENT */
.box_left {
	margin: 0px 1px 10px;
	padding:0;
}
.box_left P{
 margin:4px 4px 14px 12px ;
}
.box_left P STRONG{
	color:#113e66;
}

/*______ LEFT CONTENT -> CATALOGUE */
.box_left_img IMG{
	margin: 0px 48px 0px 0px;
	padding:0;
}
.catalogo{
	background-color:#eee;
	padding:1px;
	border-bottom:1px solid #fff;
	}
.catalogo DL {
	margin-top:12px;
	border-bottom:1px solid #cdcdcd;
	padding-bottom:12px;
	}
.catalogo DL.no_border_bttm {
	border-bottom: none;
}
.catalogo DT, .catalogo DD {
	background-color:#fff;
	margin:7px 16px 6px;
	padding-bottom:1px;
}
.catalogo DT A, SPAN.product_spec_name{
	border-bottom:1px solid #cdcdcd;
	display:block;
	color:#063560;
	font-weight: bold;
	padding:4px 0px;
	}
.catalogo DT A SPAN, SPAN.product_spec_name{
	background: transparent url(../img/ico_catalog.gif) no-repeat 10px center;
	padding-left:35px;
	}
.catalogo SPAN.product_spec_id {
	padding:4px 6px 4px 24px;
	float: right;
	background: transparent url(../img/ico_prod_id.gif) no-repeat 10px center;
}
.catalogo A.prod_view_more{
	float:right;
	width:10px;
	height:10px;
	background: transparent url(../img/ico_view_more.gif) no-repeat top right;
	}
.catalogo A.prod_view_more SPAN{
	display:none;
	}
.catalogo DT A:hover{
	background-color:#063560;
	color:#fff;
	}
.catalogo DD {
	color: #605d5c;
	margin:2px 16px 2px;
	}
.catalogo DD P {
	 padding-top: 10px;
	}
.catalogo DD A{
	margin-left:28px;
	}
.catalogo DD A SPAN{
	background: transparent url(../img/ico_li_grey.gif) no-repeat 10px center;
	padding-left:20px;
	color: #605d5c;
	}
.catalogo DD A:hover SPAN{
	background-image:url(../img/ico_li_red.gif);
	color: #605d5c;
	}
/* NOTICIAS */
DIV.noticias DD {
	padding-bottom:30px;/* NEW - FIX CASE NO TEXT IN NEWS */
	}
DIV.noticias DD BLOCKQUOTE{
	padding:10px 0px 0px 10px;
	margin:0px;
	}
.prod_specific_lft { width:100px; float:left; 	margin:10px 0px 9px 8px; overflow: hidden; }
.prod_specific_lft SPAN{ display:block; height:75px; background-color:#fff; overflow: hidden; display: block; }
H3.offer_txt{ background-color: #FFCC00; color:#fff; text-align:center; font-weight:bold; margin:12px auto 0px; padding:4px 0px;}
.prod_specific_rght { width:400px; float:right; }
.prod_specific {
	color: #063560;
	padding:10px 0px;
	border-bottom:1px solid #cdcdcd;
	}
.prod_specific P{
	margin:2px 16px;
	background-color:#fff;
	}
DIV.prod_specific SPAN.product_modell{
	background: transparent url(../img/ico_li_blue.gif) no-repeat 20px center;
	padding-left: 36px;
	width:80px;
	color: #605d5c;
	}

DIV.prod_specific UL{
	margin:2px 16px;
	padding:0px;
	background-color:#eee;
}
DIV.prod_specific LI{
	display:block;
	width: 370px;
	float:left;
	background-color:#fff;
	padding:2px 0px 2px 4px;
	}
DIV.prod_specific LI.prod_spec_type {
	display:block;
	width: 112px;
	background-color:#e5e5e5;
	margin-right:4px;
	}
	
DIV.prod_resale_price {
	margin:2px 16px 10px;
	padding:0px;
}
DIV.prod_resale_price SPAN{
	padding: 6px 16px;
	margin-right:2px;
	background: transparent url(../img/bg_old_price.gif) no-repeat scroll center 0px;
	text-align:center;
}
DIV.prod_resale_price SPAN.arrow_gr{
	background: transparent url(../img/ico_arrow_gr.gif) no-repeat scroll center 0px;
	padding: 6px 2px;
	margin-left:4px;
}
DIV.prod_resale_price STRONG{
	color:#063560;
	}
/** __________PRODUCTOS -> LISTADO NAVEGADOR */
DIV#page_nav {
	background: transparent url(../img/page_nav_bg.gif) repeat-x right 0px;
	height:29px;
	}
DIV#page_nav SPAN{
	float: right;
	color: #999;
	}
#page_nav .nav_right { 
	background: transparent url(../img/nav_right.png) no-repeat scroll 16px 4px;
	padding-right:24px;
}
#page_nav .nav_left {
background:#FFFFFF url(../img/nav_left.png) no-repeat scroll 0px 4px;
padding-left:24px;
}
/****  PAGINADOR */
DIV.paginador{
	margin:10px auto;
	padding:2px;
	background: transparent url(../img/page_nav_bg.gif) repeat-x right 0px;
	height:20px;

}

/**** PAGINADOR -> PAGES INDEXER */

DIV.page_indx, DIV.result_indx {
height:auto;
margin:3px 0px 2px 4px;
}
DIV.page_indx {
width: 340px;
float:left;
}
DIV.result_indx {
width: 140px;
text-align:right;
float:right;
height:auto;
margin:3px 4px 2px 0px;
}
.page_indx A, .result_indx A{
padding:0px 1px;
}
.result_indx A{
padding:0px 4px;
}
/****  PAGINADOR -> RESULT INDEXER */
.first_page { background: transparent url(../img/boton_principio.png) no-repeat 2px 4px; }
.last_page { background: transparent url(../img/boton_final.png) no-repeat 2px 4px;}
.prev_nav { background: transparent url(../img/boton_anterior.png) no-repeat  2px 4px; }
.next_nav { background: transparent url(../img/boton_siguiente.png) no-repeat  2px 4px; }
.last_page SPAN, .prev_nav SPAN, .first_page SPAN, .next_nav SPAN{ display: none; margin: 0px; padding:0px;}
A.this_nav_sel, A.this_nav_sel { font-weight:bold; color:#FF6600; }

/** __________PRODUCTOS -> DETALLE BACK NAV*/
DIV#back_nav {
	background: #fff url(../img/nav_back_bgr.gif) no-repeat right 0px;
	height:29px;
}
DIV#back_nav DIV.crumbs{
	float:left;
	margin:8px 30px 0px 0px;
	color:#999;
	}
DIV#back_nav DIV.crumbs STRONG{
	color:#000;
	}
DIV#back_nav A{
	float:right;
	margin:12px 32px 0px 0px;
}
DIV#back_nav A SPAN {
	background: #fff url(../img/ico_li_yell.gif) no-repeat 0px center;
	padding-left: 12px;
	}
/* PAGINADOR */
DIV.do_back_nav{
	background: #fff url(../img/nav_back_bgr.gif) no-repeat right 0px;
	height:29px;
	}
DIV.do_back_nav .page_indx{
	margin-top:8px;
	}
A.back_bttn SPAN{
	background: #fff url(../img/ico_li_yell.gif) no-repeat 0px center;
	padding-left: 12px;
	}
A.back_bttn {
	display:block;
	margin:6px 22px 0px 0px;
	
	}
/** __________PEDIDOS ONLINE */
#order_online{
margin: 0px auto;
width: 410px;
height: 412px;
background: #fff url(../img/bg_orderonline.jpg) no-repeat right bottom;
}
#order_online_inner{
border:1px solid #d5d4d4;
margin: 0px;
width: 400px;
height: 400px;
}
#order_online_inner FORM{
margin:20px 13px;
}
#order_online_inner INPUT, #order_online_inner TEXTAREA{
border:1px solid #d5d4d4;
width: 100%;
margin-bottom:10px;
}
#order_online_inner INPUT{
height:22px;
}
#order_online_inner SPAN.product_spec_name {
background-color:#e2e2e2;
margin-bottom:2px;
padding-left:30px;
}
#order_online_inner INPUT.bttn_send_online {
width:89px;
height:27px;
border:none;
margin:0px;
padding:0px;
float:right;
}
/** __________PROYECTOS  */
#proyects DT {
	background: #c5daeb url(../img/bg_titleproyect.jpg) repeat-x left bottom;
	}
#proyects SPAN.product_spec_name {
	color:#fff;
	}

/*______ HOME CONTENT */
#indx_news { border-bottom: 1px solid #ccc; *height:30px;}
#indx_news SPAN, #indx_news STRONG{ margin: 0px 0px 2px; padding:0px;display:block; color:#053586;}
#indx_news STRONG{ color: #000; }
#indx_news P{ margin: 4px 0px 10px;}
#indx_news A SPAN{ display: none;}
#indx_news A{
	float:right;
	display: block;
	height:11px;
	width:11px;
	background: transparent url(../img/news_ico.gif) no-repeat center top;
	}
.news_left, .news_right {
	width:233px;
	padding:10px;
	margin:0px 5px 0px 5px;
	float:left;
	margin-bottom:10px;
	}
.news_right {
	background: transparent url(../img/v_dot.gif) repeat-y left top;
	}
	
/*______ CONTACT */
/****  CONTACT -> COMMON */
DIV.contact { background-color: #eee; padding:1px; }
DIV#contact_name {	margin:8px;	background-color: #fff;	border-bottom:1px solid #Fff;	}
DIV#contact_name H3{	padding:6px 0px;	margin:0px;	border-bottom:1px solid #dcdcdc;	}
DIV#contact_name H3 SPAN{	padding:7px 0px 4px 24px;	font-weight: bold;	color: #063560;	}
DIV#contact_address, DIV.contact_email { margin:8px;	border-bottom:1px solid #fff;}
DIV#contact_address_lft, DIV#contact_address_rght{
	padding:7px 0px;
	background-color: #fff;	
	float:left;
	width: 250px;
	}
DIV#contact_address_rght{
	float: right;
	}
DIV#contact_address_lft SPAN, DIV#contact_address_rght SPAN, DIV.contact_email SPAN{
	padding:7px 0px 4px 24px;
	}
SPAN.contact_fax, SPAN.contact_tel { margin-left:20px;}
SPAN.contact_fax{ background: transparent url(../img/ico_fax.gif) no-repeat left center; }
SPAN.contact_tel { background: transparent url(../img/ico_phone.gif) no-repeat left center; }
DIV.contact_email{
	padding-left:40px;
	background: transparent url(../img/ico_contact_email.gif) no-repeat left top;
	color:#999999;
}
#contact_logo, #contact_details, #contact_form{
	margin:0px 10px 10px;
	}
#contact_details P, #contact_details H3{
	margin-left:10px;
	border-bottom: 1px solid #ccc;
	}
#contact_details H3, #contact_details H3, #contact_form H3{
	color:#FD812B;
	border-bottom: 1px solid #E5E5E5;
	}
/****  CONTACT -> LOGO */
#contact_logo{
	float:left;
	width:120px;
	}
/****  CONTACT -> DETAILS */
#contact_details{
	float: right;
	width:340px;
	border-left:1px solid #E5E5E5;
	}
#contact_details P{
	padding-left:30px;
	}
P.contact_address{ background:transparent url(../img/ico_contact_address.png) no-repeat scroll 0px 0px; }
P.contact_phone{ background:transparent url(../img/ico_contact_phone.png) no-repeat scroll 0px -3px;}
P.contact_fax{ background:transparent url(../img/ico_contact_fax.png) no-repeat scroll 0px 2px; }

#contact_form UL{
	margin:2px 2px;
	width:480px;
}
#contact_form .form_type INPUT, #contact_form .form_type TEXTAREA{
width:280px;
}
#contact_form .form_type INPUT {
height:18px;
}


/****______ RIGHT CONTENT */
DIV.box_rght, DIV.cont_rght_fill_top, DIV.cont_rght_fill_bttm {
	padding:0px;
	margin:0px;
	background-color:#ededed;
	width:179px;
}
.box_rght_expand {
height:260px;
}
DIV.cont_rght_fill_top {
	background: #ededed url(../img/cont_right_top_bg.gif) no-repeat center top;
	height:12px;
	margin:0px;
padding:0px;
	}
DIV.cont_rght_fill_bttm {
	background: #fff url(../img/cont_right_bttm_bg.gif) no-repeat center top;
	height:40px;
	}

DIV#search{ margin:0px 16px; padding:10px 0px; height:40px; border-bottom:1px solid #ccc;border-top:1px solid #fff;}
DIV#search UL{ margin:0px; padding:0px;}
DIV#search LI { float:left; height:18px; width:118px; height:20px;margin:0px; padding:0px;}
DIV#search LI INPUT{height:17px; width:116px;}
DIV#search LI.search_area{ width:19px; margin-left:2px;}
DIV#search LI.search_area INPUT.search_bttn {
	background: scroll transparent url(../img/boton_buscar_on.gif) no-repeat right 0px;
	border:medium none;
	height:18px;
	width:20px;
	}
DIV#search INPUT.search_bttn:hover {
	background: scroll transparent url(../img/boton_buscar_on.gif) no-repeat 0px 0px;
	}
/*
 
*/
#banners_rght{ margin:0px 16px; padding:10px 0px 0px; }
DIV#banners_rght A{  padding:4px 0px; display:block; }

.header_rght{
	margin:0px 16px; 
	height:20px;
	border-bottom:1px solid #ccc;
	}
.header_rght H2{
	width: 118px;
	height:13px;
	background: transparent url(../img/search_header.gif) no-repeat left center;
	}
.header_rght H2 SPAN{
	display:none;
	}

/****____________FOOTER */
#foot_left, #foot_right{
	float:left;
	margin-top:4px;/*0px in IE6*/
	}
#foot_left A{
	padding-left:16px;
	margin-left:10px;
	}
A.link_home{
	background: transparent url(../img/ico_home_link.gif) no-repeat left center;
	}
A.link_contact{
	background: transparent url(../img/ico_contact_link.gif) no-repeat left center;
	}
#foot_right{
	float: right;
	text-align:right;
	}
DIV#foot_center{
	width:90%;
	margin:11px auto 0px;
	}
#foot_center A{	color:#b2b2b2;	}

/*______ COMMON */
.grey {
	background-color:#eee;
	}
.no_margin {
	margin:0px;
	}
.no_margin_bttm{
	margin-bottom:0px;
	}
.clear{
	clear: both;
	}
.float_left {
	float:left;
	}
.float_right {
	float:right;
	}
.txt_right{
	text-align: right;
	}
.needed{
	color:#FD812B;
	}




/**************************************************************************************************/
#home_banners{
	margin-top:20px;
	}
#home_banners A{
	float:left;
	display:block;
	height:217px;
	width:174px;
	}
#home_banners A SPAN{
	display:none;
	}
.banner_hosteleria { background: transparent url(../img/img_banner_link1.jpg) no-repeat center top; }
.banner_grsuperficies { background: transparent url(../img/img_banner_link2.jpg) no-repeat center top; }
.banner_comercios { background: transparent url(../img/img_banner_link3.jpg) no-repeat center top; }
#home_banners A:hover{
	background-position:center bottom;
	}
.box_lft SELECT{	
	margin:6px auto 14px;
	width:154px;
	}

.box_lft .banners_lft IMG{
	border-bottom:1px solid #dcdcdc;
	}
.cabecera_qsomos { background: transparent url(../img/qsomos_cabecera.jpg) no-repeat center top; height:122px; }
.cabecera_agenda { background: transparent url(../img/agenda_cabecera.jpg) no-repeat center top; height:122px; }
.cabecera_empresas { background: transparent url(../img/empresas_cabecera.jpg) no-repeat center top; height:122px; }
.cabecera_contacto { background: transparent url(../img/cabecera_contactar.jpg) no-repeat center top; height:122px; }
.cabecera_noticias { background: transparent url(../img/noticias_cabecera.jpg) no-repeat center top; height:122px; }




/****  SEARCH RESULT */
DIV.result_search_top, DIV.result_search_bttm {
	height:20px;
	background: #fff url(../img/search_result_bg.png) no-repeat right top;
	}
DIV.result_search_top {
	margin-top:10px;
	}
DIV.result_search_bttm {
	background-position:  right bottom;
	margin-bottom:10px;
}
DIV.result_search {
	/*background: #fff url(../img/search_result_bttm.png) no-repeat bottom right;*/
	background: #fff url(../img/search_result_rght.png) repeat-y  right top;
	margin:0px;
	padding-bottom:8px;
	height:auto;
	/*border:1px solid #e5e5e5;*/
}

DIV.result_section {
	margin:0px 20px 0px 10px;
}
.result_section H3, .result_section A{
	display:inline;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #e5e5e5;
}
.result_section H3{
	float:left;
	font-size:11px;
	font-weight:normal;
	height:16px;
	width:471px;
	}
.result_section A{
	background: #fff url(../img/ico_info.png) no-repeat right bottom;
	width:16px;
	height:14px;
	float:right;
	height:16px;
	width:22px;
	}
A.close_view {
	background: #fff url(../img/ico_close.png) no-repeat right bottom;
}
.result_section A SPAN{
	display:none;
}
DIV.result_search UL{
	margin:0px auto;
	width:500px;
	height:auto;
}

DIV.result_search LI{
	width:165px;
	margin: 4px 10px 2px 0px;
	float:left;
	height:auto;
}
DIV.result_search LI STRONG{
	color: #5d6a85;
	padding-left: 16px;
	background: #fff url(../img/ico_label.png) no-repeat left center;
}


DIV.result_search LI.search_large {
	width:310px;
}
DIV.result_search LI.search_largest {
	border-top:1px solid red;
	width:500px;
	border:none;
}

LI.result_moreinfo A{
	float:right;
	background: #fff url(../img/ico_info.png) no-repeat right bottom;
	width:16px;
	height:14px;
	display:block;
}
.result_moreinfo A SPAN{
	display:none;
}
LI.search_address{
	background-color:#e9e9e9;
	margin:10px 4px 0px 0px;
	padding-top:4px;
	padding-bottom:4px;
	border:none;
}
LI.search_address SPAN{
	padding: 0px 7px;
}
LI.search_phone, LI.result_moreinfo{
	float:right;
	border-left:3px solid #fff;
}
#result_view {
	margin:4px 20px 0px 10px;
	background-color: #ebebeb;
	}

#result_view_l, #result_view_r{
	margin: 14px 0px 4px 10px;
	width: 200px;
	float:left;
	}
#result_view_r{
	width: 260px;
	}
#result_view_r P{
	margin: 0px;
	border-bottom:1px solid #d6d6d6;
	}
#result_view_r P.result_view_address{
	padding:0px;
	margin: 2px;
	}
#result_view_r P.result_view_address SPAN{
	padding-left:20px; width:20px;
	}
.result_view_email {
	background: transparent url(../img/ico_view_email.png) no-repeat left 2px ;
	}
.result_view_web {
	background: transparent url(../img/ico_view_web.png) no-repeat left 2px ;
	}
/****  CONTACT */


/****______ RIGHT CONTENT */
.cont_center {
	background-color:#fff;
	padding:10px 0px;
	}
.header_rght_search { background: transparent url(../img/header_bgr_search.png) no-repeat top left; }
.search_box	{
	width:200px;
	background-color:#AEBCCF;/*#b6bcd4*/
	margin:5px 11px;
	
	}
.search_box_top	{
	height:8px;
	background: transparent url(../img/search_box_top.jpg) no-repeat top left;
	}
.search_box_body {
	font-size:10px;
	padding-top:10px;
	}

.search_box_body LI{
	clear:both;
	width:190px;
	}
.search_box_body SPAN, .search_box_body LI INPUT{
	float:left;
	height:10px;
	}
.search_box_body LI.caption SPAN{
	width:50px;
	height:20px;
	display:block;
	padding-left:20px;
	margin:0px 0px 8px 6px;
	background: transparent url(../img/ico_search_field.png) no-repeat top left;
	}
.search_box_body LI.search_bttn A{
	background: transparent url(../img/boton_buscar.png) no-repeat top left;
	width:75px;
	height:22px;
	display:block;
	float:right;
}
.search_box_body LI.search_bttn A:hover{
	background-position:0px -22px;
}
.search_box_bttm {
	height:10px;
	background: transparent url(../img/search_box_bttm.jpg) no-repeat bottom left;
	}
#cont_rght_list {
	}
#cont_rght_list A{
	padding-left: 30px;
	display:block;
	height:16px;
	margin:4px 0 0 0;
	font-size:11px;
	}
#cont_rght_list DT{
	margin-top: 30px;
	}
#cont_rght_list DD{
	border:2px solid #fff;
	background: #fff url(../img/botones_derecha.jpg) repeat-y top left;
	margin:6px 0px 6px 26px;
	width:160px;
	height:22px;
}
.header_rght_info { background: transparent url(../img/header_bgr_info.png) no-repeat top left; }
.header_rght_assoc { background: transparent url(../img/header_bgr_assoc.png) no-repeat top left; }
.header_rght_service { background: transparent url(../img/header_bgr_services.png) no-repeat top left; }


/****______ CENTER CONTENT */
/* ANUNCIOS/EVENTOS EN PORTADA*/
.events{
	margin:10px 0px 0px 0px;
	background: #fff url(../img/announce_bgr.png) repeat-x left bottom;
	height: 110px;
}
.events UL{
	margin:10px 11px;
	}
.events UL LI{
	padding:2px 0px;
	font-weight:bold;
	color:#666;
	}
.events_container{
	width: 290px;
	padding:1px;
	}
.events_link A, .events_link A:hover, .events_link A:visited{
	color:#999;
	font-weight:bold;
	padding:4px 2px 2px 0px;
	display: block;
	height:30px;
	width: 168px;
	vertical-align:middle;
	overflow:hidden;/**/
	}
.events_extend A, .events_extend A:hover, .events_extend A:visited{
	width: 248px;
	}
.events UL LI.events_date{
	font-weight:normal;
	color:#000;
	}
.events UL LI.events_title{
	padding-left:0px;
}
.events_info A:visited, .events_info A{
	display:block;
	float:right;
	color:#999;
	font-weight:normal;
	font-size:11px;
	background: transparent url(../img/ico_more_link_red.png) no-repeat right center;
	text-align:right;
	padding-right:16px;
	width:18px;
	height:14px;
	}
.events_info A:hover{
	color:#990000;
	}
.events IMG{
	margin:10px 14px 4px 8px;
	}

/*_____________EVENTS AT LEFT BOX*/
.box_lft .events{
	font-size:10px;
	height: 120px;
	}
.box_lft .events_left, .box_lft .events_right {
	float:left;
	margin:4px auto;
	}
.box_lft .events_left{
	width: 76px;
	padding:0px;
	}
.box_lft .events_left A IMG, .box_lft .events_left A:visited IMG, , .box_lft .events_left A:hover IMG{
	border:1px solid #fff;
	}
.box_lft .events_right{
	width: 76px;
	margin:8px auto;
	}
.events_link2 A, .events_link2 A:hover, .events_link2 A:visited{
	display:block;
	background-color: #fff;
	color:#0081d4;
	font-weight:bold;
	font-size: 11px;
	margin:4px;
	padding:2px 6px;
	}
.box_lft .events_info{
	clear:both;
	padding-right:4px;
	}
.box_lft .events_date{
	padding:10px 0px;
	}

#container_center P{
	padding:1px 8px 0px 1px;
	margin:10px 0px 10px 0px;
	line-height:22px;
	word-spacing:2px;
	color:#666;
	}


#services { border-bottom:1px solid #fff; padding:1px 0px 0px; }
#services .listing_row { background-color:#eee;  margin-top:4px; padding:0px 0px 1px; border-bottom:1px solid #fff; }
#services .listing_block { float:left; }
#services .short{ width: 12%; text-align: center; background-color:#fff; padding:4px; margin:4px 5px; }
#services .short IMG{ width: 40px; height:40px; margin:0px auto; }
#services .long { width: 82%; margin-top:4px; }
#services P { background-color:#fff; color:#605D5C; margin:0px 16px 10px; }
#services STRONG{
display:block;
color:#fff;
background:#C5DAEB url(../img/bg_titleproyect.jpg) repeat-x scroll left bottom;
margin:1px 0px 6px 0px;
padding:2px 2px 2px 4px;
}
