body {
	background-color: #ffffff;
	margin:0px;
}

img{
margin:0px;}
#content {
	margin:auto;
	width:985px;
	background-color: #FFFFFF;
	background-image: url(../images/fondo_menu_horizontal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	padding: 0;
	margin-top: 0px;
	margin-left: 39px;
	margin-bottom:0px;
	margin-right: 0px;
}
.kwicks li {
	/* these are required, but the values are up to you (must be pixel) */
	width: 160px;
	height: 464px;
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 27px; /*Set to same as spacing option. */
	float: left;
	background-image:url(../images/fondo_gradiente.jpg);
	background-repeat: repeat-x;
	background-position: left 62px;
}
.kwicks.horizontal li img {
	float:right;
}

#menu_about{
	width:auto;
	height:62px;
	background-image:url(../images/about.png);
	background-repeat:no-repeat;
	background-position:left top;
	cursor: pointer;
}
#menu_about:hover{
	background-image:url(../images/about_on.png);
	background-repeat:no-repeat;
	background-position:left top;
}

#menu_products{
	width:auto; 
	height:62px; 
	background-image:url(../images/products_services.png); 
	background-repeat:no-repeat; 
	background-position:left top;
}
#menu_products:hover{
	background-image:url(../images/products_services_on.png); 
	background-repeat:no-repeat; 
	background-position:left top;
}

#menu_careers{
	width:auto; 
	height:62px; 
	background-image:url(../images/careers.png); 
	background-repeat:no-repeat; 
	background-position:left top;
}
#menu_careers:hover{
	background-image:url(../images/careers_on.png); 
	background-repeat:no-repeat; 
	background-position:left top;
}


#menu_media{
	width:auto; 
	height:62px; 
	background-image:url(../images/media.png); 
	background-repeat:no-repeat; 
	background-position:left top;
}
#menu_media:hover{
	background-image:url(../images/media_on.png); 
	background-repeat:no-repeat; 
	background-position:left top;
}

#menu_contact{
	width:auto; 
	height:62px; 
	background-image:url(../images/contact.png); 
	background-repeat:no-repeat; 
	background-position:left top;
}
#menu_contact:hover{
	background-image:url(../images/contact_on.png); 
	background-repeat:no-repeat; 
	background-position:left top;
}

.kwicks.horizontal #kwick_5 {
	margin-right:0px; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_5 {
	margin-bottom:0px; /* cancel margin on last kiwck (if you set a margin above) */
}

/*acordeon*/
#mapa{
	background-color:#02467d;
	padding-bottom:35px;
	clear:both;
}

h3 {
	text-indent:-9999em;
	height:65px;
	/*background-color:#009966;*/
	margin:5px 0px;
	padding:0px;
	cursor:pointer;
}
h3 a {
	width:347px;
	height:65px;
}
#inter p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:0px 5px 1px 15px;
	padding:2px;
	background-color:#CCCCCC;
	text-decoration: none;
}
#inter p a {
	color:#333333;
	background-color:#CCCCCC;
	text-decoration: none;
	font-size:12px;
}
#inter p a:hover {
	color:#FFFFFF;
	font-size:12px;
	background-color:#999999;
	text-decoration: underline;
}
.corporate {
	background-image:url(../images/sub-menu_corporate.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.corporate:hover {
	background-image:url(../images/sub-menu_corporate.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.who_we_are {
	background-image:url(../images/sub-menu_who_we_are.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.who_we_are:hover {
	background-image:url(../images/sub-menu_who_we_are.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.core_values {
	background-image:url(../images/sub-menu_core_values.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.core_values:hover {
	background-image:url(../images/sub-menu_core_values.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.apply {
	background-image:url(../images/sub-menu_apply.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.apply:hover {
	background-image:url(../images/sub-menu_apply.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.press {
	background-image:url(../images/sub-menu_press.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.press:hover {
	background-image:url(../images/sub-menu_press.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.gr_companies {
	background-image:url(../images/sub-menu_companies.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.gr_companies:hover {
	background-image:url(../images/sub-menu_companies.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.gr_presentations {
	background-image:url(../images/sub-menu_presentation.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.gr_presentations:hover {
	background-image:url(../images/sub-menu_presentation.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.gr_brochure {
	background-image:url(../images/sub-menu_brochure.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.gr_brochure:hover {
	background-image:url(../images/sub-menu_brochure.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.photo {
	background-image:url(../images/sub-menu_photo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.photo:hover {
	background-image:url(../images/sub-menu_photo.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.addresses {
	background-image:url(../images/sub-menu_addresses.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.addresses:hover {
	background-image:url(../images/sub-menu_addresses.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.textile {
	background-image:url(../images/sub-menu_textile.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.textile:hover {
	background-image:url(../images/sub-menu_textile.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.real_estate {
	background-image:url(../images/sub-menu_real.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.real_estate:hover {
	background-image:url(../images/sub-menu_real.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.hospitality {
	background-image:url(../images/sub-menu_hospitality.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.hospitality:hover {
	background-image:url(../images/sub-menu_hospitality.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content_texto {
	text-align:justify;
	padding:30px 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/fondo_texto.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height:400px;
	height:1200px;
}
#content_texto h1{	
	font-size:38px;
}
#content_texto .columIzq{
	width:405px; 
	float:left; 
	margin-top:26px;
	color:#004B8D;
}
#content_texto .columDer{
	width:405px;
	float:left;
	margin-left:75px;
	margin-top:26px;
	color:#8D8B00;
}
#parrafo {
	background-image:url(../images/logo.jpg);
	float: right;
	padding-left:260px;
	color: #004B8D;
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	padding-top: 35px;
}



#header{
	margin: auto;
	width: 985px;
	text-align:right;
}
#header_interna{
	margin: auto;
	width: 985px;
	height:171px;
	clear: both;
}
#content_texto p {
	margin-top: 0px;
	margin-bottom: 10px;
}

#submenu {
	background-color:#02467d;
	font-family:Arial, Helvetica, sans-serif;
	margin: auto;
	font-size:10px;
	width: 985px;
	height:87px;
	clear: both;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#submenu ul{
	margin:0px 12px;
	float:left;
	width:130px;
	padding:0px;
}
#submenu ul li {
	list-style-type: none;
}
#submenu ul li ul{
	margin:0px;}
#submenu a {
	color:#FFFFFF;
	text-decoration: none;
}
#submenu a:hover {
	background-color:#025395;
	color:#FFCC00;
	padding-right:10px;
	padding-left: 0px;
}
#submenu ul li ul li{
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4EADFC;
	padding-left: 10px;
	width:130px;
}

#submenu {
	background-color:#02467d;
	font-family:Arial, Helvetica, sans-serif;
	margin: auto;
	font-size:10px;
	width: 985px;
	height:87px;
	clear: both;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#submenu ul{
	margin:0px 12px;
	float:left;
	width:130px;
	padding:0px;
}
#submenu ul li {
	list-style-type: none;
}
#submenu ul li ul{
	margin:0px;}
#submenu a {
	color:#FFFFFF;
	text-decoration: none;
}
#submenu a:hover {
	background-color:#025395;
	color:#FFCC00;
	padding-right:10px;
	padding-left: 0px;
}
#submenu ul li ul li{
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4EADFC;
	padding-left: 10px;
	width:130px;
}

/*submenu home*/

#submenuHome {
	background-color:#02467d;
	font-family:Arial, Helvetica, sans-serif;
	margin: auto;
	font-size:10px;
	width: 985px;
	height:87px;
	clear: both;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#submenuHome ul{
	margin:0px 16px;
	float:left;
	width:165px;
	padding:0px;
}
#submenuHome ul li {
	list-style-type: none;
}
#submenuHome ul li ul{
	margin:0px;}
#submenuHome a {
	color:#FFFFFF;
	text-decoration: none;
}
#submenuHome a:hover {
	background-color:#025395;
	color:#FFCC00;
	padding-right:10px;
	padding-left: 0px;
}
#submenuHome ul li ul li{
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4EADFC;
	padding-left: 10px;
	width:165px;
}

/*submenu end*/

.titulo {
	font-size:21px;
}
.textoAzul{
	font-size:14px;
	font-weight:bold;
	color:#0F476A;
}
.textAzul{
	color:#0F476A;
}
.textNegro{
	color:#00000;
}
.textDorado{
	color:#8D8B00;
}

#conntent_texto_inter {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	padding-bottom: 10px;
	min-height:180px;
}

#columna_inter {
	float: left;
	width: 400px;
	padding-left: 60px;
	text-align: right;
	font-size: 40px;
	color: #8D8B00;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 30px;
	margin-left: 20px;
}
#columna_interPress {
	float: left;
	width: 270px;
	padding-left: 0px;
	text-align: right;
	font-size: 40px;
	color: #8D8B00;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 30px;
	margin-left: 20px;
}
#columna_interCareers {
	float: left;
	width: 545px;
}
#columna_interProducts {
	float: left;
	width: 350px;
	padding-left: 0px;
	text-align: right;
	font-size: 40px;
	color: #8D8B00;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 30px;
	margin-left: 0px;
}
#columna_inter p{
	margin: 2px 0 8px 0; 
	
}
#columna_interWW {
	float: left;
	width: 335px;
	padding-left: 60px;
	text-align: right;
	font-size: 40px;
	color: #8D8B00;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 30px;
	margin-left: 20px;
}
#columna_interCorporate {
	float: left;
	width: 335px;
	padding-left: 60px;
	text-align: right;
	font-size: 40px;
	padding:15px 10px 15px 0;
	margin: 35px 0 0 20px;
}
#columna_inter2 {
	float: left;
	width: 435px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004b8d;
	min-height:190px;
	padding-top: 5px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-left: 15px;
}
#columna_inter2Press {
	float: left;
	width: 640px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	min-height:190px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
}
#columna_inter2Careers {
	float: left;
	width: 440px;
}
#columna_inter2Products {
	float: left;
	width: 510px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	min-height:150px;
	margin: 30px 0 6px 0;
	padding: 5px 15px 6px 15px;
}
#columna_inter2WW {
	float: left;
	width: 360px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	min-height:190px;
	margin: 85px 0 6px 0;
	padding: 5px 15px 6px 35px;
}
#columna_inter2Corporate{
	float: left;
	width: 510px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 35px 0 6px 0;
	padding: 5px 15px 6px 35px;
}
.tdnaranja{
	background-image:url(../images/tdnaranja.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.tdazul{
	background-image:url(../images/tdazul.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
form {
	font-size: 12px;
	font-weight:bold;
}
form img{
	width:150px;
	height:40px;
	margin:2px 0px;
	border: 1px solid #03467D;

}

form input, form textarea{
	font-size: 11px;
	width:150px;
	color: #666666;
	border: 1px solid #03467D;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
}

#submit, #reset{width:85px;}
#submit:hover, #reset:hover{width:85px; background-color:#FFFF66;}

#menu {
	background-image: url(../images/fondo_menu_horizontal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 62px;
	width: 985px;
	margin: 0px;
	padding: 0px;
}
#tooltip {
	Z-INDEX: 3000; 	 
	POSITION: absolute; 	
	BACKGROUND-COLOR: #eee; 
	BORDER: #111 1px solid;
	PADDING:10px; 
	opacity: 0.85;
}
#tooltip H3 {
	MARGIN: 0px;
}
#tooltip DIV {
	MARGIN: 0px;
}

.slideshow {
	WIDTH: 985px; HEIGHT: 221px;
}
#titulo_internas {
	background-image: url(../images/titulo_logo.jpg);
	margin: 0px;
	padding: 0px;
	height: 109px;
	width: 985px;
	text-align:right;
}

.slideshow2 {
	WIDTH: 985px;
	HEIGHT: 60px;
	background-repeat: repeat;
	background-position: left top;
	position: absolute;
	top: 332px;
}

#idioma {
	height: 25px;
	width: 49px;
	position: absolute;
	float: right;
	top:5px;
	left: 895px;
	background-image: url(../images/banderas.png);
	z-index: 2;
	visibility: visible;
	cursor: pointer;
}
#idioma_inter {
	height: 25px;
	width: 49px;
	background-image: url(../images/banderas.png);
	cursor: pointer;
	position: absolute;
	margin-left:935px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	visibility: inherit;
}
#download{
	width:495px;
	height:40px;
	background-image:url(../images/download.jpg);
	background-position: left top;
}
#download:hover{
	width:180px;
	height:40px;
	background-image:url(../images/download.jpg);
	background-position: left bottom;
}
#download a{
	width:180px;
	height:40px;
}
a {
	color:#004b8d;
}


.addresses-mapa{
	background:url(../images/mapa-addresses.jpg) no-repeat;
	width:838px;
	height:444px;
	margin:auto;
}