@charset utf-8;

#colorbox,#cboxOverlay,#cboxWrapper {
position:absolute;
top:0;
left:0;
z-index:9999;
overflow:hidden
}

#cboxOverlay {
position:fixed;
width:100%;
height:100%;
background:#eee
}

#cboxMiddleLeft,#cboxBottomLeft {
clear:left
}

#cboxContent {
position:relative;
overflow:visible;
background:#fff
}

#cboxLoadedContent {
overflow:auto;
margin-bottom:5px
}

#cboxLoadedContent iframe {
display:block;
width:100%;
height:100%;
border:0
}

#cboxTitle {
position:absolute;
bottom:-25px;
left:0;
text-align:center;
width:100%;
font-weight:700;
color:#949494;
margin:0
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
position:absolute;
top:0;
left:0;
width:100%
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
cursor:pointer;
position:absolute;
bottom:-29px;
background:url(images/controls.png) 0 0 no-repeat;
width:23px;
height:23px;
text-indent:-9999px
}

#cboxTopLeft {
width:14px;
height:14px;
background:url(images/controls.png) top left no-repeat
}

#cboxTopCenter {
height:14px;
background:url(images/borderHorizontal.png) top left repeat-x
}

#cboxTopRight {
width:14px;
height:14px;
background:url(images/controls.png) top right no-repeat
}

#cboxBottomLeft {
width:14px;
height:43px;
background:url(images/controls.png) bottom left no-repeat
}

#cboxBottomCenter {
height:43px;
background:url(images/borderHorizontal.png) bottom left repeat-x
}

#cboxBottomRight {
width:14px;
height:43px;
background:url(images/controls.png) bottom right no-repeat
}

#cboxMiddleLeft {
width:14px;
background:url(images/borderVertical.png) top left repeat-y
}

#cboxMiddleRight {
width:14px;
background:url(images/borderVertical.png) top right repeat-y
}

#cboxLoadingOverlay {
background:url(images/loading_background.png) center center no-repeat
}

#cboxLoadingGraphic {
background:url(images/loading.gif) center center no-repeat
}

#cboxCurrent {
position:absolute;
bottom:-25px;
left:58px;
font-weight:700;
color:#949494
}

#cboxPrevious {
left:0;
background-position:-14px -23px
}

#cboxPrevious.hover {
background-position:-14px 0
}

#cboxNext {
left:27px;
background-position:-37px -23px
}

#cboxNext.hover {
background-position:-37px 0
}

#cboxClose {
width:200px;
font-size:14px;
font-weight:700;
text-indent:0;
text-align:right;
padding-right:22px;
right:0;
background:url(images/closelabel.gif) no-repeat 100% 0
}

.cboxSlideshow_on #cboxSlideshow {
background-position:-83px 0;
right:27px
}

.cboxSlideshow_on #cboxSlideshow.hover {
background-position:-106px 0
}

.cboxSlideshow_off #cboxSlideshow {
background-position:-106px -23px;
right:27px
}

.cboxSlideshow_off #cboxSlideshow.hover {
background-position:-83px 0
}

* {
margin:0;
padding:0
}

body {
color:#405885;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-size:62.5%;
text-align:center;
background:url(/img/interface/rallado-marron.gif)
}

ol,ul {
list-style:none;
list-style-type:none
}

img,a img {
border:none;
text-decoration:none;
background-repeat:no-repeat
}

fieldset {
border:none
}

label,button {
cursor:pointer
}

input:focus,select:focus,textarea:focus {
background-color:#FFF
}

input,textarea,select,button {
font-size:100%;
font-family:inherit;
border:none
}

table {
border-collapse:collapse;
border-spacing:0
}

q:before,q:after {
content:''
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400
}

a:link,a:visited {
text-decoration:underline;
color:#1a6dbb
}

p {
line-height:15px;
margin-bottom:8px
}

select,option {
behavior:url(/js/select-option-disabled-emulation.htc)
}

#cabeceraExterior {
width:100%;
padding-top:10px;
background-color:#fff
}

#cabecera {
overflow:hidden;
width:943px;
margin:0 auto
}

#paginaExterior {
overflow:hidden;
width:100%;
position:relative;
background-color:#fff
}

#pagina {
overflow:hidden;
width:943px;
text-align:left;
margin:0 auto;
padding:0 0 15px
}

#contenedor {
float:left;
width:640px;
overflow:hidden;
margin:28px 35px 0 0
}

#colDerecha {
float:right;
width:265px;
overflow:hidden
}

#pieExterior {
overflow:hidden;
width:100%
}

#pie {
overflow:hidden;
width:943px;
text-align:left;
tex-align:left;
margin:0 auto;
padding:20px 37px 0 40px
}

h1 {
float:left;
height:74px;
width:348px;
text-align:left
}

h1 span.grande {
letter-spacing:-5px;
color:#c62c2b;
font-size:5em;
line-height:50px
}

h1 span.peque {
font-size:1.8em;
color:#405885
}

h1 a:link,h1 a:visited {
display:block;
height:74px;
width:348px;
cursor:pointer;
text-decoration:none
}

ul#menuSuperior {
overflow:hidden;
float:right;
width:15%;
font-weight:700;
font-size:1.1em;
font-family:Georgia, serif
}

ul#menuSuperior li {
overflow:hidden;
float:left;
color:#d3d3cb
}

ul#menuSuperior li a:link,ul#menuSuperior li a:visited {
color:#c62c2b;
text-decoration:none;
font-style:italic;
padding:0 5px
}

#menuPrincipal {
width:75em;
overflow:hidden;
margin:20px auto 24px
}

#menuPrincipal dl {
float:left
}

#menuPrincipal dl dt {
float:left;
font-size:1.2em;
color:#fff;
text-transform:uppercase;
overflow:hidden;
margin:0 8px 0 0
}

#menuPrincipal dt a {
display:inline-block;
color:#fff;
text-decoration:none;
padding:2px 8px
}

#menuPrincipal dd.pagina {
display:block;
margin-bottom:5px;
padding-bottom:3px;
border-bottom:1px solid #dfdfdf;
font-size:1.1em;
font-weight:700;
color:#7aa;
text-decoration:none
}

#menuPrincipal dd.pagina a:link,#menuPrincipal dd.pagina a:visited {
font-weight:700;
color:#7aa;
text-decoration:none
}

#menuPrincipal dd.pagina ul.submenu {
width:100%;
overflow:hidden
}

#menuPrincipal dd.pagina ul.submenu li {
margin:5px 0 0
}

#menuPrincipal dd.pagina ul.submenu li a:link,#menuPrincipal dd.pagina ul.submenu li a:visited {
display:block;
color:#838282;
font-weight:400;
text-decoration:none;
padding:2px 0 2px 12px
}

#menuPrincipal dd.pagina ul.submenu li a:hover {
background-color:#e0e0e0;
text-decoration:none
}

#colDerecha h3.tituloColumna {
width:100%;
padding-bottom:10px;
text-align:center;
font-size:1.3em;
font-weight:700;
color:#405885;
text-transform:uppercase;
letter-spacing:.1em
}

#colDerecha .contenedorColumna {
overflow:hidden;
width:85%;
margin-bottom:15px;
background:url(/img/interface/rallado.gif);
padding:20px
}

#colDerecha .contenedorColumna .calendario {
background:url(/img/interface/sombra-calendario.png) no-repeat bottom right;
padding:10px
}

#colDerecha .contenedorColumna .calendario #calendarioEventos {
background:#fff
}

#colDerecha .contenedorColumna ul.hemeroteca li {
overflow:hidden;
width:100%;
margin-top:10px
}

#colDerecha .contenedorColumna ul.hemeroteca li a:link,#colDerecha .contenedorColumna ul.hemeroteca li a:visited {
overflow:hidden;
width:84%;
float:left;
color:#405885;
text-decoration:none;
font-family:Georgia, serif;
font-size:1.4em
}

#colDerecha .contenedorColumna ul.hemeroteca li .dia {
overflow:hidden;
width:7%;
float:left;
margin-top:5px;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:700;
font-size:1.3em;
background:url(/img/interface/flecha-hemeroteca.gif) no-repeat;
color:#fff;
padding:0 16px 0 4px
}

#colDerecha .contenedorColumna a.verTodo:link,#colDerecha .contenedorColumna a.verTodo:visited {
display:bock;
width:100%;
float:left;
margin-top:15px;
text-align:right;
text-decoration:none;
color:#c62c2b;
font-size:1.2em;
font-family:Georgia, serif;
font-style:italic
}

#colDerecha .contenedorColumna ul.noticiasColumna li {
margin-top:5px;
border-bottom:1px solid #c2d5e5;
background:url(/img/interface/documento.gif) no-repeat;
padding:0 0 5px 20px
}

#colDerecha .contenedorColumna ul.noticiasColumna li a:link,#colDerecha .contenedorColumna ul.noticiasColumna li a:visited {
color:#405885;
text-decoration:none;
font-family:Georgia, serif;
font-size:1.3em
}

#colDerecha .contenedorColumna ul.masComentadas li {
width:100%;
overflow:hidden;
border-bottom:1px solid #c2d5e5;
padding:5px 0
}

#colDerecha .contenedorColumna ul.masComentadas li a.bocadillo:link,#colDerecha .contenedorColumna ul.masComentadas li a.bocadillo:visited {
overflow:hidden;
float:left;
clear:left;
padding-right:5px
}

#colDerecha .contenedorColumna ul.masComentadas li a.fecha:link,#colDerecha .contenedorColumna ul.masComentadas li a.fecha:visited {
overflow:hidden;
float:left;
font-size:1.2em;
text-decoration:none;
color:#a2bfd8;
text-transform:uppercase
}

#colDerecha .contenedorColumna ul.masComentadas li a.numComentarios:link,#colDerecha .contenedorColumna ul.masComentadas li a.numComentarios:visited {
overflow:hidden;
float:left;
clear:right;
margin-left:10px;
padding-left:15px;
background:url(/img/interface/bocadillo-azul.gif) no-repeat;
font-size:1.2em;
text-decoration:none;
color:#a2bfd8;
text-transform:uppercase
}

#colDerecha .contenedorColumna ul.masComentadas li a.titulo:link,#colDerecha .contenedorColumna ul.masComentadas li a.titulo:visited {
overflow:hidden;
float:left;
width:100%;
display:block;
font-size:1.4em;
color:#405885;
text-decoration:none;
font-family:Georgia, serif
}

#pie .izda {
overflow:hidden;
float:left;
width:50%
}

#pie h2.ic a:link,#pie h2.ic a:visited {
font-size:1.6em;
color:#405885;
font-weight:700;
text-decoration:none
}

#pie a.correoic:link,#pie a.correoic:visited {
margin-top:10px;
background:url(/img/interface/sobre.gif) no-repeat;
text-decoration:none;
color:#c62c2b;
font-size:1.2em;
font-style:italic;
font-family:Georgia, serif;
padding:0 0 2px 21px
}

#pie p.info {
overflow:hidden;
float:right;
width:33%;
text-align:right;
font-size:1.2em;
color:#979786
}

.migas {
position:absolute;
margin-top:0;
z-index:10
}

.migas p {
padding-left:5px;
margin-bottom:0;
line-height:25px;
height:25px
}

.migas p span.estaUsted {
color:#cdcfcf
}

.migas .seccion {
text-transform:uppercase
}

ul.libreriaFicheros li.word {
background:transparent url(/img/icons/icon_doc.gif) no-repeat 0 2px;
padding:3px 0 3px 20px
}

ul.libreriaFicheros li.excel {
background:transparent url(/img/icons/icon_xls.gif) no-repeat 0 2px;
padding:3px 0 3px 20px
}

ul.libreriaFicheros li.pdf {
background:transparent url(/img/icons/icon_pdf.gif) no-repeat 0 2px;
padding:3px 0 3px 20px
}

ul.libreriaFicheros li.zip {
background:transparent url(/img/icons/icon_archive.gif) no-repeat 0 2px;
padding:3px 0 3px 20px
}

ul.libreriaFicheros li.defecto {
background:transparent url(/img/icons/icon_txt.gif) no-repeat 0 2px;
padding:3px 0 3px 20px
}

.paginador {
overflow:hidden;
width:100%;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px dotted #a2bfd8
}

.paginador span {
float:left;
overflow:hidden;
font-size:1.2em;
color:#a2bfd8;
font-weight:700;
text-transform:uppercase
}

.paginador div {
display:inline;
float:right
}

.paginador a:link,.paginador a:visited {
margin-left:5px;
width:17px;
display:inline-block;
text-align:center;
text-decoration:none;
color:0;
font-size:1.1em;
background:url(/img/interface/rallado.gif)
}

.paginador a:hover,.paginador a.seleccionado:link,.paginador a.seleccionado:visited {
color:#fff;
text-decoration:none;
background:#c62c2b
}

div.paginador a:link.volverListado,div.paginador a:visited.volverListado {
display:block;
background:none;
width:99%;
text-align:right;
color:#C62C2B;
font-family:Georgia,serif;
font-style:italic;
text-decoration:none
}

#calendarioEventos {
font-size:1.1em;
border-collapse:separate;
border-spacing:5px;
background:url(/frontEmprendedores/img/interface/fnd-calendario.png) no-repeat;
margin:0 auto;
padding:6px 0
}

#calendarioEventos table.year {
width:100%;
border-bottom:1px dotted #a2bfd8
}

#calendarioEventos table.year .mes {
padding-bottom:5px;
color:#405885;
text-align:center;
text-transform:uppercase
}

#calendarioEventos .dias th {
width:30px;
font-size:9px;
color:#b9b9af;
font-family:Arial, Helvetica, sans-serif
}

#calendarioEventos .dias td {
font-size:11px;
color:#d0d0c7;
border-right:1px dotted #a2bfd8;
padding:1px 0
}

#calendarioEventos .dias td.vacio {
background:none
}

#calendarioEventos .dias td a:link,#calendarioEventos .dias td a:visited {
color:#405885;
font-weight:700
}

#calendarioEventos .dias td.seleccionado {
color:#405885
}

#calendarioEventos .dias td.hoy {
color:#c62c2b
}

#calendarioEventos .dias td.seleccionado a:link,#calendarioEventos .dias td.seleccionado a:visited {
color:#405885;
font-weight:700;
text-decoration:none
}

#pagina .textoEditor ul {
margin-bottom:10px;
margin-left:10px;
list-style-position:outside
}

#pagina .textoEditor ul li {
margin-left:20px;
margin-bottom:5px;
list-style-type:disc
}

#pagina .textoEditor ol {
margin-bottom:10px;
margin-left:20px
}

#pagina .textoEditor ol li {
margin-bottom:3px;
padding-left:5px;
list-style-type:decimal
}

#pagina .textoEditor h2 {
font-size:16px
}

#pagina .textoEditor h3 {
font-size:15px
}

#pagina .textoEditor h4 {
font-size:14px
}

#pagina .textoEditor h5 {
font-size:13px
}

#pagina .textoEditor .strikethrough {
text-decoration:line-through
}

#pagina .textoEditor p.left {
text-align:left
}

#pagina .textoEditor p.right {
text-align:right
}

#pagina .textoEditor img.left {
float:left;
margin-right:10px;
margin-bottom:5px
}

#pagina .textoEditor img.right {
float:right;
margin-left:10px;
margin-bottom:5px
}

#pagina .paginaEditor p {
font-size:1.1em
}

h2.seccion {
margin-bottom:25px;
text-transform:uppercase;
text-align:center;
font-weight:700;
font-size:1.3em;
background:url(/img/interface/rallado.gif);
letter-spacing:.1em;
padding:5px
}

#cboxClose.hover,ul#menuSuperior li a:hover,#menuPrincipal dd.pagina a:hover,#menuPrincipal dd.menuSeleccionado a:link,#menuPrincipal dd.menuSeleccionado a:visited,#colDerecha .contenedorColumna ul.hemeroteca li a:hover,#colDerecha .contenedorColumna a.verTodo:hover,#colDerecha .contenedorColumna ul.noticiasColumna li a:hover,#colDerecha .contenedorColumna ul.masComentadas li a.bocadillo:hover,#colDerecha .contenedorColumna ul.masComentadas li a.fecha:hover,#colDerecha .contenedorColumna ul.masComentadas li a.numComentarios:hover,#colDerecha .contenedorColumna ul.masComentadas li a.titulo:hover,#pie a.correoic:hover,.migas p a.inicio:hover,.migas p a.seccion:hover,div.paginador a:hover.volverListado,#calendarioEventos table.year .anterior a:hover,#calendarioEventos table.year .siguiente a:hover,#calendarioEventos .dias td.seleccionado a:hover,#pagina .textoEditor .underline {
text-decoration:underline
}

a:hover,#calendarioEventos table.year .anterior a:link,#calendarioEventos table.year .anterior a:visited,#calendarioEventos table.year .siguiente a:link,#calendarioEventos table.year .siguiente a:visited {
text-decoration:none
}

h1 a img,#imagenCabecera {
vertical-align:top
}

#menuPrincipal dt.activa,#menuPrincipal dt a:hover {
background-color:#50646f
}

.migas p span,.migas p .pagina {
color:#7aa
}

.migas p a.inicio:link,.migas p a.inicio:visited,.migas p a.seccion:link,.migas p a.seccion:visited {
color:#7aa;
text-decoration:none
}

#calendarioEventos table.year .anterior,#calendarioEventos table.year .siguiente {
width:10%;
padding-bottom:5px;
text-align:right;
color:#ad1818
}

#calendarioEventos .dias,#pagina .textoEditor p.center {
text-align:center
}