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

/*----------------------------> CSS Document <---------------------------*/

/*---------------------> Creado por ITSolutions.es <---------------------*/

/*--------------------------> para muchosol.ru <-------------------------*/

/*-----------------------> Diseņado por Btoyou.es <----------------------*/

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

@import url("reset.css");

@import url("header.css");

@font-face {

	font-family: Myriad;

	src: url('MyriadPro-Regular.otf');

}





@font-face {

	font-family: Myriad;

	font-weight: bold;

	src: url('MyriadPro-Bold.otf');

}

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

/*-----------------------------> Globales <------------------------------*/

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

body {

	background-color:#FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:0px auto;

	margin:0px auto;

	text-align:center;

}

h1 { font-size:10px;}

h2 { position:relative; float:left; margin-left:25px; margin-top:30px;}

h3 { position:relative; float:left; margin-left:60px;}

input {

	text-align: center;

	font-family: Arial, calibri, arial, sans-serif;

	font-size: 13px;

	background-color: white;

	border: 0px solid;

	border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;

	padding: 2px;

}

	input:focus, input:hover  {

		border-color: #5794bf #b7d5ea #c7e2f1 #c5daed;

	}

   .pickerImg {

		position: absolute;

		margin-left: -16px;

		margin-top: 5px;

		cursor: pointer;

	  }

address {

	position:relative;

	float:left;

	font-size:12px;

	text-align:left;

	margin:0px 40px;

	line-height:16px;

	clear:both;

}	 

a:active {outline:none;}

a:focus { -moz-outline-style:none;}

a { outline: none; }

:focus { -moz-outline-style: none;}

 

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

/*----------------------------> Estructura <-----------------------------*/

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

#keywords_top { padding:6px 0px 6px 0px; width:100%; text-align:center; background-color: #EFEFEF; border-bottom:1px solid #CFCFCF; color:#4d4d4d; font-weight:normal; margin:0px!important;}

#contenedor {

	width:950px!important;

	height:auto!important;

	margin:0px auto;

	padding:0px auto;

}

	#logo {

		position:relative;

		float:left;

		margin-top:18px;

		margin-left:20px;

	}

		#menu_superior {

			position:relative;

			float:right;

			text-align:left;

			color:#6f7173;

			margin-top:16px;

			*padding-top:2px;

			overflow:visible;

			width:480px!important;

			*width:500px;

			z-index:10;

		}

			#menu_superior a:link { color:#4992DC; text-decoration:none; margin:auto 5px;}

			#menu_superior a:visited { color:#4992DC; text-decoration:none; margin:auto 5px;}

			#menu_superior a:hover { color:#6f7173; text-decoration:none; margin:auto 5px;}

		#idiomas {

			position:relative;

			float:right;

			text-align:left;

			text-indent:5px;

			font-size:11px;

			padding-top:1px;

			background:url(img/idiomas_bg.png) no-repeat;

			height:15px;

			width:100px;

			margin:auto 5px;

			*margin:-13px 5px auto 5px;

			*padding-top:2px;

			cursor:pointer;

		}

			#more {

				width:84px;

				position:relative;

				float:left;

				display:block;

				background-color:#EEEEEE;

				border-bottom:1px solid #cecece;

				border-left:1px solid #cecece;

				border-right:1px solid #cecece;

				margin-top:2px;

				*margin-top:1px;

				padding-left:0px;

				text-indent:0px;

				line-height:14px;

			}

			#more a:link { position:relative; float:left; padding-left:5px; margin-left:0px; width:80px; color:#6f7173; text-decoration:none; }

			#more a:visited { position:relative; float:left; padding-left:5px; margin-left:0px; width:80px; color:#6f7173; text-decoration:none; }

			#more a:hover { position:relative; float:left; padding-left:5px; margin-left:0px; width:80px; color:#ffffff; text-decoration:none; background-color:#cecece; }

		#newslet {

			position:relative;

			float:right;

			width:377px;

			height:18px!important;

			color:#6f7173;

			z-index:9;

			margin-top:95px;

			*margin-top:55px;

			margin-right:-480px;

			*margin-right:0px;

		}

		

			#newslet label { position:relative; float:left; color:#4992DC; font-weight:bold;}

			.newslet_input {

				position:relative;

				float:right;

				height:18px;

				width:200px;

				font-size:12px;

				padding:0px 0px 0px 0px;

				margin:-3px 0px 0px 0px;

				color:#000000!important;

				border:1px solid #CCCCCC;

				text-align:left;

			}

			.btn_newslet {

				position:relative;

				float:right;

				height:18px!important;

				width:20px;

				font-size:11px;

				padding:0px;

				border:0px;

				margin-left:6px;

				background:url(img/btn_newsletter.png) no-repeat;

				cursor:pointer;

			}



	#header {

		position:relative;

		float:left;

		margin:-6px auto 15px auto;

		width:950px;

		height:444px;

		/*background:url(img/header_img_01.jpg) no-repeat;*/

	}

	#header_mini {

		position:relative;

		float:left;

		margin:6px auto 15px auto;

		width:950px;

		height:136px;

		background:url(img/header_mini_01.jpg) no-repeat;

		z-index:1;

	}

		#head_img { position:relative; float:left; z-index:1;}



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

/*----------> MENU <-----------*/

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

		#menu {

			position:relative;

			float:right;

			width:545px;

			height:33px!important;

			margin-top:16px;

			z-index:50;

		}

			.menusite { float:left!important; margin-left:20px!important; margin-top:0px!important;}

		#slogan {

			position:relative;

			float:right;

			margin:18px 7px auto auto;

		}



		h1.head_home { position:absolute; top:62px; color:#fff; font-size:34px; font-family: Myriad, sans-serif; z-index:9999; right:-525px; text-align:right; line-height:38px;text-shadow: #4d4d4d 2px 2px 2px; filter: Shadow(Color=#4d4d4d, Direction=135, Strength=4); -right:25px; visibility:hidden; display: none;}

		h1.head_text { position:absolute; top:57px; color:#fff; font-size:40px; font-family: Myriad, sans-serif; z-index:9999;  text-align:center; text-shadow: #4d4d4d 2px 2px 2px; filter: Shadow(Color=#4d4d4d, Direction=135, Strength=4); width:900px; left:0px;}

		h2.head_seccion { position:relative; float:none; margin:0px auto; color:#2D81D7; font-size:27px; font-family: Myriad, sans-serif; text-transform:uppercase; *font-size:24px;}



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

/*--------> BUSCADOR <---------*/

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



		#buscador {

			position:relative;

			float:left;

			width:384px;

			height:142px;

			margin-left:21px;

			margin-top:0px;

			background:url(img/buscador_bg.png) no-repeat;

			z-index:50;

		}

		

		#buscador form { position:relative; float:left; margin-left:25px; margin-top:6px; padding:0px;}

		#formBusquedaAlquileres { width:355px;}

			.titu_form { position:relative; float:left; margin-left:20px; margin-top:15px; background:url(img/caseta.png) 0px 2px no-repeat!important; text-indent:30px; font-size:26px; font-family: Myriad, sans-serif; color:#FF9000; word-spacing:-3px; text-transform: uppercase;}

			.input_busca { position:relative; float:left; *margin-left:-25px; border:1px solid #2D81D7; width:250px; height:18px; padding:0px; text-align:left; color:#2D81D7;font-size:12px;}

			.btn_buscador { position:relative; float:right;background:url(img/btn_busqueda.png) 0px 2px no-repeat; border:none; width:83px; height:20px; margin:-1px 5px auto 5px;  text-align:left; color:#FFFFFF; font-weight:bold; cursor:pointer; padding-left:4px; *padding-top:3px;}

			.cal_llegada { position:relative; float:left; text-align:left; padding:0px; font-size:11px;}

			.cal_salida { position:relative; float:left; text-align:left; margin-left:10px; *margin-left:65px; padding:0px; font-size:11px;}

			.calendarios { position:relative; *position:absolute; float:right; width:115px; margin-top:3px;}

			.avanzada { position:relative; float:right; display:block; text-align:right; margin-right:10px; margin-top:-18px; *margin-top:5px; font-size:11px; line-height:14px;}



		#autocomplete {

			position:absolute;

			float:left;

			text-align:left;

			font-size:11px;

			top:19px;

			width:250px!important;

			*left:-1px;

			z-index:9999;

		}

		#link-buscador {

		

		font-size:16px;

		margin-top:100px;}

		#link-buscador a {

		font-size:24px;

		color:#FF9900;

		}

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

/*----------> CUERPO <---------*/

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

	#bloque_izquierdo { position:relative; float:left; width:296px; margin-bottom:25px;}

	#lateral {

		position:relative;

		*float:left;

		background:url(img/lateral_bg.png) bottom repeat-x #eeeeee;

		border-left:1px solid #ced6df;

		border-right:1px solid #ced6df;

		height:auto!important;

		min-height:auto;

		width:296px;

		margin:10px auto 0px 4px;

		clear:both;

	}

		#lateral_top { position:relative; float:left; background:url(img/lateral_top.png) top no-repeat; margin-left:0px; left:-1px; margin-top:0px; width:298px; height:16px;}

		#lateral_bottom { position:relative; float:left; background:url(img/lateral_bottom.png) bottom no-repeat; margin-left:4px; width:298px; height:16px; margin-top:-1px;}

/*		#lateral_bottom { position:absolute; float:left; background:url(img/lateral_bottom.png) bottom no-repeat; margin-left:0px; left:-1px; margin-bottom:0px; margin-bottom:0px; bottom:0px!important; bottom:-1px; width:298px; height:16px;}*/



		#lateral ul { text-align:left; font-size:12px; font-weight:bold; width:270px; margin-left: 20px ; *margin:0px auto; line-height:18px; color:#000000; height:auto!important; clear:both;}

		#lateral li { text-align:left; font-size:12px; font-weight:bold; margin:5px auto 5px 10px; line-height:18px; color:#000000; background:url(img/lateral_bullet.png) 0px 6px no-repeat; text-indent:10px; cursor:pointer; /*clear:both;*/}

		#lateral li:hover { text-align:left; font-size:12px; font-weight:bold; margin:5px auto 5px 10px; line-height:18px; color:#2D81D7; background:url(img/lateral_bullet.png) 0px 6px no-repeat; text-indent:10px; cursor:pointer;}

		#lateral p { color:#3a4f63; font-weight:normal; line-height:16px; margin:auto 10px; text-indent:0px; *margin-top:0px;}

		#lateral a:link{ color:#526d87; font-weight:normal; text-decoration:none; }

		#lateral a:visited{ color:#526d87; font-weight:normal; text-decoration:none; }

		#lateral a:hover{ color:#4992DC; font-weight:normal; text-decoration:none; }



	#contenido_derecha { position:relative; float:right; width:630px; margin:10px auto; text-align:left;}

		#inneriframe_dest { position:relative; float:left; width:630px; height:695px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {/*chrome safari hack*/

		#inneriframe_dest { position:relative; float:left; width:630px; height:720px;}

}

/*--> Lateralsocial <--*/	

	

	#lateralsocial {

		position:relative;

		float:left;

		background:url(img/social_bg.png) no-repeat top ;

		height:190px;

		min-height:auto;

		width:255px;

		margin:10px auto 0px auto;

		clear:both;

	}

	#lateralsocial p {

		font-family:Arial, Helvetica, sans-serif;

		color:#3366CC;

		font-size: 16px;

		*float:left;

		margin:10px 0 10px 25px;

	}

	#logosocial ul li {

			margin: 0 0 0 0; 

			padding: 0;

			height:30px;

			width:auto;

			list-style: none;

			display: inline;

		}

		#logosocial li a, #logosocial li strong {

			float: left;

			padding: 30px 0 0 0;

			overflow: hidden;

			height: 0px !important; 

			height /**/: 30px; /* IE 5/Win hack */

		}

		#logosocial li strong {

			background-position: 0 0;

		}

		

		#logosocial li a:hover {

			background-position: 0 0;

		}

	

		#logosocial li a.selected { /* Etiqueta para crear opciones del menu que esten seleccionadas y que sean linkables */

			background-position: 0 0;

		}

		li.facebook a, li.facebook strong {

			height:30px;

			width:30px;

			background:url(img/facebook_logo.png) no-repeat;

			margin:0px 0 0 10px;

		}

		li.twitter a, li.twitter strong {

			height:30px;

			width:30px;

			background: url(img/twitter_logo.png) no-repeat;

			margin-left:0;

			margin:0px 0 0 10px;

		}

		li.vkontakte a, li.vkontakte strong {

			height:30px;

			width:30px;

			background: url(img/vkontakte_logo.png) no-repeat;

			margin-left:0;

			margin:0px 0 0 10px;

		}

		li.mailru a, li.mailru strong {

			height:30px;

			width:30px;

			background: url(img/mailru_logo.png) no-repeat;

			margin-left:0;

			margin:0px 0 0 10px;

		}

		li.odnoklassniki a, li.odnoklassniki strong {

			height:30px;

			width:30px;

			background: url(img/odnoklassniki_logo.png) no-repeat;

			margin-left:0;

			margin:0px 0 0 10px;

		}

		li.livejournal a, li.livejournal strong {

			height:30px;

			width:30px;

			background:url(img/livejournal_logo.png) no-repeat;

			margin:0px 0 0 10px;

		}

/*-->Fin lateralsocial <--*/

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

/*-----------> PIE <-----------*/

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

#pie {

	position:relative;

	float:left;

	text-align:center;

	color:#fe6600;

	width:950px;

	height:80px;

	margin-top:10px;

}

#pie a:link {color:#fe6600; text-decoration:none;}

#pie a:visited {color:#fe6600; text-decoration:none;}

#pie a:hover {color:#4992DC; text-decoration:none;}

#pie label { margin-top:20px; margin-left:90px; display:block;}



#disimulado { position:relative; margin:auto; font-size:11px;color:#AFAFAF;}

#disimulado a:link {color:#AFAFAF; text-decoration:none;}

#disimulado a:visited {color:#AFAFAF; text-decoration:none;}

#disimulado a:hover {color:#AFAFAF; text-decoration: underline;}

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

/*------------------------------> Newsletter <-------------------------------*/

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

#texto_wide {

	width:691px;

	*width:671px;

	height:auto!important;

	margin-top:10px;

	margin-bottom:80px;

		margin-left:120px;

}

	.cont {

		border-top:1px dotted #2d81d7;

		border-bottom:1px dotted #2d81d7;

		text-align:justify;

		height:80px;

		padding:30px 0px;

		font-size:11px;

		line-height:14px;

	}

		.cont label {

			margin-top:0px;

			margin-left:90px;

			display:block;

			height:auto!important;

		}

.enviada {

	position:relative;

	margin:40px auto;

	background:url(img/pq_bg.png) left no-repeat;

 	height:200px;

	font-size:14px;

	width:900px;

	height:351px;}



.newsletter_exito {

	position:relative;

	margin:40px 0px 40px 100px;

	width:484px;

	height:500px;

}

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

/*------------------------------> Sitemap <-------------------------------*/

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



		#sitemap ul { text-align:left; font-size:12px; font-weight:bold; width:370px; margin:25px auto; line-height:18px; color:#000000; height:auto!important; clear:both;}

		#sitemap li { text-align:left; font-size:12px; font-weight:bold; margin:5px auto 5px 10px; line-height:18px; color:#000000; background:url(img/lateral_bullet.png) 0px 6px no-repeat; text-indent:10px; cursor:pointer; clear:both;}

		#sitemap li:hover { text-align:left; font-size:12px; font-weight:bold; margin:5px auto 5px 10px; line-height:18px; color:#2D81D7; background:url(img/lateral_bullet.png) 0px 6px no-repeat; text-indent:10px; cursor:pointer;}

		#sitemap p { color:#3a4f63; font-weight:normal; line-height:16px; margin:auto 10px; text-indent:0px;}

		#sitemap a:link{ color:#2d81d7; font-weight:normal; text-decoration:none; }

		#sitemap a:visited{ color:#2d81d7; font-weight:normal; text-decoration:none; }

		#sitemap a:hover{ color:#4992DC; font-weight:normal; text-decoration:none; }



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

/*------------------------------> Clases <-------------------------------*/

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



h2.destaca { position:relative; float:left; margin-left:0px; margin-top:0px; color:#2D81D7; font-size:28px;  font-family: Myriad, sans-serif; text-transform:uppercase; *font-size:20px;font-size /*\**/: 24px\9 ;}



h3.busqueda { position:relative; float:left; margin-left:0px; margin-top:0px; color:#FE7B00; font-size:26px; font-family: Myriad, sans-serif; *font-size:24px; font-size /*\**/: 24px\9 ;

}



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

/*-------> PQ NOSOTROS <-------*/

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

p.texto { text-align:left; font-size:13px; font-weight:normal; width:890px; margin:20px auto; line-height:20px;}

p.seccion { text-align:left; font-size:13px; font-weight:normal; margin:20px 40px; line-height:20px;}

p.subseccion { text-align:left; font-size:13px; font-weight:normal; margin:20px 60px; line-height:20px;}

	ul.subsec { position:relative; float:left; margin-left:20px;height:auto; padding:20px 0px; width:900px; border:1px solid #DFDFDF; -moz-border-radius:10px; -webkit-border-radius:10px;}

	li.subsec { position:relative; float:left;  margin:2px 35px; clear:both; text-align:left; height:auto; font-size:14px; width:780px;}

	li.subsec label { position:relative; float:left; line-height:18px; margin-top:-25px; margin-left:50px; *margin-top:10px; *margin-left:20px;}

		#one span { position:relative; float:left; margin:0px; height:36px; width:30px; background:url(img/numbers.png) 0px 0px !important;}

		#two span { position:relative; float:left; margin:0px; height:36px; width:30px; background:url(img/numbers.png) -30px 0px !important;}

		#three span { position:relative; float:left; margin:0px; height:36px; width:30px; background:url(img/numbers.png) -61px 0px !important;}

		#four span { position:relative; float:left; margin:0px; height:36px; width:32px; background:url(img/numbers.png) -92px 0px !important;}

		#five span { position:relative; float:left; margin:0px; height:36px; width:32px; background:url(img/numbers.png) -125px 0px !important;}

		#six span { position:relative; float:left; margin:0px; height:36px; width:32px; background:url(img/numbers.png) -158px 0px !important;}

		#six label { margin-top:-17px; *margin-top:20px;}

		.lavisa { position:relative; float:right; margin-right:30px; margin-top:10px; *margin-top:0px;}

		

	ul.visado { position:relative; float:left; margin-left:20px;height:auto; margin-top:20px; width:850px; border:1px solid #DFDFDF; -moz-border-radius:10px; -webkit-border-radius:10px; padding:30px;}

	.visado li { text-align:left; font-size:12px; margin:8px auto 5px 10px; line-height:18px; color:#000000; background:url(img/lateral_bullet.png) 0px 6px no-repeat; cursor:pointer; clear:both; padding-left:15px;}

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

/*-----------> 404 <-----------*/

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

	#error { position:relative; margin-left:60px; margin-top:-8px; background:url(img/404_bg.png) left no-repeat; height:351px; padding-top:20px; width:810px; margin-bottom:40px;}

	p.error { position:relative; float:left; padding-left:50px; margin:17px 35px; *margin:18px 35px; clear:both; text-align:left; font-size:14px; width:780px;}

		.error a:link {color:#4992DC; text-decoration:none; font-weight:bold;}

		.error a:visited {color:#4992DC; text-decoration:none; font-weight:bold;}

		.error a:hover {color:#fe6600; text-decoration:none; font-weight:bold;}



.link_busqueda {

	position:relative;

	float:left;

	border-left:1px solid #dcdcdc;

	border-right:1px solid #dcdcdc;

	height:auto!important;

	width:948px;

	margin-top:8px;

	font-size:16px;

}

.nolink { position:relative; float:left; color:#6f7173; margin-top:10px; background:url(img/bullet.png) left no-repeat; text-indent:10px; text-decoration:none; font-weight:bold; margin-left:15px}

		.submenu_open { position:relative; float:left; background:url(img/img_landing/submenu_open.png) left no-repeat; margin-left:0px; left:0px; margin-top:-1px; width:9px; height:53px; display:block;}

		.submenu_close { position:relative; float:right; background:url(img/img_landing/submenu_close.png) right no-repeat; margin-right:0px; right:0px; margin-top:-1px; width:10px; height:53px; display:block;}



		.enlaces_pie_top { position:relative; float:left; background:url(img/enlaces_pie_top.png) left no-repeat; margin-left:0px; left:0px; margin-left:-1px; width:950px; height:8px; display:block;}

		.enlaces_pie_bottom { position:relative; float:left; background:url(img/enlaces_pie_bottom.png) right no-repeat; margin-left:0px; right:0px; margin-left:-1px; width:950px; height:8px; display:block;}



.link_busqueda ul {

	position:relative;

	float:left;

	height:auto!important;

	width:940px;

	font-size:12px;

	padding-bottom:20px;

}

.link_busqueda li {

	position:relative;

	float:left;

	width:450px;

	margin-top:8px;

	margin-left:15px;

	text-align:left;

	font-size:11px;

}

.link_busqueda a:link { position:relative; float:left; color:#4992DC; background:url(img/bullet.png) 0px 2px no-repeat; text-indent:10px; text-decoration:none; font-weight:bold;}

.link_busqueda a:visited { position:relative; float:left; color:#4992DC; background:url(img/bullet.png) 0px 2px no-repeat; text-indent:10px; text-decoration:none; font-weight:bold; }

.link_busqueda a:hover { position:relative; float:left; color:#6f7173; background:url(img/bullet.png) 0px 2px no-repeat; text-indent:10px; text-decoration:none; font-weight:bold; }



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

/*---------------------------> Botones LLamar <--------------------------*/

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

#llamadas { position:relative; float:left; margin-left:5px; text-align:center;}

#llamadas label { margin:5px auto; font-weight:bold; clear:both!important;}

#llamadas_center { position:relative; margin:0px auto; text-align:center; width:291px;}

#llamadas_center label { margin:5px auto; font-weight:bold; clear:both!important;}

#call_icq { position:relative; float:left; background:url(img/icq_btn.png) no-repeat; height:49px; width:148px; cursor:pointer; }

#call_icq:hover {background-position:0px -49px;}

#call_skype { position:relative; float:right; background:url(img/skype_btn.png) no-repeat; height:70px; width:148px; cursor:pointer; margin-right:-5px;}

/*#call_skype:hover {background-position:0px -49px;}*/

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

/*------------------------------> IFRAMES <------------------------------*/

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

#outerdiv_comor {width:710px;height:150px;overflow:hidden;position:relative;margin:20px auto 40px auto;}

#inneriframe_comor {position:absolute;top:-20px;left:-10px;*top:-26px;*left:-12px;width:705px;height:150px;}

#outerdiv_condi {width:800px;height:2280px;overflow:hidden;position:relative;margin:20px auto 40px auto;}

#inneriframe_condi {position:absolute;top:-30px;left:-10px;*top:-40px;*left:-12px;width:800px;height:2600px;}

#outerdiv_contact {width:710px;height:430px;overflow:hidden;position:relative;margin:20px auto 40px auto;}

#inneriframe_contact {position:absolute;top:-80px;left:-10px;*top:-124px;*left:-12px;width:705px;height:515px;}

#outerdiv_faq {	width:710px;height:660px;overflow:hidden;position:relative;margin:20px auto 40px auto;}

#inneriframe_faq {position:absolute;top:-70px;left:-10px;*top:-26px;*left:-12px;width:705px;height:860px;}

#outerdiv_quien {width:710px;height:450px;overflow:hidden;position:relative;margin:20px auto 10px auto;}

#inneriframe_quien {position:absolute;top:-17px;left:-10px;*top:-26px;*left:-12px;width:705px;height:600px;}



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

/*-------------------------> Clases Genericas <--------------------------*/

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

.nuevo {background:url(img/new.png) top right no-repeat; padding-right:30px;}



.margin_left20 {float:left; margin-left:20px;}

.margin_right20 {float:right; margin-right:20px;}

.right {float:right; margin-right:5px;}

.left {float:left; margin-left:5px;}



.noborder {border-right:0px!important;}



.rojo { color:#aa1515;}

.gris { color:#666666;}



.azul_os:link { color:#043e8c; text-decoration:none;}

.azul_os:visited { color:#043e8c; text-decoration:none;}

.azul_os:hover { color:#4992DC; text-decoration:none;}



.azul_tr:link { color:#98aecb; text-decoration:none;}

.azul_tr:visited { color:#98aecb; text-decoration:none;}

.azul_tr:hover { color:#4992DC; text-decoration:none;}

ol.visado_num { position:relative; width:800px; list-style-type:decimal; text-align:left; margin:10px auto;}



.clear {clear:both;}

/*-----------------------------------------------------------------------*/
/*----------------------------> transfers <------------------------------*/
/*-----------------------------------------------------------------------*/

/*.transfers { background: url(img/minimenu/minimenu-lateral_04.png) }

.imgpestana { width:300px; height:250px; background-image:url(http://www.muchosol.es/img/minimenu/minimenu-lateral_02.png) no-repeat ;  }*/

/*-----------------------------------------------------------------------*/
/*----------------------------> transfers <------------------------------*/
/*-----------------------------------------------------------------------*/

/*.transfers { background: url(img/minimenu/minimenu-lateral_04.png) }

.imgpestana { width:300px; height:250px; background-image:url(http://www.muchosol.es/img/minimenu/minimenu-lateral_02.png) no-repeat ;  }*/

#contenidotraslados p { color:#000;
						text-align:left; 
						float:left;
						margin-top:15px;
						margin-left:20px;
						font-weight:bold;
						font-style:italic;
						font-size:16px;
						font-family:Arial, Helvetica, sans-serif;
						/*font: italic normal bold 16px/18pt Arial, Helvetica, sans-serif;*/   
						}

#contenidotraslados p a:link {  float:left; 
								color:#000; 
								font: italic normal bold 16px/18pt Arial, Helvetica, sans-serif; 
								margin:11px 5px; 
								
								}

#contenidotraslados p a:hover  { float:left; 
								color:#FF6600!important; 
								font: italic normal bold 16px/18pt Arial, Helvetica, sans-serif; 
								margin:11px 5px; 
								}
								
#contenidotraslados p a:visited  { float:left; 
								color:#000; 
								font: italic normal bold 16px/18pt Arial, Helvetica, sans-serif; 
								margin:11px 5px; 
								}


