@charset "ISO-8859-1";
/* CSS Document */
	body{
		background-color:#FFF;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#000;
	width:859px;
	margin:0 auto;		
	}
	form{
		margin:0;
		padding:0;
	}
	img{
		border:none;
	}
	
	.clear_both{
		clear:both;
	}
	.clear_left{
		clear:left;
	}
	.clear_right{
		clear:right;
	}
	
	p{
	 	margin: 0 0 16px 0;
	 }
	 
	.telefono{
		text-decoration:none;
		border:0;
		color:#000000;
	}
	
	#cap{
		margin:30px 0 10px 0;
		#margin:15px 0 5px 0;
		padding:0;
	}
	#cap_tel{
		float:left;
		text-align:left;
		vertical-align:top;
		padding:0;
		#height:17px;
		min-height:17px;
		padding-top:5px;
		text-align:right;
		font-size:16px;
	}
	#peu_tel{
		float:right;
		text-align:left;
		vertical-align:top;
		padding:0;
		#height:17px;
		min-height:17px;
		padding-top:5px;
		padding-right:10px;
		text-align:right;
		font-size:16px;
	}
	#cap_idiomas{
		float:right;
		text-align:right;
		vertical-align:top;
		padding:0;
		#height:17px;
		min-height:17px;
		padding-top:10px;
		text-align:right;
	}
	#cap_foto{
		margin:10px 0 0 0;
		padding:0;
	}
	
	#contenedor{
		width:859px; 
		margin:auto;
		background-color:#FFF;
	}
	#contenedor_home{
		width:859px; 
		margin:auto;
		background-color:#FFF;
		text-align:center;
	}
	#logo_home{
		margin: 200px 0 30px 0;
	}
	#contenido{
		
		width:859px; 
		background-color:#fff;
	}

	.padding10{
		padding:10px;
	}
	.paddingtop10{
		padding-top:10px;
	}
	.w150{
		width:150px;
	}
	
	.separador{
		vertical-align:top;
	}
	.sep_l{
		padding-left:9px;
	}
	.sep_r{
		padding-right:9px;
	}
	.sep_l2{
		padding-left:2px;
	}
	.sep_r2{
		padding-right:2px;
	}

	
/* led */
	#led{
	 	width:859px;
		/*border:1px solid red;*/
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		line-height:14px;
		color:#000;
		background-color:#FFF;
		padding-top: 15px;
	}
/* pie */
	#peu{
	 	width:859px;
		/*border:1px solid red;*/
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		line-height:14px;
		color:#000;
		background-color:#FFF;
		padding-top: 15px;
	}
	#banda_peu{
		width:859px;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#000;
		background-color:#FFF;
		background-image:url(../img/fondo40.png);
		background-repeat:repeat-x;
		text-decoration:none;
		vertical-align:middle;
		text-align:left;
		
		float:left;
		#height:35px;
		min-height:35px;
		padding-top:5px;
	}
	
	#banda_peu span{
		padding-left:20px;
	}
	.banda_peu_txt_der{
		float:left; 
		padding-top:10px;
		border:0px;
	}
	#texto_peu_left{
		width:740px;
		#width:720px;
		margin-top:10px;
		#margin-top:2px;
		margin-left:20px;
		#margin-left:20px;
		_margin-left:10px;
		float:left;
		text-align:left;
	}
	
	#texto_peu_right{
		width:90px;
		margin-top:10px;
		#margin-top:2px;
		float:right;
		text-align:right;
		color:#E2E2D0;
	}
	
	#texto_peu_right a:link, #texto_peu_right a:visited, #texto_peu_right a:active{
		color:#E2E2D0;
		text-decoration:none;
	}
 	#texto_peu_right a:hover{
		color:#E2E2D0;
		text-decoration:none;
		border-bottom:1px dotted #E2E2D0;
	}
	
	
	
	.bot:link, .bot:visited, .bot:active{
		color:#000;
		text-decoration:none;
	}
 	.bot:hover{
		color:#000;
		text-decoration:none;
		border-bottom:1px dotted #000;
	}
 	.bot_sel:hover, .bot_sel{
		color:#000;
		text-decoration:none;
		border-bottom:1px dotted #000;
	}
	

/*  MENU  */

	#menu{
		margin:0;
		pading:0;
                text-transform:lowercase;
	}
	#menu ul{
		margin:0;
		pading:0;
		display:inline;
		text-decoration:none;
	}
	#menu li{
		font-family:Helvetica, Arial, sans-serif;
		font-size:18px;
		color:#000;
		margin:0;
		vertical-align:middle;
		text-align:center;
		text-decoration:none;
		
		display:inline;
	}
	#menu li .mm:link,#menu li .mm:visited, #menu li .mm:active{
		font-family:Helvetica, Arial, sans-serif;
		font-size:18px;
		color:#FFF;
		background-color:#BDBD05;
		background-image:url(../img/bot_menu.png);
		background-repeat:no-repeat;
		text-decoration:none;
		vertical-align:middle;
		text-align:center;
		
		float:left;
		#height:29px;
		min-height:29px;
		padding-top:11px;
		
		font-weight:bold;
	}
	#menu li .mm:hover{
		font-family:Helvetica, Arial, sans-serif;
		font-size:18px;
		color:#FFF;
		background-color:#336A6A;
		background-image:url(../img/bot_menu_roll.png);
		background-repeat:no-repeat;
		text-decoration:none;
		vertical-align:middle;
		text-align:center;
		
		float:left;
		#height:29px;
		min-height:29px;
		padding-top:11px;
		
		font-weight:bold;
	}
	
	#menu li .sel{
		font-family:Helvetica, Arial, sans-serif;
		font-size:18px;
		color:#FFF;
		background-color:#336A6A;
		background-image:url(../img/bot_menu_roll.png);
		background-repeat:no-repeat;
		text-decoration:none;
		vertical-align:middle;
		text-align:center;
		
		float:left;
		#height:29px;
		min-height:29px;
		padding-top:11px;
		
		font-weight:bold;
	}
	
	.border_mm_inici{
/*		width:143px;*/
		width:124px;
		border-right:1px solid #FFF;
		border-bottom:1px solid #FFF;
	}
        .border_mm_axu{
          width:161px;
          border-right:1px solid #FFF;
          border-bottom:1px solid #FFF;
        }
	.border_mm{
/*		width:142px;*/
		width:111px;
		border-right:1px solid #FFF;
		border-bottom:1px solid #FFF;
	}
	.border_mm_ultim{
/*		width:143px;*/
		width:123px;
		border-right:0px solid #FFF;
		border-bottom:1px solid #FFF;
	}
	

/*  SUBMENU  */

	#submenu{
		margin:0;
		pading:0;
		background-color:#EFEEE0;
	}	
	
	#submenu_text_left{
		/*width:660px;*/
		float:left;
		padding-left:20px;
		#height:17px;
		min-height:17px;
		padding-top:3px;
		text-align:left;
	}
	#submenu_text_right{
		width:151px;
		float:right;
		padding-right:20px;
		#height:17px;
		min-height:17px;
		padding-top:3px;
		text-align:right;
	}
	
/*    */


	
/* INTERIORES */
	#ruta{
		color:#336a6a;
		padding:5px 0;
	}
	#ruta a {
		text-decoration:none;
		color:#336a6a;
	}
	#ruta a:hover { text-decoration:underline;	}
	
	#cont_cap{
		float:left;
		width:684px;
		text-align:left;
		background-color:#FFF;
		margin:2px 0 2px 175px;
		#margin:2px 0 2px 175px;
		_margin:2px 0 2px 87px;
	}
	#cont_cap H1{
		margin:0;
		padding:0;
		font-size:24px;
		font-weight:normal;
		color:#336a6a;
	}
	#cont_left{
		float:left;
		width:175px;
		text-align:left;
		background-color:#FFF;
	
	}
	#cont_right{
		float:left;
		width:684px;
		text-align:left;
		background-color:#FFF;
	}
	
	#side_l{
		float:left;
		width:170px;
		text-align:left;
		margin:0;
		padding:0;
	}

/* estilo anterior con texto	#side_l .box1 { background:#317574; color:#fff; padding:15px 5px 15px 10px; font-size:12px; margin-bottom:3px;	}*/
	#side_l .box1 { background:#ffffff; color:#fff; margin-bottom:3px;}
	#side_l .box1 h1 { font-size:17px; margin:0 0 15px 0; }
	#side_l .box1 h1 a, #side_l .box1 a { color:#FFFFFF; text-decoration:none;}
	#side_l .box2{ background:#e1db01; color:#336a6a;	padding:5px 5px 5px 10px; margin-bottom:3px;	}
	#side_l .box2 h2 { font-size:20px; margin:3px 0; font-weight:normal; }
	#side_l .box3{ background:#c2d6d5; color:#38736d; padding:5px 5px 5px 10px; margin-bottom:3px; }
	#side_l .box3 h2 { font-size:18px; margin:3px 0; font-weight:bold; }

/*
	#buscador{
		float:left;
		width:175px;
		text-align:left;
		#height:260px;
		min-height:260px;
		background-image:url(../img/fondo171.png);
		background-repeat:repeat-y;
		margin:0;
		padding:0;
	
	}
/*	
	#cont_right .destacado{
		float:left;
		width:171px;
		text-align:left;
		#height:240px;
		min-height:240px;
		background-image:url(../img/fondo240_lista1.png);
		background-repeat:repeat-x;
		background-color:#F0F0E8;
		margin:0;
		padding:0;
	}
	#cont_right .destacado1{
		float:left;
		width:171px;
		text-align:left;
		#height:240px;
		min-height:240px;
		background-image:url(../img/fondo240_lista1.png);
		background-repeat:repeat-x;
		background-color:#F0F0E8;
		margin:0;
		padding:0;
	}
	#cont_right .destacado2{
		float:left;
		width:171px;
		text-align:left;
		#height:240px;
		min-height:240px;
		background-image:url(../img/fondo240_lista2.png);
		background-repeat:repeat-x;
		background-color:#DFE0CF;
		margin:0;
		padding:0;
	}
	*/
	#paginador{
		float:left;
		text-align:left;
		vertical-align:top;
		padding:0;
		#height:15px;
		min-height:15px;
		padding-top:10px;
		text-align:right;
		margin:5px 0 40px 0;
		#margin:5px 0 0px 0;
		#padding-bottom:40px;
	}
	
	.bot_mas{
		position:relative;
		left:10px;
		top: 210px;
		z-index:100;
		float:left;
	
	}
	.bot_buscar{
		position:relative;
		left:90px;
		top: 227px;
		z-index:101;
		float:left;
	
	}
	.buscador_form{
/*		width:150px;
		height:230px;*/
		margin:-25px 0 0 10px;
		#margin:-25px 0 0 10px;
		_margin:-25px 0 0 5px;
		overflow:hidden;
		float:left;
		line-height:12px;
		
	}
	.buscador_form h2{
		margin: 10px 0 2px 0;
		padding:0;
		font-size:12px;
		font-weight:normal;
	}
	.buscador_form select{
		margin:0;
		padding:0;
		width:150px;
	}
	#form1{
		margin:0; 
		padding:0;
	}
	
	.destacado_foto{
		width:148px;
		height:105px;
		background-color:#bdbd05;
		border:1px solid #FFFFFF;
		margin:10px 0 10px 10px;
		#margin:-15px 0 10px 10px;
		
	}
	.destacado_texto{
		width:160px;
		font-size:12px;
		margin:0 0 0 11px;
		padding:0;
		height:74px;
		overflow:hidden;
	}
	.destacado_texto h2{
		font-size:14px;
		margin:0;
		padding:0;
		
	}
	
/* listado */
  #listado{

	width:684px;
	#width:684px;
	}

  #listado .row 
	{
	min-height:80px;
	#height:80px;
	color:#94AE6B;
	font-size:1.1em;
	margin:0;
	padding:0;
	 
	}
  #listado .row_check 
	{
	float:left;
	width:40px;
	min-height:80px;
	#height:80px;
	margin:0;
	padding:0;
	
	 
	}
	
  #listado .row_texto
	{
	float:left;
	width:540px;
	margin:0;
	padding:0;

	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000;
	vertical-align:middle;
	text-align:left;
	
	float:left;
	min-height:80px;
	#height:80px;
	padding-top:10px;
	padding-left:10px;
		
	border-left:1px solid #FFFFFF;
	
	height:20px;
	line-height:25px; overflow:hidden;
	
	_height:80px;
	 
	}
	
  #listado .bot_info 
	{
	float:right;
	width:82px;
	min-height:90px;
	#height:90px;
	margin:0;
	padding:0;
	text-align:right;
	border-left:1px solid #FFFFFF;
	cursor:pointer;
	 
	}
	#listado .bot_info img
	{
	padding:53px 12px 0 0;
	}
	
	#listado .bot_info a:link, #listado .bot_info a:visited
		{
		 color:#94AE6B;
		 text-decoration:none;
		}
	#listado .bot_info a:hover, #listado .bot_info a:focus
		{
		 color:#CBB052;
		}

	.ficha{
	background-color:#EFEEE0;
	padding:0;
	margin:0;
	/*min-height:492px;
	#height:492px;*/
	height:500px;
	/*overflow:hidden;*/
	vertical-align:top;
	width:684px;
	#width:682px;
	} 
	
	
	.color_row1{
		background-color:#dfdfcf;
	}
	.color_row2{
		background-color:#f1f0e8;
	}
	
	
	.row1{
		background-color:#dfdfcf;
		background-image:url(../img/fondo40_lista1.png);
		background-repeat:repeat-x;
		}
	.row2{
		background-color:#f1f0e8;
		background-image:url(../img/fondo40_lista2.png);
		background-repeat:repeat-x;
		
		}
		
	.selected_row1{
		background-color:#dfdfcf;
	 	border:1px solid #fff;
	 	border-top:1px solid #dfdfcf;
		background-image:url(../img/fondo240_lista1.png);
		background-repeat:repeat-x;
		}
	.selected_row2{
		background-color:#f1f0e8;
		border:1px solid #fff;
		border-top:1px solid #f1f0e8;
		background-image:url(../img/fondo240_lista2.png);
		background-repeat:repeat-x;
		}
		
	.bot_menos{
		width:36px;
		float:right;
		
		position:relative;
		top: 12px;
		z-index:100;
	
		}
	.bot_tornar{
		width:65px;
		float:right;
		
		position:relative;
		top: 12px;
		z-index:100;
	
		}	
	.bot_tornar2{
/*		width:25px;*/
		background:url(../img/bot-tornar.png) right top no-repeat;
		margin-right:30px;
		margin-top:5px;
		float:right;
		height:25px;
		line-height:25px;
		}	
	.bot_tornar2 a {
		text-decoration:none;
		color:#858574;
	}		
	.check_class{
		width:20px;
		float:left;
		
		position:relative;
		top: 0px;
		z-index:120;
		border:1px solid red;
		}
		
	.paginador_listado{
		vertical-align:top;
		padding:0;
		#height:15px;
		min-height:15px;
		padding-top:10px;
		margin:5px 0 10px 0;
		#margin:5px 0 0px 0;
		#padding-bottom:10px;
	}
	.paginador_listado .pl_izq{
		float:left;
		text-align:left;
	
	}
	.paginador_listado .pl_izq .pl_fav{
		float:left;
		text-align:left;
		/*width:200px;*/
		min-width:155px;
		#width:155px;
	
	}
	.paginador_listado .pl_izq .pl_orden{
		float:left;
		text-align:left;
	
	}
	.pl_izq span{
		color:#ACB348;
	}
	
	.paginador_listado .pl_der{
		float:right;
		text-align:right;
	
	}
	
	.paginador_listado_top{
		width:684px;
		float:right;
		margin-top:0;
		padding-top:0;
	}
	
	
	
	.ficha_destacado_galeria{
		width:265px;
/*		float:left;*/
	float:right;
		
		}
	.mapa_ficha{
		width:262px;
		height:193px;
		margin:8px 0 2px 0px;
		#margin:8px 0 2px 0px;
		overflow:hidden;
		text-align:right;
		border:1px solid #fff;
		
	}
	.row_destacado_foto{
		width:80px;
		height:59px;
		margin:5px 0px 0 5px;
		#margin:5px 0px 0 5px;
		overflow:hidden;
		text-align:right;
		border:1px solid #fff;
		float:left;
		cursor:pointer;
		
	}
	
	.row_destacado_foto img{
		width:80px;
		/*height:186px;
		border:1px solid #FFFFFF;*/
	}
	
	
	.ficha_destacado_foto{
		width:262px;
		height:193px;
		/*background-color:#bdbd05;
		border:1px solid #FFFFFF;*/
		margin:2px 0 2px 0px;
		#margin:2px 0 2px 0px;
		overflow:hidden;
		text-align:right;
		border:1px solid #fff;
		
	}
	
	.ficha_destacado_foto img{
		width:262px;
		/*height:186px;
		border:1px solid #FFFFFF;*/
	}
	
	
	.ficha_destacado_miniaturas{
		width:265px;
		float:left;
		height:33px;
		overflow:hidden;
		
		}
	.ficha_destacado_miniaturas .miniatura{
		width:42px;
		height:31px;
		overflow:hidden;
		text-align:right;
		float:left;
		/*margin:1px 1px 0px 0px;
		#margin:1px 1px 0px 0px;*/
		border:1px solid #fff;
	}
	.ficha_destacado_miniaturas .sel{
		border:1px solid #e3dd00;
	}
	
	.ficha_destacado_miniaturas .miniatura img{
		width:43px;
		/*height:32px;*/
	}
	
	.ficha_new {
		background:#efeee0;
	}
	.ficha_new_l {
		padding-left:30px;
		
	}
	.ficha_new_r {
		padding-right:30px;
		
	}
	
	.ficha_destacado_texto{
		width:320px;
		font-size:12px;
		line-height:14px;
		margin:2px 5px 0 0px;
		#margin:2px 5px 0 0px;
		padding:0;
/*		height:220px;*/
		overflow:hidden;
/*		float:right;*/
float:left;
		text-align:left;
		color:#858574;
	}
	.ficha_destacado_texto h2{
		font-size:18px;
		line-height:17px;
		margin:0;
		padding:2px 0 1px 0;
		color:#000000;
		
	}
	.ficha_destacado_texto h3{
		font-size:12px;
		line-height:13px;
		margin:0;
		padding:0px 0 0px 0;
		color:#000000;
		font-weight:normal;
		
	}
	
	.ficha_destacado_texto .verde{
		color:#326868;
	}
	.ficha_destacado_texto .negro{
		color:#000;
	}
	
	
	
	
	.row_destacado_texto{
		width:435px;
		font-size:12px;
		line-height:14px;
		margin:4px 0px 0 0px;
		#margin:4px 0px 0 0px;
		padding:0;
		height:75px;
		overflow:hidden;
		float:right;
		text-align:left;
		color:#858574;
	}
	.row_destacado_texto h2{
		font-size:16px;
		line-height:15px;
		margin:0;
		padding:2px 0 1px 0;
		color:#000000;
		
	}
	.row_destacado_texto h3{
		font-size:12px;
		line-height:13px;
		margin:0;
		padding:0px 0 0px 0;
		color:#000000;
		font-weight:normal;
		
	}
	.row_destacado_texto .verde{
		color:#326868;
	}
	.row_destacado_texto .negro{
		color:#000;
	}
	
	
	
	
	
	.ficha_paginador{
		float:left;
		width:253px;
		text-align:left;
		vertical-align:top;
		padding:0;
		#height:15px;
		min-height:15px;
		padding-top:10px;
		margin:5px 0 0px 1px;
		#margin:5px 0 0px 1px;
		#padding-bottom:0px;
		
	}
	.bot_buscar_ficha{
		margin: 5px 10px 0 40px;
	
	}	
	.bot_mapa_empresa{
		margin: 5px 18px 0 0px;
	
	}	
		
		
		
	
		
	
	.mapa{
	background-color:#EFEEE0;
	padding:0;
	margin:0;
	/*min-height:492px;
	#height:492px;
	height:500px;*/
	/*overflow:hidden;*/
	vertical-align:top;
	width:684px;
	#width:682px;
	padding-bottom:20px;
	padding-top:44px;
	} 	
	.mapa_plano{
		float:left;
		width:647px;
		height:250px;
		/*background-color:#bdbd05;
		border:1px solid #FFFFFF;*/
		margin:0px 0 2px 17px;
		#margin:0px 0 2px 17px;
		overflow:hidden;
		text-align:right;
		border:1px solid #fff;
		
	}
	
	
			
	
	.empresa{
	background-color:#EFEEE0;
	padding:0;
	margin:0;
	/*min-height:492px;
	#height:492px;
	height:500px;*/
	/*overflow:hidden;*/
	vertical-align:top;
	width:684px;
	#width:682px;
	padding-bottom:20px;
	padding-top:20px;
	} 	
	.empresa_texto{
		width:530px;
		font-size:12px;
		line-height:14px;
		margin:0px 5px 0 18px;
		#margin:0px 5px 0 18px;
		padding:0;
		text-align:left;
		color:#858574;
	}
	.empresa_texto h2{
		font-size:18px;
		line-height:17px;
		margin:0;
		padding:2px 0 1px 0;
		color:#000000;
		
	}
	.empresa_texto h3{
		font-size:12px;
		line-height:13px;
		margin:0;
		padding:0px 0 0px 0;
		color:#000000;
		font-weight:normal;
		
	}
	.empresa_texto .verde{
		color:#326868;
	}
	.empresa_texto .negro{
		color:#000;
	}
	.empresa_mapa{
		width:647px;
		height:250px;
		/*background-color:#bdbd05;
		border:1px solid #FFFFFF;*/
		margin:0px 0 2px 17px;
		#margin:0px 0 2px 17px;
		/*overflow:hidden;*/
		text-align:right;
		border:1px solid #fff;
		
	}
	.empresa_foto{
		width:647px;
		height:250px;
		/*background-color:#bdbd05;
		border:1px solid #FFFFFF;*/
		margin:0px 0 2px 17px;
		#margin:0px 0 2px 17px;
		overflow:hidden;
		text-align:right;
		border:1px solid #fff;
		
	}
	
	.empresa_foto img{
		width:647px;
		height:250px;
		/*border:1px solid #FFFFFF;*/
	}
	.empresa_paginador{
		width:253px;
		text-align:left;
		vertical-align:top;
		padding:0;
		#height:15px;
		min-height:15px;
		padding-top:10px;
		margin:0px 0 0px 18px;
		#margin:0px 0 0px 18px;
		#padding-bottom:0px;
		
	}
	
	
	
	
	.columnas{
		width:171px;
		float:left;
	}
	
	
	.columna .bot_mas{
		position:relative;
		left:10px;
		top: 227px;
		z-index:100;
		float:left;
	
	}

	#cont_right .destacado{
		float:left;
		width:171px;
		text-align:left;
		#height:260px;
		min-height:260px;
		/*background-image:url(../img/fondo240_lista1.png);
		background-repeat:repeat-x;
		background-color:#F0F0E8;*/
		margin:0;
		padding:0;
	}
	
	.columna_destacado_foto{
		width:148px;
		height:105px;
		/*background-color:#bdbd05;
		border:1px solid #FFFFFF;*/
		margin:-10px 0px 5px 10px;
		#margin:-10px 0px 5px 10px;
		overflow:hidden;
		text-align:right;
		border:1px solid #fff;
		float:left;
		cursor:pointer;
		
		
	}
	
	.columna_destacado_foto img{
		width:158px;
		/*height:186px;
		border:1px solid #FFFFFF;*/
	}
	
	.columna_destacado_texto{
		width:150px;
		font-size:12px;
		line-height:14px;
		margin:4px 0px 0 10px;
		#margin:4px 0px 0 10px;
		padding:0;
		height:95px;
		overflow:hidden;
		float:left;
		text-align:left;
		color:#858574;
	}
	.columna_destacado_texto h2{
		font-size:15px;
		line-height:15px;
		margin:0;
		padding:2px 0 1px 0;
		color:#000000;
		
	}
	.columna_destacado_texto h3{
		font-size:12px;
		line-height:13px;
		margin:0;
		padding:0px 0 0px 0;
		color:#000000;
		font-weight:normal;
		
	
	}	
	.columna_destacado_texto .verde{
		color:#326868;
	}
	.columna_destacado_texto .negro{
		color:#000;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* listado servei */
  #listado_servei{

	width:684px;
	#width:684px;
	}

  #listado_servei .row 
	{
	min-height:40px;
	#height:50px;
	color:#94AE6B;
	font-size:1.1em;
	margin:0;
	padding:0;
	 
	}
  #listado_servei .row_check 
	{
	float:left;
	width:40px;
	min-height:40px;
	#height:40px;
	margin:0;
	padding:0;
	
	 
	}
	
  #listado_servei .row_texto
	{
	float:left;
	width:540px;
	margin:0;
	padding:0;

	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000;
	vertical-align:middle;
	text-align:left;
	
	float:left;
	min-height:40px;
	#height:40px;
	padding-top:10px;
	padding-left:10px;
		
	border-left:1px solid #FFFFFF;
	
	height:20px;
	line-height:25px; overflow:hidden;
	
	 
	}
	
  #listado_servei .bot_info 
	{
	float:right;
	width:82px;
	min-height:50px;
	#height:50px;
	margin:0;
	padding:0;
	text-align:right;
	border-left:1px solid #FFFFFF;
	cursor:pointer;
	 
	}
	#listado_servei .bot_info img
	{
	padding:53px 12px 0 0;
	}
	
	#listado_servei .bot_info a:link, #listado_servei .bot_info a:visited
		{
		 color:#94AE6B;
		 text-decoration:none;
		}
	#listado_servei .bot_info a:hover, #listado_servei .bot_info a:focus
		{
		 color:#CBB052;
		}

  #listado_servei .bot_info_servei 
	{
	width:684px;
	margin:0;
	padding:0;
	cursor:pointer;
	
	font-size:12px;
	line-height:14px;
	min-height:50px;
	#height:50px;
	padding:0;
	float:left;
	text-align:left;
	color:#858574;
	 
	}
	
  #listado_servei .bot_info_servei .texto_bot_info_servei
	{
	font-size:12px;
	line-height:14px;
	margin:18px 5px 0 20px;
	#margin:18px 5px 0 20px;
	_margin:18px 5px 0 10px;
	min-height:32px;
	#height:32px;
	padding:0;
	float:left;
	text-align:left;
	}
	
  #listado_servei .bot_info_servei:hover 
	{
	color:#336B6B;
	}
	
	#listado_servei .ficha{
	background-color:#EFEEE0;
	padding:0;
	margin:0;
	/*min-height:492px;
	#height:492px;*/
	height:200px;
	/*overflow:hidden;*/
	vertical-align:top;
	width:684px;
	#width:682px;
	}
	
	#listado_servei .ficha_destacado_texto{
		width:620px;
		font-size:12px;
		line-height:14px;
		margin:20px 5px 0 20px;
		#margin:20px 5px 0 20px;
		_margin:20px 5px 0 10px;
		padding:0;
		height:170px;
		overflow:hidden;
		float:left;
		text-align:left;
		color:#858574;
	}
	#listado_servei .ficha_destacado_texto h2{
		font-size:18px;
		line-height:17px;
		margin:0;
		padding:2px 0 1px 0;
		color:#000000;
		
	}
	#listado_servei .ficha_destacado_texto h3{
		font-size:12px;
		line-height:13px;
		margin:0;
		padding:0px 0 0px 0;
		color:#000000;
		font-weight:normal;
		
	}
	#listado_servei .ficha_destacado_texto .verde{
		color:#326868;
	}
	#listado_servei .ficha_destacado_texto .negro{
		color:#000;
	}
/*******************************************************************************************/	
/*                                  AGREGAR RAMIRO                                         */	
/*******************************************************************************************/
#idiomas { 
	text-align:right;
	font-size:11px;
	padding:3px;
}
#idiomas a { 
	color:#333333;	
	text-decoration:none; 
}
#idiomas a:hover { 
	text-decoration:underline; 
	color:#336a6a; 
}
#header {
	background:url(../image/bg_header.jpg) left top repeat-x;
	margin:0px;
	height:90px;
	padding:0px;
	color:#FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

/**/
#search_l {
	background:#d8d404;
	color:#FFFFFF;
	width:150px;
	padding:10px;
}
#search_l h2 {
	color:#336a6a;
	font-size:14px;
	margin:0px;
}
#search_l h1 {
	color:#FFFFFF;
	font-size:22px;
	margin:0px;
	font-weight:normal;
} 
#search {
	background:#efeee0;
	min-height:137px;
	height:137px;
	border-top:3px solid #FFFFFF;	
}
#tri {
	background:#f1f0e8 url(../image/bg_search.jpg) left no-repeat;
	padding-left:40px;
}
.frm_buscador {
	padding:0 20px;
}
.frm_buscador h2 {
	margin:0px;
	font-size:12px;
	padding-top:6px;
}
.frm_buscador select {
	width:150px;
}

/* MENU SUPERIOR Y MENUS DESPLEGABLES */
.menu {font-size:12px;padding: 0 0 0 0px;}

.menu ul {padding:0;margin:0;list-style-type:none;}

.menu ul ul {width:15em;}

.menu ul li {float:left;height:20px;line-height:20px;}

.menu ul ul li {display:block;width:15em;height:auto;position:relative;line-height:1em;}

.menu a, .menu a:visited {display:block;float:left;height:20px;font-size:12px;text-decoration:none;color:#000;padding:0 3em 0 1em; padding:0 20px; width:auto; z-index: 500; position:relative;}

.menu ul ul a, .menu ul ul a:visited {display:block;background:#cacbbb; color:#000;width:12em;height:100%;line-height:1em; padding:0.5em 5px 0.5em 20px;}
.menu ul table ul a, .menu ul table ul a:visited  {width:14em; w\idth:12em;}

.menu table {position:absolute; left:0; top:0; font-size:12px; z-index:-1;}
.menu ul ul table {lef\t:-1px;}
.menu ul ul table ul.left {margin-lef\t:2px;}

.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;}

.menu ul ul ul a, .menu ul ul ul a:visited {background:#367a7b;}
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#ddd;}
.menu ul :hover a.sub1 {background:#367a7b;}
.menu ul ul :hover a.sub2 {background:#ddd;}

.menu a:hover {color:#000;background:#cacbbb;}
.menu :hover > a {color:#000;background:#cacbbb;}
.menu ul ul a:hover{color:#fff;background:#367a7b;}
.menu ul ul :hover > a {color:#fff;background:#367a7b;}
.menu ul ul ul a:hover {background:#ddd;}
.menu ul ul ul :hover > a {background:#ddd;}
.menu ul ul ul ul a:hover {background:#eee;}

.menu ul ul {visibility:hidden;position:absolute;height:0;top:20px;left:0;width:14em;}

.menu ul ul ul{left:14em;top:0;width:14em;}

.menu ul ul ul.left {left:-14em;}

.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em; background:transparent url(images/trans.gif);}
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{visibility:visible;}
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}


.frmMasInfo {
	color:#000000;
	padding-top:5px;
}

#home_l {
	float:left;
	width:684px;
	text-align:left;
}
#home_l .box {
	border:3px #dfdfcf solid;
	padding:3px;
}
#home_l .boximg {
	background:#efeee0;
	padding-top:3px;
}
#home_dest {
	font-size:11px;
	color:#4a3c31;
	
	
}
#home_dest .txtop {
	color:#336a6a;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
#home_dest .txtopall {
	color:#336a6a;
	font-size:10px;
}
#home_dest .txtopall a{
	color:#336a6a;
	text-decoration:underline;
	font-weight:bold;
}

#home_r {
	float:right;
}

.listFam { border-bottom:1px #325f5a solid; border-top:1px #325f5a solid; padding:5px 10px; margin:0 0 10px 0; }
.listFam a { color:#000; text-decoration:none; line-height:20px; }
.listFam a:hover { border-bottom:1px #999999 dotted;}

.bnnPB {
  background: url(../image/prod-banco.jpg) no-repeat top left;
  width: 170px;
  height: 278px;
  color:#325f5a;
 }
.bnnPB h1 { margin: 0px; padding: 10px; color: #fff; font-size:18px; }
.bnnPB p {padding: 0 10px; font-size: 14px; }

.famPB { padding: 5px 0; }
.famPB ul { list-style:none; padding-left:30px;}
.famPB ul li { list-style-image:url(../image/bullets.gif); line-height: 20px;}
.famPB li li {	list-style:square; }
