*,
body {
	margin:0;
	padding:0;
}

body {
	text-align: center;
	background: #d5d7d4;
	color: #666;
	font: 12px/1.6em Helvetica, Arial, sans-serif;
}

p.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.clear_home{width:590px; height:3px; display:block; float:left; margin:0px; padding:0px;  background: url(../contenido/rayita-bloques.jpg) center no-repeat;}
img.left-borde{ float: left; margin: 0 10px 0px 0; padding:2px; border:1px solid #CCC; }


img {
	border: 0;
	bottom: -15px;
}

img.left {
	float: left;
	margin: 0 10px 10px 0;
}

img.right {
	float: right;
	margin: 0 0 10px 10px;
}

ul { list-style: none; }

a { color: #385ea3; }

a:hover { color: #008CCC; }

a.pdf {
	background: #eee url(../contenido/icon-pdf.gif) 5px center no-repeat;
	color: #888;
	padding: 5px 5px 5px 25px;
	text-decoration: none;
}

a.pdf:hover {
	background-color: #ddd;
	color: #000;
}

.round {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.wrap {
	width: 930px;
	text-align:left;
	margin:0 auto;
}

.wrap_interior {
	width:930px;
	text-align:left;
	margin:0 auto;
}

/* Menu superior */
#topmenu {
	background: #fff url(../contenido/bg-topmenu.jpg) top repeat-x;
	height: 35px;
	line-height: 35px;
	position: relative;
	margin:0px;
	padding:0px;
}

#topmenu ul {
	position: relative;
	background: url(../contenido/logo-topmenu.gif) right no-repeat;
	height: 35px;
	font: 11px/40px Arial, sans-serif;
	text-transform: uppercase;
}

#topmenu ul li { display: inline; }

#topmenu ul li a {
	display: block;
	position: relative;
	height: 35px;
	padding:0px 10px 0px 10px;
	float: left;
	color: #666;
	margin: 0 10px 0 0 0;
	text-decoration: none;
}

#topmenu ul li#menu-grupo a { color: #6d951a; }

#topmenu ul li a:hover {
	border-bottom: 5px #999 solid;
	_border-bottom: 6px #999 solid;
	display:block;
	height:30px;
	_height:100%;
	overflow:auto;
	overflow:hidden;
}

#topmenu ul li#menu-banco a:hover { border-bottom-color: #632084; }

#topmenu ul li#menu-inversiones a:hover { border-bottom-color: #E60D2E; }

#topmenu ul li#menu-seguros a:hover { border-bottom-color: #ee5400; }

#topmenu ul li#menu-factoring a:hover { border-bottom-color: #632084; }

#topmenu ul li#menu-corredora a:hover { border-bottom-color: #ee5400; }

#topmenu ul li#menu-inmobiliaria a:hover { border-bottom-color: #0099CC; }

#topmenu ul li#menu-travel a:hover { border-bottom-color: #0099CC; }

#topmenu ul li#menu-grupo a:hover { border-bottom-color: #6d951a; }

#topmenu ul li.sel a,
#topmenu ul li.sel a:hover {
	background: #fff url(../contenido/bg-topmenu-sel.jpg) bottom repeat-x;
	border:#ccc solid;
	border-width: 1px 1px 0 1px;
	height:35px;
	bottom: -1px;
	position:relative;
}

.seleccionado a {
	background: #fff url(#D9D9D9) bottom repeat-x;
bottom repeat-x;
	height:35px;
	line-height: 35px;
	border: #ccc solid;
	border-width: 1px 1px 0 1px;
	bottom: none;
}

.seleccionado a:hover { border-bottom: none; }

#logo {
	border-top: 1px #ccc solid;
	background: #fff url(../contenido/bg-logo.jpg) top repeat-x;
	height: 45px;
	line-height: 45px;
	padding:10px 20px 10px 20px;
}

#logo h1 {
	clear: both;
	width: 300px;
	height: 45px;
	float: left;
	background: url(../contenido/LOGO.jpg) no-repeat;
	text-indent: -9999px;
	margin: 0 20px 0 0;
}

#logo h1 a {
	display: block;
	height: 45px;
	outline: none;
}

#logo em {
	width: 300px;
	float: left;
	font-style: normal;
	font-size: 14px;
}

#logo span {
	display: block;
	width: 200px;
	float: right;
	text-align: right;
}

#logo span strong {
	display: block;
	font: 30px/30px Arial, sans-serif;
}

#logo span small { font: 12px/12px Arial, sans-serif; }

/* Barra */
#barra {
	background: #008CCC;
	font: 12px/40px Helvetica, Arial, sans-serif;
	height: 30px;
	line-height: 40px;
}

#barra .wrap {
	left:12%;
	padding: 0 20px;
	color: #FFFFFF;
	text-align: right;
	vertical-align:middle;
}

#barra .menuTop { text-align:right; float:right; width: 400px; margin:0px; padding:0px; height:26px; display:block;}
#barra .menuTop p{margin:0px; padding:0px; height:20px; display:block; text-align:right;  margin-top: -4px; _margin-top:7px; font-family:Arial, Helvetica, sans-serif;}
#barra .menuTop a { padding: 0px 0px 2px 0px; color: #fff;}

#contenido { background: #d5d7d4 url(../contenido/bg.jpg) top repeat-x; }

#contenido .wrap {
	width: 930px;
	padding: 15px;
	background: #fff;
}

#contenido .wrap {
	width: 930px;
	padding: 15px;
	background: #fff;
}
#contenido.home .wrap_interior {
	width: 930px;
	padding: 15px;
	background: #fff;
}

#contenido.home .wrap { background: #fff url(../contenido/6.jpg) top no-repeat; }

/* IZQUIERDA */
	#izquierda {
	width: 306px;
	float: left;
	font-size: 12px;
}

/* Menus */
		#izquierda .links {
	border: 1px #bbb solid;
	margin: 0 0 20px 0;
}

#izquierda .links li {
	position: relative;
	border-bottom: 1px #bbb solid;
}

#izquierda .links li:last-child { border: none; }

#izquierda .links li a {
	text-decoration: none;
	color: #4e4e4e;
	background: #f6f6f6 url() bottom repeat-x;
	display: block;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
}

#izquierda .links li a:hover,
#izquierda .links li.sel a {
	background: #008CCC;
	color: #fff;
}

#izquierda .links .togglers img {
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 0;
}

#izquierda .links .submenu li a {
	background: #827e8a;
	color: #fff;
}

#izquierda .links .submenu li a:hover {
	background: #333;
	color: #fff;
}

/* Divs */
		#izquierda .box {
	border: 1px #dfdfdf solid;
	margin: 0 0 20px 0;
	background: url() top repeat-x;
}

/* #izquierda .items { background: url(/../contenido/bg-izquierda-items.jpg) top repeat-x; } */
			#izquierda .box h4 {
	font-size: 16px;
	font-weight: normal;
	padding: 5px 10px;
}

#izquierda .box li {
	border-bottom: 1px #dfdfdf solid;
	padding: 5px 10px;
}

#izquierda .items li { padding: 10px; }

#izquierda .box li:last-child { border: none; }

#izquierda .box li h2 {
	font-size: 1em;
	font-weight: normal;
}

#izquierda .box li h2 a {
	text-decoration: none;
	color: #008CCC;
}

#izquierda .box .texto {
	margin: 5px 0;
	font-size: .9em;
}

/*div botones*/
#izquieda #botones {
	margin: 0 0 20px 0;
	border: 1px #5d5d5d solid;
}

/*LOGIN*/

#contenedor_login {
	color:#666666;
	width:305px;
	border:0;
	padding:0;
	margin:0 0 20px 0;
	height:135px;
	background-image:url(../contenido/factoring_login_bg.png);
	background-repeat:no-repeat;
	position:relative;
}

#contenedor_login a { color:#FFFFFF; }

#contenedor_login p {
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 10px 0 10px;
	padding-left:10px;
}

/*NUEVO*/
#contenedor_login h2{width:296px; display:block; float:left; margin:0px; padding:10px 0px 10px 20px; font: bold 14px Arial, Helvetica, sans-serif; color:#666;}


#form { background-color:#999999; }
.textfield {
	background-image:url(../contenido/caja.png);
	border:0;
	width:117px;
	margin:0 10px 10px 10px;
	height:13px;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	background-color:transparent;
	padding:5px;
}

.textfield2 {
	background-image:url(../contenido/caja.png);
	border:0px;
	width:150px;
	margin:0 0 0 0;
	height:13px;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	background-color:transparent;
	padding:5px;
}

.tablaform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-stretch:condensed;
}

#space2 {
	width:260px;
	height:5px;
}

.blanco {
	font-size:12px;
	color:#FFFFFF;
	width:100%;
	display:block;
	cursor:pointer;
	line-height:15px;
}

#button {
	background-image:url(../contenido/entrar.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:76px;
	height:20px;
	border:0px;
	margin:0 10px 0 10px;
	cursor:pointer;
}
/*NUEVO*/
.largo {
	background-image:url(../contenido/largo.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:120px;
	height:20px;
	border:0px;
	margin:0 10px 0 10px;
	cursor:pointer;
}
/*NUEVO*/

/* Indices Financieros */
		#izquierda .indices { }

#izquierda .indices li { position: relative; }

#izquierda .indices li strong {
	position: absolute;
	right: 10px;
}

/* DERECHA */	
	#derecha {
	width: 600px;
	float: right;
}

	#derecha_ {
	width: 950px;
	float: right;
}


.home #derecha { margin-top: 0px; }

#derecha h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

#derecha #buscador h2 {
	margin: 40px 0 10px 0;
}

#derecha h2 strong {
	color: #008CCC;
	font-weight: normal;
}

#derecha p {
	text-align: justify;
	margin-bottom: 0 0 15 0;
	
}

/* Breadcrumb */
/*cambio*/
#derecha .breadcrumb { 
	font-size: 11px; 
	color: #999; 
	margin: 0 0 10px 0; 
	letter-spacing: 0.5px; }
/*cambio*/

/* Bloques */
#bloques1 h2 { padding:30px 0px 0px 0px; }

.bloques { }

#derecha .bloques {
	clear:left;
	margin:0px;
	padding:0px;
}

#derecha .bloques p {
	text-align: left;
	margin:0px;
	padding:0px;
}

.bloques .border { border: 0px #ccc solid; }

.bloques div {
	width: 180px;
	height: 250px;
	position: relative;
	float: left;
	margin: 0 0 20px 0;
	padding: 0 0 0 25px;
	background: url(../contenido/rayita-bloques.gif) 12px center no-repeat;
}

.bloques div.first {
	padding: 0;
	background: none;
}

.bloques div h3 {
	margin:0px!important;
	padding:0px!important;
	border:0;
	color:#0099CC
}

.bloques div h2 {
	line-height:14px;
	margin:0px!important;
	height:30px;
}

.bloques div h1 {
	line-height:20px;
	margin:0px!important;
	height:50px;
	text-align:center;
	font-size:20px;
	
}
.bloques div .boton {
	position:relative;
	bottom:0px;
	margin:10px 0px 0px 0px;
}

.bloquesgrandes {
text-align:center;
	height:180px;
	margin:0px;
	float: left;
	width:600px;
	background-image:url(../contenido/bgtabla.jpg);
	background-repeat:no-repeat;
}

.bloquesgrandes_ {
text-align:center;
	height:180px;
	margin:0px;
	float: left;
	width:600px;
	background-image:url(../contenido/bgtabla_.jpg);
	background-repeat:no-repeat;
}

.bloquesgrandes div {
	height:10px;
	padding-top:0px;
	float:left;
	width:290px;
}

.bloquesgrandes_ div {
	height:10px;
	padding-top:0px;
	float:left;
	width:290px;
}

.bloquesgrandes #destacado {
	padding-left:0px;
	padding-top:20px;
}

.bloquesgrandes_ #destacado {
	padding-left:0px;
	padding-top:20px;
}

/*NUEVOS*/
.bloquesgrandes div h2{
	position:relative;
	top:-10px;
	padding-top:0px;
	line-height:0px;
	padding-bottom:10px;
}

.bloquesgrandes_ div h2{
	position:relative;
	top:-10px;
	padding-top:0px;
	line-height:0px;
	padding-bottom:10px;
}

.bloquesgrandes div span{
margin-bottom:0px;
padding-bottom:0px;
	position:relative;
	padding-top:0px;
}

.bloquesgrandes div p{
	position:relative;
	bottom: 10px;
}

.bloquesgrandes_ div p{
	position:relative;
	bottom: 10px;
}

.bloquesgrandes div #dias{
	left:60px;
}

.bloquesgrandes #precio_destacado {
	padding:0px;
}

.bloquesgrandes #precio_destacado h1{
	position:relative;
	top:-10px;
}

/*NUEVOS*/

.bloquesgrandes p { margin:0px; }

.bloquesgrandes h3 {
	top:0px;
	margin:0px;
	color:#0575c1;
	line-height:0px;
	padding:0px;
}

.bloquesgrandes h1 {
	margin:0px;
	line-height:10px;
	color:#006390;
    line-height:0px;
	padding:17px;
	border:0px;
	font-size:30px;
 
}

.bloquesgrandes_ p { margin:0px; }

.bloquesgrandes_ h3 {
	top:0px;
	margin:0px;
	color:#0575c1;
	line-height:0px;
	padding:0px;
}

.bloquesgrandes_ h1 {
	margin:0px;
	line-height:10px;
	color:#006390;
    line-height:0px;
	padding:17px;
	border:0px;
	font-size:30px;
 
}

.bloquesgrandes h4 {
	margin:0px;
	line-height:-10px;
	padding:0px;
	border:0px;
}

.bloquesgrandes div p .boton {
	position:relative;
	bottom:-10px;
	margin:0px auto;
}

.bloquesgrandes_ div p .boton {
	position:relative;
	bottom:-10px;
	margin:0px auto;
}

.bloquestriples {
	margin:0 0 20px 0;
	font-size: .9em;
}

.bloquestriples div {
	background: none;
	width: 190px;
	padding: 0 0 0 15px;
}

.bloquestriples div h3 {
	font-size: 1em;
	font-weight: normal;
	color: #000;
}

/* Botones */
	 a.boton {
	display: block;
	width: 132px;
	height: 21px;
	line-height: 21px;
	background: url(../contenido/bg-boton.gif) no-repeat;
	color: #888;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
}

a.boton:hover { color: #000; }

/* Paginas */
#derecha .encabezado { 
	margin:0px 0px 20px 0px ; 
	paddin:0px; 
	border-bottom: 1px #F3F3F3 solid;
	}
	
#derecha .encabezado h2 { 
	font-size:32px; 
	color: #757575; 
	}

#derecha .encabezado h3 {
	font-size: 17px;
	font-weight: bold;
	margin: 10px 0 0 0;
}

#derecha .encabezado p {
	font-size: 1em;
	font-weight: normal;
	margin: 10px 0 0 0;
}

#derecha h3 { margin: 0 0 15px 0; }

#derecha ul {
	margin: 0 30px 15px 60px;
	list-style: disc;
}

#derecha ul li { padding: 0 0 0 10px; }

/* Footer */
#footer { }

#footer .wrap { width: 960px; }

#footer .enlaces {
	padding:0 0 20px 0;
	background: #fff url(../contenido/bg-footer.jpg) top repeat-x;
	border-top: 1px #ddd solid;
	font-size: 11px;
	line-height: 16px;
}

#footer .enlaces ul {
	padding: 0 20px;
	width: 152px;
	float: left;
	list-style:none;
}

#footer .enlaces ul li { }

#footer .enlaces ul li.tit {
	font-weight: bold;
	margin:20px 0 0 0;
}

#footer .enlaces ul li a {
	color: #666;
	text-decoration: none;
}

#footer .enlaces ul li a:hover { text-decoration: underline; }

#footer .enlaces ul li a sup {
	color: #900;
	vertical-align: text-top;
}

#footer .bottom {
	padding: 20px;
	background: #696969 url(../contenido/footer_travel.jpg) 20px 20px no-repeat;
	color: #fff;
}

#footer .bottom span {
	display: block;
	width: 200px;
	float: right;
	text-align: right;
}

#footer .bottom span strong {
	display: block;
	font: 30px/30px Arial, sans-serif;
}

#footer .bottom span small { font: 12px/12px Arial, sans-serif; }

/* Extras */
.txt8 { font-weight: bold; }

.punto1 { border-bottom: 1px #aaa dotted; }

/* FAQ */
	.titleQ {
	font-size: 1em;
	font-weight: normal;
	color: #fff;
	cursor: pointer;
	padding: 5px;
	margin: 0 0 2px 0;
	background: #bbb url(../contenido/bg-faq.gif) right no-repeat;
}

.respuesta p { padding: 20px 0; }

/* Tabla */

table.contacto {
	font-size: 11px;
	line-height: 1.4em;
}

table.contacto td { padding: 5px; }

.forma3b td {
	background: #838383;
	color: #fff;
}

.forma0b td { background: #eee; }

.forma2b td { background: #dadada; }

.table {
	width:100%;
	text-align: left;
	color:#999999;
}

/* Tabcitos */
#derecha #home {
	clear: both;
	position:relative;
	height: 600px;
	width: 600px;
	margin-bottom:10px;
}

#derecha .feature {
	position: absolute;
	width: 600px;
	overflow: auto;
	height: 300px;
}
 . #derecha .tabs {
border-bottom: 1px #dbdbdb solid;
list-style: none;
margin: 0 0 20px 0;
height: 28px;
line-height: 28px;
}

#derecha .tabs li {
	display: inline;
	float: none;
	margin: 0;
	padding: 0;
	height: 28px;
}

#derecha .tabs li a {
	color: #333;
	position: relative;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0 5px 0 0;
	height: 28px;
	background: #cecece url(../contenido/bg-tab.gif) top repeat-x;
	text-decoration: none;
	border: #dbdbdb solid;
	border-width: 1px 1px 0 1px;
}

#derecha .tabs li a.active {
	background:  #008CCC;
	color: #fff;
}

.menuSel {
	background: url(../contenido/menu_sel.gif) repeat-x;
	text-decoration:none;
	color:#666666;
	height: 15px;
	padding:3px;
	margin:3px;
	border:#666666 solid 1px;
}

#cajanoticia {
	background: #fff url(../contenido/fondonoticia.png) top repeat-x;
	height: 40px;
	border-bottom: 1px #DFDFDF solid;
	color:#6C6C6C;
	width:300px;
}

.preguntas { height:36px; }

.pregunta span {
	width:580px;
	float:left;
	margin:0;
	display: table-cell;
	vertical-align: middle;
	height:36px;
}

.pregunta {
	background:url(../contenido/pregFrecfondo.html) repeat-x scroll center bottom;
	color:#FFFFFF;
	padding-left:5px;
	font-size:12px;
	padding-left:5px;
	vertical-align: middle;
	line-height: 36px;
	height:36px;
}

.respuesta {
	color: #757575;
	font-size:12px;
}

.linkb {
	color:#646c6c;
	background:url(../contenido/bg_bot.gif) repeat-x scroll center bottom;
	padding:4px;
	text-decoration:none;
	margin-bottom:5px;
	border:1px solid #BBBBBB;
}

.cajadetexto {
	background: #fff url(../contenido/FONDOTEXT.jpg) top repeat-x;
	border:1px #BBBBBB solid;
	height: 25px;
	width: 280px;
	color: #999999;
}

.comentarios {
	background: #fff url( ../contenido/FONDOTEXTAREA.jpg) top repeat-x;
	width: 400px;
	height: 150px
}

.btnEnviar {
	background: #fff url( ../contenido/BOTONENVIAR.jpg);
	width:83px;
	height: 22px;
	border: 0;
	text-align: center;
	color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
}

/*NUEVO*/
.btnBoton {
	background: #fff url( ../contenido/BOTON.jpg);
	width:150px;
	height: 22px;
	border: 0;
	text-align: center;
	color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
}
/*NUEVO*/
.radio { vertical-align: text-top; }

.forma7b td {
	BACKGROUND-COLOR: #768099;
	padding: 7px;
}

.blogin {
	background:url(../contenido/b-inicio.gif) no-repeat center bottom;
	border:#999999;
	width:100px;
	color:#FFFFFF;
	margin-top:2px;
}

.precio {
	padding-left:8px;
	float:right;
	text-align:right;
	color:#1D7694;
	font:bold 16px Arial, Helvetica, sans-serif;
}

.precio small {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#868686;
}

.precio span {
	font-size:14px;
	color:#63C3DC;
	text-transform:uppercase;
}

.precio sub {
	font-size:14px;
	color:#1D7694;
	text-transform:uppercase;
}

.prg_listado {
text-align:right; 
width:60px; 
float:right;
}

#htl_ofertas a {float:left;}
#prg_ofertas a {float:left;}

hr { color:#8c9fa5;}

.tabla { float: left; }

.cf { margin-left: 10px }

.tabla .thgris td {
	color:#FFFFFF;
	background-color:#8c9fa5;
	line-height: 15px;
	height: 15px;
}

.tabla a {
	color: #565656;
	text-decoration: none
}

.tabla td {
	border-bottom:1px solid #8c9fa5;
	font-size:11px;
	line-height: 30px;
}

.textblue {
	color:#1294bf;
	boder:none;
}

.buscador_vacacional {
	padding-bottom:20px;
	margin:0;
	width:306px;
	/*height:300px;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../contenido/buscador.jpg);
	background-repeat:no-repeat;
}

.buscador_vacacional p {
	padding-top:60px;
	line-height:15px;
	padding-left:10px;
}

#ofertas .ofer { margin: 15px 0px; }

#ofertas p img { width: 306px; }

#ofertas .ofer1 {
	margin: 0px 0px 10px;
	padding-top: 0px;
	border-bottom: #ccc 1px solid
}

#ofertas .ofer1 .titulo {
	font-size: 14px;
	color:rgb(4,135,183)
}

#ofertas .ofer1 a { color: rgb(4,135,183) }

#ofertas a { color: rgb(4,135,183) }

#home2 {
	padding:10px;
	margin-top:20px;
	overflow:hidden;
}

#home2 table.tabla { margin-top:0px; }

#bloquesgrandes div p {
	float: left;
	width: 480px
}

.fila {
	border-bootom:2px dotted #efefef;
	height: 150px;
	padding: 20px;
}

.celda {
	background-color:#efefef;
	height: 95px;
	width: 150px;
	padding: 10px;
	padding-left: 20px;
	float:left;
	margin-left:5px;
}

.celda img { margin-bottom:5px }

.celdaV {
	background-color:#efefef;
	height: 15px;
	width: 150px;
	padding: 10px;
	padding-left: 20px;
	float:left;
	margin-left:5px;
	margin-top:80px;
}

.search {
	background-image:url(../contenido/buscar.png);
	background-color:transparent;
	width:30px;
	height:30px;
	border:0px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}



.buscar {
	border:0px;
	float:left;
	padding-left:10px;
	cursor:pointer;
}

.tablaform2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch:condensed;
	margin-top:0;
}

.tablaform2 td { padding:0px 0px 0px 10px; }

.flash {
	float: right;
	height: 234px;
	width: 600px;
	margin-top:8px;
}

.img_internas{width:590px; margin:0px auto; margin-bottom:20px; padding:5px; display:block; clear:left; border:1px solid #CCC;}

a.agris {
	text-decoration:none;
	color:#aaa;
}
a.agris:hover {
	text-decoration:underline;
	color:#666;
}


/*NUEVO*/
#barra .menuSitio { float:left; height:20px; line-height:14px; margin-top:4px;}
#barra .menuSitio span { display:block; border-left:1px solid #FFFFFF; margin: 0 5px; height:21px; float:left;}
#barra .menuSitio a { color:#FFFFFF; display:block; float:left; line-height:21px; height:21px; width:120px; text-align:center;}
#barra .menuSitio .activo { color: #666668; text-decoration:none; background: url(../contenido/bg-boton-top.gif) no-repeat;}

.wrap_corporativo {
	width: 930px;
	text-align:left;
	margin:0 auto;
}

#contenido .wrap_corporativo {
	width: 930px;
	padding: 15px;
	background: #fff;
}

#contenido.home .wrap_corporativo {
	width: 930px;
	padding: 15px;
	background: #fff;
}

.wrap_etravel {
	width: 1040px;
	text-align:left;
	margin:0 auto;
}

#contenido .breadcrumb { 
	font-size: 11px; 
	color: #999; 
	margin: 0 0 10px 0; 
	letter-spacing: 0.5px; }

#contenido .encabezado { 
	margin:0px 0px 20px 0px ; 
	paddin:0px; 
	}
	
#contenido .encabezado h2 { 
	font-size:32px; 
	color: #757575; 
	}
	
#contenido .wrap_etravel {
	width: 1010px;
	padding: 15px;
	background: #fff;
}

#contenido.home .wrap_corporativo { background: #fff url(../contenido/header.jpg) top no-repeat; }

/*Footer etravel*/

/* Footer */
#footer_etravel { }

#footer_etravel .wrap { width: 1040px; }

#footer_etravel .enlaces {
	padding:0 0 20px 0;
	background: #fff url(../contenido/bg-footer.jpg) top repeat-x;
	border-top: 1px #ddd solid;
	font-size: 11px;
	line-height: 16px;
}

#footer_etravel .enlaces ul {
	padding: 0 20px;
	width: 152px;
	float: left;
	list-style:none;
}

#footer_etravel .enlaces ul li { }

#footer_etravel .enlaces ul li.tit {
	font-weight: bold;
	margin:20px 0 0 0;
}

#footer_etravel .enlaces ul li a {
	color: #666;
	text-decoration: none;
}

#footer_etravel .enlaces ul li a:hover { text-decoration: underline; }

#footer_etravel .enlaces ul li a sup {
	color: #900;
	vertical-align: text-top;
}

#footer_etravel .bottom {
	padding: 20px;
	background: #696969 url(../contenido/footer_travel.jpg) 20px 20px no-repeat;
	color: #fff;
}

#footer_etravel .bottom span {
	display: block;
	width: 200px;
	float: right;
	text-align: right;
}

#footer_etravel .bottom span strong {
	display: block;
	font: 30px/30px Arial, sans-serif;
}

#footer_etravel .bottom span small { font: 12px/12px Arial, sans-serif; }

/* Carrusel estilos */

#Carrusel {
	overflow:auto;
}

#Carrusel span{
color:#FFF;
background-image:url(../contenido/car_tab.gif);
margin-right:10px;
cursor:pointer;
float:left;
height:25px;
width:130px;
text-align:center;
line-height:25px;
}

#jFlowSlide{
border:1px solid #405997;
}

#Carrusel span.jFlowSelected {
background-image:url(../contenido/car_tab_act.gif);
}

#mySlides .slide {
	background-color:#405997;
	height:150px;
	width:590px;
}

#mySlides .slide .caja {
	float:left;
	width:570px;
	height:130px;
	background-image:url(../contenido/bg_caja.gif);
	color:#666666;
	margin:10px;
}

#mySlides .slide .caja img {
	float:left;
	margin:28px 15px;
}

#mySlides .slide .caja h3 {
	font-size:16px;
	padding-top:10px;
	text-decoration:underline;
	margin:0 0 5px 0;
}

#mySlides .slide .formulario {
	float:left;
	width:465px;
	padding:10px 0;
	color:#405997;
	font-size:12px;
}

#mySlides .slide .formulario img {
	padding:0;
	margin:6px 0;
	float:right;
}

#mySlides .slide .formulario input {
	width:120px;
}

#mySlides .slide .formulario input.chico {
	width:20px;
}

#mySlides .slide .formulario input.mediano {
	width:90px;
}

a.agris {
	text-decoration:none;
	color:#aaa;
}
a.agris:hover {
	text-decoration:underline;
	color:#666;
}

/*NUEVOS MI*/
body2 {
font-size: 75%;
color: #222;
background: #ffffff;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.6em;
}

.widget {
	width: 570px;
	padding: 5px;
	background: #f3f1eb;
	border: 1px;
	margin-bottom: 15px;
	margin-top: 20px;
	margin-right: 5px;
	margin-left: 5px;
}

	.widget a {
	color: #222;
	text-decoration: none;
	}
	
	.widget a:hover {
	color: #009;
	text-decoration: none;
	}

	.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	}
	
		.tabnav li a {
		text-decoration: none;
		text-transform: uppercase;
		color: #222;
		font-weight: bold;
		padding: 2px 1px;
		outline: none;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		background: #dedbd1;
		color: #222;
		text-decoration: none;
		}
		
	.tabdiv {
	margin-top: 10px;
	background: #fff;
	border: 1px solid #dedbd1;
	padding: 10px;
	}
	
		.tabdiv li {
		list-style-image: url("star.png");
		margin-left: 20px;
		}

.ui-tabs-hide {
		display: none;
		}

		#featuredvid {
		text-align: center;
		}
		
			.fvid {
			margin-bottom: 5px;
			}
		
			.vidselector li {
			text-align: left;
			list-style: none;
			padding: 5px;
			background: #ffffff;
			border:  1px solid #dedbd1;
			text-transform: uppercase;
			margin-bottom: 5px;
			}
