@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; }
body {
	background-color:#FFFE65;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
a{
	color:#153280;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	color:#CCC;
}
#header{
	text-align:center;
	margin-top:9px;
	font-size:13px;
}
#header h1, #header h2{
	visibility:hidden;
	display:none;
}
#header ul.menu { 
	list-style:none;
}
#header ul.menu li{
	float:left;
	width:33%;
}
.content{ clear:both;}
#home .content { 	
  position:absolute;
  height:486px; 
  width:700px;
  margin:-243px 0px 0px -350px;
  top: 50%; 
  left: 50%;
  text-align: left;
  padding: 2px;
  border: 3px solid #153280;
  overflow: hidden;
  background:url(../images/logoticotemhome.png) center center no-repeat #FFFE65;
}
#home .content h1{
	background:url(../images/grupoticotem.jpg) no-repeat top center;
	height:60px;
	width:697px;
	display:block;
	text-indent:-12000px;
	border:1px solid #153280;
}
#home .content .botonera{
	border:1px solid #153280;
	margin-top:2px;
	width:697px;
	height:420px;
}
#home .content .botonera a,#home .content .botonera a:hover{
	text-transform:uppercase;
	color:#E52135; 
	font-size:15px;
	font-weight:bold;
}
/* 200x67 */
#home .content .botonera .sustituye{
	width:200px;
	height:67px;
	display:block;
	text-indent:-1200px;
}
#home .content .botonera .pres{ 
	background:url(../images/home-pres-corpo.png) no-repeat top left;
	position:relative;
	top:50px;
	left:25px;
}
#home .content .botonera .trabtemp{ 
	background:url(../images/home-trab-temp.png) no-repeat top left;
	position:relative;
	top:-16px;
	left:480px;	
}
#home .content .botonera #trabajadores{ 
	background:url(../images/home-trab.png) no-repeat top left; 
	position:relative;
	top:10px;
	left:10px;
}
#home .content .botonera #empresas{ 
	background:url(../images/home-emp.png) no-repeat top left; 
	position:relative;
	top:-57px;
	left:415px;
}
#home .content .botonera #recursosHumanos{ 
	background:url(../images/home-rec-hum.png) no-repeat top left; 
	position:relative;
	top:40px;
	left:275px;
}
#home .content .botonera #divrecursosHumanos{
	position:relative;
}
#home .content .botonera #divtrabajadores{
	position:relative;
}
#home .content .botonera #divempresas{
	position:relative;
}
#home .content .botonera #divrecursosHumanos ul{ list-style:none;}
#home .content .botonera #divrecursosHumanos ul li{ margin-left:5px;}
#home .content .botonera #divrecursosHumanos .medio{ margin-left:10px;}
#home .content .botonera #divrecursosHumanos .bajo{ margin-left:20px;}

#home .content .botonera #divtrabajadores ul{ list-style:none;}
#home .content .botonera #divtrabajadores ul li{ margin-left:5px;}
#home .content .botonera #divtrabajadores .medio{ margin-left:10px;}

#home .content .botonera #divempresas ul{ list-style:none;}
#home .content .botonera #divempresas ul li{ margin-left:5px;}
#home .content .botonera #divempresas .medio{ margin-left:-57px;}

#mapa h1, #contacto h1{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color:#0033CC;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center;
}
#mapa h2, #contacto h2{
	color:#C03B4E;
	font-size:15px;
	font-weight:bolder;
	text-decoration:none;	
}
#mapa h2.mapa, #contacto h2.mapa{ font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:18px; margin-bottom:35px; }
#mapa .content{
	text-align:center;
	padding-top:10px;
}
#mapa .content ul{
	margin-bottom:30px;
	list-style:none;
}
#headerinterna h1{
	background:url(../images/logo4.gif) no-repeat top left;
	width:279px;
	height:63px;
	display:block;
	text-indent:-12000px;
	float:left;
}
#headerinterna{
	text-align:center;
	margin-top:9px;
	font-size:13px;
	height:60px;
	overflow:hidden;
	padding:5px;
}
#headerinterna h2{
	visibility:hidden;
	display:none;
}
#headerinterna ul.menu { 
	list-style:none;
	margin-top:20px;
}
#headerinterna ul.menu li{
	float:left;
	width:20%;
}
#contacto{
	color:#153280;
	font-weight:900;
}
#contacto h2.mapa{
	width:100%;
	text-align:center;
}
table.listadoNoHeader{
	border-collapse:collapse;
	border:0px none;
	margin-left:42px;
	margin-bottom:28px;
	width:65%;
}
table.listadoNoHeader caption, table.listadoNoHeader thead{
	display:none;
	visibility:hidden;
}
table.listadoNoHeader td{
	padding:6px 15px 6px 0px;
}
table.listadoNoHeader td a:hover{
	color:#c03b4e !important;
}
#contacto h4{
	color:#153280;
	font-family:Geneva,Arial,Helvetica,san-serif;
	font-size:16px;
	font-weight:900;
	text-decoration:underline;
	text-transform:uppercase;
}
#contacto .content .menu{
	float:left;
	border:2px solid #990066;
	width:98px;
	padding:3px 3px 0 3px;
	margin-left:10px;
}
#contacto .content .menu ul{
	list-style:none;
}
#contacto .content .menu ul li{
	margin-bottom:3px;
	border:1px solid #990066;
}
#contacto .content .menu ul li h3{
	color:#C03B4E;
	font-family:Verdana,Arial,sans-serif;
	font-size:15px;
	font-weight:bolder;	
}
#contacto .content .menu a{
	color:#153280;
	font-weight:normal;
	display:block;
	padding:2px;
}
#contacto .content .menu a:hover{ color:#C03B4E; }
#contacto .content .menu a.active{ background-color:#99FFFF; }
#contacto .content .contenido{
	margin-left:25%;
}
#formContacto {
	margin-left:150px;
	margin-right:4%;
}
#formContacto h5{
	color:#FFF;
	background-color:#ff3333;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:4px;
}
#formContacto p{
	padding:5px;
	text-align:center;
}
#formContacto a.privacidad { font-size:14px;}
#formContacto label{
	display:block;
	width:200px;
}
#formContacto h3{
	margin-top:20px;
	text-align:center;
	font-size:12px;
}
#formContacto .formulario{ margin:0px !important; width:100% !important; }
#formContacto .formulario td{
	padding:10px;
}
#privacidad{
	color:#153280;
	font-weight:900;
	padding:10px;
}
#privacidad p{
	margin-bottom:10px;
	line-height:16px;
}
#privacidad ul{
	margin:1.5em;
	list-style:square;
}
#privacidad ul li{
	margin-bottom:10px;
}
#privacidad a.cerrar{
	float:right;
	clear:both;
}
/************************************
Modificacion paralela por edu
************************************/
#autadm{
	position:absolute;
	right:10px;
	top:13px;
	font-size:10px;
}
#contacto .content h6{
	font-size:18px;
	text-align:center;
	line-height:2em;
}
#contacto .contenidoTexto{
	margin-left:20%;
	margin-right:15%;
}
.tabla{
	margin-left:15% !important;
	margin-right:0% !important;
}
.presentacion{
	margin-left:10% !important;
	margin-right:5% !important;
}
#contacto .contenidoTexto p{
	margin-bottom:10px;
}
#contacto .contenidoTexto p strong{
	font-size:18px;
}
#contacto .contenidoTexto h3 u{
	font-size:16px;
	font-family:Geneva,Arial,Helvetica,san-serif;
}
#contacto .contenidoTexto p img{
	float:right;
	margin-left:40px;
}
#contacto .contenidoTexto ul{
	list-style:none;
}
#contacto .contenidoTexto ul ul{
	margin:20px;
}
#contacto .contenidoTexto ul.bullet{
	list-style:square !important;
}
.contenidoTexto ul.espaciada{
	margin-left:1em;
}
.contenidoTexto ul.quote{
	margin:20px;
	margin-left:40px !important;
}
.contenidoTexto ul.espaciada li{ margin-bottom:10px;}
img#almacenes{ float:right; margin-left:50px; margin-top:33px; }
#contacto .contenidoTexto p u{
	font-size:16px;
}
.cortado{ margin-right:295px; }
ul.separada{
	margin-bottom:65px;
}
ul.separada li{
	margin-bottom:5px;
}
#contacto .contenidoTexto h2{
	margin-bottom:15px;
}
.clear{ clear:both; }
#contacto .content .menu ul li ul li{ 
	border:0px none;
	margin-bottom:3px;
}
#contacto .content .menu ul li ul li a{ 
	font-size:10px;
	font-weight:900;
	padding:0px 0px 0px 5px;
}
.rrhh .content .menu{ padding:2px !important; width:105px !important; border:2px solid #990066 !important; }
.rrhh .content .menu ul li{ margin-bottom: 3px !important; }
img.centrada{ float:none !important; }
p.centrada{ text-align:center; }

/************************************
Modificacion paralela por Jose
************************************/
#contacto .ofert {
	font-family:Verdana,Arial,sans-serif;
	font-size:15px;
	color:#153280;
	font-weight:normal;
	margin-left:150px;
	margin-right:4%;

}
#contacto h5{
	color:#FFF;
	background-color:#ff3333;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:4px;
	margin-left:3%;
	margin-right:3%;
}
#contacto .contenidoTexto h4{
	font-size:16px;
	font-family:Geneva,Arial,Helvetica,san-serif;
	text-align: center;
}
.enlace3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #153280;
	text-decoration: none;
}
.int{
	background: #153280;
}
.destacadoazul {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	color: #153280;
	text-decoration: underline;
	font-weight: 900;
}
.tablablanca {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #153280;
	font-family: Verdana, Arial, sansSerif;
}
.enlaceprincipal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #153280;
	text-decoration: none;
	font-weight: bold;
}
#header15years{
	position:absolute;
	top:35px;
	right:15px;
}
