/*
 *	Estilos Generales para los Tags HTML
 */
body, td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
table
{
	border-collapse: collapse;
}
form
{
	margin: 0px;
}
a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	text-decoration: underline;
}
a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	text-decoration: underline;
}
a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	text-decoration: underline;
}
a img
{
	border: 0px;
}
/*
 *	Estilos particulares
 */
/**
 **		Encabezado
 **/
table#encabezado
{
	width: 812px;
	border-right: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
}
td#logo
{
	width: 190px;
	padding: 10px 0px 15px 15px;
}
td#botones
{
	width: 622px;
	padding: 15px 10px 10px 0px;
	text-align: right;
}
td#botones a
{
	margin-left: 15px;
}
/**
 **		Buscador
 **/
.inputText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 15px;
}
#buscador
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	margin-top: 10px;
	padding-bottom: 4px;
}
#buscador table
{
	width: 140px;
}
/**
 **		Cuerpo
 **/
table#cuerpo
{
	width: 812px;
	border-right: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-collapse: collapse;
}
table#cuerpo .encabezado
{
	padding-bottom: 20px;
}
td#columna_izquierda
{
	width: 170px;
	padding: 0px 0px 10px 15px;
}
div#botones_menu
{
	margin-bottom: 5px;
}
div#botones_menu a
{
	display: block;
	margin-bottom: 1px;
}
td#columna_central
{
	width: 492px;
	padding: 0px 10px 30px 15px;
}
td#columna_derecha
{
	width: 150px;
	padding: 10px 12px 0px 10px;
}
/**
 **		Pie
 **/
table#pie
{
	width: 812px;
	border-right: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
}
table#pie td
{
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
    background-color: #EBEBEB;
	color: #999999;
    padding: 3px 15px 7px 0px;
}
/*
 *	Contenido
 */
.tituloSeccion
{
	color: #6D6D6D;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 15px;
}
.titulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6D6D6D;
	margin-bottom: 10px;
}
table.resaltado
{
	margin-bottom: 10px;
}
td.resaltado
{
	background-color: #D1E9DC;
	color: #459E70;
}
table.accionistas
{
	width: 383px;
}
table.accionistas .izquierda
{
	width: 105px;
	background-image: url(../imagenes/bgtabledegra.gif);
	background-repeat: repeat-y;
	border-right: 3px solid #CCCCCC;
}
table.accionistas .derecha
{
	width: 260px;
	padding-left: 10px;
}
table.accionistas .derecha td
{
	height: 40px;
	vertical-align: middle;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #DDDDDD;
}
.autoridades_cargo
{
	color: #459E70;
}
.autoridades_nombre
{
	margin-bottom: 12px;
}
.renta_vitalicia_pregunta, .beneficios_pregunta, .servicios_pregunta, .preguntas_frecuentes_pregunta
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #459E70;
	cursor: pointer;
	margin-bottom: 10px;
}
.renta_vitalicia_pregunta img, .beneficios_pregunta img, .servicios_pregunta img, .preguntas_frecuentes_pregunta img
{
	margin-left: 0px;
	margin-top: 1px;
}
.renta_vitalicia_respuesta, .beneficios_respuesta, .servicios_respuesta, .preguntas_frecuentes_respuesta
{
	margin-bottom: 10px;
}
ul.grey
{
    margin: 0px;
    margin-left: 8px;
    padding-left: 9px;
    padding-top: 5px;
    list-style-image: url(../imagenes/li_grey.gif);
}
ul.buscador
{
    margin: 3px 10px 10px 10px;
    padding: 3px 10px 10px 10px;
    list-style-image: url(../imagenes/liArrow_grey.gif);
}
ul.buscador a
{
	color: #444;
	text-decoration: none;
}
ul.buscador a:hover
{
	text-decoration: underline;
}
ul.buscador li
{
	margin-bottom: 3px;
}
table.servicios td
{
	vertical-align: middle;
}
.sucursales_sucursal
{
	color: #459E70;
}
.sucursales_direccion
{
	margin-bottom: 12px;
}
ul.mapa
{
    margin: 0px 10px 1px 10px;
    padding: 0px 10px 1px 10px;
    list-style-image: url(../imagenes/liArrow_grey.gif);
}
ul.mapa li
{
	padding-left: 0px;
	margin-left: 0px;
}
ul.mapa li.subitem
{
	margin-left: 20px;
}
ul.mapa a, ul.mapa li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7E7E;
	text-decoration: none;
}
ul.mapa a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FC9A1F;
	text-decoration: none;
}
table#carta_abierta_enlaces
{
	width: 100%;
	margin-right: 5px;
	margin-left: 5px;
}
table#carta_abierta_enlaces td
{
	padding: 1px 5px 2px 5px;
	border: 2px solid #FFF;
}
table#carta_abierta_enlaces a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7E7E7E;
	text-decoration: none;
}
a.ediciones_anteriores
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7E7E7E;
	text-decoration: none;
	cursor: pointer;
}
table#carta_abierta_enlaces a:hover, .ediciones_anteriores:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #459E70;
	text-decoration: none;
}
.subtitulo_verde
{
	color: #459E70;
	margin-bottom: 10px;
}
ul.green
{
    list-style-position: outside;
    list-style-image: url(../imagenes/li_green.gif);
    margin: 0px;
    padding-left: 17px;
}
ul.green li
{
	margin-bottom: 10px;
}
#form_datos td
{
	padding: 15px 10px 5px 5px;
}
.boletin_detalles
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
}
#boletines_anteriores
{
	margin-top: 15px;
}
td#cespre_columna_izquierda
{
	width: 160px;
	padding: 0px 0px 10px 15px;
}
td#cespre_columna_central
{
	width: 650px;
	padding: 0px 5px 30px 5px;
}
/*
 *	Pie de Página RCC - Red Cooperativa de Comunicaciones
 */
#RCC
{
	width: 812px;
	height: 30px;
	margin-top: 25px;
	margin-bottom: 10px;
}
#fraseRCC
{
	width: 474px;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}
#fraseRCC a
{
	color: #000000;
	text-decoration: none;
}
#fraseRCC a:hover
{
	text-decoration: underline;
}
#logoRCC
{
	width: 338px;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
}
