body {
	text-align:center;
	margin:0px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
/* ////////////////////////////////////////////////////////////////////// Generales */
.big_baj {
	float: left;
	height: auto;
	width: 100%;
}
.centro {
	width:975px;
	height:auto;
	margin: 0 auto;
	text-align: left;
}
.big_main {
	float: left;
	height: auto;
	width: 975px;
}
.fecha_index {
	float: right;
	height: auto;
	width: 165px;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding: 5px 25px 0 0;
}
.fecha {
	float: left;
	height: auto;
	width: 165px;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding: 5px 15px 0 0;
}
.info_portada {
	float: left;
	height: auto;
	width: 757px;
	padding: 4px 0 0 0;
}

.main {
	float: left;
	height: auto;
	width: 757px;
}
.herramientas {
	float: left;
	height: auto;
	width: 198px;
	padding: 15px 0 5px 20px;
	text-align: center;
}
.herramientas_include {
	float: left;
	height: auto;
	width: 218px;
}
.top_main {
	float: left;
	height: auto;
	width: 757px;
	padding: 10px 0 0 0;
}
.btn_volver {
	float: left;
	height: 20px;
	width: 166px;
}
.derecha {
	float: left;
	height: auto;
	width: 278px;
}
.izquierda {
	float: left;
	height: auto;
	width: 276px;
	padding: 0 18px 0 0;
}
.izquierda2 {
	float: left;
	height: auto;
	width: 552px;
	padding: 0 18px 0 0;
}
.btn_interior100 {
	float: right;
	height: 29px;
	width: 100px;
	padding: 8px 0 8px 473px;
}
.btn_interior100b {
	float: right;
	height: 29px;
	width: 300px;
	padding: 8px 0 8px 380px;
}
.btn_interior {
	float: left;
	height: 29px;
	width: auto;
	padding: 8px 0;
}

.btn_interior a {
	font-size:11px;
	color:#FFCC00;
	text-decoration:underline;
	font-weight:bold;
	text-transform: uppercase;
}
.btn_interior a:hover {
	text-decoration:none;
}
.der_btn {
	float: left;
	height: 29px;
	width: 15px;
	background-image: url(../images/btn_interno_izq.gif);
}
.der_btn2 {
	float: left;
	height: 29px;
	width: 37px;
	background-image: url(../images/volver_izquierdo.gif);
}
.izq_btn2 {
	float: left;
	height: 29px;
	width: 15px;
	background: url(../images/volver_derecho.gif) no-repeat;
	padding: 0 4px 0 0;
}
.dinamico_btn {
	float: left;
	height: 21px;
	width: auto;
	background: url(../images/btn_interior.gif) repeat-x;
	padding: 6px 4px 2px 4px;
}
.dinamico_btn a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-transform:capitalize;
}
.dinamico_btn a:hover {
	color:#006699;
}
.dinamico_btn_fijo {
	float: left;
	height: 19px;
	width: 215px;
	background: url(../images/btn_interior.gif) repeat-x;
	padding: 8px 4px 2px 4px;
}
.dinamico_btn_fijo a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-transform:capitalize;
}
.dinamico_btn_fijo a:hover {
	color:#006699;
}
.izq_btn {
	float: left;
	height: 29px;
	width: 37px;
	background-image: url(../images/btn_interno_der.gif);
}
.cabecera {
	float: left;
	height: 136px;
	width: 975px;
}
/*//////////////////////////////////////////////////////////////////////// Header */
.header_include {
	float: left;
	height: 90px;
	width: 975px;
}
.header {
	float: left;
	height: auto;
	width: 975px;
}
.logo_baj {
	float: left;
	height: 90px;
	width: 337px;
}
.img_bg_header {
	float: left;
	height: 90px;
	width: 638px;
	background-image: url(../images/logueo_icos.jpg);
}
.logueo {
	float: left;
	height: 90px;
	width: 434px;
	padding: 0 0 0 0;
}
.logueo2 {
	float: left;
	height: 90px;
	width: 434px;
	padding: 0 0 0 0;
}
/*////////////////////////////////////////////////////////////////////// Menu sede*/
.menu_include {
	float: left;
	height: 46px;
	width: 975px;
}
.menu_ppal {
	float: left;
	height: auto;
	width: 975px;
	background-image: url(../images/bg_menu.gif);
}
.menu_ant {
	float: left;
	height: 46px;
	width: 33px;
}
.btn_sede {
	float: left;
	height: 46px;
	width: 177px;
}
.menu_sgte {
	float: right;
	height: 46px;
	width: 33px;
}
/*/////////////////////////////////////////////////////////////////////// Breadcrumbs */
.breadcrumbs {
	float: left;
	height: auto;
	width: 401px;
	padding: 5px 0 0 10px;
}
.breadcrumbs a {
	color: #999999;
}
.breadcrumbs a:hover {
	color: #FFCC00;
	text-decoration:none;
}
/*////////////////////////////////////////////////////////////////////////// Etiquetas h */
h1 {
	color: #FFCC00;
	font-size:18px;
	text-transform: uppercase;
	font-weight: normal;
}
h2 {
	color: #FC0;
	font-size:16px;
	margin: 0 0 10px 0;
	padding: 0px;
}
h3 {
	color:#FFFFFF;
	font-size:12px;
	margin: 0px;
	font-weight: normal;
	text-align: justify;
	line-height: 18px;
}
h3 a {
	color: #FFCC00;
	text-decoration:underline;
}
h3 a:hover {
	text-decoration:none;
	color: #99CC00;
}
h4 {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin: 0px;
}
h5 {
	color: #CCCCCC;
	font-size:11px;
	margin: 0px;
}
h6 {
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	margin: 0px;
	display: inline;
	padding: 0px;
}
/*//////////////////////////////////////////////////////////////////////////////// footer */
.footer_include {
	float: left;
	height: auto;
	width: 975px;
}
.footer_logos {
	float: left;
	height: 97px;
	width: 975px;
	border-top: solid 1px #1C1C1C;
	padding: 10px 0 0 0;
}
.footer {
	height: auto;
	width: 975px;
	padding: 15px 0 10px 0;
	text-align: center;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
}
.footer a {
	color: #99CC00;
	font-size: 11px;
	font-weight: normal;
}
.footer a:hover {
	text-decoration:none;
}
ul#footerbtns {
	width:auto;
	height:auto;
	padding:20px 0;
	margin: 0px;
}
ul#footerbtns li {
	display:inline;
	width:auto;
	height:auto;
	padding:0 20px;
	margin: 0px;
	border-right: solid 1px #9C0;
}
.optimizado {
	height: auto;
	float: left;
	width: 975px;
	padding: 10px 0;
}
.firma {
	float: left;
	height: auto;
	width: 975px;
	padding: 5px 0;
}

/*///////////////////////////////////////////////////////////////////////////////////*/
.google_box {
	float: left;
	height: auto;
	width: 198px;
}
.google_icon {
	float: left;
	height: auto;
	width: auto;
}
.input_box {
	float: left;
	height: auto;
	width: auto;
}
.input_boxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.btn_ir {
	float: left;
	height: auto;
	width: auto;
	padding: 0 0 0 5px;
}
.busqueda_avanzada {
	float: left;
	height: auto;
	width: 148px;
	padding: 0 0 0 50px;
}
/*//////////////////////////////////////////////////////////////////// Calendario */
.calendario {
	float: left;
	height: auto;
	width: 198px;
	border-top: solid 1px #333;
	margin: 10px 0 0 0;
	border-bottom: solid 1px #333;
	padding: 0 0 10px 0;
}
.title_calendario {
	float: left;
	height: auto;
	width: 198px;
	padding: 10px 0;
	text-align: left;
	font-size: 14px;
	color: #FFCC00;
	font-weight: bold;
}
.dias {
	float: left;
	height: auto;
	width: 198px;
	padding: 5px 0;
	text-align: left;
}
.dias h4 {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.numeros {
	float: left;
	height: auto;
	width: 198px;
	text-align: center;
}
.dia_normal {
	float: left;
	height: 17px;
	width: 20px;
	margin: 1px 4px 1px 3px;
	border-bottom: solid 1px #1C1C1C;
}
.dia_seleccionado {
	float: left;
	height: 17px;
	width: 20px;
	margin: 1px 4px 1px 3px;
	background-color: #99CC00;
	color: #006600;
	border-bottom: solid 1px #1C1C1C;
}
.dia_seleccionado a {
	color:#000000;
	text-decoration:underline;
}
.dia_evento {
	float: left;
	height: 17px;
	width: 20px;
	margin: 1px 4px 1px 3px;
	background-color: #FFCC00;
	color: #333333;
	border-bottom: solid 1px #1C1C1C;
}
.dia_evento a {
	color: #333;
	text-decoration:underline;
}
.dia_feriado {
	float: left;
	height: 17px;
	width: 20px;
	margin: 1px 4px 1px 3px;
	color: #FFCC00;
	font-weight: bold;
	border-bottom: solid 1px #1C1C1C;
}
.mes {
	float: left;
	height: auto;
	width: 95px;
	border-top: solid 1px #333;
	margin: 10px 2px 0 0;
}
.mes a {
	color:#FFCC00;
	font-weight:bold;
}
.mes a:hover {
	color:#FFF;
}
/*/////////////////////////////////////////////////////////////////////////////// accesos */
.accesos {
	float: left;
	height: auto;
	width: 198px;
	padding: 6px 0;
}
.iconos_accesos {
	float: left;
	height: auto;
	width: auto;
	padding: 6px;
}
.banners {
	float: left;
	height: auto;
	width: 198px;
	text-align: center;
	padding: 5px 0;
}
.logosBAJ {
	float: left;
	height: auto;
	width: 198px;
	padding: 6px 0;
}
/*///////////////////////////////////////////////////////////////////// portada */
.head_info {
	float: left;
	height: auto;
	width: 757px;
}
.btn_presentacion {
	float: left;
	height: auto;
	width: auto;
}
.btn_talleresgratuitos {
	float: left;
	height: auto;
	width: auto;
}
.banner_ppal {
	float: left;
	height: auto;
	width: auto;
}
.noticia_ppal {
	float: left;
	height: auto;
	width: 415px;
	padding: 15px 15px 15px 0;
}
.noticia_ppal h2 {
	color: #FF0000;
}
.noticia_ppal a {
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
}
.noticia_ppal a:hover {
	color:#090;
	text-decoration:none;
}
.video_portada {
	float: left;
	height: auto;
	width: 290px;
	padding: 15px 0 15px 11px;
}
.img_portada {
	float: left;
	height: auto;
	width: auto;
	margin: 0 12px 12px 0;
}
/*//////////////////////////////////////////////////////////////////////////////// Caja Logueo*/
.box_loguin {
	float: right;
	height: auto;
	width: 300px;
	padding: 15px 0 0 0;
	color: #FFF;
}
.box_loguin2 {
	float: right;
	height: auto;
	width: 300px;
	padding: 15px 0 0 0;
	color: #FFCC00;
	font-size: 11px;
	font-weight:bold;
}
.dato_loguin {
	float: left;
	height: 15px;
	width: 140px;
	text-align: right;
	padding: 5px 0 0 0;
}
.input_loguin {
	float: left;
	height: 20px;
	width: 110px;
	padding: 2px 0 0 0;
}
.btn_ir_logueo {
	float: left;
	height: auto;
	width: auto;
	padding: 2px 0 0 5px;
}
.links_logueo {
	float: left;
	height: auto;
	width: 270px;
	text-align: right;
	padding: 6px 30px 0 0;
}
.links_logueo a {
	font-size: 10px;
	font-weight:bold;
	color: #CCCCCC;
}
.links_logueo a:hover {
	color: #FFF;
	text-decoration:none;
}

.links_logueo2 {
	float: left;
	height: auto;
	width: 350px;
	text-align: right;
	padding: 6px 30px 0 0;
}
.links_logueo2 a {
	font-size: 11px;
	font-weight:bold;
	color: #FFF;
}
.links_logueo2 a:hover {
	color: #FFF;
	text-decoration:none;
}
/*/////////////////////////////////////////////////////////////// Caja Iconos Top */
.ico_utilidades {
	float: left;
	height: 75px;
	width: 204px;
	padding: 15px 0 0 0;
}
.icos {
	float: left;
	height: auto;
	width: auto;
	padding: 3px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////// Caja Portada Sede */
.info_portada_sede {
	float: left;
	height: auto;
	width: 757px;
	padding: 4px 0 0 0;
	color: #FFF;
}
.main_infosede {
	float: left;
	height: auto;
	width: 573px;
	padding: 0 0 0 18px;
}

.img_izq {
	float: left;
	height: auto;
	width: auto;
	padding: 0 12px 5px 0;
	text-align: center;
}
.img_der {
	float: right;
	height: auto;
	width: auto;
	padding: 0 0 5px 12px;
}
.img_izq a {
	text-decoration:underline;
	font-size:11px;
	color:#fff;
}
.img_izq a:hover {
	text-decoration:none;
	color:#FFCC33;
}
.img_der a {
	text-decoration:none;
	font-size:10px;
	color:#fff;
}
.noticia_portada_sede {
	float: left;
	height: auto;
	width: 276px;
}
.noticia_portada_sede h2 {
	color:#FF0000;
}
.noticia_portada_sede a {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.noticia_portada_sede a:hover {
	text-decoration:none;
	color:#090;
}

.ver_mas {
	float:left;
	height:auto;
	width:276px;
	text-align:right;
	padding: 4px 0;
	border-bottom: solid 1px #FFF;
	margin: 0 0 10px 0;
}
.ver_mas a {
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.ver_mas a:hover {
	color:#090;
	text-decoration:none;
}
.noticia_secundaria {
	float: left;
	height: auto;
	width: 276px;
}
.noticia_secundaria h3 {
	color:#FF0000;
}
.noticia_secundaria a {
	color:#FF0000;
	text-decoration:none;
}
.noticia_secundaria a:hover {
	color:#009900;
}
.banner_portada_sede {
	float: left;
	height: auto;
	width: 278px;
	padding: 0 0 15px 0;
}
.galeria_foto_derecha {
	float: left;
	height: auto;
	width: 278px;
}
.banner_portada_sede h2 {
	color: ##0099CC;
}
.min_galeria_foto {
	float: left;
	height: auto;
	width: auto;
	margin: 0 4px 4px 0;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////// Menu Sede*/
.menu_sede_include {
	float: left;
	height: auto;
	width: 166px;
	text-align: left;
}
.menu_sede {
	float: left;
	height: auto;
	width: 166px;
	text-align: left;
}
ul#menusede {
	float:left;
	width:166px;
	height:auto;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul#menusede li {
	float:left;
	width:166px;
	height:auto;
	margin:0px 0 1px 0;
}
ul#menusede li a {
	float:left;
	width:146px;
	height:auto;
	margin:0px;
	padding:4px 4px 4px 12px;
	background: url(../images/flecha_btn.gif) no-repeat 4px 5px #333333;
	color: #FFFFFF;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	border-left: solid 4px #5F5F5F;
}
ul#menusede li a:hover {
	background: url(../images/flecha_btn_over.gif) no-repeat 4px 5px #575757;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////// sub menu */
ul#submenusede {
	float:left;
	width:166px;
	height:auto;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul#submenusede li {
	float:left;
	width:166px;
	height:auto;
	margin:0 0 0 0;
	padding:1px 0 0 0;
}
html>body ul#submenusede li {
	float:left;
	width:166px;
	height:auto;
	margin:0px 0 1px 0;
}
ul#submenusede li a {
	float:left;
	width:138px;
	height:auto;
	margin:0px;
	padding:4px 4px 4px 20px;
	background: url(../images/flecha_subboton.gif) no-repeat 13px 5px #484848;
	color: #FFFFFF;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	border-left: solid 4px #5F5F5F;
}
ul#submenusede li a:hover {
	background: url(../images/flecha_subboton.gif) no-repeat 13px 5px #535353;
}
/*//////////////////////////////////////////////////////////////////////////////////////// Noticias Anteriores */
.box_news_anterior {
	float: left;
	height: auto;
	width: 250px;
	color: #FFF;
	font-size: 12px;
	padding: 0 8px 0px 0;
	margin: 0 26px 50px 0;
}
.box_news_anterior a {
	color:#FFFFFF;
	text-decoration:none;
}
.box_news_anterior a:hover {
	color: #FFCC66;
	text-decoration:underline;
}
.info_news_anterior {
	float: left;
	height: auto;
	width: 120px;
}
.fecha_news_anterior {
	float: left;
	height: auto;
	width: 120px;
	padding: 0 0 3px 0;
	color: #FFCC00;
	font-weight: bold;
}
.paginacion_news_anterior {
	float: left;
	height: auto;
	width: 573px;
	text-align: center;
	padding: 10px 0;
	color: #FFCC33;
	font-weight: bold;
	font-size: 12px;
}
.paginacion_news_anterior a {
	font-size:12px;
	color:#FFCC33;
	text-decoration:underline;
}
.paginacion_news_anterior a:hover {
	font-size:11px;
	color:#FFCC33;
	text-decoration:none;
}
.paginacion_news_anterior a:active {
	font-weight:bold;
	text-decoration:none;
}
/* //////////////////////////////////////////////////////////////////////////////////  Estudio de Grabación */
.reproductor {
	float: left;
	height: auto;
	width: 573px;
	padding: 15px 0;
}
.equipamiento {
	float: left;
	height: auto;
	width: 573px;
	padding: 15px 0;
}
ul#equipamiento {
	float:left;
	height:auto;
	width:270px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:11px;
	list-style-type:none;
}
ul#equipamiento li {
	float:left;
	height:auto;
	width:200px;
	padding:2px 16px;
	background: url(../images/circle.gif) no-repeat 0px 4px;
}

.equipamiento2 {
	float: left;
	height: auto;
	width: 573px;
	padding: 15px 0;
}
ul#equipamiento2 {
	float:left;
	height:auto;
	width:573px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:12px;
	list-style-type:none;
}
ul#equipamiento2 li {
	float:left;
	height:auto;
	width:200px;
	padding:2px 16px;
	background: url(../images/circle.gif) no-repeat 0px 4px;
}
/*////////////////////////////////////////////////////////////////////////////////////////////// Centro de extensión */
.video_streaming {
	float: left;
	height: auto;
	width: 270px;
	padding: 10px 0;
}
/* ///////////////////////////////////////////////////////////////////////////////////////////// Resultados de Busqueda y Descargas */ 
ol {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #FFCC00;
	padding:0px 0 0px 25px;
	margin:0px;
	height:auto;
	width:600px;
}
ol p {
	color: #FFF;
	font-weight:normal;
	padding: 0 0 15px 0;
}
ol a {
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	padding:0 0 5px 0;
}
ol a:hover {
	text-decoration:none;
}
.fecha_resultados {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	float: left;
	width: 640px;
	height: auto;
	border-top: dotted 1px #999;
	padding: 4px 0 0 0;
}
.margen {
	float: left;
	height: auto;
	width: 757px;
	padding: 0 0 0 0px;
}
.box_descarga {
	float: left;
	height: auto;
	width: 700px;
	border-bottom: dotted 1px #CCC;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.icono_descarga {
	float: left;
	height: auto;
	width: auto;
	padding: 0 20px 0 0;
}
.txt_descargas {
	float: left;
	height: auto;
	width: 600px;
	font-size:12px;
	font-weight:bold;
	color:#CCC;
}
.txt_descargas a {
	font-size:12px;
	color:#CCC;
	text-decoration:none;
	font-weight:normal;
}
.txt_descargas a:hover {
	text-decoration:underline;
}
.box_combobox {
	float: left;
	height: auto;
	width: 265px;
	padding: 5px;
	margin: 10px 0;
	background-color: #D9AD00;
}
.text_boxes {
	font-size: 11px;
	color: #666666;
}
/*///////////////////////////////////////////////////////////////////////////////////// Talleres */
.tipo_taller {
	float: left;
	height: 19px;
	width: 150px;
	padding: 12px 0 0 0;
}
.tipo_taller a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
.tipo_taller a:hover {
	color: #FFCC00;
	text-decoration:underline;
}
.letra {
	float: left;
	height: 20px;
	width: 20px;
	background: url(../images/circulo_letra.gif) no-repeat;
	font-size:11px;
	color: #333;
	font-weight:bold;
	text-align:center;
	padding: 2px 10px 0 0;
}
.btn_volver_peq {
	float: right;
	height: auto;
	width: auto;
}
.anuncios {
	float: left;
	height: auto;
	width: 170px;
	padding: 12px 0 0 0;
}
.anuncios a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
.anuncios a:hover {
	color: #FFCC00;
	text-decoration:underline;
}
.fechanuncio {
	float: left;
	height: auto;
	width: 90px;
	padding: 12px 0 0 10px;
	font-weight: bold;
	font-size: 11px;
	color:#FFCC00;
}
/*////////////////////////////////////////////////////////////////////////////////////// calendario despliegue */
.box_calendario {
	float: left;
	height: auto;
	width: 700px;
	border-bottom: dotted 1px #0CF;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.txt_calendario {
	float: left;
	height: auto;
	width: 555px;
}
.txt_calendario a {
	font-weight:bold;
	color:#FFCC00;
	text-decoration:none;
}
.txt_calendario h1 {
	font-size:14px;
	font-weight:bold;
	color:#99CC00;
	margin: 0 0 0 0;
}
.txt_calendario h2 {
	font-size:12px;
	font-weight:normal;
	color:#CCC;
	text-align: justify;
}
.txt_calendario h3 {
	font-size:12px;
	font-weight:bold;
	color:#0099FF;
	text-align: justify;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

.paginacion_calendario {
	float: left;
	height: auto;
	width: 700px;
	text-align: center;
	padding: 10px 0;
	color: #FFCC33;
	font-weight: bold;
	font-size: 12px;
}
.paginacion_calendario a {
	font-size:11px;
	color:#FFCC33;
	text-decoration:underline;
}
.paginacion_calendario a:hover {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
/*/////////////////////////////////////////////////////////////////////////////////// foros */
.box_tema {
	float: left;
	height: auto;
	width: 700px;
	padding: 0 0 10px 0;
	margin: 10px 0 10px 0;
}
.txt_foro{
	float: left;
	height: auto;
	width: 700px;
}
.descripcion_tema {
	float:left;
	height:auto;
	width:640px;
	font-size:10px;
}
ol#foro {
	background:#333;
	width:auto;
	height:auto;
	margin:0px;
	padding:5px 10px 5px 30px;
	color: #09F;
}
html>body ol#foro {
	background:#333;
	width:auto;
	height:auto;
	padding:5px 10px 10px 30px;
	margin:0px;
}
ol#foro li {
	background:#000000;
	margin:10px 0 0 0 ;
	padding:10px;
}
ol#foro li a {
	color:#FFCC00;
	font-size: 14px;
	font-weight: bold;
	margin:0px;
	text-decoration:none;
	text-transform:uppercase;
}
ol#foro li a:hover {
	color:#99CC00;
	text-decoration:underline;
}
ol#foro p {
	margin:0px;
	padding:0px;
}
/*////////////////////////////////////////////////////////////////////////////////// Formularios registro de talleres */
.grupos_datos {
	float: left;
	height: auto;
	width: 700px;
	padding: 15px 0;
	border-bottom: dotted 1px #E1E1E1;
}
.campo {
	float: left;
	height: 19px;
	width: 95px;
	padding: 5px 0 0 0;
	font-size: 11px;
	border-bottom: dotted 1px #e1e1e1;
	color: #FFCC00;
	margin: 0 0 10px 0;
}
.campomenu {
	float: left;
	height: 19px;
	width: 212px;
	font-size: 11px;
	color: #FFCC00;
	margin: 0 0 10px 150px;
}
.campomenub {
	float: left;
	height: 19px;
	width: 212px;
	font-size: 11px;
	color: #FFCC00;
	margin: 0 0 10px 250px;
}
.parte1 {
	float: left;
	height: 19px;
	width: 30px;
	margin: 0 0 10px 150px;
}
.parte2 {
	float: left;
	height: 10px;
	width: 182px;
	border-left: dotted 1px #e1e1e1;
	border-bottom: dotted 1px #e1e1e1;
	margin: 0 0 10px 0;
}
.campomenu a {
	float: left;
	padding: 5px 0 0 0;
	font-size: 11px;
	color: #FFCC00;
	margin: 0 0 10px 0;
}
.campomenu a:hover {
	float: left;
	padding: 5px 0 0 0;
	font-size: 11px;
	color: #FFCC00;
	margin: 0 0 10px 0;
}
.input {
	float: left;
	height: 22px;
	width: 250px;
	padding: 3px 0 0 0;
	margin: 0 0 10px 0;
}
.input_box_reg {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.input2 {
	float: left;
	height: 22px;
	width: 100px;
	padding: 3px 0 0 0;
	margin: 0 0 10px 0;
}
.input3 {
	float: left;
	height: 22px;
	width: 90px;
	padding: 3px 0 0 0;
	margin: 0 0 10px 0;
}
.input_area {
	float: left;
	height: auto;
	width: 90px;
	padding: 3px 0 0 0;
	margin: 0 0 10px 0;
}
.campo1 {
	float: left;
	height: 19px;
	width: 280px;
	padding: 5px 0 0px 0;
	font-size: 11px;
	border-bottom: dotted 1px #e1e1e1;
	color: #FFCC00;
	margin: 0 0 10px 0;
}
.campo1b {
	float: left;
	height: 19px;
	width: 330px;
	padding: 5px 0 0px 0;
	font-size: 11px;
	border-bottom: dotted 1px #e1e1e1;
	color: #FFCC00;
	margin: 0 0 10px 0;
}
.campo1c {
	float: left;
	height: 19px;
	width: 280px;
	padding: 5px 0 0px 0;
	font-size: 11px;
	color: #FFCC00;
	margin: 0 0 10px 0;
}
.campo1d {
	float: left;
	height: 19px;
	width: 280px;
	font-size: 11px;
	color: #FFCC00;
	margin: 0 0 10px 0;
}
.campo1d a {
	float: left;
	height: 19px;
	width: 280px;
	font-size: 11px;
	color: #FFCC00;
	margin: 0 0 10px 0;
}
.campo1d a:hover {
	float: left;
	height: 19px;
	width: 280px;
	font-size: 11px;
	color: #FFCC00;
	margin: 0 0 10px 0;
}
.titulomapa {
	float: left;
	width: 700px;
	font-size: 11px;
	color: #FFCC00;
	padding: 5px 0 0px 10px;
	margin: 0 0 10px 0;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.campo2 {
	float: left;
	height: 19px;
	width: 50px;
	padding: 5px 0 0 10px;
	font-size: 11px;
	border-bottom: dotted 1px #e1e1e1;
	color: #FFCC00;
	margin: 0 0 10px 0;
}
.campo3 {
	float: left;
	height: auto;
	width: 650px;
	padding: 6px 0;
	font-size: 11px;
	margin: 0 0 10px 0;
}
.input4 {
	float: left;
	height: 22px;
	width: 400px;
	padding: 3px 0 0 0;
	margin: 0 0 10px 0;
}
.caja_check {
	float: left;
	height: auto;
	width: 200px;
	border-right: solid 1px #999;
	margin: 2px 0;
}
.horario_semanal {
	width: 650px;
	float: left;
	height: auto;
	padding: 20px 0 10px 0;
	font-size: 11px;
}
.box_hora {
	float: left;
	height: 25px;
	width: 100px;
	text-align: center;
	border-bottom: dotted 1px #999;
	border-right: dotted 1px #999;
	padding: 6px 0 0 0;
}
.input_negro {
	background-color: #333333;
	border: 1px;
	border-color: #999999;
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.input_gris {
	background-color: #666666;
	border: 1px;
	border-color: #999999;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.caja_check2 {
	float: left;
	height: auto;
	width: 130px;
	border-right: solid 1px #999;
	padding: 0 10px;
}
.campo4 {
	float: left;
	height: auto;
	width: 650px;
	padding: 6px 0;
	font-size: 11px;
	color: #FFCC00;
	border-bottom: dotted 1px #e1e1e1;
}
.caja_check3 {
	float: left;
	height: auto;
	width: 140px;
	border-right: solid 1px #999;
	padding: 0 10px;
	margin: 2px 0;
}
.caja_check4 {
	float: left;
	height: 45px;
	width: 140px;
	border-right: solid 1px #999;
	padding: 0 10px;
	margin: 2px 0;
}
/*////////////////////////////////////////////////////////////////////////////////// Formulario registro profesor*/
.campo_prof {
	float: left;
	height: auto;
	width: 135px;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
}
.input_prof {
	float: left;
	height: auto;
	width: 500px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
}
.input_prof2 {
	float: left;
	height: auto;
	width: 200px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
}
.box_txtProf {
	float: left;
	height: auto;
	width: 700px;
	padding: 7px 0;
}
.grupos_datos h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
}
.numero_sesion {
	float: left;
	height: 22px;
	width: 50px;
	text-align: center;
	border-right: solid 2px #999;
}
.contenidos_sesion {
	float: left;
	height: auto;
	width: 300px;
	padding: 0 10px;
	border-right: solid 2px #999;
	border-bottom: dotted 1px #999;
	margin: 1px 0;
}
.actividades_sesion {
	float: left;
	height: auto;
	width: 300px;
	border-bottom: dotted 1px #999;
	border-right: solid 2px #999;
	padding: 0 10px;
	margin: 1px 0;
}
.campo4 a {
	color:#FFCC00;
}.video_derecha {
	float: right;
	height: auto;
	width: auto;
	padding: 0 0 5px 15px;
}

.box_descargataller {

	float: left;
	height: auto;
	width: 575px;
	border-bottom: dotted 1px #CCC;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.txt_descargastaller {
	float: right;
	height: auto;
	width: 475px;
	font-size:12px;
	font-weight:bold;
	color:#CCC;
}
.txt_descargastaller a {

	font-size:11px;
	color:#CCC;
	text-decoration:none;
	font-weight:normal;
}
.txt_descargastaller a:hover {

	text-decoration:underline;
}
.icono_descargataller {

	float: left;
	height: auto;
	width: auto;
	padding: 0 20px 0 0;
}
.input4 {

	float: left;
	height: 22px;
	width: auto;
	padding: 3px 0 0 0;
	margin: 0 0 10px 0;
}
.menu_tema_foro {
	height: 24px;
	width: 650px;
	padding: 4px 0;
	margin: 5px 0 0 0;
	color: #99CC00;
}
html>body .menu_tema_foro {
	width: 640px;
}
.moderador {
	float: left;
	height: 16px;
	width: 280px;
	border: solid 1px #666;
	margin: 1px;
	padding: 2px;
	font-size: 10px;
}
.btn_foro {
	float: left;
	height: 16px;
	width: 165px;
	text-align: center;
	border: solid 1px #666;
	margin: 1px 1px 1px 3px;
	padding: 2px;
	background-color: #333333;
}
.link_tema_foro {
	height: 100%;
	width:100%;
}
#foro .menu_tema_foro .btn_foro a {
	color: #99CC00;
	font-size:10px;
	text-decoration:underline;
	font-weight: bold;
	text-transform: none;
}
#foro .menu_tema_foro .btn_foro a:hover {
	text-decoration:none;
}
.caja_opiniones {
	float: left;
	height: auto;
	width: 665px;
	margin: 10px 0;
	background-color: #333333;
	font-size: 11px;
	color: #CCCCCC;
	padding: 0 0 20px 35px;
}
.caja_opiniones h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0099FF;
	padding: 10px 0 0 0;
}
.moderador h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	display: inline;
	margin: 0px;
	text-transform: none;
}
.usuario_opinion {
	float: left;
	height: auto;
	width: 345px;
	margin: 10px 5px 0 0;
	border-right: solid 1px #666;
	padding: 3px 0 3px 10px;
}
.agregado {
	float: left;
	height: auto;
	width: 265px;
	margin: 10px 0 0 0;
	padding: 3px 0;
}
.caja_opiniones h2 {
	font-size: 11px;
	font-weight: normal;
	display: inline;
}
.desplegar_opinion {
	float: left;
	height: auto;
	width: 610px;
	padding: 4px 10px;
	color: #CCCCCC;
	text-align: justify;
	margin: 4px 0 0 0;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
}
.opinion {
	border: solid 1px  #666;
	width: 630px;
	height: auto;
	float: left;
	margin: 0 0 10px 0;
	border-top: solid 4px #369;
}
.text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	float: left;
	height: auto;
	width: 580px;
}
.ancho_google {
	width: 570px;
	background-color:#FF0000;
}
.agregado a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
	padding:2px 10px;
	background: #292929;
	margin:2px;
	border:solid 1px #666666;
}
.agregado a:hover {
	padding:2px 10px;
	color: #FF9900;
	text-decoration: none;
	background: #000000;
	margin:2px;
	border:solid 1px #666666;
}
.opina_footer {
	float: left;
	height: auto;
	width: 180px;
	padding: 0 0 0 450px;
}
.opina_footer a {
	color: #99CC00;
	font-size:10px;
	text-decoration:underline;
	font-weight: bold;
	text-transform: none;
}
.opina_footer a:hover {
	text-decoration: none;
}

