@charset "utf-8";
/* CSS Document */

/* GENERAL */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
#container {
	width:946px;
	margin:0 auto;}
	
.clear {
	clear:both;}
	
	/* float left 
	#cabecera, #logo {
		float:left;}
	/* float left */
	
	/* width 100%
	#cabecera, #logo {
		width:100%;}
		
*/
a {
	border:none;}

/* GENERAL */

/* CABECERA */

#cabecera {
	float:left;
	width:100%;}
	
	#logo {
		float:left;
		width:100%;
		margin-left:5px;}
		
		#logoimg {
			float:left;}
			
			
	#buscador {
			float:right;
			width:100%;}
			 
			
	#diferentes_idiomas	 {
		float: right;
		width:50%;
		margin-top:-12px;
		padding-bottom:10px;}
		
		
			#diferentes_idiomas ul {
				padding:0px 0 10px 8px;}
																	
			#diferentes_idiomas ul li {
				float:right;
				display:inline;
				padding:6px 0 0 1px;
				list-style:none;}
																	
			#diferentes_idiomas ul li a {
				text-decoration: none;
				padding-left:8px;}
		
			
			
	#menu1 {
		float:left;
		width:100%;}
		
		#menu1txt {
			float:right;
			height:23px;
			background: url(../images/img/fondo_menu_superior.png)repeat-x;
			border-radius:5px 5px 0px 0;}
			
			#menu1txt ul {
				margin:4px;
				padding:0px 0px 5px 0px ;}
				
		
				#menu1txt ul li {
					display:inline;
					padding:0px 5px 0 4px;
					border-left:1px solid #CCC;}
				
				#menu1txt ul li:first-child {
					border-left:none;}
		
				#menu1txt ul li.menu1li {
					background:none;
					padding-bottom:4px;}
		
					#menu1txt ul li a {
						color:#014e6c;
						font-size:12px;
						font-weight:bold;
						text-decoration:none;
						font:#0d1b53 12px bold;}
						
	#banner {
		float:left;
		width:100%;
		font-size:14px;
		color:#636364;}	
		
		#bannerimg {
			background:url(../images/img/img_cabecera.png) no-repeat;
			float:left;
			width:100%;
			height:306px;}

			.bannertxt {
				float:left;
				width:50%;
				margin:120px 0 0 30px;
				font-size:17px;
				color:#FFFFFF;}
				
				.logo_bold {
					font-weight:bold;}

			
							
		

#menu2 {
		float:left;
		width:100%;}
		
			#menu2txt {
				float:left;
				width:945px;
				background:url(../images/img/fondo_menu_principal.png) repeat-x;
				border-radius:0px 0px 5px 5px;
				height:36px;}
				
			#menu2txt div {
				float:left;
				height:36px;}
				
			#menu2txt div.menu2div {
				width:75px;
				background:url(../images/img/btn_positivo.png);}
				
			#menu2txt div.menu2div:hover {
				width:75px;
				background:url(../images/img/bton_negativo.png);}	
			
			#menu2txt div.menu2div1 {
				width:151px;}
			
			#menu2txt div.menu2div2 {
				width:179px;}
			
			#menu2txt div.menu2div3 {
				width:122px;}
			
			#menu2txt div.menu2div4 {
				width:122px;}
			
			#menu2txt div.menu2div5 {
				width:151px;}
				
			#menu2txt div.menu2div6 {
				width:145px;}	


				
				#menu2txt div.menu2div1:hover, #menu2txt div.menu2div2:hover, #menu2txt div.menu2div3:hover,#menu2txt div.menu2div4:hover,#menu2txt div.menu2div5:hover, #menu2txt div.menu2div6:hover{
					border-radius:5px;
					background:url(../images/img/fondo_menu_principal_blanco.png);}
					
				#menu2txt div a {
					width:100%;
					height:36px;
					display:block;
						color:#FFFFFF;
						font-size:11px;
						font-weight:bold;
						text-transform:uppercase;
						text-decoration:none;
						text-align:center;
					text-shadow:#666666 1px 1px 2px;}
					
				#menu2txt div.menu2div1 a, #menu2txt div.menu2div2 a, #menu2txt div.menu2div3 a,#menu2txt div.menu2div4 a,#menu2txt div.menu2div5 a, #menu2txt div.menu2div6 a {
					padding-top:9px;}
				
			
				#menu2txt.img div a:hover {
					padding-top:0px;}
			
				#menu2txt div.menu2div1 a:hover {
					width:100%;
					height:36px;
					padding-top:10px;
					display:block;
					color:#141e5e;
					text-shadow:none;}
					
					
				#menu2txt div.menu2div2 a:hover {
					width:100%;
					height:36px;
					padding-top:10px;
					display:block;
					color:#141e5e;
					text-shadow:none;}	
					
				#menu2txt div.menu2div3 a:hover {
					width:100%;
					height:36px;
					padding-top:10px;
					display:block;
					color:#141e5e;
					text-shadow:none;}	
					
				#menu2txt div.menu2div4 a:hover {
					width:100%;
					height:36px;
					padding-top:10px;
					display:block;
					color:#141e5e;
					text-shadow:none;}	
					
				#menu2txt div.menu2div5 a:hover {
					width:100%;
					height:36px;
					padding-top:10px;
					display:block;
					color:#141e5e;
					text-shadow:none;}	
					
				#menu2txt div.menu2div6 a:hover {
					width:100%;
					height:36px;
					padding-top:10px;
					display:block;
					color:#141e5e;
					text-shadow:none;}		
					
						#menu2txt div a.img hover {
							padding-top:0px;}
					
		
/* CABECERA */

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* LAYOUT */

#layout {
	float:left;
	width:100%;
	padding-top:-10px;}
	
	/* LAYOUT LEFT */
	
	#info_izda {
		float:left;
		width:66%;}
	
			.txt_general {
				width:100%;
				font-size:11px;
				color:#333333;
				text-align:left;
				padding-top:2px;}
				
					.txt_general span {
						font-size:14px;
						font-weight:bold;
						color:#141e5e;}
				
			.info_izda_medio {
				float:left;
				margin-top:14px;
				width:100%;}
					
					
					.info_izda_medio_columna_izda {
						float:left;
						width:47%;}
						
						.caja_idiomas {
						height:450px;
						background:url(../images/img/fondo_idiomas_home.png) repeat-x;
						border: 1px solid #c1c0c0;
						padding:10px 0px 0 0;
						border-radius:10px;}
						
							.txt_titular {
								font-size:14px;
								font-weight: bold;
								color:#FFFFFF;
								padding: 0 0 3px 8px;}
								
									.precios_desde {
										float:left;
										font-size:12px;
										font-weight:bold;
										padding: 15px 0 0px 10px;
										color:#333333;}
								
								
								
									.bandera_img {
										float:left;
										width:10%;
										margin-right:10px;}
					
					
									#idiomas {
										float:left;
										width:96%;}
											
										#idiomas ul {
											padding:0px 0 0 8px;}
																	
										#idiomas ul li {
											display:block;
											padding:5px 0 0 10px;
											list-style:none;}
																	
										#idiomas ul li a {
											color:#333333;
											font-size:12px;
											text-decoration: none;
											text-align:right;
											padding-left:6px;}
											
										#idiomas ul li a:hover {
												color:#51b2c2;}	
									
											.precio {
											font-weight:bold;}
				
					#calidad {
						float:left;
						width:100%;
						padding:10px 0 0;}
									
						#calidad_img {
							background:url(../images/img/img_fondo_calidad.png) no-repeat;
							float:left;
							width:100%;
							padding-top:28px;
							height:118px;
							text-align:center;}
									
							.calidad_txt {
								width:80%;
								font-size:11px;
								font-weight:bold;
								color:#FFFFFF;}	
								
								.calidad_txt_titular {
									padding-top:28px;
									font-size:13px;}								
												
			/*columna izda*/						
											
					.info_izda_medio_columna_medio {
							float:left;
							width:48%;}
							
							.banner_urgente	{
								float:left;
								width:100%;
								margin:0 0 8px 10px;}
								
							.info_izda_medio_columna_medio_especialidades{
								float:left;
								width:100%;
								margin-left:14px;
								background:url(../images/img/fondo_idiomas_home.png) repeat-x;
								height:482px;
								border: 1px solid #c1c0c0;
								padding:10px 0 0 0;
								border-radius:10px;}	
								
									.traductores {
										float:left;
										width:100%;
										padding:7px 0 0 0;}
										
										#traduccion {
											float:left;
											width:96%;}
											
											#traduccion ul {
												padding:0px 0 0px 10px;}
												
											#traduccion	ul li {
												padding:1px 0 0 10px;
												list-style:none;}
												
											#traduccion ul li a {
												color:#333333;
												font-size:12px;
												line-height:10px;
												text-align:left;
												padding-left:6px;
												text-decoration: none;}
												
											#traduccion ul li a:hover {
												color:#51b2c2;}
												
													
																		
				
			#banner_ventajas {
				float:left;
				width:97%;
				padding:10px 0 0 0;
				cursor:pointer;}	
		
				#banner_ventajas_img {
					background:url(../images/img/banner_7-ventajas.png) no-repeat;
					float:left;
					width:100%;
					height:143px;
					border: 1px solid #c1c0c0;}
					
					
					
				.titular_banner span {
					float:right;
					width:40%;
					margin:17px 0px 0 60px;
					font-weight:bolder;
					font-size:16px;
					text-transform:uppercase;
					color:#FF3300;}	
					

				.banner_ventajas_txt span {
					float:right;
					width:40%;
					margin:8px 0px 0 65px;
					font-size:11px;
					font-weight:bold;
					color:#666666;}
					
					
/* LAYOUT MIDDLE */					
					
					
		#columna_dcha {
			float:left;
			width:34%;
			padding:0;}
			
			#caja_telefonos {
				float:left;
				width:100%;
				margin-bottom:0px;}
				
				.con_fondo {
					background:#e7fcfd;
					border: 1px solid #00FFFF;
					height:26px;
					padding:6px 10px 0 14px;}
					
				.sin_fondo {
					border: 1px solid #00FFFF;
					height:26px;
					padding:6px 10px 0 14px;}
						
											
								#caja_telefonos ul {
									padding:0px 0 0 0px;}
												
								#caja_telefonos	ul li {
									padding:0px 0 0 0;
									list-style:none;}
												
								#caja_telefonos ul li a {
									color:#333333;
									font-size:12px;
									line-height:10px;
									font-weight:bold;
									text-decoration: none;}
									
									
									.ciudad {
										float:left;
										padding-top:7px;
										padding-left: 15px;}
									
									.telefono {
										float:left;
										padding-top:7px;
										text-align:right;
										color:#666666;}
				
										

						
				.caja_interpretacion {
					float:left;
					width:99%;
					height:121px;
					background:url(../images/img/fondo_interpretacion.png) repeat-x;
					border: 1px solid #c1c0c0;
					padding:5px 0px 0 0;
					border-radius:10px;}
					
						.txt_titular {
								font-size:14px;
								font-weight: bold;
								color:#FFFFFF;
								padding: 4px 0 0px 4px;}
					
						.img_interpretacion {
							float:left;
							width:30%;
							padding-top:9px;}
					
					
							#interpretacion {
								float:left;
								width:70%;}
											
								#interpretacion ul {
									padding:0px 0 0 8px;}
																	
								#interpretacion ul li {
									padding:6px 0 0 10px;
									list-style:none;}
																	
								#interpretacion ul li a {
									color:#333333;
									font-size:12px;
									text-decoration: none;
									text-align:left;
									padding-left:6px;}
									
									
					.caja_clientes {
						float:left;
						width:99%;
						height:142px;
						background:url(../images/img/fondo_clientes.png) repeat-x;
						border: 1px solid #0d463d;
						margin:10px 0 0 0;
						padding:5px 0px 0 0;
						border-radius:10px;}
						
							.txt_titular_clientes {
								font-size:13px;
								font-weight: bold;
								color:#FFFFFF;
								text-align:center;
								padding: 0 0 3px 8px;}
								
									#gif_clientes {
										float:left;
										width:95%;
										padding:8px 0px 0px 20px;}
									
									
				.portal_traducciones {
						float:left;
						width:99%;
						height:108px;
						background:url(../images/img/fondo_portal_traducciones.png) repeat-x;
						border: 1px solid #145a6f;
						margin:10px 0 0 0;
						padding:5px 0px 0 0;
						border-radius:10px;}
						
						.txt_portal	{
							width:90%;
							margin:12px 0 0 15px;
							text-decoration:none;
							text-align:center;
							color:#666666;
							font-weight:bold;
							font-size:12px;}
							
											
											
/* LAYOUT RIGHT */

#direcciones {
	float:left;
	width:100%;
	margin:10px 0 0 0;}
	
	.caja_direcciones	{
		float: left;
		width:14%;
		height:143px;
		background:url(../images/img/fondo_direcciones.png)repeat-x;
		border:1px dotted #0099FF;}
		
		.ciudad_direccion {
			float:left;
			width: 95%;
			padding:14px 2px 0 2px;
			font-size:12px;
			color:#0000CC;
			font-weight:bold;
			text-transform:uppercase;
			text-align: center;}
			
		.direccion {
			float: left;
			width: 95%;
			padding: 8px 2px 0 2px;
			font-size:10px;
			font-weight:bold;
			color:#666666;
			text-align:center;}	
			
			
.email {
	float:left;
	width: 100%;
	padding: 15px 0px 10px 0px;
	font-size:11px;
	font-weight:bold;
	color:#6565fd;
	text-align:center;
	text-decoration: none;}	
				
	
	
/* FOOTER */
						
#footer {
	float:left;
	width:100%;
	border-top:#666666 dotted 1px;}
	
	.titular_blogs {
		float: left;
		width: 100%;
		padding: 8px 2px 0 2px;
		font-size:10px;
		font-weight:bold;
		color:#666666;
		text-align:center;}	
	
		#blogs ul {
			margin:5px;
			text-align: center;
			padding:0px 0px 0px 0px ;}
			
		#blogs ul li {
			display:inline;
			line-height:18px;
			padding-top:4px;}
		
		#blogs ul li.blogsli {
			background:none;}
		
		#blogs ul li a {
			color:#999999;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
			font:#999999 10px bold;}
			
			
			
			#links ul {
				margin:8px;
				text-align: center;
				padding:0px 0px 0px 0px ;}
			
			#links ul li {
				display:inline;
				padding:0px 0px;}
			
			#links ul li.blogsli {
				background:none;}
			
			#links ul li a {
				color:#999999;
				font-size:10px;
				font-weight:bold;
				text-decoration:none;
				font:#999999 10px bold;}
					
/* FOOTER */	
						
				

