body {
	font: 12px Arial, Verdana, Tahoma, Helvetica;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #FFF;
}
a, a:active, a:focus, a:link, a:visited {
	color : #797979;
	text-decoration:none;
}
a:hover {
	color: #000;
	text-decoration:underline;
}
li {
	margin:0;
	padding:5px 0;
}
h1 {
	margin:10px 0;
	padding:0;
	font: 16px Arial, Verdana, Tahoma, Helvetica;
	color:#000;
	text-align:center;
}
h2 {
	margin:20px 0 10px 0;
	padding:0;
	font: 14px Arial, Verdana, Tahoma, Helvetica;
	color:#000;
}
h3 {
	margin:0;
	padding:0;
	font: 16px Arial, Verdana, Tahoma, Helvetica;
	font-weight:bold;
}
h4 {
	margin:0;
	padding: 0 0 5px 0;
	font: 14px Arial, Verdana, Tahoma, Helvetica;
	font-weight:bold;
	text-align:left;
	color: #666;
	padding-left:90px;
}
h5 {
	margin:0;
	padding: 0 0 5px 0;
	font: 12px Arial, Verdana, Tahoma, Helvetica;
	text-align:left;
	color: #666666;
	padding-left:90px;
}
#borde{
	background:#FFF;
	width: 1000px;
	min-height:750px;
	text-align: left;
	margin: auto;
}

/****************************************************************************************/
/****************** ESTILOS DE LA CABECERA Y MENÚ  **************************************/
/****************************************************************************************/
#cabecera{
	height : 102px;
	width: 100%;
	background:url(../img/logogeneral.jpg) left no-repeat;
	position:relative;
}
#banner {
	position: absolute;
	width:470px;
	text-align:center;
	top: 37px;
	left: 280px;
}
#grupo {
	position: absolute;
	width:200px;
	top:43px;
	left:798px;
}
.accesos {
	display:block;
	background-position:right;
	background-repeat:no-repeat;
	padding: 4px 25px 4px 0;
	margin-bottom:5px;
	text-align:right;
}
#menu {
	width:100%;
	background-color: #BE0002;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	letter-spacing:1px;
	clear:both;
	padding: 3px 0;
}
A.menu, A.menu:VISITED, A.menu:ACTIVE, A.menu:FOCUS, A.menu:LINK{
	color: #FFF;
	background-color:#BE0002;
	text-decoration: none;
	padding: 0 7px;
}
A.menu:HOVER{
	color: #BE0002;
	background-color:#FFF;
}
/****************************************************************************************/
/************************* DISTRIBUCIÓN EN TRES COLUMNAS ********************************/
/****************************************************************************************/
#izquierda {
	float:left;
	width:200px;
	background-color: #F5F5F5;
	border: #D8D8D8 1px solid;
	border-top: none;
	padding: 0 5px 15px 5px;
}
#derecha {
	float:right;
	width:200px;
	padding: 0 5px;
	border: #D8D8D8 1px solid;
	border-top: none;
	background-color: #F5F5F5;
}
#centro {
	margin-left:211px;
	margin-right:211px;
	background-color:#FFF;
	padding: 0 5px 10px 5px;
}
/****************************************************************************************/
/************************* PIE DE PÁGINA ************************************************/
/****************************************************************************************/
#pie{
	clear:both;
	width:1000px;
	margin:0 auto;
	padding: 3px 0px;
	font-size:11px;
	letter-spacing:1px;
	background-color: #BE0002;
	color:#FFF;
	text-align:center;
}
#pie a, #pie a:active, #pie a:link, #pie a:visited {
	color:#fff;
	text-decoration:underline;
}

#pie a:hover {
	color:#ccc;
}
.eslogan {
	width:1000px;
	height:50px;
	margin:0 auto;
	position:relative;
}
.mascerca {
	position:absolute;
	top:10px;
	left:375px;
}
.w3c {
	position:absolute;
	top:5px;
	right:0px;
}
/****************************************************************************************/
/****************************** COLUMNA IZQUIERDA ***************************************/
/****************************************************************************************/
#colIzq {
	width:80%;
	float:left;
}
.titIzquierda {
	padding: 5px;
	margin: 5px 0 0 0;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-weight:bold;
	letter-spacing:1px;
	color:#797979;
	background-color:#CCC;
}

A.opcion, A.opcion:VISITED, A.opcion:ACTIVE, A.opcion:FOCUS, A.opcion:LINK {
	color: #797979;
	font-weight:bold;
	text-decoration: none;
	border-top: #E8E8E8 1px solid;
	padding: 5px 10px 5px 10px;
	display: block;
}
A.opcion:HOVER {
	background:url(../img/current.gif) center right no-repeat #E8E8E8;
	color: #000;
	font-weight:bold;
	padding: 5px 10px;
	display:block;
}
.current {
	background:url(../img/current.gif) center right no-repeat #E8E8E8;
}
.conIzq {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	background-color: #FFF;
	margin-bottom:15px;
	border: #E8E8E8 1px solid;
}
.capaIzq {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	background-color: #FFF;
	background-position:left;
	background-repeat:no-repeat;
	border: #E8E8E8 1px solid;
	padding: 10px 5px 10px 45px;
}
.bordeH {
	color:#BE0002;
	font-weight:bold;
	border-bottom: #E8E8E8 1px solid;
	margin: 0 10px 0 5px;
	padding: 7px 0 5px 5px;
}
.bordeV {
	border-left: #E8E8E8 1px solid;
	margin: 0 0 0 15px;
	padding: 2px 0 2px 5px;
}

/****************************************************************************************/
/******************* COLUMNA DERECHA ****************************************************/
/****************************************************************************************/
#colDcha {
	margin-left:80%;
	margin-bottom: 0;
	border-right: #D8D8D8 1px solid;
	border-bottom: #D8D8D8 1px solid;
	padding: 5px 5px 0 0;
	background-color: #F5F5F5;
}
.titDerecha {
	padding: 5px;
	margin-top: 5px;
	background-color:#CCC;
	color:#797979;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-weight:bold;
	letter-spacing:1px;
}
.conDcha {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	background-color: #FFF;
	margin-bottom:15px;
	border: #E8E8E8 1px solid;
	padding: 0;
	background-position:top;
	background-repeat:no-repeat;
}
.local {
	padding-left:10px;
	font-size:11px;
	line-height:170%;
}
.local a:link {
	font-size:12px;
	background:url(../img/bullet2.gif) no-repeat left center;
	padding-left:15px;
}
.app {
	padding-left:15px;
	line-height:170%;
}
.propio {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	background-color:#FFF;
	background-position:left;
	background-repeat:no-repeat;
	border-top: #E8E8E8 1px solid;
	padding: 5px 0 5px 45px;
}
A.enRojo, A.enRojo:VISITED, A.enRojo:ACTIVE, A.enRojo:FOCUS, A.enRojo:LINK{
	font-size:12px;
	color:#BE0002;
	font-weight:bold;
	text-decoration:none;
}
A.enRojo:HOVER{
	color: #333;
	text-decoration:underline;
}

/****************************************************************************************/
/**************** CONTENIDOS ************************************************************/
/****************************************************************************************/
#seg {
	padding: 7px 0 5px 0;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color:#000;
}
A.seg, A.seg:VISITED, A.seg:ACTIVE, A.seg:FOCUS, A.seg:LINK{
	color: #797979;
	text-decoration: underline;
}
A.seg:HOVER{
	color: #000;
}
#titulo {
	padding: 5px 0 5px 35px;
	margin-bottom:10px;
	background:url(../img/titular.jpg) no-repeat left;
}
#subtitulo {
	padding: 5px 0 5px 10px;
}
#texto {
	background-color:#fff;
	padding: 0 5px 10px 10px;
}
.titGeneral {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:14px;
	color:#BE0002;
	text-align:left;
	font-weight:bold;
}
.titCanal {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:14px;
	color:#797979;
	text-align:left;
}
.titContenidos {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	color:#000;
	text-align:left;
	font-weight:bold;
}
.subtitContenidos {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color:#797979;
	text-align:left;
	font-weight:bold;
}
.contenidos {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color: #666;
}
.contenidosBold {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color:#000;
	text-align:left;
	font-weight:bold;
}
.notit{
	padding: 10px 0 0 10px;
}
.notit a, .notit a:link, .notit a:active, .notit a:visited, .notit a:focus {
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.notit a:hover {
	color:#797979;
	text-decoration:underline;
}
.fecha {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color:#BE0002;
	font-weight:normal;
}
.entradilla{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color:#797979;
	padding: 0 5px 5px 5px;
	border-bottom: 1px solid #CCC;
	margin: 0 5px 5px 5px;
}
.notexto{
	padding: 5px 5px 0 10px;
}
#nofoto{
	float:left;
	padding: 1px;
	margin: 2px 7px 4px 0;
	border: 1px solid #CCC;
}
.nofoto{
	float:left;
	padding: 1px;
	margin: 2px 7px 4px 0;
	border: 1px solid #CCC;
}
A.enlaces, A.enlaces:VISITED, A.enlaces:ACTIVE, A.enlaces:FOCUS, A.enlaces:LINK{
	padding:0 0 0 10px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	background-image:none;
}
A.enlaces:HOVER{
	text-decoration: underline;
}
#subir {
	text-align:right;
}

/****************************************************************************************/
/*********************** C U R S O S ****************************************************/
/****************************************************************************************/
.nombre_curso{
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
	background: url(../img/bullet1.gif) no-repeat left;	
	color:#000;
	font-weight:bold;
}
.nombre_curso a, .nombre_curso a:link, .nombre_curso a:focus, .nombre_curso a:visited, .nombre_curso a:active {
	color:#000;
	text-decoration:none;
}
.nombre_curso a:hover {
	color:#666;
	text-decoration:none;
}
.fecha_curso {
	padding:2px 0 0 15px;
}
/****************************************************************************************/
/*********************** LOCALES DIRECCION ********************************************/
/****************************************************************************************/
.cnombre{
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background: url(../img/bullet1.gif) no-repeat left;	
	color:#000;
	font-weight:bold;
}
#nomlocal {
	font-size:14px;
	font-weight:bold;
}
#localfoto{
	background-color:#fff;
	border:1px solid #ccc;
	padding: 5px;
	float:right;
}
.ccampo{
	width:95px;
	text-align:right;
	font-weight:bold;
	padding: 2px 5px 2px 5px;
	float:left;
}
.cdetalle{
	color:#666;
	background-color:#FFF;
	padding: 2px 5px 2px 5px;
	margin: 0 0 0 105px;
}
#proyectos {
	margin:0;
	padding: 0 10px;
}
.nombre_proy {
	margin: 0 0 0 10px;
	padding: 5px 0 5px 20px;
	background: url(../img/bullet1.gif) no-repeat left;	
	color:#000;
	font-weight:bold;
	cursor:pointer;
}
.nombre_proy a, .nombre_proy a:link, .nombre_proy a:visited, .nombre_proy a:active, .nombre_proy a:focus {
	color:#000;
}
.proy {
	margin: 0 20px;
	padding: 5px;
	border:#ccc 1px solid;
	background-color:#f8f8f8;
	color:#666;
	line-height:150%;
}
/****************************************************************************************/
/**************************** FORMULARIOS ***********************************************/
/****************************************************************************************/
input, textarea {
	color: #000;
	background-color: #ededed;
	border: 1px solid #CCC;
	padding:3px 5px;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
}
select {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-weight: bold;
	color: #000;
	border: 1px solid #CCC;
	background-color: #E8E8E8;
}
#formcampo{
	width: 60px;
	text-align:right;
	font-weight:bold;
	padding: 10px 5px 10px 10px;
	float:left;
}
#formdetalle{
	background-color:#FFF;
	margin: 0 0 0 80px;
	padding: 5px 10px 10px 0;
}
.pagmapa {
	border-top: #CCC 1px solid;
	text-align:center;
	margin-top:10px;
	padding:10px 5px 0 0;
}
.descarga{
	font-size:12px;
	padding: 0 5px 0 0;
}
.contactar {
	padding:0 10px;
	background:url(../img/fcontacta.jpg) no-repeat bottom right;
}

/****************************************************************************************/
/*************************** ACTIVIDAD (accordeón) **************************************/
/****************************************************************************************/
.accordion_content li {
	padding: 5px 0;
}
.accordion_content p {
	padding: 0 0 0 20px;
}
/****************************************************************************************/
/*************************** AGENDA *****************************************************/
/****************************************************************************************/
#fondoagenda {
	background:url(../img/fondoagenda.jpg) no-repeat top left;
	padding: 10px;
	text-align:center;
}
#agenda {
	background-position:top right;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 5px;
	margin: 0 20px 20px 20px;
	border-left:#CCC 1px solid;
}
.fecha_content {
	width:520px;
	height:64px;
	margin: 10px auto;
}
.fecha_t {
	float:left;
	width:60px;
	height:64px;
	background:url(../img/fecha.jpg) no-repeat top;
	margin: 0 0 0 10px;
	text-align:center;
}
.fecha_d {
	padding: 4px 0 0 0;
	font-size:18px;
	color:#fff;
	font-weight:bold;
}
.fecha_m {
	padding: 3px 0 0 0;
	font-size:15px;
	color:#BE0002;
	font-weight:bold;
}
.fecha_a {
	padding: 0;
	font-size:11px;
	color:#BE0002;
}
.fecha_texto {
	float:left;
	width:430px;
	margin-left:15px;
	padding:0 0 0 3px;
	text-align:left;
	color:#000;
	line-height:150%;
}
.agenda_local {
	padding: 10px 0;
	border-bottom:#CCC 1px solid;
}
.objetivos ul {
	margin:0;
	padding:0;
}
.objetivos li {
	margin:0;
	padding:0;
	list-style:none;
}
/****************************************************************************************/
/*************************** BOLSA DE TRABAJO *******************************************/
/****************************************************************************************/
.oferta_t {
	background-color:#f8f8f8;
	color:#000;
	padding:20px;
	margin:0 10px 20px 0;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
}
.aviso {
	margin:0 auto;
	padding:20px;
	color:#BE0002;
	text-align:center;
}

/****************************************************************************************/
/********************************** PORTADA *********************************************/
/****************************************************************************************/
.por_canales {
	width:99%;
	margin:0 auto 5px auto;
	font-size:12px;
	min-height:355px;
	height:auto !important; /* Hack para ie */
	height:355px;
	text-align:center;
}
h6 {
	margin: 5px 5px 15px 5px;
	padding:0;
	font: 14px Arial, Verdana, Tahoma, Helvetica;
	font-weight:bold;
	border-bottom:#BE0002 1px solid;
	color: #666;
	letter-spacing: 1px;
	text-align:left;
}
.por_formacion, .por_vol, .por_actividad, .por_socios {
	width:245px;
	height:160px;
	float:left;
	padding:5px;
	margin: 0 0 10px 5px;
	background:url(../img/fondo_portada.jpg) no-repeat top center;
}
.por_formacion, .por_actividad {
	margin: 0 15px 10px 5px;
}
.por_canales p {
	margin: 10px 0 0 0;
}
.por_canales span {
	color:#BE0002;
	font-weight:bold;
}
.por_canales ul {
	margin:5px 0 5px 25px;
	padding:0;
	list-style:none;
}
.por_canales li {
	padding: 5px 0;
}
.por_socios p, .por_socios li {
	text-align:left;
	padding-left:5px;
}
.por_noticias {
	width:530px;
	margin-left:7px;
	padding: 5px 0 0 0;
	background:url(../img/fondo_noticias.jpg) no-repeat top center;
}
.por_noticias p {
	margin: 5px 5px 10px 20px;
	padding:0 5px 0 0;
	font-weight:bold;
}
.por_noticias h6 {
	margin: 5px 10px 10px 10px;
}
.por_noticias a {
	color:#000;
}

/****************************************************************************************/
/************************************ PAGINADOR *****************************************/
/****************************************************************************************/
#numregistros {
	border-bottom:#CCC solid 1px;
	margin-bottom:5px;
	padding-bottom:5px;
	text-align:center;
}
.registros {
	color:#797979;
	font-weight:bold;
}
#paginas {
	padding: 0 0 5px 0;
}
#paginas ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	font: bold 10px Arial, Verdana, sans-serif;
	padding-top:10px;
}
#paginador li {
	margin: 0 1px;
	display: inline;
}
#paginador li a {
	padding: 3px 5px;
	margin: 0;
	border: 1px solid #ccc;
	background: #ededed;
	text-decoration: none;
	color: #000;
}
#paginador li a {
	color: #000;
}
#paginador li a:hover {
	color: #000;
	background: #FFCC99;
	border-color: #FF9933;
}
#paginador li a#actual {
	color: #fff;
	background: #BE0002;
	border-color: #000;
}
.cpcbloque {
}
.cpcbloque li {
	padding-bottom:10px;
}
.interlineado {
	line-height:150%;
}
/****************************************************************************************/
/*********************** QUIENES SOMOS **************************************************/
/****************************************************************************************/
.quien_foto {
	float:left;
	margin:0 10px 10px 0;
	border:#ccc 1px solid;
}
.quien_foto img {
	padding:2px;
	border:none;
}
.quien_foto p {
	margin:0;
	padding: 2px;
}
.centrar {
	text-align:center;
	color:#be0002;
}
.centro {
	text-align:center;
}
.tabla {
	width:90%;
	margin:0 auto 15px auto;
	padding:5px;
	border:#ccc 1px solid;
}
.tabla th {
	margin:0;
	padding:2px 2px 2px 5px;
	background-color:#ededed;
	font-weight:bold;
	text-align:left;
}
.tabla td {
	margin:0;
	padding:2px 2px 2px 5px;
	border:#ccc 1px solid;
	border:none;
}

/****************************************************************************************/
/*********************** QUE HACEMOS --> PROGRAMA ***************************************/
/****************************************************************************************/
.nombre_programa {
	margin: 10px 0 5px 0;
	padding: 0 0 0 15px;
	background: url(../img/bullet1.gif) no-repeat left;	
	color:#000;
	font-weight:bold;
}
.descripcion_programa {
	border:#ccc 1px solid;
	margin: 0 30px 0 20px;
	background-color:#E8E8E8;
}

/****************************************************************************************/
/********************************* TELEASISTENCIA ***************************************/
/****************************************************************************************/
.tad {
	padding:0 10px;
}

/****************************************************************************************/
/*********************************** DIRECTORIO *****************************************/
/****************************************************************************************/
.tabs ul {
	margin:0;
	padding:0;
}
.tabs ul li {
	margin:0;
	padding:0;
	list-style:none;
}
div.scroll {
	display:none;
	padding:15px 10px;
}
