/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */ @import url(color_schemes/green.css); @import url(color_schemes/orange.css); /* ---------- Base styles ---------- */

html {
	height: 100%;
}

body {
	background: #fff;
	font-size: 11px;
}

/* ---------- Main content body ---------- */

#wrapper {
	background: transparent url(../images/common/body_bg.png) repeat-x 0 0;
}

#content-wrapper {
  	margin: 0 auto;
	width: 980px;
background-color: white;
}

/* ---------- Banner ---------- */

#contenido{
  margin: 0 auto;
}


#banner {
	background: transparent url(../images/common/banner_bg.jpg) no-repeat 20% 0;
	height: 100px;
	top: -1px;
}

#banner h1.logo {
	display: block;
	float: left;
	font-size: 2em;
	left: 5%;
	margin: 25px 0 0;
	padding: 0;
	position: absolute;
}

#banner .logo a {
	float: left;
	text-decoration: none;
}

.ie6 #banner .logo {
	zoom: 1;
}

.logo .current-community {
	background: url(../images/dock/my_places_public.png) no-repeat 15px 50%;
	border-left: 1px solid #D3DADD;
	color: #D3DADD;
	display: block;
	float: left;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0 0 0 20px;
	padding: 20px;
	padding-left: 40px;
}

.guest-community .logo .current-community {
	display: none;
}

.private-page .logo .current-community {
	background-image: url(../images/dock/my_places_private.png);
}

/* ---------- Main navigation ---------- */

#navigation {
	background: #003366;
	border-top: 1px solid #003366;
	margin: 0 auto 0px;
	width: 100%;
}

#navigation ul {
	width: 80%;
}

#navigation li {
	border: 1px solid #003366;
	display: inline;
	margin: -1px 0 0 -1px;
	padding: 0;
}

#navigation a {
	color: #D3DADD;
	/*padding: 2px 20px;*/
}

#navigation li a {
	display: block;
	text-decoration: none;
    font-size:16px;
    padding:5px 0 5px 15px;
}

#navigation li a span {
	text-decoration: none;
}

#navigation li.selected a, #navigation li a:hover, #navigation .child-menu li a {
	background-color: #003366;
	color: #fff;
}

#navigation li.selected a span {
	background: url(../images/navigation/bullet_selected.png) no-repeat 0 50%;
	padding-left: 10px;
    font: normal 16px;
}

#navigation li:hover .child-menu {
	background: #003366;
	display: block;
	position: absolute;
	width: 200px;
	z-index: 300;
}

.ie6 #navigation li.hover .child-menu {
	background: #003366;
	display: block;
	position: absolute;
	width: 200px;
	z-index: 300;
}

#navigation .child-menu li {
	border-width: 0 0 1px;
	display: block;
	float: none;
	margin: 0;
}

#navigation .child-menu li a {
	cursor: pointer !important;
}

.ie7 #navigation .child-menu li a {
	zoom: 1;
}

#navigation .child-menu li a:hover {
	background-color: #000033;
}

#navigation .child-menu .selected a {
	background: #000033 url(../images/navigation/bullet_selected.png) no-repeat 5px 50%;
}

/* ---------- Add/remove page ---------- */

.js #navigation .enter-page {
	background-color: #003366;
	padding: 2px;
}

.js #navigation .enter-page a {
	background: none;
	display: inline;
	font-weight: bold;
	padding: 0;
}

.js #navigation .enter-page .save-page {
	background: url(../images/dock/my_place_current.png) no-repeat 0 50%;
	margin: 0 10px;
	padding-left: 20px;
}

.ie.js #navigation .enter-page .save-page {
	display: inline-block;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: top;
}

.js #navigation .enter-page .cancel-page {
	display: none;
}

.ie.js #navigation .enter-page {
	padding: 0;
}

.ie.js #navigation .enter-page input.text {
	margin: 2px;
	padding: 3px 1px;
}

.js #navigation {
	position: relative;
}

.js #add-page {
	background: #000033;
	border: 1px solid #000033;
	border-bottom: none;
	bottom: 100%;
	font-weight: bold;
	position: absolute;
	right: 5%;
}

.js #add-page a {
	display: block;
	text-decoration: none;
}

.js #add-page a span {
	background: url(../images/common/add.png) no-repeat 0 50%;
	display: block;
	margin-left: 15px;
	padding: 5px 20px 2px;
}

.js #add-page a:hover span {
}

/*------ Navigation portlet ------*/

.nav-menu-style-1 {
}

.nav-menu-style-2 {
}

/* ---------- Portlet wrapper and icons ---------- */

.portlet {
	background: #fff;
	border: 2px solid #828F95;
	margin: 0 0 10px;
	padding: 3px;
}

.portlet-topper {
	background: #D3DADD;
	border-bottom: 1px solid #AEB8BC;
	overflow: hidden;
	position: static;
}

.portlet-title {
	float: left;
	padding: 5px;
}

.ie .portlet-title {
	padding-bottom: 5px;
}

.ie6 .portlet-topper {
	zoom: 1;
}

.portlet-icons {
	float: right;
	margin: 0.4em 0.2em 0 0;
	position: static;
}

body.lfr-has-sidebar {
	padding-left: 0;
}

.lfr-has-sidebar #content-wrapper {
	padding-left: 270px;
	width: auto;
}


/*-------------Estilos AMABLE--------------------*/
/* Definiciones específicas para sercotec.cl */

.menu {z-index:2 }
#content {z-index:1}

body {
  background: #4D95AA url(../images/imagenes_sercotec/bg-page.jpg) top left repeat-x;
  margin-top: 0;
}

a { color: #006699; }
a:visited { color: #006699; }
a:hover { color: #CC6600; }
a:active { color: #666666; }


#skip {
	height: 20px;
	margin-top: -20px;
}

.border { border: 1px solid red; }

ol.alpha { list-style: lower-alpha; }
ol.alpha.capital { list-style: upper-alpha; }

p.category {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 2px;
	color: #222222;/* Agregado */
}
p.date-published {
	font-size: 11px;
	color: #CC6600;
	margin-bottom: 6px;
}
p.more { text-align: right; }

/* Lista de links */
ul.link-list {
	list-style: none;
	margin-right: 0;
	margin-bottom: 8px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #DADADA;
	clear: both;
	float: none;
}
ul.link-list li {
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/blt-linklist.png) 0 5px no-repeat;
	padding-left: 15px;
	margin-bottom: 5px;
}

ul.link-list.rss li {
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/icn-rss16px.png) 0 0 no-repeat;
	padding-left: 18px;
	margin-bottom: 5px;
}



/* Listado de archivos */
div.file-list {
}
div.file-list div.file {
	border-bottom: 1px solid #DADADA;
	margin-bottom: 10px;
}
div.file-list div.file.last-child { border-bottom: none }
div.file-list div.file.pdf p.file-info {
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/icn-filepdf-32x32.png) center 2px no-repeat;
	color: #666666;
}
div.file-list p.file-info {
	display: block;
	position: relative;
	width: 60px;
	margin-right: 10px;
	text-align: center;
	padding-top: 12px;
	line-height: 12px;
	float: left;
}
div.file-list p.description {
	margin-bottom: 5px;
}

/* Archivos adjuntos en ficha de servicio */
div.file-attachments {
	display: block;
	float: none;
}
div.file-attachments div.file {
	margin-bottom: 20px;
}
div.file-attachments div.file p.description {
	margin-left: 60px;
	margin-bottom: 10px;
}
div.file-attachments div.file.pdf {
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/icn-filepdf-32x32.png) 20px 2px no-repeat;
}
div.file-attachments div.file p.file-info {

}


.sepTabla{
margin-left:20px;
}



div.page2.header { height: 147px; }

#header {
	position: relative;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-header.png) top left no-repeat;
	height: 126px;
	padding-top: 20px;
}
#header #identidad h2 { display: none; }

/*#menu-ayuda { position: absolute; right: 0; top: 0; padding: 0 50px 0 0; }*/
#menu-ayuda { position: relative } /* Modificada */
#menu-ayuda ul { position: absolute; right: 0; top: -20px; } /* Agregada */


#menu-ayuda ul { display: block;padding-right:60px }
#menu-ayuda ul li {
	display: block;
	float: left;
	height: 36px;
	padding-top: 10px;
	padding-right: 10px;
	font-size: 11px;
}
#menu-ayuda ul li a { color: #FFFFFF;  }
#menu-ayuda ul #fono {
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/bg-telefono.png) 0 10px no-repeat;
	width: 87px;
}
#menu-ayuda ul #fono span { display: none; }

div.page2.menu { background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-menu-principal-i.jpg) top left no-repeat; position: relative; }
div.page2.menu.home { background-image: url(/sercotec-theme/images/imagenes_sercotec/bg-menu-principal.jpg); }

div.page2.menu ul {
	display: block;
	padding-left: 0;
	margin-bottom: 0;
}
div.page2.menu ul li {
	display: block;
	float: left;
	padding-left: 0;
}

/* Menú principal */
div.menu-principal {
	height: 46px;
}
div.menu-principal.span-17 {
	margin-left: -20px;
}
div.menu div.menu-principal ul,
div.menu div.menu-principal li,
div.menu div.menu-principal a {
	height: 46px;
}
div.menu div.menu-principal a {
	display: block;
}
div.menu div.menu-principal a span {
	display: none;
}
/* Portada */
div.menu.home div.menu-principal #portada a { background: transparent url(/sercotec-theme/images/imagenes_sercotec/menu-portada.png) top left no-repeat; width: 100px; }
div.menu.home div.menu-principal #portada.current a,
div.menu.home div.menu-principal #portada a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-portada-sel.png); }
div.menu div.menu-principal #portada a { background: transparent url(/sercotec-theme/images/imagenes_sercotec/menu-iportada.png) top left no-repeat; width: 100px; }
div.menu div.menu-principal #portada.current a,
div.menu div.menu-principal #portada a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-iportada-sel.png); }
/******** Acerca de *******/
div.menu.home div.menu-principal #acerca a { background: transparent url(/sercotec-theme/images/imagenes_sercotec/menu-acerca.png) top left no-repeat; width: 167px; }
div.menu.home div.menu-principal #acerca.current a,
div.menu.home div.menu-principal #acerca a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-acerca-sel.png); }
div.menu div.menu-principal #acerca a { background: transparent url(/sercotec-theme/images/imagenes_sercotec/menu-iacerca.png) top left no-repeat; width: 167px; }
div.menu div.menu-principal #acerca.current a,
div.menu div.menu-principal #acerca a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-iacerca-sel.png); }
/* Servicios */
div.menu.home div.menu-principal #servicios a { background: transparent url(/sercotec-theme/images/imagenes_sercotec/menu-servicios.png) top left no-repeat; width: 109px; }
div.menu.home div.menu-principal #servicios.current a,
div.menu.home div.menu-principal #servicios a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-servicios-sel.png); }
div.menu div.menu-principal #servicios a { background: transparent url(/sercotec-theme/images/imagenes_sercotec/menu-iservicios.png) top left no-repeat; width: 109px; }
div.menu div.menu-principal #servicios.current a,
div.menu div.menu-principal #servicios a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-iservicios-sel.png); }
/* Regiones */
div.menu.home div.menu-principal #regiones a { background: transparent url(/sercotec-theme/images/imagenes_sercotec/menu-regiones.png) top left no-repeat; width: 111px; }
div.menu.home div.menu-principal #regiones.current a,
div.menu.home div.menu-principal #regiones a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-regiones-sel.png); }
div.menu div.menu-principal #regiones a { background: transparent url(/sercotec-theme/images/imagenes_sercotec/menu-iregiones.png) top left no-repeat; width: 111px; }
div.menu div.menu-principal #regiones.current a,
div.menu div.menu-principal #regiones a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-iregiones-sel.png); }


/* Submenús */
div.menu div.menu-principal #servicios div,
div.menu div.menu-principal #regiones div {
	display: block;
	position: absolute;
	top: 38px;
	z-index: 100;
}
div.menu div.menu-principal #servicios div {
	width: 303px;
	height: 250px;
	background: #999999 url(/sercotec-theme/images/imagenes_sercotec/bg-menuservicios-sombra.png) top left no-repeat;
}
div.menu div.menu-principal #regiones div {
	width: 283px;
	height: 513px;
	background: #999999 url(/sercotec-theme/images/imagenes_sercotec/bg-menuregiones-sombra.png) top left no-repeat;
}
div.menu div.menu-principal #servicios ul,
div.menu div.menu-principal #regiones ul { position: relative; margin: 0 3px; }
div.menu div.menu-principal #servicios ul {
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-menuservicios.png) top center no-repeat;
	width: 297px;
	height: 232px;
}
div.menu div.menu-principal #regiones ul {
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-menuregiones.png) top center no-repeat;
	width: 277px;
	height: 510px;
}
div.menu div.menu-principal #regiones li,
div.menu div.menu-principal #servicios li {
	display: block;
	float: none;
	height: auto;
}
div.menu div.menu-principal #mainMenu #servicios ul.submenu a, div.menu div.menu-principal #mainMenu #servicios ul.submenu a:hover,
div.menu div.menu-principal #mainMenu #regiones ul.submenu a, div.menu div.menu-principal #mainMenu #regiones ul.submenu a:hover {
	text-decoration: none; background-image: none;
}

/* Específico para servicios */
div.menu div.menu-principal #servicios ul.submenu {
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 15px;
}
div.menu div.menu-principal #servicios ul.submenu li {
	margin-left: 33px;
	margin-right: 33px;
	border-bottom: 1px solid #A3C7D3;
}
div.menu div.menu-principal #servicios ul.submenu li.last-child { border-bottom: none; }
div.menu div.menu-principal #servicios ul.submenu a {
	position: relative;
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/blt-menuservicios.png) 0 7px no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
	height: auto;
	padding-left: 20px;
	vertical-align: middle;
}
/* Específico para regiones */
div.menu div.menu-principal #regiones ul.submenu { font-size: 11px; }
div.menu div.menu-principal #regiones ul.submenu li { margin-left: 120px; }
div.menu div.menu-principal #regiones ul.submenu a {
	position: relative;
	height: 21px;
	background: none;
	padding-top: 10px;
	width: auto;
}


/* Menú principal complementario */
div.menu-complemento { position: relative; height: 38px; margin-left: 20px; }
div.menu-complemento ul li { padding-right: 20px; }
div.menu-complemento ul li.last-child { padding-right: 0; }
div.menu-complemento ul li a {
	display: block;
	height: 28px;
	padding-top: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
div.menu-complemento li.current { font-weight: bold; }


/* Excepciones para IE */
div.menu-complemento ul li a:visited { color: #FFFFFF; } /* IE6: nuevo*/
* html div.menu-complemento ul li { padding-top: 10px;} /* IE6: nuevo */
* html div.menu-complemento ul li a { display: inline; } /* IE6: nuevo*/



/* Bloque de Necesidades, plataformas e historias de éxito en portada */
div.prtpage.menu-necesidades {
   	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-menu-necesidades.jpg) top left no-repeat;
	height: 243px;
	padding-top: 10px;
}




div.prtpage.menu-necesidades div.necesidades {
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/bg-nec-sercotec-apoya.png) top left no-repeat;
}
div.prtpage.menu-necesidades div.plataformas {
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/bg-nec-plataformas.png) 20px 0 no-repeat;
}
div.prtpage.menu-necesidades div.necesidades span,
div.prtpage.menu-necesidades div.plataformas span { display: none; }
div.prtpage.menu-necesidades ul.menu-portada {
	margin: 12px 0 0 0;
	padding-left: 0;
	text-transform: uppercase;
}
div.prtpage.menu-necesidades div.plataformas div.span-4 { margin-top: 10px; }
div.prtpage.menu-necesidades div.plataformas div.span-5 { margin-top: 10px; padding-left: 20px; margin-right: 0;}
div.prtpage.menu-necesidades ul.menu-portada li {
	margin-left: 0;
	margin-bottom: 3px;
	font-weight: bold;
	list-style: none;
}
div.prtpage.menu-necesidades ul.menu-portada li.last-child { border-bottom: none; }
div.prtpage.menu-necesidades ul.menu-portada a {
	position: relative;
	display: block;
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/blt-necs.png) 3px 8px no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
	height: auto;
	padding-left: 15px;
	vertical-align: middle;
	color: #E8F0F1;
	text-decoration: none;
	line-height: 1.3em;
	font-size: 11px;
}

div.prtpage.menu-necesidades div.plataformas ul {
	padding-left: 0;
	margin-bottom: 10px;
}
div.prtpage.menu-necesidades div.plataformas li { list-style: none; }
div.prtpage.menu-necesidades div.plataformas a {
	position: relative;
	display: block;
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/blt-platfrms.png) 3px 9px no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
	height: auto;
	padding-left: 15px;
	vertical-align: middle;
	color: #E8F0F1;
	text-decoration: none;
	line-height: 1.3em;
}
div.prtpage.menu-necesidades div.plataformas div.acerca div.wrap {
	position: relative;
	height: 90px;
	margin-top: 15px;
	/*margin-left: 20px; */ /*modificado por everis para alinear los portlet con el menu*/
	margin-right: 20px;
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/bg-acerca-sercotec.png) 0 10px no-repeat;
}
div.prtpage.menu-necesidades div.plataformas div.acerca p { display: none; }

/*menu casos de exito*/
div.videopage.menu-necesidades{
    background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-menu-necesidades-video.jpg) top left no-repeat;
	height: 243px;
	padding-top: 10px;
}

div.videopage.menu-necesidades div.casos-exito a {
	color: #83B8CD;
}

div.videopage.menu-necesidades div.casos-exito p.caption {
	color: #83B8CD;
	line-height: 1.3em;
	font-style: italic;
}

div.menupage.menu-necesidades div.casos-exito p.caption {
	color: #83B8CD;
	line-height: 1.3em;
	font-style: italic;
}

div.page2.menu-necesidades div.casos-exito div.video { margin-bottom: 5px; }
div.videopage.menu-necesidades div.casos-exito div.video { margin-bottom: 5px; }
div.prtpage.menu-necesidades div.casos-exito div.video img { border: 1px solid #C9C9C9; }
div.videopage.menu-necesidades div.casos-exito div.video img { border: 1px solid #C9C9C9; }

/**************** FIN Menu casos de exito *********************/

/********************/
/* Bloque de Necesidades, plataformas e historias de éxito en portada */
div.page2.menu-necesidades {
	background: #FFFFFF url(../images/imagenes_sercotec/bg-menu-necesidades.jpg) top left no-repeat;
	height: 243px;
	padding-top: 10px;
}
div.page2.menu-necesidades div.necesidades {
	background: transparent url(../images/imagenes_sercotec/bg-nec-sercotec-apoya.png) top left no-repeat;
}
div.page2.menu-necesidades div.plataformas {
	background: transparent url(../images/imagenes_sercotec/bg-nec-plataformas.png) 20px 0 no-repeat;
}
div.page2.menu-necesidades div.necesidades span,
div.page2.menu-necesidades div.plataformas span { display: none; }
div.page2.menu-necesidades ul.menu-portada { 
	margin: 12px 0 0 0;
	padding-left: 0;
	text-transform: uppercase;
}
div.page2.menu-necesidades div.plataformas div.span-4 { margin-top: 10px; }
div.page2.menu-necesidades div.plataformas div.span-5 { margin-top: 10px; padding-left: 20px; margin-right: 0;}
div.page2.menu-necesidades ul.menu-portada li {
	margin-left: 0;
	margin-bottom: 3px;
	font-weight: bold;
	list-style: none;
}
div.page2.menu-necesidades ul.menu-portada li.last-child { border-bottom: none; }
div.page2.menu-necesidades ul.menu-portada a {
	position: relative;
	display: block;
	background: transparent url(../images/imagenes_sercotec/blt-necs.png) 3px 8px no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
	height: auto;
	padding-left: 15px;
	vertical-align: middle;
	color: #E8F0F1;
	text-decoration: none;
	line-height: 1.3em;
	font-size: 11px;
}

div.page2.menu-necesidades div.plataformas ul {
	padding-left: 0;
	margin-bottom: 10px;
}
div.page2.menu-necesidades div.plataformas li { list-style: none; }
div.page2.menu-necesidades div.plataformas a {
	position: relative;
	display: block;
	background: transparent url(../images/imagenes_sercotec/blt-platfrms.png) 3px 9px no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
	height: auto;
	padding-left: 15px;
	vertical-align: middle;
	color: #E8F0F1;
	text-decoration: none;
	line-height: 1.3em;
}
div.page2.menu-necesidades div.plataformas div.acerca div.wrap {
	position: relative;
	height: 90px;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	background: transparent url(../images/imagenes_sercotec/bg-acerca-sercotec.png) 0 10px no-repeat;
}
div.page2.menu-necesidades div.plataformas div.acerca p { display: none; }
div.page2.menu-necesidades div.casos-exito a {
	color: #83B8CD;
}
div.page2.menu-necesidades div.casos-exito p.caption {
	color: #83B8CD;
	line-height: 1.3em;
	font-style: italic;
}
div.page2.menu-necesidades div.casos-exito div.video { margin-bottom: 5px; }
div.page2.menu-necesidades div.casos-exito div.video img { border: 1px solid #C9C9C9; }


/********************/




#buscador {
	margin-top: 50px;
	vertical-align: middle;
	line-height: 35px;
	height: 35px;
	background: none; /* Nuevo */
}
#buscador button {
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/btn-buscar.png) top left no-repeat;
	height: 35px;
	border: none;
	width: 75px;
	cursor:pointer;
	*cursor:hand;
}
#search_input {
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-input-buscar.png) top left no-repeat;
	width: 197px;
	height: 24px;
	border: none;
	padding: 8px 15px 0 15px;
	margin: 0 0 0 10px;
	font-size: 12px;
}
#search-btn {

}


div.page2.content {
   	padding-top: 15px;
	position: relative;
}
div.menupage.content {
   	padding-top: 15px;
	position: relative;
}

div.faqpage.content {
   	padding-top: 15px;
	position: relative;
} 

div.pagespan-19.content {
   	padding-top: 15px;
	position: relative;
}

div.pagecentral.content {
   	padding-top: 15px;
	position: relative;
}

div.page2.content div.wrap {
	/* UNCOMMENT */

}

div.page2.content div.noticias {
	margin-bottom: 10px;
}


div.page2.content div.box-header h2,
div.page2.content #noticias h3,
div.page2.content #noticias h4,
div.page2.content div.serp h4 {
	font-weight: bold;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
}

div.pagecentral.content div.box-header h2,
div.pagecentral.content #noticias h3,
div.pagecentral.content #noticias h4,
div.pagecentral.content div.serp h4 {
	font-weight: bold;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
}

div.faqpage.content div.box-header h2,
div.faqpage.content #noticias h3,
div.faqpage.content #noticias h4,
div.faqpage.content div.serp h4 {
	font-weight: bold;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
}


div.pagespan-19.content div.box-header h2,
div.pagespan-19.content #noticias h3,
div.pagespan-19.content #noticias h4,
div.pagespan-19.content div.serp h4 {
	font-weight: bold;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
}

div.page2.content h2 a,
div.page2.content h3 a,
div.page2.content h4 a {
	text-decoration: none;
}

div.pagecentral.content h2 a,
div.pagecentral.content h3 a,
div.pagecentral.content h4 a {
	text-decoration: none;
}

div.faqpage.content h2 a,
div.faqpage.content h3 a,
div.faqpage.content h4 a {
	text-decoration: none;
}
   

div.pagespan-19.content h2 a,
div.pagespan-19.content h3 a,
div.pagespan-19.content h4 a {
	text-decoration: none;
}
div.page2.content div.serp h4 span { font-weight: normal; color: #666666; font-size: 0.8em; margin-left: 6px; }

div.page2.content div.page-header h1,
div.page2.content div.box-header h2 {
	border-bottom: 2px solid #CBD9DD;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 20px;
	color: #333333;
}

div.pagecentral.content div.page-header h1,
div.pagecentral.content div.box-header h2 {
	border-bottom: 2px solid #CBD9DD;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 20px;
	color: #333333;
}

div.faqpage.content div.page-header h1,
div.faqpage.content div.box-header h2 {
	border-bottom: 2px solid #CBD9DD;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 20px;
	color: #333333;
}
  

div.pagespan-19.content div.page-header h1,
div.pagespan-19.content div.box-header h2 {
	border-bottom: 2px solid #CBD9DD;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 20px;
	color: #333333;
}


div.content-summary {
	padding-bottom: 6px;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
}
div.content-summary h3 {
	font-size: 16px;
	margin-bottom: 5px;
}
div.content-summary h4 {
	font-size: 14px;
	margin-bottom: 5px;
}
div.otras-noticias div.content-summary h4 {
	font-size: 13px;
}
div.content-summary div.summary-body p {
	margin-bottom: 10px;
}



/* Bloque de imágenes */
div.image-set {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 0;
}
div.image-set img {
	border: 3px solid #E1EAEA;
}
div.image-set.icon img {
	border: none;
}
div.image-set p.caption {
	color: #666666;
	font-style: italic;
	margin-top: 5px;
}


/* Menú de segundo nivel - 5 columnas */
div.menu-level-2 {
	padding-top: 8px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-menu-level-2-top.jpg) top left no-repeat;
	margin-bottom: 15px;
}
div.menu-level-2 .wrap {
	padding: 0 0 0 10px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-menu-level-2-bottom2.jpg) top left no-repeat;
	padding-bottom: 2px;
	min-height:500px;
	height:auto !important;
	height:500px;
}
div.menu-level-2 .wrap h2 {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
div.menu-level-2 .wrap ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	text-align: right;
	font-weight: bold;
}
div.menu-level-2 .wrap ul li {
	margin: 10px 0 0 0;
	padding-bottom: 12px;
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/bg-menu-level-2-li-bottom.png) bottom right no-repeat;
}
div.menu-level-2 .wrap ul li li {
	font-weight: normal;
}
div.menu-level-2 .wrap li a {
	text-decoration: none;
	display: block;
	line-height: 14px;
	padding-right: 15px;
	padding-left: 15px;
}
div.menu-level-2 .wrap li.current {
	padding-top: 6px;
	padding-bottom: 0;
	margin-top: 0;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-menu-level-2-curtop.png) top right no-repeat;
}
div.menu-level-2 .wrap li.current li {
	padding-top: 0;
	padding-bottom: 12px;
	margin-top: 10px;
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/bg-menu-level-2-li-bottom.png) bottom right no-repeat;
}
div.menu-level-2 .wrap li.current a {
	text-decoration: none;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-menu-level-2-curbottom.png) bottom right no-repeat;
	padding-bottom: 10px;
	padding-top: 2px;
	color: #0099CC;
}
div.menu-level-2 .wrap li.current li a {
	background-image: none;
	background-color: transparent;
}


/* Bloques de contenido de 6 columnas */
div.content-box.lateral .wrap {
	padding: 0 10px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-specific-bottom.png) bottom left no-repeat;
	padding-bottom: 2px;
}
div.content-box.lateral {
	padding-top: 8px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-specific-top.gif) top left no-repeat;
	margin-bottom: 15px;
}
div.content-box.lateral div.box-header { /*height: 38px;*/ margin-bottom: 10px; }

/* Bloques de contenido de 13 columnas */
div.content-box.related-message .wrap {
	padding: 0 10px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-relmessage-bottom.png) bottom left no-repeat;
	padding-bottom: 2px;
}
div.content-box.related-message {
	padding-top: 8px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-relmessage-top.gif) top left no-repeat;
	margin-bottom: 15px;
}
div.page2.content div.content-box.related-message h2 { margin-bottom: 10px; }
div.pagecentral.content div.content-box.related-message h2 { margin-bottom: 10px; }
div.content-box.related-message div.box-header { /*height: 38px;*/ margin-bottom: 10px; }


/* Bloques de contenido de 13 columnas, actividades */
div.span-13 div.content-box.actividades-search .wrap {
	padding: 0 10px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-specific13cols-bottom.png) bottom left no-repeat;
	padding-bottom: 2px;
}
div.span-13 div.content-box.actividades-search {
	padding-top: 8px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-specific13cols-top.gif) top left no-repeat;
	margin-bottom: 15px;
}
div.page2.content div.content-box.related-message h2 { margin-bottom: 10px; }
div.pagecentral.content div.content-box.related-message h2 { margin-bottom: 10px; }
div.content-box.related-message div.box-header { /*height: 38px;*/ margin-bottom: 10px; }


/* Variante sin bordes */
div.content-box.single .wrap {
	padding: 0 10px;
	background: none;
	padding-bottom: 2px;
}
div.content-box.single {
	padding-top: 8px;
	background: none;
	margin-bottom: 15px;
}

/* Bloques de contenido de 18 columnas */
div.content-box.central.span-18 .wrap {
	padding: 0 10px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-specific18cols-bottom.png) bottom left no-repeat;
	padding-bottom: 2px;
}
div.content-box.central.span-18 {
	padding-top: 8px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-specific18cols-top.gif) top left no-repeat;
	margin-bottom: 15px;
}
div.content-box.central div.box-header h2 { font-size: 16px; }
div.content-box.central.span-18 .span-9 { margin-right: 10px; width: 335px;}
div.content-box.central.span-18 .span-9.last { margin-right: 0; }

div.content-box.central dl { font-size: 11px; color: #666666; }
div.content-box.central dt { width:110px; float: left; text-align: right; padding-right: 10px;}
/* se define sólo para este contexto en un principio... */
div.content-box.central dd a.address {
	position: relative;
	display: block;
	height: 20px;
	line-height: 20px;
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/icn-maplink.png) right top no-repeat;
	padding-right: 25px;
}

/* Bloques de contenido de 9 columnas, destacado */
div.content-box.hilite,
div.content-box.hilite a { color: #FFFFFF; }
div.content-box.hilite p.date-published { color: #E9E9E9; }
div.content-box.hilite div.summary-body { color: #333333; }
div.content-box.hilite div.box-header h2 {
	border-bottom: 1px solid #FFFFFF;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.content-box.hilite.span-9 .wrap {
	padding: 0 10px;
	background: #8EB3BE url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-hilite9cols-bottom.png) bottom left no-repeat;
	padding-bottom: 2px;
}
div.content-box.hilite.span-9 {
	padding-top: 8px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-hilite9cols-top.gif) top left no-repeat;
	margin-bottom: 15px;
}
/* Variante de 6 columnas */
div.span-6 div.content-box.hilite .wrap {
	padding: 0 10px;
	background: #8EB3BE url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-hilite6cols-bottom.png) bottom left no-repeat;
	padding-bottom: 2px;
}
div.span-6 div.content-box.hilite {
	padding-top: 8px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-hilite6cols-top.gif) top left no-repeat;
	margin-bottom: 15px;
}

/* Bloques de contenido de 7 columnas */
div.content-box.en-prensa .wrap {
	padding: 0 10px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-specific7cols-bottom.png) bottom left no-repeat;
	padding-bottom: 2px;
}
div.content-box.en-prensa {
	padding-top: 8px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-specific7cols-top.gif) top left no-repeat;
	margin-bottom: 15px;
}
div.content-box.en-prensa div.box-header { margin-bottom: 10px; }
div.content-box.en-prensa div.box-header h2 {
	font-size: 16px;
	margin-bottom: 0;
}

/* Bloques de buscador prensa 6 cols */
div.span-6 div.content-box.press-search,
div.span-6 div.content-box.press-search a {  }
div.span-6 div.content-box.press-search div.box-header h2 {
	border-bottom: 1px solid #FFFFFF;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.span-6 div.content-box.press-search .wrap {
	padding: 0 10px;
	background: #8EB3BE url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-presssearch-bottom.png) bottom left no-repeat;
	padding-bottom: 2px;
}
div.span-6 div.content-box.press-search {
	padding-top: 8px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-presssearch-top.gif) top left no-repeat;
	margin-bottom: 15px;
}
div.span-6 div.content-box.press-search h2 { margin-bottom: 0; }

div.filter-group {
}
div.filter-group div.filter-options {

}
div.content-box.press-search form label {
	float: none;
	width: auto;
	font-weight: normal;
	text-align: left;
}
div.content-box.press-search form div.actions {
	margin-bottom: 10px;
	margin-left: 0;
}


div.agenda p.date-current {
	font-size: 11px;
	font-weight: bold;
}
div.content-box.lateral div.box-header h2,
div.content-box.single div.box-header h2 {
	font-size: 16px;
	margin-bottom: 0;
}
div.content-box.single div.box-header h2 {
	border: none;
}

div.agenda dl {	display: block; margin-bottom: 5px; }
div.agenda dl dt {
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-agenda-dia.png) top left no-repeat;
	display: block;
	float: left;
	width: 52px;
	height: 29px;
	font-size: 14px;
	color: #00476E;
	font-weight: normal;
	padding-top: 8px;
	padding-left: 8px;
	margin-right: 10px;
}
div.agenda dl dd {
	border-bottom: 1px solid #DADADA;
	margin-bottom: 10px;
	margin-left: 0;
	padding-bottom: 10px;
}



div.page2.banners {
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-content.png) top left repeat-x;
	padding-bottom: 10px;
}


/* Pie de página */
div.page2.footer {
	padding-top: 10px;
	padding-bottom: 35px;
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/bg-footer.png) bottom left no-repeat;
	color: #666666;
	font-size: 11px;
}
div.page2.footer div.container {
	padding-top: 10px;
	border-top: 1px solid #E1EAEA;
}
div.page2.footer p {
	margin-bottom: 0px;
}
div.page2.footer ul {
	display: block;
	padding-left: 0;
	margin-bottom: 5px;
}
div.page2.footer ul li {
	display: inline;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #CCCCCC;
}
div.page2.footer ul li.last-child {
	border-right: none;
}



/* Bloque central de contenido */
div.main-contentblock {  }
div.main-contentblock div.content-header h2 {
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/bg-main-contentblock-header.png) left bottom repeat-x;
	padding-bottom: 22px;
	margin-bottom: 5px;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
}
div.main-contentblock div.summary-head h4 { font-weight: bold; }
div.content-header {  }


/* Ficha de servicios */
div.content-body.ficha-servicio {

}
div.content-body.ficha-servicio div.summary-head {

}
div.content-body.ficha-servicio div.summary-head h3,
div.main-contentblock.faq-home div.content-header h3 {
	position: relative;
	background: #7B9CB7 url(/sercotec-theme/images/imagenes_sercotec/bg-ficha-servicios-header.png) left bottom no-repeat;
	color: #FFFFFF;
	padding: 5px 15px 13px 20px;
	font-size: 14px;
	font-weight: bold;
}
div.content-body.ficha-servicio div.summary-body {
	margin: 0;
	padding: 0 20px;
}

/* Bloque de Login */
div.login-box form {
	background-image: none;
	border: none;
	border-right: 1px solid #CCCCCC;
	padding-top: 0;
}
div.actions {
	float: none;
	clear: both;
	padding-top: 10px;
	margin-left: 30%;
	padding-left: 5px;
}
div.actions p {
	margin-top: 10px;
}
div.page2.content div.content-related div.box-header h2 {
	font-size: 16px;
	color: #0099CC;
	border: none;
}

div.pagecentral.content div.content-related div.box-header h2 {
	font-size: 16px;
	color: #0099CC;
	border: none;
}


div.faqpage.content div.content-related div.box-header h2 {
	font-size: 16px;
	color: #0099CC;
	border: none;
}
	

div.pagespan-19.content div.content-related div.box-header h2 {
	font-size: 16px;
	color: #0099CC;
	border: none;
}

div.content-body.ficha-servicio div.summary-body,
div.content-body div.content-related {
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-content-summary.jpg) left bottom repeat-x;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
div.content-body.ficha-servicio h4 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}

div.content-summary div.banner {
	margin-bottom: 15px;
}

div.content-box.lateral div.content-summary h3 {
	font-size: 14px;
}


/* Menú de rastros */
ul.breadcrumb {
	display: block;
	padding-left: 0;
	margin-bottom: 5px;
	margin-top: -15px;
	color: #666666;
}

*:first-child+html ul.breadcrumb {margin-top: 15px; position:relative;} * html ul.breadcrumb {margin-top: 15px; position: relative;} /*Nuevo IE6*/

ul.breadcrumb li {
	display: inline;
}
ul.breadcrumb a {
	color: #666666;
}


div.main-contentblock.faq div.content-header h2 {
	font-size: 16px;
	background-image: none;
	padding-bottom: 0;
}


/**** APSS ****/

a.link-action {
color:#506168;
cursor:pointer;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:1em;
padding:0 0 0 20px;
text-decoration:underline;
}

a.link-action.pdf {
background:transparent url(/sercotec-theme/images/imagenes_sercotec/icn-archivo-pdf.gif) no-repeat scroll left top;
padding-left:22px;
}

a.link-action.audio {
background:transparent url(/sercotec-theme/images/imagenes_sercotec/icn-archivo-audio.gif) no-repeat scroll left top;
padding-left:22px;
}

a.link-action.download{
background:transparent url(/sercotec-theme/images/imagenes_sercotec/icn-archivo-download.gif) no-repeat scroll left top;
padding-left:22px;
}

/*EL:05.A Formularios*/
div.inline-msg {
background:#FFFFCC;
border:1px solid #FFEA93;
margin:10px 0 20px;
padding:10px;
}

div.inline-msg.alert div.message {
background:transparent url(/sercotec-theme/images/imagenes_sercotec/icn-msg-alert.gif) no-repeat scroll 2px 0;
}

div.inline-msg.alertarrow div.message {
background:transparent url(/sercotec-theme/images/imagenes_sercotec/icn-msg-alertarrow.gif) no-repeat scroll 2px 0;
}

div.inline-msg.exit div.message {
background:transparent url(/sercotec-theme/images/imagenes_sercotec/icn-msg-exit.gif) no-repeat scroll 2px 0;
}

div.inline-msg.load div.message {
/*background:transparent url(/sercotec-theme/images/imagenes_sercotec/icn-msg-load.gif) no-repeat scroll center bottom;*/
padding:10px;
}
div.inline-msg.error div.message {
background:transparent url(/sercotec-theme/images/imagenes_sercotec/icn-msg-error.gif) no-repeat scroll 2px 0;
}
.load-icon {display:block;position:relative;overflow:hidden;background:transparent url(/sercotec-theme/images/imagenes_sercotec/icn-msg-load.gif) left top no-repeat;padding-left:20px;text-align:center;font-size:10px;color:#FF9933;width:60px;margin:0 auto;}

div.inline-msg div.message {
	border:medium none;
	/*height:34px;*/
	margin:0 0 15px;
	padding:0 0 0 50px;
}

div.inline-msg div.message strong {
	color:#CC6600;
}

div.pseudotab 			{display:block;overflow:hidden;position:relative;background:transparent url(/sercotec-theme/images/imagenes_sercotec/bg-pseudotabsB.jpg)right top no-repeat;padding:0;border-bottom:1px solid #D1DEE1}
div.pseudotab div		{display:block;overflow:hidden;position:relative;background:transparent url(/sercotec-theme/images/imagenes_sercotec/bg-pseudotabsA.jpg)left top no-repeat;margin-right:10px}
div.pseudotab ul 		{display:block;position:relative;overflow:hidden;margin:0 15px;}
div.pseudotab li		{display:block;position:relative;overflow:hidden;float:left;color:#0099CC;margin:0;font-weight:bold;}
ul.year li				{font-size:13px;width:40px;padding-right:5px;height:30px;line-height:30px;}
ul.year li a:link,
ul.year li a:visited	{display:block;position:relative;overflow:hidden;text-align:center;margin:0;padding:0;color:#006699;text-decoration:underline;font-weight:normal;}
ul.year li a:hover,
ul.year li a.current	{color:#333333;text-decoration:none;font-weight:bold;}
ul.month				{display:block;position:relative;overflow:hidden;border-top:1px dashed #D1DEE1}
ul.month li				{padding:0;height:30px;line-height:30px;}
ul.month li.first		{width:40px;padding-right:5px;}
ul.month li a:link,
ul.month li a:visited	{display:block;position:relative;overflow:hidden;float:left;margin:0;padding:0 6px 0 0;color:#006699;text-decoration:underline;font-weight:normal;}
ul.month li a:hover		{color:#333333;text-decoration:none;font-weight:normal;}
ul.month li a.current	{color:#333333;text-decoration:none;font-weight:bold;}

/*EL:07.A Mensajes de alerta y confirmacion*/
.link-process 		{display:block;position:relative; overflow: hidden; margin:5px 0;padding:0}
.link-process ol	{padding:0;}
.link-process ol li	{display:block;position:relative;overflow:hidden;float:left;padding-right:9px;height:30px;line-height:30px;border:1px solid green/*text-indent:-99999em;*/}
.link-process ol li span	{display:block;position:relative;overflow: hidden;float:right;border:1px solid red}

.step1 { background:url(/sercotec-theme/images/imagenes_sercotec/process-step1B.gif) right top no-repeat;}
.step1 span { background:url(/sercotec-theme/images/imagenes_sercotec/process-step1A.gif) left top no-repeat;}

.step2 { background:url(/sercotec-theme/images/imagenes_sercotec/process-step2A.gif) right top no-repeat;}
.step3 { background:url(/sercotec-theme/images/imagenes_sercotec/process-step3A.gif) right top no-repeat;}




/* NRP */
div.header form {
	background-image: none;
	border: none;
	padding: 0;
}



/* Buscadores */
div.compact-form { position: relative; }
div.compact-form select,
div.compact-form .formGroup { margin: 0; padding: 0; }
div.filter-group {
	padding: 3px 5px;
	background-color: #E9EFF4;
}
div.filter-group { margin-top: 10px; }
div.filter-group select.last-child { margin-bottom: 10px; }


/* Lightbox */
div.lightbox {

}


/* Paginadores */
div.paginator {
	position: relative;
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/bg-paginator.png) left bottom repeat-x;
	padding: 10px 10px 0 10px;
	margin-bottom: 10px;
}
div.paginator ul {
	list-style: none;
	display: block;
	float: right;
	margin-left: 0;
	padding-left: 0;
	text-align: right;
}
div.paginator li {
	display: block;
	float: left;
	padding: 0 2px;
}
div.paginator a {
	display: block;
	padding: 2px 5px;
	border: 1px solid #FFFFFF;
}
div.paginator a img {
	padding-top: 2px;
}
div.paginator li.current a {
	background-color: #0099CC;
	color: #FFFFFF;
	font-weight: bold;
}
div.paginator li a:hover {
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	color: #CC6600;
}


/* Formularios en bloques compactos */
div.compact-form form {
	border: none;
	background-image: none;
	padding: 0 0 10px 0;
}


/* Iconos-botones 24x24px */
a.icon-button img {
	height: 24px;
	vertical-align: middle;
	padding-left: 6px;
}
p.label {
	font-weight: bold;
}


/* Menú calendario */
div.calendar-menu {
	position: relative;
	width: 202px;
	padding-top: 10px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-calendarmenu-top.gif) top left no-repeat;
	margin-bottom: 15px;
}
div.page2.content div.calendar-menu .wrap {
	padding: 0 10px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-calendarmenu-bottom.png) bottom left no-repeat;
	padding-bottom: 2px;
}
div.calendar-menu div.paginator ul { float: none; clear: both; margin: 0; padding-top: 10px;}
div.calendar-menu div.paginator li { float: none; }
div.calendar-menu div.paginator li.current {
	width: 140px;
	text-align: center;
	float: left;
	display: block;
	font-weight: bold;
}
div.calendar-menu div.paginator li.previous { float: left; }
div.calendar-menu div.paginator a { padding: 0; }
div.calendar-menu thead th { background-color: transparent;	color: #999999; }
div.calendar-menu table { margin-bottom: 10px; }
div.calendar-menu table td,
div.calendar-menu table th {
	padding: 2px 0 0 0;
	text-align: center;
	border-right: 1px solid #CCDBE6;
}
div.calendar-menu table td.last,
div.calendar-menu table th.last { border-right: none; }
div.calendar-menu table a { color: #333333; text-decoration: none; padding: 2px 3px; margin-right: 1px;}
div.calendar-menu table a:hover { text-decoration: underline; }
td.actty a { background-color: #C4E1FF; }
div.calendar-menu td.curr a { background-color: #FF6600; color: #FFFFFF; }
div.calendar-menu th.curr { color: #FF6600; }
div.calendar-menu td.offmn a { color: #999999; }
div.calendar-menu td.nwd a { color: #999999 }
div.calendar-menu p { margin-bottom: 5px; color: #666666; }



#psearch div.actions { margin-left: 0; float: right; padding: 0; }


div.actividades div.actividad-hora {
	font-size: 14px;
	font-weight: bold;
}
div.actividades div.actividad-hora p {
	padding-left: 20px;
}
div.actividades h4 {
	font-weight: bold;
}


div.aside {
	width: 200px;
	float: right;
	border: 1px solid #FFEA93;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 10px 20px;
	background: #FFFFCC;
	font-style: italic;
}


/**** Específico de Asesoría en Línea ****/
body.asesoria #header {
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-header-asesoria.png) top left no-repeat;
}

/* Menú principal */
body.asesoria div.menu div.menu-principal #portada a {
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/menu-ases-portada.png) top left no-repeat;
	width: 50px;
	margin-right: 10px;
}
body.asesoria div.menu div.menu-principal #portada.current a,
body.asesoria div.menu div.menu-principal #portada a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-ases-portada-sel.png); }

body.asesoria div.menu div.menu-principal li a {
	height: 28px;
	padding-top: 10px;
	color: #99CCCC;
	text-decoration: underline;
}
body.asesoria div.menu-principal.span-12 { margin-left: -20px; }

body.asesoria div.menu-sesion {
	position: relative;
	height: 38px;
	margin-left: 20px;
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/bg-ases-menu-sesion.png) left top no-repeat;
}
body.asesoria div.menu-sesion ul li {
	padding-right: 10px;
	margin-right: 10px;
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/bg-ases-menuborder.png) right top no-repeat;
}
body.asesoria div.menu-sesion ul li.last-child { padding-right: 0; }
body.asesoria div.menu-sesion ul li a {
	display: block;
	height: 28px;
	padding-top: 10px;
	color: #99CCCC;
	text-decoration: underline;
}
body.asesoria div.menu-sesion ul {
	float: right;
}
body.asesoria div.menu-sesion #ases-perfil a {
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/icn-ases-usuario.png) 0 10px no-repeat;
	padding-left: 20px;
}

* html div.menu-sesion {
	float:right;
}
* html body.asesoria div.menu-sesion #ases-perfil a {
	width:150px;
	
}
* html body.asesoria div.menu-sesion #ases-servicios a {
	width:90px;
}
* html body.asesoria div.menu-sesion #ases-logout a {
	width:80px; 
}

body.asesoria div.menu-sesion #ases-logout a {
	background: transparent url(/sercotec-theme/images/imagenes_sercotec/icn-ases-logout.png) 0 10px no-repeat;
	padding-left: 20px;
}
body.asesoria div.menu-sesion #ases-logout { background-image: none; margin-right: 0; padding-right: 0; }



#acceso-sercotec {
	margin-top: 50px;
	vertical-align: middle;
	line-height: 35px;
	height: 35px;
	text-align: right;
}
#acceso-sercotec button {
	margin-right: 20px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/btn-ases-ir-a-sercotec.png) top left no-repeat;
	height: 35px;
	border: none;
	width: 140px;
	cursor:pointer;
	*cursor:hand;
}

div.content-body div.content-summary div.summary-head h3 {
	position: relative;
	background: #7B9CB7 url(/sercotec-theme/images/imagenes_sercotec/bg-ficha-servicios-header.png) left bottom no-repeat;
	color: #FFFFFF;
	padding: 5px 15px 13px 20px;
	font-size: 14px;
	font-weight: bold;
}



div.compact-form {

}
div.compact-form div.chkgroup {
	clear: both;
	float: none;
}
label.full {
	margin-left: 0;
	width: auto;
	display: block;
	float: none;
	text-align: left;
}
div.compact-form #cdsearch div.actions { margin-left: 0; }
div.compact-form #cdsearch div.chkgroup label { width: auto; }



/* Agregado 30 de Noviembre 2009 */
div.content-box.lateral.servicios .wrap {
	padding: 0 10px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-servicios6cols-bottom.png) bottom left no-repeat;
	padding-bottom: 2px;
}
div.content-box.lateral.servicios {
	padding-top: 8px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-servicios6cols-top.gif) top left no-repeat;
	margin-bottom: 15px;
}
div.content-box.lateral.servicios div.box-header { /*height: 38px;*/ margin-bottom: 10px; }

div.content-box.lateral.servicios ul.link-list li {
	background-image: url(/sercotec-theme/images/imagenes_sercotec/blt-linklist-serv.png)
}


div.content-box.central.autoridades .wrap {
	padding: 0 10px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-relmessage-bottom.png) bottom left no-repeat;
	padding-bottom: 2px;
}
div.content-box.central.autoridades {
	padding-top: 8px;
	background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-relmessage-top.gif) top left no-repeat;
	margin-bottom: 15px;
}
div.content-box.central.autoridades .span-5 { margin-right: 10px; width: 335px;}
div.content-box.central.autoridades .span-8.last { margin-right: 0; }


div.inline-msg.date-alert div.message {
	background:transparent url(/sercotec-theme/images/imagenes_sercotec/icn-datealert.png) no-repeat scroll 2px 0;
}
div.inline-msg h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}

a.pseudobutton {
	margin-left: 20px;
}

div.tools { position: absolute; top: 15px; right: 20px; }
div.tools ul { display: block; margin: 0; }
div.tools ul li { display: inline; }
div.tools a { display: block; float: left; padding-left: 20px;}
div.tools a.email { background: transparent url(/sercotec-theme/images/imagenes_sercotec/icn-tools-email.png) top left no-repeat; margin-right: 10px; }
div.tools a.compartir { background: transparent url(/sercotec-theme/images/imagenes_sercotec/icn-tools-compartir.png) top left no-repeat; }
/* Fin agregado 30 de Noviembre 2009 */

}

/*Estilo Portlets Noticas everis*/
#sercotec_noticias_body h2 a
{
    color:#006699;
    text-decoration: none;
    text-decoration: none;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 20px;

}

#sercotec_noticias_body h2{
     	/*border-bottom: 1px solid #7DB3D2;*/
    border-bottom: 2px solid #CBD9DD;

}

#sercotec_opiniones_body h2 a
{
    text-decoration: none;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 20px;
	color: #006699;
    text-decoration: none;
}


#sercotec_opiniones_body h2 a:hover{
    color:#CC6600;
}

#sercotec_opiniones_body h2
{
      border-bottom: 2px solid #CBD9DD;
}

#sercotec_opiniones_body h4 a
{
      text-decoration: none;
}

/**************** titulo regiones **************************/
div.faqpage.content div.page-header h1,
div.faqpage.content div.box-header h2 {
    border-bottom: 2px solid #CBD9DD;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 20px;
	color: #333333;
    text-decoration: none;
}
/*************** FIN titulo regiones ***************/

div.faqpage.content div.box-header h2{
     border-bottom:2px solid #CBD9DD;
}
div.faqpage.content div.box-header h2 a{
     text-decoration: none;
}  

div.pagespan-19.content div.box-header h2{
     border-bottom:2px solid #CBD9DD;
}
div.pagespan-19.content div.box-header h2 a{
     text-decoration: none;
}

/*estilos para suscripciones y otros*/
.wrap h2 a{
    font-size:16px;
    margin-bottom:0;
    text-decoration:none;
}

.wrap h2{
    border-bottom:2px solid #CBD9DD;
color:#333333;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
margin-bottom:20px;
padding-bottom:5px;
}

/* estilos para los titulos de las paginas*/

/*estilo para mostrar borde de la tabla de suscripciones*/
.summary-body table{
  border:1px solid #999999;
}

td.content-summary{
vertical-align:top;
}


/*listado de autoridades*/
div.content-box.central.span-13 .wrap {
	padding: 0 10px;
	/*background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-specific13cols-bottom.png) bottom left no-repeat;*/   /*Commentado por CM por pruebas*/
	padding-bottom: 2px;
}
div.content-box.central.span-13 {
	padding-top: 8px;
	/*background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-specific13cols-top.gif) top left no-repeat;*/ /*Commentado por CM por pruebas*/
	margin-bottom: 15px;
}

div.content-box.central.span-13 .span-9 { margin-right: 10px; width: 335px;}
div.content-box.central.span-13 .span-9.last { margin-right: 0; }



/*---------------------------------*/

/* Correcciones de compativilidad IE6/IE7  */
div.span-18 { background: none; }
* html div.span-18.content-box.central { background: #FFFFFF url(/sercotec-theme/images/imagenes_sercotec/bg-contentbox-specific18cols-top.gif) no-repeat scroll left top; }


* html div.page2.content div.noticias.span-9 { background: none; } 
* html div.pagespan-19.content div.noticias.span-9 { background: none; } /*Agregada para prueba CM*/

* html div.menu div.menu-principal ul.submenu li { list-style: none; }

* html div.compact-form #cdsearch div.actions { margin-top: 10px; }
* html #psearch div.actions { padding-top: 0; margin-top: 10px; float: none;}
* html div.actions { padding-top: 0; margin-top: -23px; }

div.calendar-menu div.paginator { padding: 10px 0 0 0; background: none;}
div.calendar-menu div.paginator li.next { margin-left: 160px; }

* html div.serp div.paginator { position: relative; height: 35px;}
* html div.serp div.paginator ul { position: absolute; right:10px;top:10px;}

* html div.menu-level-2 .wrap li.current { border-bottom: 1px solid #E9EFF4; }

* html div.historias-exito div.content-summary.hilite { background: none; }
* html div.en-accion div.content-summary.hilite { background: none; }


* html div.compact-form #cdsearch div.cd-options { position:relative; }
* html div.compact-form #cdsearch div.chkgroup { position: relative; }
 
/* Portada IE */
* html div.acerca { background: none; }
* html div.page2.menu-necesidades ul.menu-portada a { padding-top: 0; padding-bottom: 0; height: 15px; line-height: 20px; }
* html div.page2.menu-necesidades div.plataformas a { padding-top: 3px; padding-bottom: 0; height: 15px; line-height: 20px; margin-top: 5px; }

*+html div.page2.menu-necesidades div.plataformas a { margin-top: 15px; }


* html div.home div.menu-principal #portada a { background: url(/sercotec-theme/images/imagenes_sercotec/menu-portada.png); }
* html div.home div.menu-principal #portada.current a,
* html div.home div.menu-principal #portada a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-portada-sel.png); }

* html div.home div.menu-principal #acerca a { background: url(/sercotec-theme/images/imagenes_sercotec/menu-acerca.png); }
* html div.home div.menu-principal #acerca.current a,
* html div.home div.menu-principal #acerca a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-acerca-sel.png); }

* html div.home div.menu-principal #servicios a { background: url(/sercotec-theme/images/imagenes_sercotec/menu-servicios.png); }
* html div.home div.menu-principal #servicios.current a,
* html div.home div.menu-principal #servicios a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-servicios-sel.png); }

* html div.home div.menu-principal #regiones a { background: url(/sercotec-theme/images/imagenes_sercotec/menu-regiones.png); }
* html div.home div.menu-principal #regiones.current a,
* html div.home div.menu-principal #regiones a:hover { background-image: url(/sercotec-theme/images/imagenes_sercotec/menu-regiones-sel.png); }

* html div.menu-necesidades ul.menu-portada a { background: url(/sercotec-theme/images/imagenes_sercotec/blt-necs.gif) 3px 8px no-repeat; }
* html div.menu-necesidades div.plataformas a { background: url(/sercotec-theme/images/imagenes_sercotec/blt-platfrms.gif) 3px 9px no-repeat; }

/* fin correcciones portada*/
/*correcciones 20-01-2010*/
* html div.pseudotab ul {clear:both;float:none;margin-left:0;padding-left:0;border:1px solid white;}
* html div.noticias p.date-published {color: #CC6600 !important;}
* html div.historias-exito div.content-summary a { color: #FFFFFF; }
* html div.actions {padding-top: 15px;}
* html input.password {background-color:#fff;border:1px solid #7B9CB7;}
* html input.password{margin:8px 0;}

/*fin correciones amable*/



div.span-9{ background: none; }
div.span-7{ background: none; }


* html div.pagecentral.content div.noticias.span-9 { background: none; } /*oculta la imagen de fondo que se muestra  en IE6*/


#sercotec_historias_body div.span-13 div.content-summary div.image-set {position: relative;} /*mantiene en posicion estatica la imagen en IE6*/



/*** Estilos Servicios ***/
.headerTablaServicios{}
.headerTablaServicios td, .headerTablaServicios th
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana,  Sans; 
	font-size: 13px;
	background-color: #006696; 
	font-weight: bold; 
	color: #FFFFFF; 
	border-top: 0 none; 
	border-right: 1px solid #C9C9C9; 
	text-align:center;
}
.itemsTablaServicios
{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana,  Sans; 
	background-color: #F2F2F2/*#F4F7FC*/;
	color: #000000;
	font-size: 12px;
}

.itemsTablaServicios td
{ 
	Border-Style: None;
	Border-Color: #404040;
	/*padding: 1pt 5pt 1pt 5pt;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana,  Sans; 
	vertical-align:top;
	border-right: 1px solid #C9C9C9; 
	border-top:1px solid #C9C9C9; 
	text-align:center;
}
.itemsTablaServiciosAlternativo
{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana,  Sans; 
	background-color: #FFFFFF;
	color: #000000;  
	font-size: 12px;
}

.itemsTablaServiciosAlternativo td
{ 
	Border-Style: None;
	Border-Color: #404040;
	/*padding: 1pt 5pt 1pt 5pt;*/
	vertical-align: top;
	border-right: 1px solid #C9C9C9; 
	border-top:1px solid #C9C9C9; 
	text-align:center;
}

/******* Fin Estilos Servicios******/
/***** Estilos Asesoria en Linea***/
.itemASL tr td, .itemASL tr th
{
	padding:0 0 0 5px;
	text-align:left;
	font-weight:normal;
	margin:0;
}

.itemASL tr td a, .itemASL tr th a
{
	color:#00ADEF;	
	font-weight: bold;
}

.itemASL tr td span h5, .itemASL tr th span h5
{
	color:#BDBDBD;
	width:20px;
}

/********/

/* auto-limpia flotantes */

.grupo:after {
	 content: "."; 
	 display: block; 
	 height: 0; 
	 clear: both; 
	 visibility: hidden;
}

* html .grupo { /* IE6 */
	 height: 1%;
}
*:first-child+html .grupo { /* IE7 */
	min-height: 1px;
}
