@charset "utf-8";
/* CSS Document */

.internas_contenido_fondo {
	background-color: #E6E6E6;
	background-image: url(../imagenes/internas/contenido_fondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	min-height:364px;
}
.titulos_seccion_container {
	width: 394px;
	height: 56px;
	margin: auto;
	position:relative;
}
.titulos_seccion_icono {
	width: 42px;
	height: 42px;
	position:absolute;
	top:8px;
	left: 29px;
}
.titulos_seccion_icono2 {
	width: 48px;
	height: 48px;
	position:absolute;
	top:5px;
	left: 26px;
}
.titulos_seccion_titulo {
	width: 300px;
	height: 16px;
	position:absolute;
	top: 20px;
	left: 86px;
}
.marco1_contenido{
	background-color: #FFFFFF;
	background-image: url(../imagenes/internas/marco1_contenido.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:140px;
	width: 948px;
}
.buzon_botones_container{
	margin: auto;
	height: 205px;
	width: 888px;
	position: relative;	
}
.buzon_boton_electores a {
	background-image: url(../imagenes/internas/buzon_boton_electores.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 175px;
	width: 284px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-decoration:none;
	z-index:1;
}
.buzon_boton_electores a:hover {
	background-position: 0px -175px;
}
.buzon_boton_promotores a {
	background-image: url(../imagenes/internas/buzon_boton_promotores.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 175px;
	width: 284px;
	position: absolute;
	left: 304px;
	top: 0px;
	text-decoration:none;
	z-index:2;
}
.buzon_boton_promotores a:hover {
	background-position: 0px -175px;
}
.buzon_boton_candidato a {
	background-image: url(../imagenes/internas/buzon_boton_candidato.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 175px;
	width: 284px;
	position: absolute;
	left: 608px;
	top: 0px;
	text-decoration:none;
	z-index:3;
}
.buzon_boton_candidato a:hover {
	background-position: 0px -175px;
}
.buzon_botones_mensajes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #0C5BAF;
	text-align: center;
	width: 100px;
	position: absolute;
	left: 146px;
	top: 66px;
	display:block;
}
.formButton a {
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-rigth: 0px;
	padding-bottom: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

*:first-child+html formButton[type]{width: 1;} /* IE7 */

.formButton a span {
	display: block;
	float: left;
	height: 33px;
	margin-top: 0px;
	margin-right: -6px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../imagenes/internas/botones1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.formButton a:hover span {
	background-position: 0px -33px;
}
.formButton a span span {
	color: #005391;
	font-weight: normal;
	font-size: 15px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 25px;
	background-color: transparent;
	background-image: url(../imagenes/internas/botones1.png);
	background-repeat: repeat-x;
	background-position: right 0px;
	padding-top: 8px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 24px;
}

.formButton a:hover span span {
	color: #FFFFFF;
	background-position: right -33px;
}

.formButton2 a {
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-rigth: 0px;
	padding-bottom: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

*:first-child+html formButton2[type]{width: 1;} /* IE7 */

.formButton2 a span {
	display: block;
	float: left;
	height: 33px;
	margin-top: 0px;
	margin-right: -6px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../imagenes/internas/botones1.png);
	background-repeat: no-repeat;
	background-position: 0px -33px;
}
.formButton2 a:hover span {
	background-position: 0px 0px;
}
.formButton2 a span span {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 15px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 25px;
	background-color: transparent;
	background-image: url(../imagenes/internas/botones1.png);
	background-repeat: repeat-x;
	background-position: right -33px;
	padding-top: 8px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 24px;
}

.formButton2 a:hover span span {
	color: #005391;
	background-position: right -0px;
}

.botonActivo {
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-rigth: 0px;
	padding-bottom: 0px;
	border: none;
	background-color: transparent;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.botonActivo span {
	display: block;
	float: left;
	height: 33px;
	margin-top: 0px;
	margin-right: -6px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../imagenes/internas/botones1.png);
	background-repeat: no-repeat;
	background-position: 0px -33px;
}
.botonActivo span span {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 15px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 25px;
	background-color: transparent;
	background-image: url(../imagenes/internas/botones1.png);
	background-repeat: repeat-x;
	background-position: right -33px;
	padding-top: 8px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 24px;
}
.botonInactivo {
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-rigth: 0px;
	padding-bottom: 0px;
	border: none;
	background-color: transparent;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.botonInactivo span {
	display: block;
	float: left;
	height: 33px;
	margin-top: 0px;
	margin-right: -6px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../imagenes/internas/botones1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.botonInactivo span span {
	color: #005391;
	font-weight: normal;
	font-size: 15px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 25px;
	background-color: transparent;
	background-image: url(../imagenes/internas/botones1.png);
	background-repeat: repeat-x;
	background-position: right 0px;
	padding-top: 8px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 24px;
}
.buzon_candidato_mensajes_lista_container {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-top: 5px;
	padding-bottom: 5px;
}
.buzon_candidato_eliminar_mensaje a {
	background-image: url(../imagenes/internas/buzon_boton_eliminar.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 23px;
	width: 22px;
	margin:auto;
}
.buzon_candidato_eliminar_mensaje a:hover {
	background-position: 0px -23px;
}
.buzon_candidato_mensajes_foto {
	height: 60px;
	width: 60px;
	position:relative;
	z-index:4;
}
.buzon_candidato_mensajes_nombre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005391;
}
.buzon_candidato_mensajes_fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007BD1;
	margin-top: 4px;
}
.buzon_candidato_mensajes_asunto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #005391;
	text-decoration:none;
}
.buzon_candidato_mensajes_asunto a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #005391;
	text-decoration:none;
}
.buzon_candidato_mensajes_asunto a:hover {
	color: #000000;
	text-decoration:underline;
}
.buzon_candidato_mensajes_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F4345;
	margin-top: 4px;
}
.buzon_candidato_mensajes_siguiente_inactivo {
	background-image: url(../imagenes/internas/buzon_mensajes_siguiente.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 33px;
	width: 40px;
}
.buzon_candidato_mensajes_siguiente a {
	background-image: url(../imagenes/internas/buzon_mensajes_siguiente.png);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	display: block;
	height: 33px;
	width: 40px;
}
.buzon_candidato_mensajes_siguiente a:hover {
	background-position: 0px -66px;
}
.buzon_candidato_mensajes_anterior_inactivo {
	background-image: url(../imagenes/internas/buzon_mensajes_anterior.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 33px;
	width: 40px;
}
.buzon_candidato_mensajes_anterior a {
	background-image: url(../imagenes/internas/buzon_mensajes_anterior.png);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	display: block;
	height: 33px;
	width: 40px;
}
.buzon_candidato_mensajes_anterior a:hover {
	background-position: 0px -66px;
}
.campos {
	border: 1px solid #D2D2D2;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005391;
	background-color: #F4F4F4;
	-moz-border-radius: 4px;
}
.campos:hover{
	border: 1px solid #BED5E4;
}
.campos:focus {
	border: 1px solid #D2D2D2;
	background-color: #FFFFFF;
}
.campos_lista {
	border: 1px solid #D2D2D2;
	padding:10px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005391;
	background-color: #F4F4F4;
	-moz-border-radius: 4px;
}
.popup1_cerrar a {
	background-image: url(../imagenes/internas/popup1_cerrar.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 24px;
	width: 24px;
	position: absolute;
	top: 10px;
	right: 14px;
	display:block;
}
.popup1_cerrar a:hover {
	background-position: 0px -24px;
}
.popup1_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #007BD1;
}
.menu {
	background-image: url(../imagenes/internas/menu_boton.png);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	height: 48px;
	width: 108px;
	position:relative;
	z-index:199;
}
.menu_hover {
	background-position: 0px 0px;
}
.menu_container {
	height: 364px;
	width: 826px;
	position: absolute;
	z-index: 2000;
	background-image: url(../imagenes/internas/menu_fondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	left: -717px;
	top: 49px;
}
.menu_pagina_inicio a {
	background-image: url(../imagenes/internas/boton_pagina_inicio.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 58px;
	width: 254px;
	position: absolute;
	display: block;
	left: 21px;
	top: 18px;
}
.menu_pagina_inicio a:hover {
	background-position: 0px -58px;
}
.menu_buzon {
	height: 28px;
	width: 230px;
	position: absolute;
	display: block;
	left: 33px;
	top: 124px;
}
.menu_comunidad {
	height: 28px;
	width: 230px;
	position: absolute;
	display: block;
	left: 33px;
	top: 215px;
}
.menu_manejar_pagina {
	height: 28px;
	width: 230px;
	position: absolute;
	display: block;
	left: 299px;
	top: 75px;
}
.menu_item a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072C3;
	list-style-type: none;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 34px;
	background-image: url(../imagenes/internas/menu_flecha.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	text-decoration: none;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DADEDC;
}
.menu_item a:hover{
	color: #34383A;
}
.menu_item_ultimo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072C3;
	list-style-type: none;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 34px;
	background-image: url(../imagenes/internas/menu_flecha.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	text-decoration: none;
	display:block;
}
.menu_item_ultimo a:hover{
	color: #34383A;
}
.menu_herramientas_container {
	position: absolute;
	height: 254px;
	width: 234px;
	right: 30px;
	top: 74px;
}
.menu_herramientas1 a {
	background-image: url(../imagenes/internas/menu_herramientas.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 40px;
	width: 234px;
	margin-bottom: 3px;
}
.menu_herramientas1 a:hover {
	background-position: -234px 0px;
}
.menu_herramientas2 a {
	background-image: url(../imagenes/internas/menu_herramientas.png);
	background-repeat: no-repeat;
	background-position: 0px -43px;
	display: block;
	height: 40px;
	width: 234px;
	margin-bottom: 3px;
}
.menu_herramientas2 a:hover {
	background-position: -234px -43px;
}
.menu_herramientas3 a {
	background-image: url(../imagenes/internas/menu_herramientas.png);
	background-repeat: no-repeat;
	background-position: 0px -86px;
	display: block;
	height: 40px;
	width: 234px;
	margin-bottom: 3px;
}
.menu_herramientas3 a:hover {
	background-position: -234px -86px;
}
.menu_herramientas4 a {
	background-image: url(../imagenes/internas/menu_herramientas.png);
	background-repeat: no-repeat;
	background-position: 0px -129px;
	display: block;
	height: 40px;
	width: 234px;
	margin-bottom: 3px;
}
.menu_herramientas4 a:hover {
	background-position: -234px -129px;
}
.menu_herramientas5 a {
	background-image: url(../imagenes/internas/menu_herramientas.png);
	background-repeat: no-repeat;
	background-position: 0px -172px;
	display: block;
	height: 40px;
	width: 234px;
	margin-bottom: 3px;
}
.menu_herramientas5 a:hover {
	background-position: -234px -172px;
}
.menu_herramientas6 a {
	background-image: url(../imagenes/internas/menu_herramientas.png);
	background-repeat: no-repeat;
	background-position: 0px -214px;
	display: block;
	height: 40px;
	width: 234px;
	margin-bottom: 3px;
}
.menu_herramientas6 a:hover {
	background-position: -234px -214px;
}
.autocompletar_div {
	position:relative;
}
.autocompletar_container {
	width: 308px;
	position: absolute;
	z-index: 5;
	height: auto;
	top: 36px;
	left: 0px;
}
.autocompletar_resultados {
	display: block;
	height: 37px;
	position:relative;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
}
.autocompletar_resultados_ultimo {
	display: block;
	height: 37px;
	position:relative;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.autocompletar_foto {
	width:35px;
	height:35px;
	position:absolute;
	left: 3px;
}
.autocompletar_nombre a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #005391;
	background-color: #F3F3F3;
	height: 27px;
	width: 238px;
	position: absolute;
	left: 44px;
	padding-top: 8px;
	padding-left: 4px;
	text-decoration:none;
}
.autocompletar_nombre a:hover {
	color: #FFFFFF;
	background-color:#0176C8;
}
.autocompletar_nombre2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #005391;
	background-color: #F3F3F3;
	height: 27px;
	width: 280px;
	position: absolute;
	left: 1px;
	padding-top: 8px;
	padding-left: 4px;
	text-decoration:none;
}
.autocompletar_nombre2 a:hover {
	color: #FFFFFF;
	background-color:#0176C8;
}

.tabla_principal {
	background-color: #E1E1E1;
	padding: 3px;
}
.tabla_titulo1 {
	background-image: url(../imagenes/internas/tabla_titulo_fondo.jpg);
	background-repeat: repeat-x;
	background-color: #033C8E;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #05387C;
	border-bottom-color: #05387C;
	border-left-color: #05387C;
	/*height:30px;*/
}
.tabla_titulo2 {
	background-image: url(../imagenes/internas/tabla_titulo_fondo.jpg);
	background-repeat: repeat-x;
	border: 1px solid #05387C;
	background-color: #033C8E;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	height:30px;
}
.tabla_fila_blanca1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #054497;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height:25px;
}
.tabla_fila_blanca2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #054497;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	height:25px;
}
.tabla_fila_gris1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #054497;
	background-color:#F4F4F4;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height:25px;
}
.tabla_fila_gris2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #054497;
	background-color:#F4F4F4;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	height:25px;
}
.tabla_editar a {
	background-image: url(../imagenes/internas/boton_editar.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 11px;
	width: 32px;
	display:block;
	margin:auto;
}
.tabla_editar a:hover {
	background-position: 0px -11px;
}
.personas_convencidas_total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../imagenes/internas/personas_convencidas_total.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	height: 34px;
	width: 61px;
	padding-top: 3px;
}
.personas_convencidas_aumentar_container {
	border: 1px solid #D8D8D8;
}


.subir a {
	background-image: url(../imagenes/internas/subir.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 23px;
	width: 22px;
	margin:auto;
}
.subir a:hover {
	background-position: 0px -23px;
}
.bajar a {
	background-image: url(../imagenes/internas/bajar.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 23px;
	width: 22px;
	margin:auto;
}
.bajar a:hover {
	background-position: 0px -23px;
}

.foro_tema {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #005391;
}

.perfil_foto {
	height: 150px;
	width: 150px;
	position:relative;
	margin:auto;
}

.que_es_esto_cerrar a {
	background-image: url(../imagenes/internas/que_es_esto_cerrar.png);
	background-position: 0px 0px;
	display: block;
	height: 30px;
	width: 81px;
	position: absolute;
	right: 0px;
	bottom: 8px;
}
.que_es_esto_cerrar a:hover {
	background-position: 0px -30px;
}
.reuniones_crear a {
	background-image: url(../imagenes/internas/reuniones_boton_crear.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: auto;
	height: 99px;
	width: 187px;
}
.reuniones_crear a:hover {
	background-position: 0px -99px;
}
.reuniones_ayuda_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #899094;
}
.reuniones_dia_fondo1 {
	background-image: url(../imagenes/internas/reuniones_dia_fondo1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 44px;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #8E9599;
	text-align: center;
	padding-top:30px;
}
.reuniones_dia_fondo2 a {
	background-image: url(../imagenes/internas/reuniones_dia_fondo2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	text-align: center;
	padding-top:30px;
	display:block;
	text-decoration:none;
}
.reuniones_dia_fondo2 a:hover {
	background-position: 0px -74px;
}
.reuniones_marco_titulo {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B8D1E4;
	border-left-color: #B8D1E4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8D1E4;
	background-image: url(../imagenes/internas/reuniones_reuniones.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 36px;
	background-color: #E8E8E8;
}
.reuniones_marco_titulo_derecha {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8D1E4;
	height: 36px;
	background-color: #FFFFFF;
}
.reuniones_marco {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B8D1E4;
	border-bottom-color: #B8D1E4;
	border-left-color: #B8D1E4;
	background-color: #E8E8E8;
}
.reuniones_reunion_principal {
	background-color: #FFFFFF;
	border: 1px solid #B8D1E4;
	margin-bottom: 10px;
}
.reuniones_nombre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #005391;
	padding-bottom: 8px;
	padding-top: 12px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	margin-bottom: 8px;
}
.reuniones_asistentes_marco {
	background-color: #FFFFFF;
	border: 1px solid #D5D5D5;
	padding:5px;
}
.reuniones_asistentes_container {
	height: 130px;
	width: 265px;
	overflow: auto;
}
.reuniones_asistentes_nombre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F4345;
	width: 235px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5D5D5;
}
.reuniones_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F4345;
}
.reuniones_invitacion1 a {
	background-image: url(../imagenes/internas/reuniones_invitacion1.png);
	background-position: 0px 0px;
	display: block;
	height: 44px;
	width: 572px;
}
.reuniones_invitacion1 a:hover {
	background-position: 0px -44px;
}
.reuniones_invitacion2 a {
	background-image: url(../imagenes/internas/reuniones_invitacion2.png);
	background-position: 0px 0px;
	display: block;
	height: 44px;
	width: 572px;
}
.reuniones_invitacion2 a:hover {
	background-position: 0px -44px;
}
.reuniones_invitacion3 a {
	background-image: url(../imagenes/internas/reuniones_invitacion3.png);
	background-position: 0px 0px;
	display: block;
	height: 44px;
	width: 572px;
}
.reuniones_invitacion3 a:hover {
	background-position: 0px -44px;
}

.tabla_correos_marco_principal {
	background-color:#C8C8C8;
	padding:2px;
}
.tabla_correos_marco_sub_principal {
	border: 1px solid #FFFFFF;
}
.tabla_correos_titulo1 {
	background-image: url(../imagenes/internas/tabla_correos_fondo.png);
	height: 33px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	border-left-color: #C8C8C8;
	text-align:center;
}
.tabla_correos_titulo2 {
	background-image: url(../imagenes/internas/tabla_correos_fondo.png);
	height: 33px;
	border: 1px solid #C8C8C8;
	text-align:center;
}
.tabla_correos_fila_blanca1 {
	height: 24px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #C8C8C8;
	border-left-color: #C8C8C8;
	text-align:left;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #57738A;
	padding-left: 8px;
}
.tabla_correos_fila_blanca2 {
	height: 24px;
	text-align:left;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	border-left-color: #C8C8C8;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #57738A;
	padding-left: 8px;
}
.tabla_correos_fila_gris1 {
	height: 24px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #C8C8C8;
	border-left-color: #C8C8C8;
	text-align:center;
	background-color: #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4F677B;
	padding-left: 8px;
}
.tabla_correos_fila_gris2 {
	height: 24px;
	text-align:center;
	background-color: #F3F3F3;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	border-left-color: #C8C8C8;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4F677B;
	padding-left: 8px;
}

.eventos_crear a {
	background-image: url(../imagenes/internas/eventos_boton_crear.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: auto;
	height: 99px;
	width: 187px;
}
.eventos_crear a:hover {
	background-position: 0px -99px;
}

.eventos_marco_titulo1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B8D1E4;
	border-left-color: #B8D1E4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8D1E4;
	background-image: url(../imagenes/internas/mi_evento.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 36px;
	background-color: #E8E8E8;
}
.eventos_marco_titulo2 a {
	background-image: url(../imagenes/internas/eventos_otros_promotores.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8D1E4;
	height: 36px;
	background-color: #FFFFFF;
	display:block;
}
.eventos_marco_titulo2 a:hover {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B8D1E4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8D1E4;
	background-image: url(../imagenes/internas/eventos_otros_promotores.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 35px;
	background-color: #E8E8E8;
}
.boton_volver a {
	background-image: url(../imagenes/internas/boton_volver.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 48px;
	width: 108px;
}
.boton_volver a:hover {
	background-position: 0px -48px;
}
