/*   
Servilia - Marketing y Publicidad 
URL: http://www.servilia.com
2010-02-09
*/

@charset "iso-8859-2";
/* CSS Document */


@font-face {
	font-family: Slimbach;
	src: url(fuentes/Slimbach-MediumItalic.eot);
	src: local('ITC Slimbach Medium Italic'), local('Slimbach-MediumItalic'), url(fuentes/Slimbach-MediumItalic.otf) format('opentype');
}


div.spacer{ height: 1em; }
.separador{
	height:10px;
	background-color:#DDE0EF;
	margin:15px 0 15px 0;
}
.visitarweb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#004B95;
}
#top{
	background-color:#EFEFEF;
	height:114px;
}

#top ul { margin:10px; 10px 10px 0; }
#top ul li {
	list-style-type:none;
	height:30px;
	color:#000;
	text-align:right;
}
#logo a {
	background:url(../images/logo.png) no-repeat left;
	display:block;
	height:77px;
	margin-left:20px;
	padding-top:10px;
}
#logogrupoincosa a {
	background-image:url(../images/logogrupoincosa.png);
	background-repeat:no-repeat;
	display:block;
	height:22px;
	margin-left:20px;
	padding-top:0;
	margin-bottom:-5px;
}

#logo_fondo{
background:url(../images/logo_fondo.jpg) no-repeat;
height:110px;
margin-top:5px;
}

#bodyMain {
background:transparent url(../images/sombra.png) repeat-y scroll 0 0;
width:960px;
}

/*search*/
#search{ }
#search form { text-align:right; }
#search fieldset { text-align:right; }
#search input.text {
	width: 140px;
	background: #DDE0EF;
	font-family:Arial, Helvetica, sans-serif;
	color: #004b95;
	border:none;
	font-size:12px;
}
#search input.button {
	background:url(../images/btn_buscador.png) no-repeat;
	width:15px;
	height:15px;
	border:none;
}
/*Fin search*/
#contentMain{
	background:#FFFFFF;
	padding:10px 0 10px 0;
}
#contentMain h1, #contentMain h3{ color:#004B95; }
/*menu cabecera*/
#menucabecera{ 
	text-align:center;
	margin-top:-5px;
	*margin-top:-10px;	
}
#compartir_rss {
	padding-right:10px;
	text-align:right;
	margin-top:-8px;
}
/*menu principal*/
.pro_linedrop {
	height:35px;
	width:940px;
	background:#004B95 url(../images/fondo_menu.png) repeat-x;
	position:relative; 
	font-family:arial, verdana, sans-serif; 
	font-size:12px;
	z-index:500;
}

.line a:hover {
	background:url(../images/fondo_menu_on.png) repeat-x;
}

.sub a, .sub a:hover {
	background:none;
} 
.pro_linedrop .select {
	margin:0; 
	padding:0; 
	list-style:none; 
	white-space:nowrap;
}
.pro_linedrop li { float:left; }
.pro_linedrop .select a {
	display:block; 
	height:35px; 
	float:left;
	padding:0 0 0 0; 
	text-decoration:none; 
	line-height:35px; 
	white-space:nowrap; 
	color:#ddd;
}
.pro_linedrop .select li.line a {color:#fff;}
.pro_linedrop .select a b {
	display:block; 
	padding:0 5px 10px 5px;
}
.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a { 
	padding:0;
	line-height:35px;
	cursor:pointer; 
	color:#fff;
}
.pro_linedrop .select li.line a:hover, 
.pro_linedrop .select li.line:hover a { color:#FF781F; background:url(../images/fondo_menu_on.png) repeat-x; } 
.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
	display:block; 
	padding:0 5px 9px 5px;
	cursor:pointer;
}
.pro_linedrop .sub { display:none; }
.pro_linedrop ul ul {display:none;}
/* IE6 only */
.pro_linedrop table {
	border-collapse:collapse; 
	margin:-1px; 
	font-size:1em; 
	width:0; 
	height:0;
}
.pro_linedrop .sub {
	margin:0; 
	padding:0;
	list-style:none;
}
.pro_linedrop .sub li {background:transparent;}
.pro_linedrop .select :hover .sub {
	height:25px;
	display:block; 
	position:absolute;
	float:left;
	width:940px;
	top:35px; 
	left:0; 
	text-align:center;
}
.pro_linedrop .select :hover .rt li {float:right;}
.pro_linedrop .select :hover .sub li a {
	display:block;
	height:25px;
	line-height:25px;
	float:left;
	padding:0 5px;
	margin:0;
	white-space:nowrap;
	color:#888;
	font-size:12px;
	background:none;
}
.pro_linedrop .select :hover .sub li.subline a {color:#c00;}
.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover {
	color:#000;
	text-decoration:underline;
	line-height:25px;
	position:relative;
}
.pro_linedrop .select :hover .sub li:hover > a {color:#000;}
.pro_linedrop .select :hover .sub :hover ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	width:112px;
	position:absolute;
	left:-1px;
	top:25px;
	border:1px solid #aaa;
	border-top:0;
	background:#fff;
}
.pro_linedrop .select :hover .sub :hover ul li a {
	width:80px;
	text-align:left;
	height:20px;
	line-height:18px;
}
.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}
/*fin menu principal*/
#submenu, #menuaccesorio{ background-color:#DDE0EF; }
#menuaccesorio { text-align:center; }
#menuaccesorio ul{
	padding-top:4px;
	margin-bottom:4px;
}
#menuaccesorio ul li{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004B95;
}
#menuaccesorio a{
	color:#004B95;
	text-decoration:none;
}
#submenu{
	text-align:right;
}
#submenu ul{
	padding-top:4px;
	margin-bottom:4px;
	height:20px;
}
#submenu ul li{
	display:inline;
	font-size:12px;
	font-weight:bold;
	color:#004B95;
}
#submenu a{
	padding-right:12px;
	color:#004B95;
	text-decoration:none;
}
#submenu a:hover, #menuaccesorio a:hover{
	text-decoration:underline;
}
#btn_secundario1{
	cursor:pointer;
	color:#FFFFFF;
	width:120px;
	height:25px;
	background-color:#004B95;
}
#btn_secundario2{
	cursor:pointer;
	color:#FFFFFF;
	width:50px;
	height:25px;
	background-color:#004B95;
}
/*fin MENU*/
#titulo{
	color:#FF781F;
}

#ruta, #titulo{
	display:block;
	background-color:#fff;
	margin-left:10px;
}
/*SLIDE*/
#slide-nav {
         background:#B7B8BA none repeat scroll 0 0;
         height:24px;
         padding:4px 0 0;
		 margin-bottom:20px;
}
#slide-nav a.activeSlide {
         background:#245293 none repeat scroll 0 0;
         color:#B7B8BA;
}
#slide-nav a {
	border:1px solid #245293;
	display:block;
	float:left;
	font-size:11px;
	line-height:18px;
	margin:0 0 0 5px;
	text-align:center;
	vertical-align:middle;
	width:20px;
}
#noticias_slide{
	height:280px;
	background-image:url(../images/fondo_slide.gif);
	cursor:pointer;
}
#foto_slide {
	margin-left:20px;
	margin-top:22px;
 	border: 4px solid #666;
	width:260px;
	height:230px;
	overflow:hidden;
}
#texto_slide {
	padding-left:305px;
	margin-right:15px;
	margin-top:-237px;
	font-family: Slimbach, Times, Georgia, serif;
	font-size:26px;
	font-weight:bold;
	color:#666;
}
#texbre_slide {
	padding-left:305px;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
}
/*FIN SLIDE*/

/*** Video Intro ***/
#video_intro{
	position:absolute;
	display:inline;
	z-index:9999;
	
	/*
	position:absolute;
	display:inline;
	margin-top:-10px;
	left:10px;
	z-index:9999;*/
}
/*** Fin Video Intro ***/

.articulo{
	margin-left:10px;
	margin-top:-20px;
}
#articulo_destacado{
	display:block;
	background-color:#DDE0EF;
}
#articulo_destacado_tit{
	margin-top:10px;
	margin-left:10px;
}
#articulo_destacado_foto{ margin-left:10px; }
#articulo_destacado_txt{
	background-color:#DDE0EF;
	padding:10px;
	width:350px;
}
.articulo_titulo{
	margin-left:10px;
}
#leermas { text-align:right; }
#leermas a{
	text-decoration:none;
	color:#004B95;
}
.articulo_clientes{
	margin-left:10px;
}
#leermas :hover{
	text-decoration:underline;
	color:#004B95;
}
img.border-azul{
border:5px solid #DDE0EF;
margin-bottom:10px;
}
#presentacion{
	width:210px;
	height:225px;
	border-bottom:dashed 1px #ccc;
}

#video_espera{
	width:210px;
	height:170px;
	margin-left:-10px;
	margin-top:5px;
}

#servicios{
	width:210px;
	height:auto;
	border-bottom:dashed 1px #ccc;
}
#eventos ul li{
	list-style:none;
	margin:0;
	font-size:11px;
}
#eventos a{
	color:#000;
	text-decoration:none;
}
#calidad{
margin-top:10px;
text-align:center;
}

#comentario_foto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding:3px 5px 0 5px;
	background-color:#eee;
	width:440px;
	text-align:left;
}
/* Compartir*/
#date {
	text-decoration: none;
	color:#004B95;
	font-size:13px;
	font-weight:bold;
}

#contenido_lateral {
	margin-top: 5px;
	background-color:#ffF;
	padding:3px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
#modulo_lateral {
	margin-top:19px;
}
#enviar {
	background:transparent url(../images/ico_noticias_01.png) no-repeat scroll 0 0;
	padding-left:22px;
}
#disminuir {
	background:transparent url(../images/ico_noticias_05.png) no-repeat scroll 0 0;
	padding-left:22px;
}
#aumentar {
	background:transparent url(../images/ico_noticias_04.png) no-repeat scroll 0 0;
	padding-left:22px;
}
#imprimir {
	background:transparent url(../images/ico_noticias_02.png) no-repeat scroll 0 0;
	padding-left:22px;
}
#compartir {
	background:transparent url(../images/ico_noticias_03.png) no-repeat scroll 0 0;
	padding-left:22px;
	padding-bottom:5px;
}
.compartir { border: 1px solid #CCCCCC; }
/* Fin Compartir*/
/*FORMULARIOS*/
label {
	width:110px;
	height:24px;
	margin-top:3px;
	margin-right:2px;
	padding-top:8px;
	padding-left:6px;
	background-color:#CCCCCC;
	float:left;
	display: block;
	font-size: 12px;
	line-height: 1.1;
	color:#666;
}
#formulario { width:620px; }
.form {
	margin:0;
	padding:0;
}
.div_texbox {
	width:477px;
	float:right;
	background-color:#E6E6E6;
	height:24px;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}
.div_tex_direccion {
	width:477px;
	float:right;
	background-color:#E6E6E6;
	height:24px;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}
.div_tex_opciones {
	width:477px;
	float:right;
	background-color:#E6E6E6;
	height:24px;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}
.div_tex_mensaje {
	width:477px;
	float:right;
	background-color:#E6E6E6;
	height:58px;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}
.textbox {
	width:458px;
	font:normal 10px;
	color: #999999;
	padding:3px 6px 3px 6px;
}
.textbox:focus, .textbox:hover { background-color:#F2F3F9; }
.button_div {
	float:right;
	text-align:right;
	height:35px;
	margin-top:3px;
	padding:5px 18px 3px;
}
#consulta_not { border: 1px solid #004B95; }
.consulta_not_tit {
	background-color:#004B95;
	color:#FFF;
	font-weight:bold;
	margin-left:0;
	text-align:center;
}
#textoform {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004B95;
}
.separadorform { height:10px; }
.boton {
	text-align:right;
	color:#FFFFFF;
	background-color:#004B95;
	border: 1px solid #ffffff;
	margin:2px;
}
.botonamigo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#004B95;
	background-color:#004B95;
	border: 1px solid #ffffff;
	padding-top:3px;
}
.campo {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	padding-left:3px;
	margin:2px;
	height:20px;
}
.campoder {
	background-color: #DDE0EF;
	border: 1px solid #DDE0EF;
	padding-left:3px;
	margin:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.campo_texarea {
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	padding-left:2px;
	margin:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.boton {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #004B95;
	border: 1px solid #004B95;
	padding:2px;
}
.botonder {
	font-size:10px;
	font-weight:bold;
	color:#004B95;
	background-color:#ffffff;
	border: 1px solid #ffffff;
	margin:2px;
}
.buttons {
	color: #FFF;
	text-decoration: none;
	background-color: #004B95;
	border: 1px solid #DDE0EF;
	padding:1px;
	text-transform:uppercase;
	font-size:10px;
}
/*Eventos*/
#mesActual{
	margin-left:119px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#004B95;
	text-align:center;
	width:420px;
}
.campos {
	background-color:#FFFFFF;
	border:1px solid #004B95;
	color:#000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:1px 1px 1px 3px;
	text-decoration:none;
}
.ficha_boton {
	background-color:#ffffff;
	color:#004B95;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	border: 1px solid #245293;
}
/*paginar*/
#pager input{
	background-color:#FFFFFF;
	border:1px solid #004B95;
	color:#004B95;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:1px 1px 1px 1px;
	margin-top:40px;
	text-decoration:none;
	text-align:center;
	width:50px;
}
#pager td{ text-align:center; }
#btn_nav{
 	margin-bottom:-10px;
 	float:left;
}
.pagedisplay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
	text-align:center;
	margin:0 2px 0 2px;
	width:50px;
	height:15px;
}
/*fin paginar*/
#lineahorizontal, .lineahorizontal {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
.lineavertical {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #cccccc;
}
/* ------------------------- INICIO PIE -------------------------------- */
#footer {
	color: #ffffff;
	background:#666 url(../images/fondo_pie.png) no-repeat top center;
	width:940px;
	padding-top:20px;
	padding-bottom:10px;
	/*margin-bottom:10px;*/
}
#footer ul { list-style: none; }
#footer li {
	float: left;
	width: 140px;
	margin-top:2px;
}
#footer li li {
line-height: 20px;
margin-left:3px;

 }
#footer h3 {
	margin: 4px 0 0 0;
	color: #fff;
}
#footer a {
	text-decoration: none;
	color: #fff;
}
#footer a:hover { text-decoration: underline; }
#footer h3 a {
	text-decoration: none;
	color: #fff;
}
#footer h3 a:hover { text-decoration: underline; }
#creditos{
	padding-top:20px;
	text-align:center;
}
/* -------------------------- FIN PIE ------------------------------ */
#separador_menu {
	padding-top:4px;
	color:#004B95;
}
#encuesta {
	background-color:#efefef;
	margin-top:-12px;
	padding-top:5px;
	border-bottom: none;
	font-size:12px;
	width:210px;
}
#columna_derecha {
	margin-top:-55px;
}
.consultanos {
	text-align:right;
	padding-right:10px;
}
.info {
	color:#666666;
	font-size:12px;
}
#mod_rrhh {
	/*background-color:#6686B3;*/
	border-bottom:#6686B3 double 3px;
	margin-bottom:15px;
	margin-top:20px;
}
#mod_rrhh h3 {
	color:#6686B3;
	padding-left:5px;
}
#icono_rrrhh {
	background-image:url(../images/icono_recursos_humanos.png);
	background-repeat:no-repeat;
	padding-left:28px;
	margin-left:15px;
	margin-bottom:10px;
}
#icono_rrrhh h3 a{
	color:#7E7775;
	font-size:14px;
}
